毕业论文:浅谈人事管理系统的数据库_第1页
毕业论文:浅谈人事管理系统的数据库_第2页
毕业论文:浅谈人事管理系统的数据库_第3页
毕业论文:浅谈人事管理系统的数据库_第4页
毕业论文:浅谈人事管理系统的数据库_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库应用课程设计浅谈 人事管理系统的数据库 作 者 何川 省(市)级电大省电大 专 业计 算机 年 级10级春 学 号1XXXXXXXXXX50录1 系 统概述 3 2系统数据流程图和数据字典3 2.1 用户需求调查3 2.2系统数据流程图4 2.3 系统数据字典 7 3 数据库结构设计 13 3.1 概念结构设计12 3.2 逻辑结构设计12 3.3 数据库结构的详细设计14 4物理设计 15 5 用户的子模式(外模式)设计(没做)19 6 总结19 1 系统概述本文按照数据库系统设计的基本步骤,采取了事先进行需求分析,然 后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计 的方

2、法,完成了一个人事管理系统数据库系统的设计。最终,在SQLSEVER 200(完成的人事管理系统,可以实现:对员工基本档案的管 理、奖惩记录的管理、出勤记录的管理、职务调动记录的管理、工资 管理、请销假管理。2 系统数据流程图和数据字典 2.1 用户需 求调查 通过对现行人事管理系统的调查,明确了人事管理系统由档 案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管 理组成。系统功能的主要描述如下。(1)员工档案管理1 )对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记 录中。2 )对新聘用的员工,将其信息加入到员工档案记录中;对于 解聘的员工,将其信息从员工档案记录中

3、删除。3)当员工的信息发生变动时,修改员工档案记录中相应的属性。(2)员工职务调动管理 对公司里所有员工的职务记录进行统一编号;登记员工调动前后 的具体职务,以及调动时间。(3)奖惩管理 对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩 时间。(4)考勤管理1 )对员工上班刷卡的记录进行统一编号;登 记员工上班时间、签到类型(准时、迟到)。2 )对员工下班刷卡的 记录进行统一编号;登记员工上班时间、签到类型(准时、早退)。(5) 请销假管理1 )对员工请假的记录进行统一编号;登记员工请假时间、 请假类型。2 )对员工销假的记录进行统一编号;登记员工销假时间、 请假

4、类型,检查是否超期。(6) 工资管理1 )对公司里所有员工的工资记录进行统一编号,建立工资记录表。(7)部门管理1 )对公司所有的部门进行编号,建立部门记录。2.2系统数据流程图经过详细的调查,弄清了系统现行的业务流程。在此基础上,构 造出系统的逻辑模型,并通过数据流程图表示。人事管理系统的顶层 数据流程图如图1所示。图1注:图中虚线表示的数据流是员工信 息。在人事管理系统顶层流程图中,“请假管理”和“出勤管理”两 个处理框所表示的功能不是很具体, 需对他们进一步细化。请假管理细化流程图如图2所示。图2出勤管理细化流程图如图3所示。图 3最终,经过整理后得出细化后的系统数据流程图。 如图4所示

5、。图 4 2.3 系统数据字典人事管理系统数据流程图中,数据信息和处 理过程还需要通过数据字典来描述。 在本文的数据字典中,主要对数 据流图中的数据流、数据存储和处理过程进行说明。(1)主要的数据流定义1 )数据流名称:员工情况 位置:员工-P1。定义:员工 情况二二姓名+ +性别+ +出生日期+ +民族+ + 学历+ +职称。数据流量:根据公司 的员工具体录用情况来确定。 说明:要对每一位被聘用的新员工进 行唯一编号。2 )数据流名称:奖惩情况 位置:PS员工 定义:奖 惩情况二二员工流水号+ +奖惩类型+ +奖惩金额+ +奖惩年月日。 数据流量: 根据公司的具体情况来确定。 说明:要对每一

6、次的奖惩记录进行唯 一编号。3 )数据流名称:奖惩批复 位置:上级-P3定义:奖惩批 复二二奖惩类型+ +批复部门号+ +批复原因+ +批复日期。 数据流量:根据公 司的具体情况来确定。 说明:具体应用中,批复原因可以省略。 4 ) 数据流名称:调动情况 位置:Pg员工 定义:调动情况二二员工号+ + 调动前职务+调动后职务+调动日期。 数据流量:根据公司的具体情 况来确定。说明:员工号和调动日期可以唯一确定一个调动情况。 5 ) 数据流名称:调动批复 位置:上级-P5定义:调动批复=批复部门 号+批复原因+批复日期。数据流量:根据公司的具体情况来确定。 说 明:批复原因可以省略。6 )数据流

