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