数据库课程设计---人力资源管理系统(共17页).doc
《数据库课程设计---人力资源管理系统(共17页).doc》由会员分享,可在线阅读,更多相关《数据库课程设计---人力资源管理系统(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课程设计报告 课程设计题目:人力资源管理系统数据库的设计与实现 专 业:信息工程专业班 级:学 号: 2姓 名:曾广明指导教师: 吴建东 黄笑娟 2013年1月17日一、 实验题目:人力资源管理系统数据库的设计与实现二、 实验时间及地点:1、 时间:1月6号至9号。2、 地点:东华理工大学核工楼303。三、 实验目的:通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决人力资源管理系统数据库的设计与实现的实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。四、课程设计要求:1进行系统功能
2、需求分析2. 数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的设计,画出数据库的E-R图(局部和整体E-R图)3. 设计出详细的逻辑数据库结构,将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定4. 通过企业管理器或是查询分析器实现各个二维关系(建议最好用SQL代码实现),要求建立相关的索引5. 根据系统功能需求设计相应的查询视图6. 要求根据系统功能需求建立存储过程7. 根据功能需求建立相应的触发器以保证数据的一致性8. 通过建立用户和权限分配实现数据库一定的安全性,考虑数据库的备份与恢复(此内容选作)五、实现思路:描述
3、:设计一个人力资源管理系统(至少包括员工、部门、职称三个表)。实现下列功能:1 员工人事信息维护(包括信息录入,修改和删除等);2 部门信息维护(包括信息录入,修改,删除);1 职称信息维护;2 按职称统计人员数量3 按部门查询人员信息2、处理对象:1. 员工基本信息(employee):包括员工工号,姓名,性别,年龄,学历,住址,电话,出生年月2公司部门综合信息(department):包括部门编号,部门名称,员工工号 3.公司人员职称信息(position):包括员工工号,员工职位,所属部门3、 概念设计模型:1、 局部E-R图:各实体关系E-R图:员工所属部门员工当任职称员工局部E-R图
4、:员工电话员工号姓名名性别年龄出生年月住址学历工资局部E-R图: 职称职位null员工号所属部门部门局部E-R图:部门员工号部门名称部门号2、整体E-R图:员工电话员工号姓名名性别年龄出生年月住址学历职称职位所属部门门员工号null部门员工号职位部门号当任所属3、系统流程图:用户显示查询结果发出查询内容判断查询内容在员工基本信息中处理在员工职称信息中处理存储修改数据发出修改信息判断修改内容在员工基本信息中处理在员工职称信息中处理4、 关系模式:员工:employee(eno,ename,sex,age,edu,address,tel,birth)职称;position(eno,pjob,pde
5、partment) 员工工号,员工职位,所属部门部门:department(eno,dno,position)六、实验过程:1、表的建立:(1)、员工表的建立:create table employee(eno char(20) not null constraint ename PRIMARY KEY, -主键约束ename char(10) NOT NULL,sex char(2) NOT NULL,age int NOT NULL,edu char(10),address char(50),tel char(20),birth datetime NOT NULL,) (2)职称表的建立:
6、Create table position(eno char(20) not null PRIMARY KEY foreign key references employee(eno), -主键和外键约束pjob char(8) not null,pdepartment char(10) ,)(3)、部门表的建立:create table department(eno char(20) not null PRIMARY KEY foreign key references employee(eno),dno char(20) NOT NULL,position char(20) ) 2、视图的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 人力资源 管理 系统 17
限制150内