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