7、名称:上班刷卡 位置:员工- P7.1定义:上班刷卡二二员工号+上班刷卡时间+刷卡机号。数据流量: 根据公司的具体规模情况来确定。说明:上班刷卡时间会汇入到出勤记录中。7 )数据流名称:下班刷卡 位置:员工P7.2定义:下 班刷卡二二员工号+ +下班刷卡时间+ +刷卡机号。数据流量:根据公司的具 体情况来确定。 说明:下班刷卡时间会汇入到出勤记录中。8 )数据流名称:工资查询 位置:PS员工 定义:工资查询二二员工号+ +基本 工资+奖金+罚款+超始时间+截止时间+发薪日期。数据流量:根据公 司的具体情况来确定。 说明:根据员工号和发薪日期可以唯一确定 一个工资记录。9 )数据流名称:请假申请

8、 位置:员工-P2.2定义: 请假申请二二员工号+ +请假时间+ + 请假天数。数据流量:根据公司的具体 情况来确定。 说明:员工号和请假时间可以唯一确定一个请假记录。10)数据流名称:请假批复 位置:上级-P2.2定义:请假批复二二审 批人+批复结果。 数据流量:根据公司的具体情况来确定。说明:批复结果的类型只能是(批准、拒绝)。11 )数据流名称:销假申请 位置:员工-P2.1定义:销假申请二二员工号+销假时间。数据流量: 根据公司的具体情况来确定。 说明:针对销假申请没用单独建立销 假记录表,在这里将销假记录和请假记录进行了合并。因为在一般情 况下,请假是不能够进行嵌套的。12 )数据流

9、名称:管理员情况 位置:管理员-P6定义:用户身份二二员工编号。 数据流量:根据公司 的具体情况来确定。 说明:要对每一位管理员建立唯一的账号。13 ) 数据流名称:用户身份 位置:安全管理-P1 , P2.1 , P2.2 , P3, P4,P5,P7.1,P7.2 定义:用户身份=非法用户|内部管理员| 服务管理员数据流量:根据公司的具体情况来确定。说明:不同的用户身份对应不同的操作权限,对应着不同的安全级别。14 )数据流名称:部门情况 位置:上级-部门情况 定义:部门情况=部门 号+部门名称+领导人号 数据流量:根据公司的具体情况来确定。 说 明:部门号是主码。(2)主要的数据存储定义

10、1 )数据存储编号:员工记录D1输入:P1输出:P1, P7.1 , P7.2, P2.1 , P2.2数据结 构:员工记录二二姓名+ +性别+ +出生日期+ +民族+ +学历+ +职称+ +员工编号。数 据量和存取频度:根据公司的具体规模情况来确定。存取方式:联机处理;检索和更新;以随机检索为主。说明:员工编号具有唯一性和非空性;性别只能是男或女;主码是员工编号。2 )数据存储编号:请假记录D2输入:P2.1 , P2.2输出:P2.1 , P2.2数据结构: 请假记录二二员工号+ +请假时间+ + 请假天数+ +销假时间。数据量和存取频 度:根据公司的具体规模情况来确定。存取方式:联机处理

11、;检索和更新;以更新操作为主。说明:主码设为请假时间和员工号;员工号是外码,参照表是员工记录。3 )数据存储编号:奖惩记录D3输 入:P3输出:P3数据结构:奖惩记录二二员工流水号+奖惩类型+奖惩 金额+奖惩时间+批复部门号+ 批复原因+批复日期。 数据量和存取频 度:根据公司的具体规模情况来确定。存取方式:联机处理;检索和更新;以更新操作为主。说明:主码设为奖惩时间和员工号;员工号是外码,参照表是员工记录。4 )数据存储编号:工资记录D4 输 入:P4输出:P4数据结构:工资记录二二员工号+基本工资+奖金+罚款 +超始时间+截止时间+发薪日期。数据量和存取频度:根据公司的具 体规模情况来确定

12、。 存取方式:联机处理;检索和更新;以更新操 作为主。说明:主码设为发薪日期和员工号;员工号是外码,参照 表是员工记录。5 )数据存储编号:职务调动记录 D5输入:P5输 出:P5数据结构:职务调动记录二二员工号+调动前职务+调动后职务+ 调动日期+批复部门号+批复原因+ 批复日期。数据量和存取频度:根 据公司的具体规模情况来确定。存取方式:联机处理;检索和更新;以更新操作为主。 说明:主码设为调动日期和员工号;员工号是外 码,参照表是员工记录。6 )数据存储编号:管理人员记录 D6输 入:P6输出:P6数据结构:管理人员记录二二用户密码+ 职工号+密码+ 管理员账号。数据量和存取频度:根据公

