人事信息管理系统后台数据库设计12981.docx
《人事信息管理系统后台数据库设计12981.docx》由会员分享,可在线阅读,更多相关《人事信息管理系统后台数据库设计12981.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库库管理系系统课程设计计报告题 目: 人事事信息管管理系统统的后台台数据库库设计院 (系系): 信息科科学与工工程学院院 专业班级级: 计计算机科科学与技技术*班班 学生姓名名:*学 号: *指导教师师: 陈陈 颉20 一一三 年年 1 月 7 日至至20 一三 年 11 月 一八 日华中科技技大学武武昌分校校制数据库管管理系统统课程设设计任务务书一、设计计(调查查报告/论文)题题目人事信息息管理系系统的后后台数据据库设计计二、设计计(调查查报告/论文)主主要内容容内容:完完成人事事信息的的管理工工作,实实现各部部门的信信息化管管理,满满足员工工与管理理者的办办公需求求,例如如员工查查询信
2、息息、管理理员修改改信息等等,要求求设计并并实现人人事信息息管理系系统的后后台数据据库。基本功能能与要求求:1.在人人事管理理过程中中,实现现信息的的自动化化管理。2.实现现各种信信息的修修改、插插入、删删除功能能(对管管理员而而言)。3.实现现对各种种信息的的查询、统计,支支持模糊糊查询(对对员工和和管理员员均可)。4.按照照年份月月份统计计某个员员工的出出勤情况况。5.按照照某年某某月某日日统计查查询某部部门的迟迟到和早早退人数数。6.按年年统计各各部门的的调入调调出人数数信息。分工任务务:1 需求分分析 2 数数据库物物理实现现 3系系统后台台功能测测试三、原始始资料1.数数据库管管理系
3、统统课程设设计指指导书2. 数数据库系系统设计计课件四、要求求的设计计(调查查/论文文)成果果1.课程程设计报报告2.课程程设计作作品五、进程程安排序号课程设计内容学时分配备注1选题、需求分析1天2数据库设计2天3数据库表及相关约束、视图实现2天4数据库的存储过程、触发器实现2天5数据库后台功能测试2天6验收答辩、撰写课程设计报告1天合计10天六、主要要参考资资料1顾顾兵.数据库库技术与与应用(SSQL Serrverr).北北京:清清华大学学出版社社,20010.2马马晓梅.SQLL Seerveer实验验指导.第3版版.北京:清华大大学出版版社,220099.3 范立南南等.SSQL Se
4、rrverr 20005实实用教程程.北京京:清华华大学出出版社,220099.4 李丹.SQLL Seerveer 220055数据库库管理与与开发.北京:机械工工业出版版社,220100.指导教师师(签名名): 20 年年 月 日日目 录1.需求求分析11.1系系统功能能的基本本要求111.2系系统需求求分析111.3 数据字字典21.4 数据流流图32.概念念结构设设计42.1 局部EE-R图图42.2 全局EE-R图图63.逻辑辑结构设设计73.1 E-RR图向关关系模式式转换的的原则73.2 根据EE-R图图转换关关系模式式83.3 关系模模式的优优化84.物理理结构设设计9 4.1
5、1数据库库文件的的建立94.2数数据表的的建立994.3视视图的建建立1114.4索索引的建建立1114.5存存储过程程的建立立1124.6触触发器的的建立1124.6约约束的建建立1125.数据据库的物物理实现现一三5.1数数据库的的建立一一三5.2数数据表的的建立一一三5.3视视图的建建立1165.4索索引的建建立2225.5存存储过程程的建立立2275.6触触发器的的建立2295.7约约束的建建立330 6.系系统后台台功能测测试3447.总结结3771.需求求分析开发数据据库系统统的第一一步是进进行需求求分析,需需求分析析的好坏坏直接决决定者系系统能否否真正满满足用户户的需要要。需求求
6、分析阶阶段位于于软件开开发的前前期,它它的基本本任务是是准确地地定义未未来系统统的目标标,确定定为了满满足用户户的需求求系统必必须做什什么。1.1系系统功能能的基本本要求:(1)管管理者进进入系统统后要能能够清晰晰地看到到企业的的机构组组织形式式,并能能够很方方便地进进入到各各个管理理功能模模块中。管理者者能够根根据企业业的实际际来实时时地改变变系统中中机构组组织,主主要的改改变包括括:当有有新部门门成立时时,要将将新部门门加入到到系统中中;当有有部门发发生变更更时,如如更名,上上级部门门改变了了等,要要将变更更信息在在系统中中及时更更新;(2)员员工各种种信息的的输入,包包括员工工的基本本信
7、息、学历信信息、婚婚姻状况况信息、职称等等。(3)员员工各种种信息的的修改和和删除。修改的的范围有有:人员员的基本本信息;将人员员从一个个部门下下移到另另一个部部门下。对于转转出、辞辞职、辞辞退、退退休员工工信息的的删除;(4)按按照一定定的条件件,查询询、统计计符合条条件的员员工信息息;至少少应该包包括每个个员工详详细信息息的查询询、按婚婚姻状况况查询、按学历历查询、按工作作岗位查查询等,至至少应该该包括按按学历、婚姻状状况、岗岗位、参参加工作作时间等等统计各各自的员员工信息息;1.2系系统需求求分析1.2.1系统统功能流流程图职工基本信息管理人事管理系统信息的修改插入删除图1-1人事管理系
8、统总数据流程图查询统计员工调动信息管理工资管理工作信息管理部门信息管理考勤信息统计1.2.2系统统主要功功能模块块分析(1)基基本信息息模块。主要包包括企业业员工的的基本信信息,如如姓名、性别、学历、婚姻状状况、联联系方式式等。职职工登录录后可以以查询个个人信息息; 管管理员可可以负责责维护职职工基本本信息和和职工流流动信息息。(2)员员工工作作信息模模块。主主要显示示员工在在公司的的情况。(3)部部门信息息模块。主要记记录企业业的组织织机构信信息。(4)考考勤信息息模块。主要包包含员工工上下班班的出勤勤情况,如如迟到、休假等等。(5)工工资信息息模块。主要包包括员工工的工资资信息。(6)查查
9、询统计计模块。主要为为实现上上述信息息的查询询和统计计,并能能够生成成相关报报表文件件。 1.3数数据字典典数据字典典的用途途:是关关于数据据库中数数据的描描述;在在需求分分析阶段段建立,是是下一步步进行概概念设计计的基础础数据字典典的内容容:数据据项(数数据的最最小单位位)、数数据结构构(若干干数据项项有意义义的集合合)、数数据流(表表示某一一处理过过程的输输入或输输出)、数据存存储(处处理过程程中存取取的数据据)、处处理过程程(该过过程的功功能)等等1.3.1数据据项(1)员员工基本本情况。包括的的数据项项有员工工编号,姓姓名,性性别,年年龄,名名族,入入职时间间,所属属部门,xx,身份份
10、证号,基基本工资资。(2)员员工工作作信息。包括的的数据项项有员工工编号、所属部部门编号号、职称称、工龄龄。(3)部部门信息息。包括括的数据据项有部部门编号号、部门门名称、部门电电话、部部门经理理。(4)员员工考勤勤信息。包括的的数据项项有员工工编号、缺勤、迟到、早退。(5)员员工工资资信息。包括的的数据项项有员工工编号,姓姓名,底底薪,补补贴,奖奖金,加加班,代代扣养老老金,代代扣医疗疗保险,代代扣住房房公积金金,所得得税,房房贴,房房租,实实发工资资。1.3.2 数数据结构构例如说,数据结构名:员工含义说明明:是人人事信息息管理系系统的主主体数据据结构,定定义了一一个员工工的有关关信息。
11、组成:员员工编号号、性别别、姓名名、年龄龄、民族族、身份份证号、入职时时间、部部门编号号、x、基本工工资。1.3.3数据据流例如说,数数据流名名:变更更员工 数据据流来源源:员工工编号 数据据流去向向:员工工信息 说明明:变动动人员的的有关信信息1.3.4数据据存储例如说,数数据存储储名:员员工信息息表单流入数据据流:来来源员工工流出数据据流:去去向存取方式式:随机机存取说明:记记录员工工信息的的基本情情况1.3.5存储储结构例如工资资信息中中处理过程程名:计计算工资资输入数据据流:员员工,出出勤信息息输出数据据流:工工资信息息表单说明:计计算公司司所有员员工的工工资处理:在在每个月月的最后后
12、一天计计算出每每个员工工的工资资。1.4总总数据流流图人事管理 系 统人事信息系统数据库人事信息系统管理员2.概念念结构设设计2.1局局部E-R图2.1.1员工工基本信信息E-R图图2-1员工基本信息E-R图职工信息工号姓名性别所属部门年龄民族身份证号入职时间x基本工资2.1.2员工工工作信信息E-R图员工工作信息工号所属部门编号职称工龄图2-2 员工工作信息E-R图2.1.3部门门信息EE-R图图图2-3 部门信息E-R图部门信息部门编号部门名称部门经理部门电话2.1.4工资资信息EE-R图图工资信息员工编号实上班天数扣款实发工资图2-4 工资信息E-R图2.1.5考勤勤信息EE-R图图考勤
13、信息缺勤早退迟到图2-5 考勤情况E-R图工号日期2.1.6员工调调动信息息E-RR图员工调动信息调入时间工号姓名调离时间新部门原部门图2-6 员工调动情况E-R图2.2全全局E-R图影响新部门原部门调离时间调入时间姓名工号员工调动信息包括身份证号图2-6 全局E-R图工资工号实上班天数扣款实发工资考勤缺勤早退迟到工号影响发放给员工工号姓名性别所属部门年龄民族入职时间x基本工资属于部门部门编号部门名称部门经理部门电话包括员工工作信息工号所属部门编号职称工龄第三章 逻辑结结构设计计逻辑结构构设计的的任务是是把概念念结构设设计阶段段设计完完毕的基基本ER图转转化为与与选用的的具体机机器上的的DBM
14、MS产品品所支持持的数据据模型相相符的逻逻辑结构构(包括括数据库库模式和和外模式式)。这这些模式式在功能能性、完完整性和和一致性性约束及及数据库库的可扩扩充性等等方面应应满足用用户的各各种要求求。ER图型型关系模模型的转转化要解解决的问问题是如如何将实实体和实实体间的的关系转转化为关关系模式式,如何何确定这这些关系系模式的的属性和和代码。3.1 E-RR图向关关系模式式转换的的原则(1)一一个实体体型转换换为一个个关系模模式。实实体的属属性就是是关系的的属性。实体的的码就是是关系的的码。(2)一一个联系系转化为为一个关关系模式式,与该该联系相相连的各各实体的的码以及及联系的的属性转转化为关关系
15、的属属性,该该关系的的码则有有三种情情况:若联系为为1:11,则每每个实体体的码均均是该关关系的后后选码。若联系为为1:nn,则关关系的码码为n端端实体的的码。若联系为为m:nn,则关关系的码码为诸实实体码的的组合。 联系系为1:1一个1:1联系系可以转转换为一一个独立立的关系系模式,也也可以与与任意一一端对应应的关系系模式合合并。如如果转换换为一个个独立的的关系模模式,则则与该联联系相连连的各实实体的码码以及联联系本身身的属性性均转换换为关系系的属性性,l 每个实实体的码码均是该该关系的的候选码码。如果果与某一一端对应应的关系系模式合合并,则则需要在在该关系系模式的的属联系为为1:nn一个1
16、:n联系系可以转转换为一一个独立立的关系系模式,也也可以与与n端对对应的关关系模式式合并。如果转转换为一一个独立立的关系系模式,则则与该联联系相连连的各实实体的码码以及联联系本身身的属性性均转换换为关系系的属性性,而关关系的码码为n端端实体的的码。如如果与nn端对应应的关系系模式合合并,则则在n端端实体对对应模式式中加入入1端实实体所对对应关系系模式的的码,以以及联系系本身的的属性。而关系系的码为为n端实实体的码码。 联系系为m:n一个m:n联系系转换为为一个关关系模式式。与该该联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性。而而关系的的码为各各实体码码的组合合。例
17、如如在我们们的例子子中,选修联系是是一个mm:n联联系,可可以将它它转换为为如下关关系模式式,其中中学号与与课程号号为关系系的组合合码:选选修(学学号,课课程号,成成绩)三三个或三三个以上上实体间间的一个个多元联联系转换换为一个个关系模模式。与与该多元元联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性。三个或三三个以上上实体间间的一个个多元联联系转换换为一个个关系模模式。与与该多元元联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性。而而关系的的码为各各实体码码的组合合。(3)同同一实体体集的实实体间的的联系,即即自联系系,也可可按上述述1:1
18、1、1:n和mm:n三三种情况况分别处处理。(4)具具有相同同码的关关系模式式可合并并。为了减少少系统中中的关系系个数,如如果两个个关系模模式具有有相同的的主码,可可以考虑虑将他们们合并为为一个关关系模式式。合并并方法是是将其中中一个关关系模式式的全部部属性加加入到另另一个关关系模式式中,然然后去掉掉其中的的同义属属性(可可能同名名也可能能不同名名),并并适当调调整属性性的次序序。3.2根根据E-R图转转换关系系模式一个实体体型转换换为一个个关系模模式。实实体的属属性就是是关系的的属性。实体的的码就是是关系的的码。例例如在我我们的例例子中,员员工基本本信息实实体可以以转换为为如下关关系模式式:
19、员工基本本信息(工号,姓名,性别,年龄,民族,入职时间,所属部门,x,身份证号,基本工资)同样,员工工作信息、部门信息等都分别转换为一个关系模式:员工的工工作信息息(工号号,所属属部门编编号,职职称,工工龄)部门(部部门编号号,部门门名称,部部门经理理,部门门电话)工资(工工号,实实上班天天数,实实发工资资,扣款款)考勤(工工号,缺缺勤,迟迟到,早早退,日日期)员工调动动信息(工号,姓名,原部门编号,新部门编号,调离时间,调入时间)3.3关关系模式式优化按照上述述4条原原则,学学生管理理子系统统中的55个实体体和联系系可以转转换为下下列关系系模型:将员工工工作信息息和工资资信息具具有相同同码,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 信息管理 系统 后台数据库 设计 12981
限制150内