




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20122级信息息化数据据库期末末教考分分离人事事管理系系统设计计成员:11299991882 鲍鲍祯群 计算机机科学与与技术99班 11299991880 叶叶春艳 计算机机科学与与技术88班 11299990888 张张发雪 计算机机科学与与技术66班 11299991111 张张满红 计算机机科学与与技术99班 11299991774 任任蓉蓉 计算机机科学与与技术99班目录TOC o 1-3 t h z u HYPERLINK l _Toc29877 项目说明明及团队队分工PAGEREF _Toc29877 11 HYPERLINK l _Toc29765 一、产品品概要 PAGERE
2、F _Toc29765 22 HYPERLINK l _Toc27215 1.目的的及意义义 PAGEREF _Toc27215 2 HYPERLINK l _Toc5941 2.内容容和要求求 PAGEREF _Toc5941 3 HYPERLINK l _Toc23529 3.产品品目标 PAGEREF _Toc23529 66 HYPERLINK l _Toc586 4.开发发和运行行环境 PAGEREF _Toc586 66 HYPERLINK l _Toc28059 二、需求求分析 PAGEREF _Toc28059 77 HYPERLINK l _Toc7290 1.市场场背景 P
3、AGEREF _Toc7290 77 HYPERLINK l _Toc22748 2.功能能分析 PAGEREF _Toc22748 99 HYPERLINK l _Toc13925 3.工作作流图 PAGEREF _Toc13925 110 HYPERLINK l _Toc23719 4.数据据流图 PAGEREF _Toc23719 112 HYPERLINK l _Toc2171 5.数据据字典 PAGEREF _Toc2171 112 HYPERLINK l _Toc22437 三、概念念结构设设计 PAGEREF _Toc22437 166 HYPERLINK l _Toc9958
4、1.概念念结构设设计的方方法与步步骤 PAGEREF _Toc9958 166 HYPERLINK l _Toc9429 1.1 概念结结构设计计的方法法 PAGEREF _Toc9429 16 HYPERLINK l _Toc16934 1.2概概念结构构设计的的步骤 PAGEREF _Toc16934 116 HYPERLINK l _Toc22088 2.概念念设计 PAGEREF _Toc22088 116 HYPERLINK l _Toc334 3.E-R图 PAGEREF _Toc334 117 HYPERLINK l _Toc1773 3.1实实体属性性E-RR图(主主键背景景是
5、蓝色色) PAGEREF _Toc1773 177 HYPERLINK l _Toc27439 3.2局局部E-R图 PAGEREF _Toc27439 222 HYPERLINK l _Toc892 3.3人人事管理理系统 E-RR图 PAGEREF _Toc892 244 HYPERLINK l _Toc15878 四、 逻逻辑结构构的设计计 PAGEREF _Toc1587826 HYPERLINK l _Toc19462 1.E-R图向向关系模模型的转转换: PAGEREF _Toc19462 226 HYPERLINK l _Toc20832 2.数据据模型的的优化: PAGEREF
6、 _Toc20832 27 HYPERLINK l _Toc15026 3.数据据库的结结构: PAGEREF _Toc15026 227 HYPERLINK l _Toc15440 五、 数数据库的的准备与与实施 PAGEREF _Toc15440 333 HYPERLINK l _Toc16810 1.范式式分析 PAGEREF _Toc16810 333 HYPERLINK l _Toc2608 1.1范范式的判判断条件件 PAGEREF _Toc2608 33 HYPERLINK l _Toc338 1.2 本关系系模型的的判断 PAGEREF _Toc338 334 HYPERLIN
7、K l _Toc23165 2.物理理结构 PAGEREF _Toc23165 335 HYPERLINK l _Toc16693 2.1 建立索索引 PAGEREF _Toc16693 355 HYPERLINK l _Toc27798 2.2存存储过程程需求设设置 PAGEREF _Toc27798 366 HYPERLINK l _Toc26952 2.3视视图设置置 PAGEREF _Toc26952 37 HYPERLINK l _Toc24161 2.4 触发器器设置 PAGEREF _Toc24161 337 HYPERLINK l _Toc18046 3.数据据库实施施 PAG
8、EREF _Toc18046 38 HYPERLINK l _Toc23839 3.1 创建建表 PAGEREF _Toc23839 388 HYPERLINK l _Toc31935 3.2 创建数数据库关关系图 PAGEREF _Toc31935 442 HYPERLINK l _Toc16900 3.3 创建存存储过程程 PAGEREF _Toc16900 42 HYPERLINK l _Toc22969 3.4 创建建必要视视图 PAGEREF _Toc22969 444 HYPERLINK l _Toc8255 3.5 创建建必要触触发器 PAGEREF _Toc8255 445 H
9、YPERLINK l _Toc5932 总结: PAGEREF _Toc5932 447 HYPERLINK l _Toc14490 参考文献献: PAGEREF _Toc14490 499项目说明明及团队队分工选题:数数据库人人事管理理系统小组人员员名单及及工作分分配:姓名学号负责部分分鲍祯群1299991882项目概述述、产品品概要叶春艳1299991880需求分析析、数据据库的准准备与实实施张发雪1299990888概念结构构设计任蓉蓉1299991774逻辑结构构设计张满红1299991111总结登陆页面面展示:一、产品品概要1.目的的及意义义由于社会会经济的的发展和和科技水水平的进进
10、步,随随着人民民生活日日益走向向富足,越越来越多多的新兴兴产业被被开发。这也伴伴随着更更多岗位位的新生生和崛起起,越来来越多的的人才被被公司需需要。紧紧跟社会会现状,许许多公司司扩大了了生产规规模,经经济体制制快速发发展,公公司组织织管理变变得越来来越庞大大和困难难。而人人事管理理成了所所有公司司必然面面临的问问题。人人事管理理是现代代企业实实现办公公自动化化不可缺缺少的管管理信息息系统,它它的内容容对企业业的决策策者和管管理者来来说都至至关重要要。所以以,人事事管理系系统应能能够为用用户提供供充足准准确的信信息和快快捷的查查询手段段。随着着电子计计算机的的飞速发发展,计计算机在在企业管管理中
11、应应用的普普及,利利用计算算机实现现企业人人事管理理势在必必行。作作为企业业信息管管理系统统的一个个子系统统,人事事管理系系统应该该具备MMIS的的各项特特征,而而且还要要考虑人人为的因因素,在在研发的的过程中中应该重重视人的的行为,需需要领导导的亲自自参加。建立一一套人事事管理系系统能够够加快物物资的周周转速度度,提高高生产效效率,加加强管理理的信息息化手段段,提高高本单位位的经济济效益。人力资资源已逐逐渐成为为企业最最重要的的资源。人力资资源管理理的重要要性,为为人力资资源管理理系统提提供了广广阔的市市场前景景。 人事管理理的对象象是一个个单位或或若干单单位的员员工的基基本信息息,这些些信
12、息是是变化的的。人事事部门要要为本单单位、上上级部门门提供准准确的统统计数据据。由于于人员众众多、数数据复杂杂、统计计管理工工作困难难,以往往每做一一项工作作都需要要花费很很多的时时间和精精力。人人事管理理系统能能够为用用户提供供充足的的信息和和快捷的的查询手手段。 针对这这一现状状,为了了提高企企业的工工作效率率,完善善人员的的管理体体制,我我团队立立足于社社会需求求,结合合计算机机网络,从从设计用用户界面面开始对对公司员员工的信信息输入入、修改改、转出出、辞职职、辞退退、信息息删除、查询、统计做做出了人人事管理理系统的的设计。2.内容容和要求求系统功能能的基本本要求:员工各种种信息的的输入
13、,包包括员工工的基本本信息、学历信信息、婚婚姻状况况信息、职称等等。员工各种种信息的的修改;对于转出出、辞职职、辞退退、退休休员工信信息的删删除;按照一定定的条件件,查询询、统计计符合条条件的员员工信息息;至少少应该包包括每个个员工详详细信息息的查询询、按婚婚姻状况况查询、按学历历查询、按工作作岗位查查询等,至至少应该该包括按按学历、婚姻状状况、岗岗位、参参加工作作时间等等统计各各自的员员工信息息;对查询、统计的的结果打打印输出出。数据库要要求:在在数据库库中至少少应该包包含下列列数据表表:员工基本本信息表表;员工婚姻姻情况表表,反映映员工的的配偶信信息;员工学历历信息表表,反映映员工的的学历
14、、专业、毕业时时间、学学校、外外语情况况等;企业工作作岗位表表;企业部门门信息表表 用用户查询询页面 员员工信息息文档 根根据条件件统计结结果 设置用用户权限限 添加加用户 添加部部门添加员工工 数据的的备份及及还原 3.产品品目标网络办公公自动化化系统是是计算机机和网络络迅速发发展的一一个办公公应用解解决方案案,是为为了迎合合现在人人们的工工作而设设计的。它的主主要目的的是实现现信息交交流和信信息共享享,能够够为用户户提供充充足和快快捷的查查询手段段,提供供协同工工作,从从而提高高办公效效率,让让人们从从繁琐的的纸质化化办公中中解脱出出来。现现在我国国许多机机关单位位的人事事管理水水平还停停
15、留在纸纸质的基基础上,这这样的机机制已经经不能适适应时代代的发展展。在信信息时代代,这种种传统的的管理方方法必然然被以计计算机为为基础的的信息管管理系统统所取代代。基于于这种情情况,出出现了对对人事管管理系统统的需求求。使用用计算机机对人事事资料进进行管理理,会给给应用者者带来很很多方便便,例如如检索迅迅速、查查找方便便、可靠靠性高、存储量量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高人事管管理的效效率和准准确。4.开发发和运行行环境1.4.1 开发环环境分类名称版本语种操作系统统WinddowssWinddowss7简体中文文开发工具具Micrrosooft Vi
16、ssuall Sttudiio20100简体中文文数据库平平台Micrrosooft SQLL Seerveer20088 R22简体中文文1.4.2 运行环环境分类名称版本语种操作系统统WinddowssWinddowss7简体中文文数据库平平台Micrrosooft SQLL Seerveer20088简体中文文二、需求求分析1.市场场背景 最初初的人事事管理,都是靠靠人力来来完成的的.当企企业规模模比较小小的时候候,人力力可以完完成,随随着企业业的规模模越来越越大,企企业的员员工人数数也越来来越多,依然维维持着人人力进行行人事管管理,必必然会造造成工作作效率低低,工作作错误增增高的问问题
17、. 我国人力力资源管管理系统统落后于于先进国国家,出出现在220世纪纪80年年代。到到了900年代末末,国外外先进的的人力资资源管理理理念开开始在国国内被广广泛接受受,在经经济市场场化进程程及互联联网快速速发展的的推动下下,企业业对信息息建设越越来越重重视,人人力资源源管理系系统成为为企业信信息化的的核心内内容之一一。人事管理理系统就就是把分分散的企企业单位位的职工工信息实实行统一一,集中中,规范范的收集集管理,建立分分类编号号管理,为为企业人人事管理理系统为为企事业业单位提提供信息息咨询,信息检检索,信信息寸取取等服务务. 本系统是是对公司司的人事事资料进进行管理理,为人人事管理理人员提提供
18、了一一套简单单的操作作、使用用可靠、界面友友好、易易于管理理和使用用的处理理工具。本系统统对人事事各种数数据进行行统一处处理,避避免数据据存取、数据处处理的重重复,提提高工作作效率,减减少了系系统数据据处理的的复杂性性。本系系统不仅仅使公司司人事管管理人员员从繁重重的工作作中解脱脱出来,而而且提高高了人事事管理的的效率,提提高了人人事管理理的科学学性,方方便了用用户查询询、管理理人员进进行管理理。企业人事事管理是是企业管管理的一一个重要要内容,随着时时代的进进步,企企业也逐逐渐变得得庞大起起来.如如何管理理好企业业内部员员工的信信息,成成为企业业管理中中的一个个大的问问题.在在这种情情况下,一
19、个可可以规范范化,自自动化的的企业人人事管理理系统就就显的非非常必要要.人事管理理系统基基本上能能够满足足现代企企业人事事管理系系统使用用表格对对各种信信息分门门别类,组成企企业人事事管理系系统,可可以方便便地查询询,查阅阅,修改改,交流流和重复复使用.从人力资资源管理理内容方方面比较较:所有有系统都都涵盖了了人力资资源管理理中的人人事信息息管理、薪资管管理,可可见这是是人力资资源管理理的基本本。其中中,部分分系统又又增加了了机构管管理、绩绩效考核核等内容容,但每每个系统统都各有有侧重。从系统统功能方方面比较较:大部部分系统统处于MMIS管管理的较较低层次次,只是是进行数数据的录录入、存存储、
20、查查询和统统计等管管理工作作,较少少有系统统涉及到到决策支支持功能能,而集集成数据据挖掘技技术的系系统则没没有一个个。可见见,人力力资源管管理系统统仍存在在完善和和发展的的空间。2.功能能分析根据1.1系统统目的以以及系统统内容和和要求设设计系统统的总体体功能模模块,总总共分为为三个功功能模块块:基本本信息管管理模块块、考评评考勤管管理模块块、系统统用户管管理模块块。其中中,功能能模块示示意图如如下:系统用户管理人事管理系统基本信息管理考勤考评管理2.3- SEQ 表格 * ARABIC s 1 1 人事事管理系系统功能能模块示示意图 基本信信息管理理模块:员工管理部门管理基本信息管理退出系统
21、添加部门删除部门修改部门添加员工部门调转修改员工删除员工工作经历2.3- SEQ 表格 * ARABIC s 1 2 基本本信息管管理模块块示意图图系统用户户管理模模块:系统用户管理修改密码用户管理添加删除密码复位2.3-3 系统用用户管理理模块示示意图考勤考评评管理模模块:考勤考评管理考评管理考勤管理2.3- SEQ 表格 * ARABIC s 1 3 考勤勤考评管管理模块块示意图图3.工作作流图开始用户登录确认用户类型查询权限管理自己的用户信息修改复位自己用户密码;删除自己用户;拥有所有权限管理系统管理员用户信息;管理一般用户;修改复位密码;添加删除普通用户;退出系统结束重试失败 系统用户
22、管理考勤考评管理基本信息管理管理员用户2.4-1 系系统工作作流图4 . 数据流流图数据库建立部门信息员工信息采用树状结构管理部门信息,在部门间建立从属关系。员工基本信息教育工作经历员工考评员工考勤家庭成员记录实现数据的插入、删除、查询等功能2.5-1 数数据流图图5.数据据字典Depaartmmentts表(部部门信息息表)字段名数据类型型是否可以以为空是否主键键说明DepIIDInt否主键部门编号号DepMManaagerrVarccharr(500)否部门经理理DepNNameeVarccharr(500)否部门名称称UppeerIDDInt否上级部门门编号DepNNumbberInt部
23、门员工工数2.61 表DDepaartmmentts的结结构Emplloyeees表表(员工工信息表表)字段名数据类型型是否可以以为空是否为主主键说明EmpIIDint否主键员工编号号EmpNNameevarccharr(500)否员工姓名名Sexcharr(2)性别Natiionvarccharr(400)民族BlooodTyypecharr(5)血型Birtthvarccharr(200)出生日期期Ageint年龄PoliiticcalPParttyvarccharr(400)政治面貌貌CulttureeLevvelvarccharr(400)学历MariitallConndittionn
24、varccharr(200)婚姻状况况FamiilyPPlaccevarccharr(600)籍贯IDCaardvarccharr(200)身份证号号Mobiilevarccharr(155)电话号码码Addrresssvarccharr(1000)家庭住址址HireeDattevarccharr(200)开始工作作日期DepIIDint部门编号号Titllevarccharr(200)职务Stattetinyyintt员工状态态(0,1)UppeerIDDint上级员工工编号2.62 表表Empployyeess的结构构Mariitall表(婚婚姻信息息表)字段名数据类型型是否可以以为空是否
25、为主主键说明MarIIDtinggintt否主键爱人编号号EmpIIDint否员工编号号MarNNameevarccharr(500)否爱人姓名名Birtthvarccharr(200)出生日期期MarDDateevarccharr(200)结婚日期期Titllevarccharr(200)工作职称称MarNNatiionvarccharr(400)爱人民族族MarFFamiilyPPlaccevarccharr(600)爱人籍贯贯WorkkinggOrggvarccharr(400)工作单位位2.63 表表Fammilyy的结构构Educcatiion表表(学历历信息表表)字段名数据类型型是
26、否可以以为空是否为主主键说明EmpIIDint否主键员工编号号SchooolOOrgvarccharr(500)毕业学校校名称Specciallityyvarccharr(300)专业ForeeigLLangguaggevarccharr(300)外语类ForLLanLLeveelvarccharr(100)外语级别别CompputeerLeevellvarccharr(100)计算机级级别EndDDateecharr(100)毕业日期期CulttureeLevvelvarccharr(400)学历2.64 表表Expperiiencce的结结构Checckinn表(员员工考勤勤表)字段名数据
27、类型型是否可以以为空是否为主主键说明ChecckDaatecharr(100)否候选键考勤月份份EmpIIDint否候选键员工编号号qqDaaysdeciimall(4,1)考勤天数数ccDaaysdeciimall(4,1)出差天数数bjDaaysdeciimall(4,1)病假天数数sjDaaysdeciimall(4,1)事假天数数kgDaaysdeciimall(4,1)旷工天数数fdxjjDayysdeciimall(4,1)法定休假假天数nxDaaysdeciimall(4,1)年休天数数dxDaaysdeciimall(4,1)倒休天数数cdMiinuttestinyyintt迟
28、到时间间ztMiinuttestinyyintt早退天数数jbDaaysdeciimall(4,1)加班天数数Memoovarccharr(2000)备注2.6- SEQ 表格 * ARABIC s 1 5 表CChecckinn的结构构Evalluattionn表(员员工考评评信息表表)字段名数据类型型是否可以以为空是否为主主键说明EvaMMontthcharr(100)否候选键考评月份份EmpIIDint否候选键员工编号号ztEvvavarccharr(2000)总体评价价jlReeasoonvarccharr(2000)奖励事由由jlAmmounntsmalllinnt奖励金额额cfRe
29、easoonvarccharr(2000)处罚事由由cfAmmounntsmalllinnt处罚金额额Menoovarccharr(2000)备注2.6- SEQ 表格 * ARABIC s 1 6 表EEvalluattionn的结构构Postt表(岗岗位信息息表)字段名数据类型型是否可以以为空是否为主主键说明PosttNammevarccharr(400)否主键岗位名称称PosttIDvarccharr(400)否岗位编号号Trannsfeer RRecoordvarccharr(2000)调动记录录2.6- SEQ 表格 * ARABIC s 1 7 表PPostt的结构构Userr表(
30、用用户信息息表)字段名数据类型型是否可以以为空是否为主主键说明UserrNammevarccharr(400)否主键用户名Pwdvarccharr(400)否密码UserrTyppetinyyintt否类型2.6-8 表表Useer的结结构三、概念念结构设设计1.概念念结构设设计的方方法与步步骤1.1 概念结结构设计计的方法法设计概念念结构通通常有四四类方法法:自顶顶向下,自自底向上上,逐渐渐扩张以以及混合合策略。本教学学系统采采用的是是自底向向上的方方法。即即首先定定义全局局的概念念结构的的框架,然然后逐步步细化。根据自自顶向上上地进行行需求分分析然后后再自底底上上地地进行概概念设计计。1.
31、2概概念结构构设计的的步骤概念结构构的设计计可分为为两步:第一步步是抽象象数据并并设计局局部视图图。第二二步是集集成局部部视图,得得到全局局的概念念结构。2.概念念设计本次设计计主要包包括八个个表: 名称称(属性性),加加下划线线的是主主键基本信息息(员工号号,部门门,职务务,婚姻姻状况,电电话,出出身年月月,家庭庭住址,政政治面貌貌,血 型,年年龄,姓姓名,性性别,状状态,学学历,籍籍贯,身身份证号号,开始始工作时时间)婚姻信息息(爱人代代号,爱爱人姓名名,员工工号,结结婚时间间,爱人人籍贯,爱爱人民族族,工作作单位,出出身日期期,工作作职称)学历信息息(员工号号,学历历,毕业业,计算算机级
32、别别,外语语级别,外外语类,专专业,毕毕业院)部门信息息(部门号号,部门门员工数数,部门门经理,部部门)岗位信息息(岗位编编号,岗岗位名称称,调动动记录)考勤信息息(考勤月月份,员员工号,考考勤天数数,出差差天数,病病假天数数,事假假天数,旷旷工天数数,法定定休假天天数,午午休天数数,倒休休天数,迟迟到时间间,早退退天数,加加班天数数,备注注)考评信息息(考评月月份,员员工号,总总体评价价,奖励励事由,奖奖励金额额,处罚罚事由,处处罚金额额,备注注)用户信息息(用户名名,密码码,类型型)3.E-R图3.1实实体属性性E-RR图(主主键背景景是蓝色色) (11)基本本信息图图(2)婚婚姻信息息图
33、(3)学学历信息息图(4)岗岗位信息息图(5)部部门信息息图(6)考考勤信息息图(7)考考评信息息图(8)用用户信息息图(此此表是为为后台管管理做准准备的)3.2局局部E-R图 (11)员工工婚姻局局部e-r图注:一个个员工对对应一个个婚姻信信息记录录,一个个婚姻记记录对应应一个员员工。一一个员工工可以没没有任何何婚姻记记录,也也可以有有一个婚婚姻记录录。一个个婚姻记记录必须须对应一一个员工工。若无无员工对对应,则则此条婚婚姻记录录应当不不存在。(2)员员工部门门局部ee-r图图注:一个个员工只只能在一一个部门门,但是是一个部部门是由由好多个个员工组组成,故故员工和和部门之之间的的的联系时时1
34、:mm。3.3人人事管理理系统 E-RR图说明:一个员工工拥有一一个基本本信息,一一个学历历信息,一一个考勤勤信息,一一个考评评信息,只只属于一一个工作作岗位,一一个部门门,管理理一段或或者没有有婚姻信信息,而而一个工工作岗位位可以有有多个员员工,一一个部门门由多个个员工组组成,一一个学历历信息对对应一个个员工等等。这样样就构成成了一个个人事管管理系统统E-RR图。四、 逻逻辑结构构的设计计1.E-R图向向关系模模型的转转换:关系模型型:(标标有下划划线的为为主键)基本信息息(员工工编号,姓姓名,年年龄,性性别,部部门,职职务,学学历,状状态,出出生年月月,籍贯贯,民族族,身份份证号,血血型,
35、婚婚姻状况况,政治治面貌,开开始工作作时间,家家庭住址址,电话话,部门门编号,员员工状态态,上级级员工编编号)婚姻信息息(爱人人代号,员员工号,爱爱人姓名名,爱人人籍贯,爱爱人民族族,结婚婚日期,出出生日期期,工作作单位,工工作职称称)学历信息息(员工工号,学学历,专专业,毕毕业院校校,毕业业时间,外外语类型型,外语语级别,计计算机级级别)岗位信息息(岗位位编号,岗岗位名称称,岗位位变更)员工考勤勤信息(考考勤月份份,员工工编号,考考勤天数数,出差差天数,病病假天数数,事假假天数,旷旷工天数数,法定定休假天天数,年年休假天天数,倒倒休天数数,迟到到时间,早早退天数数,加班班天数,备备注)员工考
36、评评信息(考考评月份份,员工工编号,总总体评价价,奖励励事由,奖奖励金额额,处罚罚事由,处处罚金额额,备注注)部门信息息(部门门编号,部部门名称称,部门门经理,上上级部门门编号,部部门员工工数)用户信息息(用户户名,密密码,类类型)2.数据据模型的的优化: 数据库库的逻辑辑结构设设计的结结果不是是唯一的的。为了了提高数数据库应应用系统统的性能能还应该该根据应应用需要要适当的的修改,调调整关系系模式,这这就是数数据模型型的优化化。规范范化理论论为数据据库设计计人员判判断关系系模式的的优劣提提供了理理论标准准,可用用来预测测模式可可能出现现的问题题,使数数据库设设计工作作有了严严格的理理论基础础。
37、关系系数据模模型的优优化通常常以规范范化理论论为指导导。3.数据据库的结结构:根据要求求设计出出各表的的具体结结构,如如下:(注:员工状态1为在职,0为退休)Emplloyeees表表(员工工信息表表)字段名数据类型型是否为空空是否为主主键说明EmpIIDint否主键员工编号号EmpNNameevarccharr(500)否员工姓名名Sexcharr(2)性别Natiionvarccharr(400)民族BlooodTyypecharr(5)血型Birtthvarccharr(200)出生日期期Ageint年龄PoliiticcalPParttyvarccharr(400)政治面貌貌Cultt
38、ureeLevvelvarccharr(400)学历MariitallConndittionnvarccharr(200)婚姻状况况FamiilyPPlaccevarccharr(600)籍贯IDCaardvarccharr(200)身份证号号Mobiilevarccharr(155)电话号码码Addrresssvarccharr(1000)家庭住址址HireeDattevarccharr(200)开始工作作日期DepIIDint部门编号号Titllevarccharr(200)职务Stattetinyyintt员工状态态(0,1)UppeerIDDint上级员工工编号Mariitall表(婚
39、婚姻信息息表)字段名数据类型型是否为空空是否为主主键说明MarIIDtinggintt否主键爱人编号号EmpIIDint否员工编号号MarNNameevarccharr(500)否爱人姓名名Birtthvarccharr(200)出生日期期MarDDateevarccharr(200)结婚日期期Titllevarccharr(200)工作职称称MarNNatiionvarccharr(400)爱人民族族MarFFamiilyPPlaccevarccharr(600)爱人籍贯贯WorkkinggOrggvarccharr(400)工作单位位Depaartmmentts表(部部门信息息表)字段名数
40、据类型型是否可以以为空是否主键键说明DepIIDInt否主键部门编号号DepMManaagerrVarccharr(500)否部门经理理DepNNameeVarccharr(500)否部门名称称UppeerIDDInt否上级部门门编号DepNNumbberInt部门员工工数Educcatiion表表(学历历信息表表)字段名数据类型型是否为空空是否为主主键说明EmpIIDint否主键员工编号号SchooolOOrgvarccharr(500)毕业学校校名称Specciallityyvarccharr(300)专业ForeeigLLangguaggevarccharr(300)外语类ForLLan
41、LLeveelvarccharr(100)外语级别别CompputeerLeevellvarccharr(100)计算机级级别EndDDateecharr(100)毕业日期期CulttureeLevvelvarccharr(400)学历Checckinn表(员员工考勤勤表)字段名数据类型型是否为空空是否为主主键说明ChecckDaatecharr(100)否候选键考勤月份份EmpIIDint否候选键员工编号号qqDaaysdeciimall(4,1)考勤天数数ccDaaysdeciimall(4,1)出差天数数bjDaaysdeciimall(4,1)病假天数数sjDaaysdeciimall
42、(4,1)事假天数数kgDaaysdeciimall(4,1)旷工天数数fdxjjDayysdeciimall(4,1)法定休假假天数nxDaaysdeciimall(4,1)年休天数数dxDaaysdeciimall(4,1)倒休天数数cdMiinuttestinyyintt迟到时间间ztMiinuttestinyyintt早退天数数jbDaaysdeciimall(4,1)加班天数数Memoovarccharr(2000)备注Evalluattionn表(员员工考评评信息表表)字段名数据类型型是否为空空是否为主主键说明EvaMMontthcharr(100)否候选键考评月份份EmpIIDi
43、nt否候选键员工编号号ztEvvavarccharr(2000)总体评价价jlReeasoonvarccharr(2000)奖励事由由jlAmmounntsmalllinnt奖励金额额cfReeasoonvarccharr(2000)处罚事由由cfAmmounntsmalllinnt处罚金额额Menoovarccharr(2000)备注Postt表(岗岗位信息息表)字段名数据类型型是否为空空是否为主主键说明PosttNammevarccharr(400)否主键岗位名称称PosttIDvarccharr(400)否岗位编号号Trannsfeer RRecoordvarccharr(2000)调动
44、记录录Userr(用户户信息表表)字段名数据类型型是否可以以为空是否为主主键说明UserrNammevarccharr(400)否主键用户名Pwdvarccharr(400)否密码UserrTyppetinyyintt否类型五、 数数据库的的准备与与实施1.范式式分析1.1范范式的判判断条件件目前 HYPERLINK /view/68348.htm 关系系数据库库有六种种范式:第一范范式(11NF)、第二范范式(22NF)、第三范范式(33NF)、巴斯-科德范范式(BBCNFF)、 HYPERLINK /view/176748.htm 第第四范式式(4NNF)和和 HYPERLINK /vie
45、w/7170192.htm 第五范范式(55NF,还还又称完完美范式式)。满满足最低低要求的的范式是是第一范范式(11NF)。在第一一范式的的基础上上进一步步满足更更多规范范要求的的称为第第二范式式(2NNF),其其余范式式以次类类推。一一般说来来,数据据库只需需满足第第三范式式(3NNF)就就行了,因因此在本本文档中中对关系系模式的的分析简简化到第第三范式式(3NNF)为为止。其其中:第一范式式:如果果一个关关系模式式R的所所有属性性域都是是原子的的,我们们称关系系模式RR属于第第一范式式;第二范式式:若关关系模式式R满足足第一范范式,且且每一个个非主属属性完全全函数依依赖于码码,则关关系模
46、式式R满足足第二范范式;第三范式式:若关关系模式式R满足足第三范范式,且且要求一一个关系系中不包包含已在在其它关关系已包包含的非非主关键键字信息息 ;BC范范式:对对于关系系模式RR中所有有的函数数依赖,下下面至少少有一个个成立(是平凡的,是模式R的一个超码)。1.2 本关系系模型的的判断根据上述述所有对对基本表表的分析析,可知知每张基基本表中中每一个个属性列列只对应应唯一的的值,即即属性都都是不可可再分的的,所以以都满足足第一范范式(11NF)。 对于于所有基基本表,每每一个非非主属性性完全依依赖于码码,所以以都满足足第二范范式。 对于于除员工工基本信信息表外外的其他他所有表表,都不不包含已
47、已在其它它关系中中已包含含的非主主关键字字信息,所所以满足足第三范范式。可可将员工工基本信信息表简简化为:字段名数据类型型是否可以以为空是否为主主键说明EmpIIDint否主键员工编号号EmpNNameevarccharr(500)否员工姓名名Sexcharr(2)性别Natiionvarccharr(400)民族BlooodTyypecharr(5)血型Birtthvarccharr(200)出生日期期Ageint年龄PoliiticcalPParttyvarccharr(400)政治面貌貌FamiilyPPlaccevarccharr(600)籍贯IDCaardvarccharr(200)
48、身份证号号Mobiilevarccharr(155)电话号码码Addrresssvarccharr(1000)家庭住址址HireeDattevarccharr(200)开始工作作日期Titllevarccharr(200)职务Stattetinyyintt员工状态态(0,1)UppeerIDDint上级员工工编号2.物理理结构物理设计计也分为为两部分分:物理理数据库库结构的的选择和和逻辑设设计中程程序模块块说明的的精确化化。这一一阶段的的工作成成果是一一个完整整的能实实现的数数据库结结构。数数据库物物理设计计是为逻逻辑数据据模型选选取一个个最适合合应用环环境的物物理结构构(包括括存储结结构和存
49、存取方法法)。数数据库物物理设计计阶段的的任务主主要是为为所设计计的数据据库选择择合适的的存储结结构和存存取路径径。即根根据具体体计算机机系统的的特点,为为给定的的数据库库系统确确定合理理的存储储结构和和存取方方法。所所谓的合合理主要要有两个个含义:一个是是要使物物理数据据库占用用较少的的存储空空间(存存储结构构),另另一个对对数据库库的操作作具有尽尽可能高高的速度度(存取取方式),主主要体现现在后者者。2.1 建立索索引1) 对对表Deeparrtmeentss在属性性列DeepIDD上建立立非聚焦焦立索引引 2)对表表Empployyeess表在属属性列EEmpIID上建建立非聚聚焦立索索
50、引3) 对对表Maarittal在在属性列列EmppID上上建立非非聚焦立立索引 4) 对对表Edducaatioon在属属性列EEmpIID上建建立非聚聚焦立索索引 5) 对对表Chheckkin在在属性列列EmppID上上建立非非聚焦立立索引 6) 对对表Evvaluuatiion在在属性列列EmppID上上建立非非聚焦立立索引 7) 对对表Poost在在属性列列PosstIDD上建立立聚焦立立索引 2.2存存储过程程需求设设置1)根据据提交的的部门编编号,查查看该部部门的所所有基本本信息表表,包括括部门经经理、部部门名称称、上级级部门编编号、部部门员工工数等信信息。 22) 根根据员工工
51、所提交交的员工工编号,查查看该员员工的基基本信息息,包括括姓名、性别、民族、血型、出生日日期、年年龄、政政治面貌貌、学历历、婚姻姻状况、籍贯、身份证证号、电电话号码码、家庭庭住址、开始工工作日期期、部门门编号、职务、员工状状态、上上级员工工编号等等信息。 33)根据据员工提提交的员员工编号号,查看看该员工工所有婚婚姻信息息,包括括爱人姓姓名、出出生日期期、结婚婚日期、工作职职称、爱爱人民族族、爱人人籍贯、工作单单位等信信息。 44)根据据员工提提交的员员工编号号,查看看该员工工所有学学历信息息,包括括毕业学学校名称称、专业业、外语语类、外外语级别别、计算算机级别别、毕业业日期、学历等等信息。
52、55) 根根据员工工提交的的员工编编号和考考勤月份份,查看看该月份份该员工工所有考考勤信息息,包括括考勤天天数、出出差天数数、病假假天数、事假天天数、旷旷工天数数、法定定休假天天数、年年休天数数、倒休休天数、迟到时时间、早早退天数数、加班班天数、备注等等信息。 66)根据据员工提提交的员员工编号号和考评评月份,查查看该月月份该员员工所有有考评信信息,包包括总体体评价、奖励事事由、奖奖励金额额、处罚罚事由、处罚金金额、备备注等信信息。 77) 根根据提交交的岗位位名称,查查看相应应的岗位位编号、调动记记录等信信息。2.3视视图设置置视图是从从一个或或几个表表导出的的表。是是一个虚虚表,建建立了表
53、表之间的的关系把把相应的的表联系系起来了了!通过过视图可可以快速速查询所所需信息息,不需需要查看看很多表表。为公司内内部员工工提供所所有员工工的基本本信息,当当公司内内部员工工查询时时可以根根据视图图快速的的查询所所需信息息 不需需要查看看很多表表,为公司员员工设置置单身员员工信息息。为公司内内部员工工提供在在职优秀秀员工的的基本信信息。2.4 触发器器设置1)在部部门信息息表上建建立触发发器,当当对部门门信息表表中的部部门信息息进行插插入或更更新操作作时,防防止出现现重复的的部门信信息。2)在员员工信息息表上建建立触发发器,当当对员工工信息表表中的员员工信息息进行插插入或更更新操作作时,防防
54、止出现现重复的的员工信信息。 3)在在部门信信息表上上建立触触发器,当当部门信信息表中中的部门门编号被被修改时时,员工工信息表表中的员员工所属属部门编编号也被被修改。4)在员员工信息息表上建建立触发发器,当当员工信信息表中中的员工工编号被被修改时时,婚姻姻信息表表、学历历信息表表、员工工考勤表表、员工工考评信信息表中中的员工工编号也也将被修修改。3.数据据库实施施3.1 创建建表根据E-R图及及逻辑结结构部分分的信息息分析,可可知各个个基本表表之间有有对应的的各种联联系和约约束条件件以及外外键索引引等要求求。考虑虑到这些些要求,在在创建基基本表的的时候必必须按照照一定的的先后顺顺序来进进行创建
55、建,否则则将会出出现错误误。Depaartmmentts表(部部门信息息表)Emplloyeees表表(员工工信息表表)对Empployyeess表创建建约束表表达式:图2 性别约束图1 员工状态(0为退休,1为在职)图3 婚姻状况(未婚,已婚,离异)Mariitall表(婚婚姻信息息表)Educcatiion表表(学历历信息表表)Checckinn表(员员工考勤勤表)Evalluattionn表(员员工考评评信息表表)Postt表(岗岗位信息息表)Userr表(用用户信息息表)3.2 创建数数据库关关系图图1 人事管理数据库关系图3.3 创建存存储过程程 (11)建立立存储过过程loooki
56、infoor,当当输入部部门编号号,查看看该部门门的所有有基本信信息。 (22)建立立存储过过程loookiinfoormaatioon,当当输入员员工编号号,查看看该员工工的所有有基本信信息。(3)建建立存储储过程llookkinfforMM,当输输入员工工编号,查查看该员员工的所所有婚姻姻信息。 (44)建立立存储过过程loookiinfoorE,当当输入员员工编号号,查看看该员工工的所有有学历信信息。 (55)建立立存储过过程loookiinfoorC,当当输入员员工编号号,查看看该员工工的所有有考勤信信息。 (66)建立立存储过过程loookiinfoorEvv,当输输入员工工编号,查查看该员员工的所所有考评评信息。 (77)建立立存储过过程loookiinfoorP,当当输入岗岗位名称称,查看看该岗位位的所有有基本信信息。3.4 创建建必要视视图(1)建建立员工工所有基基本信息息视图EEmp,从从Empployyeess表,Deeparrt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家乡的山650字14篇范文
- 租赁资源使用协议
- 童话寓言作文狼和狐狸400字(10篇)
- 我们的家园350字9篇范文
- 港口码头建设与经营协议
- 家有爱狗400字11篇
- 给家长的一封公开信(13篇)
- 第一次制作小点心14篇
- 社会现象背后的人文思考与实践教学
- 通风队队长安全生产责任制
- 建军节考试题目及答案
- 连锁门店管理课件
- 内控管理制度会议纪要
- 《高危新生儿分类分级管理专家共识(2023)》解读 2
- 西班牙语教学课件
- 行吊安全操作规程及注意事项
- 消防作战训练安全课件
- 艾欧史密斯热水器CEWH-50P5说明书
- 洗涤投资项目可行性研究报告(立项备案模板)undefinedundefined
- 2025年南充市中考化学试卷真题(含标准答案及解析)
- 商户银行联谊活动方案
评论
0/150
提交评论