13、司的具体规模情况来确定。 存取方式:联机处理;检索和更新;以更新操作为主。说明:主码设为管理员账号。7 )数据存储编号:出勤记录D7输入:P7.1 , P7.2输出:P7.1 , P7.2数据结构:出勤记录二二员工号+上班刷卡时间+下班 刷卡时间+刷卡日期。数据量和存取频度:根据公司的具体规模情况 来确定。存取方式:联机处理;检索和更新;以更新操作为主。说明:主码设为员工号和刷卡日期;员工号是外码,参照表是员工记录。8)数据存储编号:部门记录 D8输入:P8输出:P8数据结构:部门记录二二部门号+ +部门名称+ +领导人号。数据量和存取频度:根据公司 的具体规模情况来确定。存取方式:联机处理;

14、检索和更新;以检索操作为主。 说明:主码设为部门号。(3)主要的处理过程1)处理过程编号:P1处理过程名:档案管理 输入:用户身份,员工记 录,员工情况 输出:员工记录 处理说明:根据员工的聘用、解聘建 立或删除员工记录,以及在后续的过程中,以管理员身份对员工的记 录进行修改。2 )处理过程编号:P2.1处理过程名:销假管理 输入: 销假申请,请假批复,用户身份,员工记录,销假记录输出:请假记录 处理说明:根据员工的销假申请,把销假时间录入到相应的请 假记录中。3 )处理过程编号:P2.2处理过程名:请假管理输入: 请假申请,请假批复,用户身份,员工记录,请假记录输出:请假记录 处理说明:根据

15、员工的请假申请和批复情况,进行请假表的登 记。4 )处理过程编号:P3处理过程名:奖惩管理 输入:用户身份, 奖惩批复,奖惩记录输出:奖惩记录,奖惩情况 处理说明:根据奖 惩批复的要求对员工进行相应的惩处,并对惩处进行记录。5 )处理过程编号:P4处理过程名:工资管理输入:用户身份,工资记录输 出:工资记录,工资查询 处理说明:根据员工目前的工资情况,进行调薪的操作。6 )处理过程编号:P5处理过程名:调动管理 输入: 调动批复,用户身份,职务调动记录输出:职务调动记录,调动情况 处理说明:根据调动批复的内容,更改员工的职务信息,并对调 动情况进行记录。7 )处理过程编号:P6处理过程名:安全

16、管理输 入:管理员情况 输出:D6, P1,P2.1,P2.2,P3, P4,P5,P7.1,P7.2 处理说明:建立管理人员记录表;通过用户名和口令,确认用户身份, 保证系统安全性。8 )处理过程编号:P7.1处理过程名:上班管理 输 入:上班刷卡,用户身份,员工记录,出勤记录 输出:出勤记录 处 理说明:根据输入的员工号信息,记录上班时间,并判断是否迟到。9)处理过程编号:P7.2处理过程名:下班管理 输入:下班刷卡, 用户身份,员工记录,出勤记录 输出:出勤记录 处理说明:根据输 入的员工号信息,记录下班时间,并判断是否 文档加载中 v/strong广告还剩 秒/沁园春 雪北国风光,千里

17、冰封,万里雪飘。望长城内外,惟余莽莽;大河上下,顿失滔滔。山舞银蛇,原驰蜡象,欲与天公试比高。须晴日,看红装素裹,分外妖娆。江山如此多娇,引无数央雄竞折腰。惜秦皇汉武,略输文米;唐宗宋祖,稍逊风骚。一代天骄,成吉思汗,只识弯弓射大雕。俱往矣,数风流人物, 还看今朝。出师表两汉:诸葛亮先帝创业未半而中道崩殂, 今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣 不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光 先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其 刑赏,以昭陛

18、下平明之理;不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚 以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能”,是以众议举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也; 亲小人,远贤臣,此后汉所以倾颓也。 先帝在时, 每与臣论此事,未尝不叹息痛恨于桓、 灵也。侍中、尚书、长史、参军,此悉贞良死节之臣, 愿陛下亲之、信之,则汉室之隆,可计日而待也 .F臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉 屈,三顾臣于草庐之中,咨臣以当世

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论