1 / 16
文档名称:

关系数据库原理及应用人力资源管理系统数据库设计与实现.doc

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

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

分享

预览

关系数据库原理及应用人力资源管理系统数据库设计与实现.doc

上传人:一花一世 2018/9/30 文件大小:423 KB

下载得到文件列表

关系数据库原理及应用人力资源管理系统数据库设计与实现.doc

文档介绍

文档介绍:《关系数据库原理及应用》课程设计实验报告
实验题目
《人力资源管理系统数据库的设计与实现》:
设计一个人力资源管理系统,实现信息的查询和维护。
实验时间、地点
实验时间:2010年11月22至2010年11月24日
实验地点:软件楼501
实验目的
通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。
实验要求
对各个系统进行系统的功能需求分析
数据库设计分析阶段,进行校内关系的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图)
设计出详细的逻辑数据库结构,将各个实体和联系转化为相应的二维表,即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定。
通过企业管理器或是查询分析器实现各个二维关系(建议最好使用SQL代码实现),要求建立相关的索引。
根据系统功能需求设计相应的查询视图。
要求根据系统功能需求建立存储过程
根据功能需求建立相应的触发器以保证数据的一致性。
通过建立用户权限分配实现数据库的一定安全性,考虑数据库的备份与恢复(此内容选作)
实验思路
系统需求分析
通过对某公司的实地调查,了解到该公司的人力资源管理仍停留在完全的人工管理阶段,没有标准的人事管理存档信息。这种人工管理方式费时、费事、费力,导致工作效率底下。开发出合适的人力资源管理系统,可方便人力资源的管理,提高该公司管理的效率。
需求分析阶段的目标
了解目前企业人力资源管理现状以及SQL2000的功能和特点。
通过实地调查和问答-记录的方式了解企业人力资源管理的业务流程,并记录和处理相关数据。
与指导教师交流个人想法,改正不合理的地方,为下面的概念设计和逻辑设计奠定基础。
需求分析阶段的任务
处理对象
员工基本信息(employee):包括员工号,姓名,性别,年龄,学历,住址,电话,出生年月,部门编号,职位编号,
员工工资信息(salary,basicsalary,additional):包括员工号,基本工资,补贴,应发工资,以及所交税。
公司部门职务信息(position,department):包括员工号,员工的职位和所属部门。
数据字典
数据项
系统涉及的数据有项。见下表。
数据项目编号
数据项名
数据项含义
存储结构
别名
DI-1
addid
补贴编号
Char(5)
补贴号
DI-2
addmoney
补贴金额
Float
补贴
DI-3
basicid
基本工资编号
Char(5)
基本工资号
DI-4
basicsal
员工基本工资
Float
基本工资
DI-5
dno
部门编号
Char(5)
部门号
DI-6
dname
部门名称
Char(10)
部门名
DI-7
eno
员工编号
Char(5)
员工号
DI-8
ename
员工姓名
Char(10)
姓名
DI-9
sex
员工性别
Char(2)
性别
DI-10
age
员工年龄
Int
年龄
DI-11
edu
员工学历
Char(10)
学历
DI-12
address
员工家庭住址
Varchar(50)
住址
DI-13
tel
员工电话
Char(20)
电话
DI-14
birth
员工出生年月
Datetime
生日
DI-15
pno
部门编号
Char(5)
部门号
DI-16
pname
部门名称
Char(10)
部门名
DI-17
salary
员工应发工资
Float
应发工资
DI-18
realsal
员工实发工资
Float
实发工资
DI-19
tax
员工上缴税率
Float
税率
数据结构
数据结构见下表:
数据结构编号
数据结构名
数据结构含义
组成
DS-1
employee
员工基本信息
eno,ename,sex,age,edu,
address,tel,birth,dno,pno
DS-2
position
职位信息
pno,pname
DS-3
department
部门信息
dno,dname
DS-4
salary
员工工资信息
eno,salary,realsal,addid,
basicid,tax
DS-5
additional
补贴信息
addid,addmoney
DS-6
basicsalary