企业人事管理系统的数据库设计

上传人:汽*** 文档编号:499495461 上传时间:2022-08-18 格式:DOCX 页数:20 大小:161.57KB
返回 下载 相关 举报
企业人事管理系统的数据库设计_第1页
第1页 / 共20页
企业人事管理系统的数据库设计_第2页
第2页 / 共20页
企业人事管理系统的数据库设计_第3页
第3页 / 共20页
企业人事管理系统的数据库设计_第4页
第4页 / 共20页
企业人事管理系统的数据库设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《企业人事管理系统的数据库设计》由会员分享,可在线阅读,更多相关《企业人事管理系统的数据库设计(20页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及OracIe开发课程设计题 目企业人事管理系统系(部)电子与信息工程系班级12级计本工班姓 名薛永刚方昕学号 2012020181指导教师2014年6月9日数据库原理及Oracle开发课程设计任务一、设计题目、内容及要求题目:企业人事管理系统内容:1、分析与流程设计;2、相关程序设计、实现、调试; 3、课程设计总结报告.要求:人事管理是每个公司日常管理中最重要的部分,由于人事管理事务繁杂,所以 也是公司耗时最多的工作.人事管理的计算机化能够大大提高工作效率。因此,本次课程设计的课题是设计适合其需要的人事管理系统。便于公司人事管理工作的顺利进行,提高企业竟争力。使用SQL Serve

2、r2000数据库形成数据表,进行数据查询存储。 二、要求的设计成果(课程设计说明书、设计实物、图纸等)工课程设计总结报告2、数据库备份文件三、进程安排设计工作4学时实现与调试16学时课程设计总结报告8学时四、主要参考资料1刘炜,吴中元,C#编程及应用程序开发教程ML北京:清华大学出版社,20042孙岩.SQL Server 2000系统管理员宝典M .北京:清华大学出版社,20053胡百敬,姚巧玫.SQLServer2005数据库开发详解国。北京:电子工业出版社,2006指导教师(签名):教研室主任(签名):企业人事管理系统薛永刚安康学院计算机科学与技术12级陕西省安康市725000摘要:在当

3、今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分, 另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大 大提高工作效率.企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行 集中的管理,方便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数 据库形成数据表,进行数据查询存储。关键词:企业人事管理;员工信息数据库:存储1系统概述在当今社会,互联网空前的发展,人事管理是每个公司口常管理中最重要的部分,另外, 由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高 工作效率。企业人货管理系

4、统主要对企业员工的信息以及跟人事相关的工作流程进行集中的 管理,方便企业建立一个完善的、强大的员工信息数据库。使用SQL Server2000数据库形 成数据表,进行数据查询存储。本文按照数据席系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概 念设计和逻辑结构设计,最后进行数据库详细设计的方法,完成了一个人任管理系统数据库 系统的设计。最终,在SQL SEVER 2000完成的人事管理系统,可以实现:对员工基本档案 的管理、奖惩记录的管理、出勤记录的管理、职务调动记录的管理、工资管理、请销假管理。2需求分析2O 1用户需求因为此管理系统主要是针对大多数企业的人事管理部门管理公司内

5、部人任而开发的, 它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系 统的管理者,享有平等的权限。系统管理员点击用户管理,可以对用户信息表进行查询,编 辑,删除,添加新用户等操作.合法用户在成功登陆系统后可以进行系统的整体操作.通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖 惩管理、考勤管理、工资管理、请销假管理组成。系统功能的主要描述如下。(1)员工档案管理1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。2)对新聘用的员工,将其信息加入到员工档案记录中;而于解聘的员工,将其信息 从员工档案记录中删除。3)当

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

7、1)对公司里所有员工的工资记录进行统一编号,建立工资记录表。(7)部门管理1)对公司所有的部门进行编号,建立部门记录。3数据库结构设计3.1 概念结构设计根据系统需求分析,可以得出人事管理系统数据库的概念模型(信息模型),图5 是用E-R图表示的人事管理系统的概念模型。最后,对设计出的数据模型进行规范化 处理,使数据模型满足第三范式。3。2逻辑结构设计将人事管理系统的E-R图转换为关系数据库的数据模型,尺关系模式为:1)员工档案(员工编号+姓名+性别+出生口期+民族+学历+职称+部门号),其中员工编号 为主码,部门号为外码;2)管理员记录(管理员账号,员工编号,密码,级别),其中管理员账号为主

