人事信息管理系统后台数据库设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库管理系统》

课程设计报告

题目:人事信息管理系统的后台数据库设计

院(系):信息科学与工程学院

专业班级:计算机科学与技术****班

学生姓名:******

学号:***********

指导教师:陈颉

20 一三年 1 月 7 日至20 一三年 1 月一八日

华中科技大学武昌分校制

数据库管理系统课程设计任务书

一、设计(调查报告/论文)题目

人事信息管理系统的后台数据库设计

二、设计(调查报告/论文)主要内容

内容:完成人事信息的管理工作,实现各部门的信息化管理,满足员工与管理者的办公需求,例如员工查询信息、管理员修改信息等,要求设计并实现人事信息管理系统的后台数据库。

基本功能与要求:

1.在人事管理过程中,实现信息的自动化管理。

2.实现各种信息的修改、插入、删除功能(对管理员而言)。

3.实现对各种信息的查询、统计,支持模糊查询(对员工和管理员均可)。

4.按照年份月份统计某个员工的出勤情况。

5.按照某年某月某日统计查询某部门的迟到和早退人数。

6.按年统计各部门的调入调出人数信息。

分工任务:1 需求分析

2 数据库物理实现

3系统后台功能测试

三、原始资料

1.《数据库管理系统课程设计》指导书

2. 数据库系统设计课件

四、要求的设计(调查/论文)成果

1.课程设计报告

2.课程设计作品

五、进程安排

序号课程设计内容学时分配备注

1 选题、需求分析1天

2 数据库设计2天

3 数据库表及相关约束、视图实现2天

4 数据库的存储过程、触发器实现2天

5 数据库后台功能测试2天

6 验收答辩、撰写课程设计报告1天

合计10天

六、主要参考资料

[1] 顾兵.数据库技术与应用(SQL Server).北京:清华大学出版社,2010.

[2] 马晓梅.SQL Server实验指导.第3版.北京:清华大学出版社,2009.

[3] 范立南等.SQL Server 2005实用教程.北京:清华大学出版社,2009.

[4] 李丹.SQL Server 2005数据库管理与开发.北京:机械工业出版社,2010.

指导教师(签名):

20 年月日

目录

1.需求分析 (1)

1.1系统功能的基本要求 (1)

1.2系统需求分析 (1)

1.3 数据字典 (2)

1.4 数据流图 (3)

2.概念结构设计 (4)

2.1 局部E-R图 (4)

2.2 全局E-R图 (6)

3.逻辑结构设计 (7)

3.1 E-R图向关系模式转换的原则 (7)

3.2 根据E-R图转换关系模式 (8)

3.3 关系模式的优化 (8)

4.物理结构设计 (9)

4.1数据库文件的建立 (9)

4.2数据表的建立 (9)

4.3视图的建立 (11)

4.4索引的建立 (11)

4.5存储过程的建立 (12)

4.6触发器的建立 (12)

4.6约束的建立 (12)

5.数据库的物理实现........................................................................一三 5.1数据库的建立........................................................................一三 5.2数据表的建立........................................................................一三 5.3视图的建立 (16)

5.4索引的建立 (22)

5.5存储过程的建立 (27)

5.6触发器的建立 (29)

5.7约束的建立 (30)

6.系统后台功能测试 (34)

7.总结 (37)

1.需求分析

开发数据库系统的第一步是进行需求分析,需求分析的好坏直接决定者系统能否真正满足用户的需要。需求分析阶段位于软件开发的前期,它的基本任务是准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么。

1.1系统功能的基本要求:

(1)管理者进入系统后要能够清晰地看到企业的机构组织形式,并能够很方便地进入到各个管理功能模块中。管理者能够根据企业的实际来实时地改变系统中机构组织,主要的改变包括:当有新部门成立时,要将新部门加入到系统中;当有部门发生变更时,如更名,上级部门改变了等,要将变更信息在系统中及时更新;

(2)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。

(3)员工各种信息的修改和删除。修改的范围有:人员的基本信息;将人员从一个部门下移到另一个部门下。对于转出、辞职、辞退、退休员工信息的删除;

(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;

1.2系统需求分析

1.2.1系统功能流程图

息的修改插入删除

职工基本信息管理

人事管理

系统

工作信息管理

部门信息管理

考勤信息统计

工资管理

员工调动信息管理

查询统计

图1-1人事管理系统总数据流程图

相关文档
最新文档