数据库课程设计——人事管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、数据库需求分析 员工基本情况。包括的数据项有员工号、员工姓名、性别、身份证号、生日、籍贯、民族、政治面貌、血型、家庭住址、联系电话。 工作部门信息。包括的数据项有部门号、部门名称、部门地址。 员工职称信息。包括的数据项有职称号、职称名称。 员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、爱人籍贯、爱人民族、出生日期、工作单位、政治面貌、工作职称。 员工学历信息。包括的数据项有员工号、学位证书编号、学历、专业、毕业时间、毕业院校。 员工考勤信息。包括的数据项有员工号、员工姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。 员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班费,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,实发工资。 二、数据库概念结构设计 根据以上分析规划出的实体有:员工实体、部门实体、职称实体、爱人实体、学历实体、考勤实体、工资实体。 员工实体E-R图 员工 员工 员工号 员工姓名 性别 身份证号 籍贯 出生日期 血型 政治面貌 民族 联系电话 家庭住址 联系电话 部门实体E-R图 部门 部门 部门号 部门名 部门地址 职称实体E-R图 职称 职称 职称号 职称名 爱人实体E-R图 爱人 爱人 爱人姓名 工作单位 工作职称 籍贯 出生日期 政治面貌 民族 爱人代号 学历实体E-R图 学历 学历 毕业院校 学历 毕业时间 专业 学位证书编号 考勤实体E-R图 考勤 考勤 员工姓名 应出勤天数 公休假天数 日期 请假 节假日加班 本月天数 工资实体E-R图 工资 工资 员工姓名 代扣医疗保险 公休假天数 补贴 底薪 加班费 代扣养老金 奖金 代扣住房公积金 所得税 实发工资 总体E-R图 拥有 拥有 职称 员工 工作 部门 m 1 n 1 拥有 学历 工资 获得 结婚 爱人 存在 考勤 m 1 m 1 m 1 1 1 1 参加工作时间 结婚时间 三、数据库逻辑结构设计 1.E-R图转化为关系模型(蓝色表示主键) 员工(员工号、员工姓名、性别、身份证号、生日、籍贯、民族、健康状况、政治面貌、血型、家庭住址、联系电话) 部门(部门号、员工号、部门名称、部门地址、参加工作时间) 职称(职称号、员工号、职称名称) 爱人(爱人代号、员工号、爱人姓名、爱人籍贯、爱人民族、出生日期、结婚时间、工作单位、政治面貌、工作职称) 学历(学位证书编号、员工号、学历、专业、毕业时间、毕业院校) 考勤(员工号、日期、员工姓名、本月天数、公休假天数、应出勤天数、请假、节假日加班、其它加班) 工资(员工号,姓名,底薪,补贴,奖金,加班费,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,实发工资) 2.各关系模型设计 表一 EMPLOYEE员工表 列名 数据类型及长度 可否为空 说明 ENO CHAR(6) NOT NULL 员工号(主键) ENAME VARCHAR(10) NULL 员工姓名 EGENDER VARCHAR(2) NULL 性别 EBIRTHDAY DATE NULL 出生日期 EHOMETOWN VARCHAR(8) NULL 籍贯 ENATION VARCHAR(10) NULL 民族 EID CHAR(2) NULL 身份证号 EHEALTH VARCHAR(20) NULL 健康状况 EZZMM VARCHAR(4) NULL 政治面貌 EBLOOD VARCHAR(2) NULL 血型 EHOMEADRESS VARCHAR(10) NULL 家庭住址 ETELENO CHAR(10) NULL 联系电话 表二DEPARTMENT部门表 列名 数据类型及长度 可否为空 说明 ENO CHAR(6) NOT NULL 员工号(外键) DNO CHAR(6) NOT NULL 部门号(主键) DNAME VARCHAR(10) NULL 部门名称 DADD VARCHAR(20) NULL 部门地址 DTIME DATE NULL 参加工作时间 表三FUNCTION职称表 列名 数据类型及长度 可否为空 说明 FNO CHAR(6) NOT NULL 职称号(主键) FNAME VARCHAR(10) NULL 职称名称 ENO CHAR(6) NOT NULL 员工号(外键) 表四 MARRIAGE婚姻表 ENO CHAR(6) NOT NULL 员工号(外键) LNO CHAR(6) NOT NULL 爱人代号(主键) LNAME VARCHAR(10) NULL 爱人姓名 LHOMETOWN VARCHAR(8) NULL 爱人籍贯 LNATION VARCHAR(10) NULL 爱人民族 LBIRTHDAY DATE NULL 出生日期 MAR

文档评论(0)

好老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档