8、码,员工 编号为外码:3)请假记录(请假编号+员工编号+请假时间+清假天数+销假时间+审批领导号+批复结 果)假编号为主码,其中员工编号外码。4)奖惩记录(奖惩编号+员工编号+奖惩类型+奖惩金额+奖惩口期+批复部门号+批复原因 +批复日期),奖惩编号为主码,其中员工编号和批复部门号为外码;5)职务调动记录(调动编号+员工编号+调动前职务+调动后职务+调动口期+批0部门号+ 批更原因+批夏日期),调动编号为主码,其中员工编号和批复部门号为外码;6)出勒记录(出勒编号+员工号+上班刷卡时间+下班刷卡时间+刷卡口期),出勤编号 为主码,员工号为外码;7)工资记录(工资编号+员工号+基本工资+奖金+罚

9、款+起始时间+截止时间+发薪口期), 工资编号为主码,员工号为外码。8)部门记录(部门编号+名称+领导人号),部门编号为主内。9)刷卡机记录(刷卡机号)。将人事管理系统定名为“人事管理系统”。各实体的分ER图,如图A.B.C所示:A)员工实体图B)部门实体图C)管理人员实体图全局ER图,如图E所示:E)各实体间的联系图3.3 数据库结构的详细设计经过检查,此数据库的详细逻辑设计满足第3范式的要求。人事管理系统中各表的属性 设计情况如下表1:表名属性名数据 类型长度允 许空主码或 索引约束条件部门部门号Char4No主码部门名Char10No领导人号Char4No索引、 外码值为职工编号管理人员

10、管理员账 号Char4No主码职工编号Char4No外码密码Char6No输入时不显 示级别Char4No“管理员”或 “系统管理员”刷卡 机刷卡机号Char4No主码员工编号Char5No主码员工姓名Char10No学历VarChar8No索引项性别Char2“男”或“女”出生日期Datet ime索引项身份证号VarChar32No民族VarChar16职称部门号VarCh arChar104外码出勤出勤号员工编号CharChar64NoNo主码外码上班日期Datet imoNo索引上班时间Datet ime下班时间Datet imeNo刷卡机号Char4No外码工资工资编号 员工编号Ch

11、arChar64NoNo主码 外码基本工资MoneyNo索引罚款Money起始时间Datet ime截止时间Datet ime发薪日期Datet imeNo索引职务 调动调动编号 员工编号CharChar64NoNo主码外码调动前职 务VarChar10No索引项调动后职 务VarChar10No调动部门 号Char4外码调动日期Datet ime值为员工调动 日期批复日期Datet ime值为领导批复 日期调动原因VarChar50奖惩记录奖惩编号 员工编号CharChar64NoNo主码 外码奖惩类型Char4No索引项奖惩金额Money奖惩日期Datet ime值为员工受奖 惩日期批复部

12、门 号Char4外码批复日期Datet imcNo值为领导批复 日期奖惩原因VarChar50请假 记录请假编号 员工编号CharChar65NoNo主码 外码请假时间Datet imeNo值为假期开始 日期销假时间Datet imeNo值为假期结束 日期请假天数int索引项审批人编 号Char4索引项值为职工编号表13.4 系统数据字典人事管理系统数据流程图中,数据信息和处理过程还需要通过数据字皿来描述。在本文 的数据字典中,主要对数据流图中的数据流、数据存储和处理过程进行说明.34.1主要的数据流定义D数据流名称:员工情况位置:员工一P1。定义:员工情况:姓名+性别+出生口期+民族+学历+

13、职称。数据流量:根据公司的员工具体录用情况来确定。说明:要对每一位被聘用的新员工进行唯一编号.2)数据流名称:奖惩情况位置:P3f员工定义:奖惩情况二员工流水号+奖惩类型+奖惩金额+奖惩年月口.数据流量:根据公司的具体情况来确定.说明:要对每一次的奖惩记录进行唯一编号。3)数据流名称:奖惩批复位置:上级一P3定义;奖惩批发=奖惩类型十批史部门弓+批复原因+批复口期。数据流量:根据公司的具体情况来确定。说明:具体应用中,批复原因可以省略。4)数据流名称:调动情况位置:P5f员工定义:调动情况:员工号+调动前职务+调动后职务+调动日期。数据流量:根据公司的具体情况来确定.说明:员工号和调动口期可以唯确定一个调动情况。5)数据流名称:调动批复位置:上级一P5定义:调动批更二批发部门号+批更原因+批复口期。数据流量:根据公司的具体情况来确定.说明:批复原因可以省略.6)数据流名称:上班刷卡位置:员工一P7。1定义:上班刷卡二员工号+上班刷卡时间+刷卡机号.数据流量:根据公司的具体规模情况来确定。说明:上班刷卡时间会汇入到出勤记录中。7)数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号