人事管理系统的数据库研究设计 .docx
《人事管理系统的数据库研究设计 .docx》由会员分享,可在线阅读,更多相关《人事管理系统的数据库研究设计 .docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结人事治理系统的数据库设计班级:姓名:学号:指导老师:1目录系统概述 32系统数据流程图和数据字典32.1用户需求调查32.2系统数据流程图42.3系统数据字典73数据库结构设计 133.1概念结构设计 123.2规律结构设计 123.3数据库结构的具体设计 144 物理设计 155用户的子模式(外模式)设计(没做) 196总结19可编辑资料 - - - 欢迎下载精品名师归纳总结1 系统概述本文依据数据库系统设计的基本步骤,实行了事先进行需求分析,然后进行数据库的概念设计和规律结构设计,最终进行数据库具体设计的方法,完成了一个人事治理系统数据库系统的设计。最终,在SQL SEVE
2、R 2000 完成的人事治理系统,可以实现:对员工基本档案的治理、奖惩记录的治理、出勤记录的治理、职务调动记录的治理、工资治理、请销假治理。2 系统数据流程图和数据字典2.1 用户需求调查通过对现行人事治理系统的调查,明确了人事治理系统由档案治理、职务调动治理、奖惩治理、考勤治理、工资治理、请销假治理组成。系统功能的主要描述如下。(1) 员工档案治理1) 对公司里全部员工进行统一编号。将每一位员工的信息储存在员工档案记录中。2) 对新聘用的员工,将其信息加入到员工档案记录中。对于解聘的员工,将其信息从员工档案记录中删除。3) 当员工的信息发生变动时,修改员工档案记录中相应的属性。(2) 员工职
3、务调动治理对公司里全部员工的职务记录进行统一编号。登记员工调动前后的具体职务,以及调动时间。(3) 奖惩治理对公司里全部员工的奖惩记录进行统一编号。登记员工奖惩的缘由,所受奖惩类型, 奖惩时间。(4) 考勤治理1) )对员工上班刷卡的记录进行统一编号。登记员工上班时间、签到类型(准时、迟到)。2) )对员工下班刷卡的记录进行统一编号。登记员工上班时间、签到类型(准时、早退)。(5) 请销假治理1) 对员工请假的记录进行统一编号。登记员工请假时间、请假类型。2) 对员工销假的记录进行统一编号。登记员工销假时间、请假类型,检查是否超期。(6) 工资治理1)对公司里全部员工的工资记录进行统一编号,建
4、立工资记录表。(7) 部门治理1)对公司全部的部门进行编号,建立部门记录。2.2 系统数据流程图经过具体的调查,弄清了系统现行的业务流程。在此基础上,构造出系统的规律模型,并通过数据流程图表示。人事治理系统的顶层数据流程图如图1 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结D1 员工档案员工员工情形D2 请假记录P1档案治理员工信息P2请假治理员工请销假员工D3 奖惩记录D4 出勤 记录奖惩员工P3奖惩治理P4出勤治理员工上下班刷卡员工上级D6 工资 记录D5 职务调动记录调动P6员工P5调动治理工资治理员工工资查询发工资D8 部门记录上级用户身份P8部门治理部门情形上级用户身份用户
5、身份管 理员治理员情形P7安全治理D7 治理人员记录图 1注:图中虚线表示的数据流是员工信息。在人事治理系统顶层流程图中,“请假治理”和“出勤治理”两个处理框所表示的功能不是很具体,需对他们进一步细化。请假治理细化流程图如图2 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结D1 员工记录员工可编辑资料 - - - 欢迎下载精品名师归纳总结P2.1销假治理P2.2请假治理请假申请请假批复上级可编辑资料 - - - 欢迎下载精品名师归纳总结D1 员工记录图 2出勤治理细化流程图如图3 所示。D3 出勤记录可编辑资料 - - - 欢迎下载精品名师归纳总结下班刷卡员工P3.1下班治理P3.2上
6、班治理上班刷卡员工可编辑资料 - - - 欢迎下载精品名师归纳总结D1 员工记录图 3最终,经过整理后得出细化后的系统数据流程图。如图4 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结员工情形员工员工D1 员工记录P1档案治理销假申请P2.1销假治理D2 请假记录员工请假P2.2申请请假治理请假可编辑资料 - - - 欢迎下载精品名师归纳总结奖惩员工情形奖惩批复上级用D3 奖惩记录 户身份P3奖惩治理D3 员工记录D4 工资 记录P4工资治理批复上级员工工资查询可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下
7、载精品名师归纳总结D5 职务调动记录调动用 户 身用 户 身份D6 治理人员记录可编辑资料 - - - 欢迎下载精品名师归纳总结员工情形P5调动治理调动批复上级份D7出勤记录P6管 理安全治理员员治理情形可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结D8 部门记录员上班刷卡工P7.1上 班治理P7.2下 班管 理下班刷卡员工可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结P8部门情形部门上级治理D1 员工记录可编辑资料 - - - 欢迎下载精品名师归纳总结图 4可编辑资料 - - - 欢迎下载精品
8、名师归纳总结2.3 系统数据字典人事治理系统数据流程图中,数据信息和处理过程仍需要通过数据字典来描述。在本文的数据字典中,主要对数据流图中的数据流、数据储备和处理过程进行说明。(1) )主要的数据流定义1) 数据流名称:员工情形位置:员工 P1。定义 :员工情形 =姓名 +性别+诞生日期 +民族 +学历 +职称。数据流量:依据公司的员工具体录用情形来确定。说明:要对每一位被聘用的新员工进行唯独编号。2) 数据流名称:奖惩情形位置: P3员工定义 : 奖惩情形 =员工流水号 +奖惩类型 +奖惩金额 +奖惩年月日。数据流量:依据公司的具体情形来确定。说明:要对每一次的奖惩记录进行唯独编号。3) 数
9、据流名称:奖惩批复位置:上级 P3定义 : 奖惩批复 =奖惩类型 +批复部门号 +批复缘由 +批复日期。数据流量:依据公司的具体情形来确定。说明:具体应用中,批复缘由可以省略。4) 数据流名称:调动情形位置: P5员工定义 : 调动情形 =员工号 +调动前职务 +调动后职务 +调动日期。数据流量:依据公司的具体情形来确定。说明:员工号和调动日期可以唯独确定一个调动情形。5) 数据流名称:调动批复位置:上级 P5定义 : 调动批复 =批复部门号 +批复缘由 +批复日期。数据流量:依据公司的具体情形来确定。说明:批复缘由可以省略。6)数据流名称:上班刷卡位置:员工 P7.1定义 : 上班刷卡 =员
10、工号 +上班刷卡时间 +刷卡机号。数据流量:依据公司的具体规模情形来确定。说明:上班刷卡时间会汇入到出勤记录中。7) 数据流名称:下班刷卡位置:员工 P7.2定义 : 下班刷卡 =员工号 +下班刷卡时间 +刷卡机号。数据流量:依据公司的具体情形来确定。说明:下班刷卡时间会汇入到出勤记录中。8) 数据流名称:工资查询位置: P4员工定义 :工资查询 =员工号 +基本工资 +奖金 +罚款 +超始时间 +截止时间 +发薪日期。可编辑资料 - - - 欢迎下载精品名师归纳总结数据流量:依据公司的具体情形来确定。说明:依据员工号和发薪日期可以唯独确定一个工资记录。9) 数据流名称:请假申请位置:员工 P
11、2.2定义 : 请假申请 =员工号 +请假时间 +请假天数。数据流量:依据公司的具体情形来确定。说明:员工号和请假时间可以唯独确定一个请假记录。10) 数据流名称:请假批复位置:上级 P2.2定义 : 请假批复 =审批人 +批复结果。 数据流量:依据公司的具体情形来确定。说明:批复结果的类型只能是(批准、拒绝)。11) 数据流名称:销假申请位置:员工 P2.1定义 : 销假申请 =员工号 +销假时间。数据流量:依据公司的具体情形来确定。说明:针对销假申请没用单独建立销假记录表,在这里将销假记录和请假记录进行了合并。由于在一般情形下,请假是不能够进行嵌套的。 12)数据流名称:治理员情形位置:治
12、理员 P6定义 : 用户身份 =员工编号。数据流量:依据公司的具体情形来确定。 说明:要对每一位治理员建立唯独的账号。13)数据流名称:用户身份位置:安全治理P1 , P2.1 , P2.2 , P3,P4,P5,P7.1,P7.2定义 : 用户身份 =非法用户 |内部治理员 |服务治理员 数据流量:依据公司的具体情形来确定。说明:不同的用户身份对应不同的操作权限,对应着不同的安全级别。14)数据流名称:部门情形位置:上级部门情形定义 : 部门情形 =部门号 +部门名称 +领导人号数据流量:依据公司的具体情形来确定。说明:部门号是主码。(2) )主要的数据储备定义1) 数据储备编号:员工记录D
13、1输入: P1输出: P1, P7.1,P7.2, P2.1, P2.2数据结构:员工记录 =姓名 +性别+诞生日期 +民族+学历 +职称+员工编号。数据量和存取频度:依据公司的具体规模情形来确定。存取方式:联机处理。检索和更新。以随机检索为主。说明:员工编号具有唯独性和非空性。性别只能是男或女。主码是员工编号。2) 数据储备编号:请假记录D2可编辑资料 - - - 欢迎下载精品名师归纳总结输入: P2.1, P2.2输出: P2.1, P2.2数据结构:请假记录 =员工号 +请假时间 +请假天数 +销假时间。数据量和存取频度:依据公司的具体规模情形来确定。存取方式:联机处理。检索和更新。以更
14、新操作为主。说明:主码设为请假时间和员工号。员工号是外码,参照表是员工记录。3) 数据储备编号:奖惩记录D3输入: P3输出: P3数据结构:奖惩记录=员工流水号 +奖惩类型 +奖惩金额 + 奖惩时间 +批复部门号 +批复缘由 +批复日期。数据量和存取频度:依据公司的具体规模情形来确定。存取方式:联机处理。检索和更新。以更新操作为主。说明:主码设为奖惩时间和员工号。员工号是外码,参照表是员工记录。4) 数据储备编号:工资记录D4输入: P4输出: P4数据结构:工资记录 =员工号 +基本工资 +奖金 +罚款+超始时间 +截止时间 +发薪日期。数据量和存取频度:依据公司的具体规模情形来确定。存取
15、方式:联机处理。检索和更新。以更新操作为主。说明:主码设为发薪日期和员工号。员工号是外码,参照表是员工记录。5) 数据储备编号:职务调动记录D5输入: P5输出: P5数据结构:职务调动记录=员工号 +调动前职务 +调动后职务 +调动日期 +批复部门号 +批复缘由+批复日期。数据量和存取频度:依据公司的具体规模情形来确定。存取方式:联机处理。检索和更新。以更新操作为主。说明:主码设为调动日期和员工号。员工号是外码,参照表是员工记录。6) 数据储备编号:治理人员记录D6输入: P6输出: P6数据结构:治理人员记录=用户密码 +职工号 +密码+治理员账号。数据量和存取频度:依据公司的具体规模情形
16、来确定。存取方式:联机处理。检索和更新。以更新操作为主。说明:主码设为治理员账号。7) 数据储备编号:出勤记录D7输入: P7.1, P7.2输出: P7.1, P7.2可编辑资料 - - - 欢迎下载精品名师归纳总结数据结构:出勤记录 =员工号 +上班刷卡时间 +下班刷卡时间 +刷卡日期。数据量和存取频度:依据公司的具体规模情形来确定。存取方式:联机处理。检索和更新。以更新操作为主。说明:主码设为员工号和刷卡日期。员工号是外码,参照表是员工记录。8) 数据储备编号:部门记录D8输入: P8输出: P8数据结构:部门记录 =部门号 +部门名称 +领导人号。数据量和存取频度:依据公司的具体规模情
17、形来确定。存取方式:联机处理。检索和更新。以检索操作为主。说明:主码设为部门号。(3) )主要的处理过程1) 处理过程编号:P1处理过程名:档案治理输入:用户身份,员工记录,员工情形输出:员工记录处理说明:依据员工的聘用、解聘建立或删除员工记录,以及在后续的过程中,以治理员身份对员工的记录进行修改。2) 处理过程编号:P2.1处理过程名:销假治理输入:销假申请,请假批复,用户身份,员工记录,销假记录输出:请假记录处理说明:依据员工的销假申请,把销假时间录入到相应的请假记录中。3) 处理过程编号:P2.2处理过程名:请假治理输入:请假申请,请假批复,用户身份,员工记录,请假记录输出:请假记录处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统的数据库研究设计 人事管理系统 数据库 研究 设计
限制150内