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

上传人:scccc 文档编号:12667505 上传时间:2021-12-05 格式:DOC 页数:6 大小:116KB
返回 下载 相关 举报
人事信息管理系统后台数据库设计.doc_第1页
第1页 / 共6页
人事信息管理系统后台数据库设计.doc_第2页
第2页 / 共6页
人事信息管理系统后台数据库设计.doc_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《人事信息管理系统后台数据库设计.doc》由会员分享,可在线阅读,更多相关《人事信息管理系统后台数据库设计.doc(6页珍藏版)》请在三一文库上搜索。

1、(数据库管理系统课程设计报告题目人事信息管理系统的后台数据库设计院(系):信息科学与工程学院专业班级:计算机科学与技术*班学生姓名:*学号:*指导教师:陈颉20 13年1 月7 日至20 13 年1 月18 日华中科技大学武昌分校制数据库管理系统 课程设计任务书一、设计(调查报告/论文)题目人事信息管理系统的后台数据库设计二、设计(调查报告/论文)主要内容内容:完成人事信息的管理工作,实现各部门的信息化管理,满足员工与管理者的 办公需求,例如员工查询信息、管理员修改信息等,要求设计并实现人事信息管理系统 的后台数据库。基本功能与要求:1在人事管理过程中,实现信息的自动化管理。2实现各种信息的修

2、改、插入、删除功能(对管理员而言)。3实现对各种信息的查询、统计,支持模糊查询(对员工和管理员均可)。4. 按照年份月份统计某个员工的出勤情况。5. 按照某年某月某日统计查询某部门的迟到和早退人数。6. 按年统计各部门的调入调出人数信息。分工任务:1需求分析2 数据库物理实现3 系统后台功能测试三、原始资料1. 数据库管理系统课程设计指导书2. 数据库系统设计课件四、要求的设计(调查/论文)成果1. 课程设计报告2. 课程设计作品五、进程安排序号课程设计内容学时分配备注1选题、需求分析1天2数据库设计2天3数据库表及相关约束、视图实现2天4数据库的存储过程、触发器实现2天5数据库后台功能测试2

3、天6验收答辩、撰写课程设计报告1天合计10天六、主要参考资料1 顾兵数据库技术与应用(SQL Server).北京:清华大学出版社,2010.2 马晓梅.SQL Server实验指导.第3版.北京:清华大学出版社,2009.3 范立南等.SQL Server 2005实用教程.北京:清华大学出版社,2009.4 李丹.SQL Server 2005数据库管理与开发.北京:机械工业出版社,2010.指导教师(签名):20年 月 日1. 需求分析 11.1 系统功能的基本要求 11.2 系统需求分析 11.3 数据字典 21.4 数据流图 32. 概念结构设计 42.1 局部E-R图 42.2 全

4、局E-R图 63. 逻辑结构设计73.1 E-R图向关系模式转换的原则 73.2 根据E-R图转换关系模式 83.3 关系模式的优化 84. 物理结构设计 94.1 数据库文件的建立 94.2 数据表的建立 94.3 视图的建立 114.4 索引的建立 114.5 存储过程的建立 124.6 触发器的建立 124.6 约束的建立 125. 数据库的物理实现 135.1 数据库的建立 135.2 数据表的建立 135.3 视图的建立 165.4 索引的建立 225.5 存储过程的建立 275.6 触发器的建立 295.7 约束的建立 306. 系统后台功能测试 347. 总结 371.需求分析开

5、发数据库系统的第一步是进行需求分析,需求分析的好坏直接决定者系统能否真 正满足用户的需要。需求分析阶段位于软件开发的前期,它的基本任务是准确地定义未 来系统的目标,确定为了满足用户的需求系统必须做什么。1.1系统功能的基本要求:(1)管理者进入系统后要能够清晰地看到企业的机构组织形式,并能够很方便地进 入到各个管理功能模块中。管理者能够根据企业的实际来实时地改变系统中机构组织, 主要的改变包括:当有新部门成立时,要将新部门加入到系统中;当有部门发生变更时, 如更名,上级部门改变了等,要将变更信息在系统中及时更新;(2)员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称 等。(

6、3)员工各种信息的修改和删除。修改的范围有:人员的基本信息;将人员从一个 部门下移到另一个部门下。对于转出、辞职、辞退、退休员工信息的删除;(4)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详 细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学 历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;1.2系统需求分析系统功能流程图图1-1人事管理系统总数据流程图122系统主要功能模块分析(1)基本信息模块。主要包括企业员工的基本信息,如姓名、性别、学历、婚姻状况、联系方式等。职工登录后可以查询个人信息;管理员可以负责维护职工基本信息和职工流动信息

7、。(2)员工工作信息模块。主要显示员工在公司的情况。(3)部门信息模块。主要记录企业的组织机构信息。(4)考勤信息模块。主要包含员工上下班的出勤情况,如迟到、休假等。(5)工资信息模块。主要包括员工的工资信息。(6)查询统计模块。主要为实现上述信息的查询和统计,并能够生成相关报表文件。1.3数据字典数据字典的用途:是关于数据库中数据的描述;在需求分析阶段建立,是下一步进 行概念设计的基础数据字典的内容:数据项(数据的最小单位)、数据结构(若干数据项有意义的集合)、 数据流(表示某一处理过程的输入或输出)、数据存储(处理过程中存取的数据)、处理 过程(该过程的功能)等数据项(1)员工基本情况。包

8、括的数据项有员工编号,姓名,性别,年龄,名族,入职时间, 所属部门,联系电话,身份证号,基本工资。(2)员工工作信息。包括的数据项有员工编号、所属部门编号、职称、工龄。(3)部门信息。包括的数据项有部门编号、部门名称、部门电话、部门经理。(4)员工考勤信息。包括的数据项有员工编号、缺勤、迟到、早退。(5)员工工资信息。包括的数据项有员工编号,姓名,底薪,补贴,奖金,加班,代 扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。数据结构例如说,数据结构名:员工含义说明:是人事信息管理系统的主体数据结构,定义了一个员工的有关信息。 组成:员工编号、性别、姓名、年龄、民族、身份证号、入职时间、部门编号、 联系电话、基本工资。数据流例如说,数据流名:变更员工数据流来源:员工编号数据流去向:员工信息说明:变动人员的有关信息1 / 43

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1