1 / 16
文档名称:

人力资源管理系统数据库的设计与实现.doc

格式:doc   大小:382KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

人力资源管理系统数据库的设计与实现.doc

上传人:梅花书斋 2019/12/4 文件大小:382 KB

下载得到文件列表

人力资源管理系统数据库的设计与实现.doc

文档介绍

文档介绍:《关系数据库原理及应用》课程设计实验报告实验思路系统需求分析通过对某公司的实地调查,了解到该公司的人力资源管理仍停留在完全的人工管理阶段,没有标准的人事管理存档信息。这种人工管理方式费时、费事、费力,导致工作效率底下。开发出合适的人力资源管理系统,可方便人力资源的管理,提高该公司管理的效率。需求分析阶段的目标了解目前企业人力资源管理现状以及SQL2000的功能和特点。通过实地调查和问答-记录的方式了解企业人力资源管理的业务流程,并记录和处理相关数据。与指导教师交流个人想法,改正不合理的地方,为下面的概念设计和逻辑设计奠定基础。需求分析阶段的任务处理对象员工基本信息(employee):包括员工号,姓名,性别,年龄,学历,住址,电话,出生年月,部门编号,职位编号,员工工资信息(salary,basicsalary,additional):包括员工号,基本工资,补贴,应发工资,以及所交税。公司部门职务信息(position,department):包括员工号,员工的职位和所属部门。数据字典数据项系统涉及的数据有项。见下表。数据项目编号数据项名数据项含义存储结构别名DI-1addid补贴编号Char(5)补贴号DI-2addmoney补贴金额Float补贴DI-3basicid基本工资编号Char(5)基本工资号DI-4basicsal员工基本工资Float基本工资DI-5dno部门编号Char(5)部门号DI-6dname部门名称Char(10)部门名DI-7eno员工编号Char(5)员工号DI-8ename员工姓名Char(10)姓名DI-9sex员工性别Char(2)性别DI-10age员工年龄Int年龄DI-11edu员工学历Char(10)学历DI-12address员工家庭住址Varchar(50)住址DI-13tel员工电话Char(20)电话DI-14birth员工出生年月Datetime生日DI-15pno部门编号Char(5)部门号DI-16pname部门名称Char(10)部门名DI-17salary员工应发工资Float应发工资DI-18realsal员工实发工资Float实发工资DI-19tax员工上缴税率Float税率数据结构数据结构见下表:数据结构编号数据结构名数据结构含义组成DS-1employee员工基本信息eno,ename,sex,age,edu,address,tel,birth,dno,pnoDS-2position职位信息pno,pnameDS-3department部门信息dno,dnameDS-4salary员工工资信息eno,salary,realsal,addid,basicid,taxDS-5additional补贴信息addid,addmoneyDS-6basicsalary基本工资信息basicid,basicsal实验过程概念设计阶段概念模型设计根据不同对象,分别画出其E-R图。各实体间关系的E-R图,如下图所示:员工工资拥有各实体间关系的E-R图员工基本信息的E-R图,如下图所示: 员工员工号姓名性别年龄学历住址电话生日部门号职位号员工基本信息的E-R图工资信息的E-R图,如下图所示:工资员工号基本工资号应发工资补贴号应发工资税工资信息的E-R图职务信息和部门信息的E-R图:职务信息职务号职务名称部门信息部门编号部门名称职务信息、部门信息的E-R图补贴信息和基本工资信息的E-R图:基本工资信息基本工资号基本工资补贴信息补贴编号补贴补贴信息、基本工资信息的E-R图各E-R图中每个实体的属性如下:员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。职位:position(pno,pname)部门:department(dno,dname)员工工资:salary(eno,salary,realsal,addid,basicid,tax)补贴:additional(addid,addmoney)基本工资:basicsalary(basicid,basicsal)合并各E-R图,消除属性冲突,命名冲突,结构冲突等3类冲突,得到初步E-R图,再消除不必要的冗余,得到基本E-R图,如下所示:员工补贴职位部门基本工资工资属于拥有拥有属于属于人力资源管理基本E-R图新系统流程新系统流程图,如下图所示:用户显示查询结果发出查询内容判断查询内容在员工基本信息中处理在员工工资信息中处理存储修改数据发出修改信息判断修改内容在员工基本信息中处理在员工工资信息中处理逻辑设计阶段将E-R图转换为关系模型员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。职位:po