企业人事管理系统的数据库设计.pdf
《企业人事管理系统的数据库设计.pdf》由会员分享,可在线阅读,更多相关《企业人事管理系统的数据库设计.pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、企业人事管理系统数据库设计的用心整理的精品 word文档,下载即可编辑!数据库原理及数据库原理及 OracleOracle 开发课程设计开发课程设计题题目目企业人事管理系统企业人事管理系统系系 (部部)电子与信息工程系电子与信息工程系班班级级 12 12 级计本级计本 1 1 班班姓姓名名薛永刚薛永刚学学号号 2012020181 2012020181指导教师指导教师方昕方昕精心整理,用心做精品1用心整理的精品 word文档,下载即可编辑!20142014 年年 6 6 月月 9 9 日日数据库原理及数据库原理及 OracleOracle 开发开发 课程设计任务课程设计任务书书一、设计题目、内
2、容及要求一、设计题目、内容及要求题目:题目:企业人事管理系统企业人事管理系统内容内容:1:1、分析与流程设计;、分析与流程设计;2 2、相关程序设计、实现、调试;、相关程序设计、实现、调试;3 3、课程设计总结报告。、课程设计总结报告。要求:要求:人事管理是每个公司日常管理中最重要的部分,由于人事管理事务人事管理是每个公司日常管理中最重要的部分,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。因此,本次课程设计的课题是设计适合其需要的人事管理系统。便于公效率。因此,本次课程设计的课题是
3、设计适合其需要的人事管理系统。便于公司人事管理工作的顺利进行,提高企业竞争力。司人事管理工作的顺利进行,提高企业竞争力。使用使用 SQLSQL ServerServer20002000 数据库形数据库形成数据表,进行数据查询存储。成数据表,进行数据查询存储。二、要求的设计成果(课程设计说明书、设计实物、图纸等)二、要求的设计成果(课程设计说明书、设计实物、图纸等)1 1、课程设计总结报告、课程设计总结报告2 2、数据库备份文件、数据库备份文件精心整理,用心做精品2用心整理的精品 word文档,下载即可编辑!三、进程安排三、进程安排设计工作设计工作 4 4 学时学时实现与调试实现与调试 1616
4、 学时学时课程设计总结报告课程设计总结报告 8 8 学时学时四、主要参考资料四、主要参考资料11 刘烨刘烨,吴中元吴中元.C#.C#编程及应用程序开发教程编程及应用程序开发教程M.M.北京:清华大学出版北京:清华大学出版社社,2004,200422 孙岩孙岩.SQL Server 2000.SQL Server 2000 系统管理员宝典系统管理员宝典M.M.北京:清华大学出版北京:清华大学出版社社,2005,200533 胡百敬胡百敬,姚巧玫姚巧玫.SQL Server2005.SQL Server2005数据库开发详解数据库开发详解M.M.北京:电子工业北京:电子工业出版社出版社,2006,
5、2006指导教师(签名):指导教师(签名):教研室主任(签名):教研室主任(签名):精心整理,用心做精品3用心整理的精品 word文档,下载即可编辑!企业人事管理系统薛永刚安康学院 计算机科学与技术 12 级 陕西省 安康市 725000摘要:摘要:在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。使用 SQL Server2000 数据库形成数据表,进行数
6、据查询存储。关键词:关键词:企业人事管理;员工信息数据库;存储1 1 系统概述系统概述在当今社会,互联网空前的发展,人事管理是每个公司日常管理中最重要的部分,另外,由于人事管理事务繁杂,所以也是公司耗时最多的工作。人事管理的计算机化能够大大提高工作效率。企业人事管理系统主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。使用 SQL Server2000 数据库形成数据表,进行数据查询存储。本文按照数据库系统设计的基本步骤,采取了事先进行需求分析,然后进行数据库的概念设计和逻辑结构设计,最后进行数据库详细设计的方法,完成了一个人事管理系统数
7、据库系统的设计。最终,在 SQL SEVER 2000 完成的人事管理系统,可以实现:对员工基本档案的管理、奖惩记录的管理、出勤记录的管理、职务调动记录的管理、工资管理、请销假管理。精心整理,用心做精品1用心整理的精品 word文档,下载即可编辑!2 2 需求分析需求分析2.12.1 用户需求用户需求因为此管理系统主要是针对大多数企业的人事管理部门管理公司内部人事而开发的,它仅仅是提供给人事管理部门的工作人员使用,也就是说用户角色都是单一的,他们都是系统的管理者,享有平等的权限.系统管理员点击用户管理,可以对用户信息表进行查询,编辑,删除,添加新用户等操作。合法用户在成功登陆系统后可以进行系统
8、的整体操作.通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。系统功能的主要描述如下。(1)员工档案管理1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。3)当员工的信息发生变动时,修改员工档案记录中相应的属性。(2)员工职务调动管理对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。(3)奖惩管理精心整理,用心做精品2用心整理的精品 word文档,下载即可编辑!对公司里所有员
9、工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。(4)考勤管理1)对员工上班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、迟到)。2)对员工下班刷卡的记录进行统一编号;登记员工上班时间、签到类型(准时、早退)。(5)请销假管理1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。2)对员工销假的记录进行统一编号;登记员工销假时间、请假类型,检查是否超期。(6)工资管理1)对公司里所有员工的工资记录进行统一编号,建立工资记录表。(7)部门管理 1)对公司所有的部门进行编号,建立部门记录。3 3数据库结构设计数据库结构设计3.13.1 概念结构设计概念结构
10、设计根据系统需求分析,可以得出人事管理系统数据库的概念模型(信息模型),图 5 是用 E-R图表示的人事管理系统的概念模型。最后,对设计出的数据模型进行规范化处理,使数据模型满足第三范式。精心整理,用心做精品3用心整理的精品 word文档,下载即可编辑!3.23.2 逻辑结构设计逻辑结构设计将人事管理系统的 E-R图转换为关系数据库的数据模型,其关系模式为:1)员工档案(员工编号+姓名+性别+出生日期+民族+学历+职称+部门号),其中员工编号为主码,部门号为外码;2)管理员记录(管理员账号,员工编号,密码,级别),其中管理员账号为主码,员工编号为外码;3)请假记录(请假编号+员工编号+请假时间
11、+请假天数+销假时间+审批领导号+批复结果)假编号为主码,其中员工编号外码。4)奖惩记录(奖惩编号+员工编号+奖惩类型+奖惩金额+奖惩日期+批复部门号+批复原因+批复日期),奖惩编号为主码,其中员工编号和批复部门号为外码;5)职务调动记录(调动编号+员工编号+调动前职务+调动后职务+调动日期+批复部门号+批复原因+批复日期),调动编号为主码,其中员工编号和批复部门号为外码;6)出勤记录(出勤编号+员工号+上班刷卡时间+下班刷卡时间+刷卡日期),出勤编号为主码,员工号为外码;7)工资记录(工资编号+员工号+基本工资+奖金+罚款+起始时间+截止时间+发薪日期),工资编号为主码,员工号为外码。精心整
12、理,用心做精品4用心整理的精品 word文档,下载即可编辑!8)部门记录(部门编号+名称+领导人号),部门编号为主码。9)刷卡机记录(刷卡机号)。将人事管理系统定名为“人事管理系统”。各实体的分 E-R图,如图 A,B,C所示:出生日期性别民族学历部门号姓名员工编号员工职称A)员工实体图部门编号名称部门领导人号B)部门实体图管理员账号密码员工账号级别管理人员精心整理,用心做精品C)管理人员实体图5用心整理的精品 word文档,下载即可编辑!刷卡号刷卡机D)刷卡机实体图全局 E-R图,如图 E所示:管理人1 1担任员工N 1出勤刷卡机N请假1NN调动奖惩11N工资1部门E)各实体间的联系图3.3
13、3.3 数据库结构的详细设计数据库结构的详细设计经过检查,此数据库的详细逻辑设计满足第 3 范式的要求。人事管理系统中各表的属性设计情况如下表 1:表名属性名类型数据度部门号Char部门名Char部门Char号领导人Char账号管理员职工编Char号密码管理Char人员级别Char刷卡Char机号刷卡机员工编Char号姓名Char学历VarChar性别Char员工期出生日timeDate号身份证harVarC民族harVarC职称harVarC部门号Char出勤号Char员工编Char号上班日Date期上班时timeDate出勤间time下班时Date间刷卡机timeChar号工资编Char号
14、员工编Char基本工工资号资罚款yMoneMone长410444644510823216104644646许空允NoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo主码或索引主码索引、外码主码外码主码主码项索引项索引外码主码外码索引外码主码外码索引约束条件号值为职工编输入时不显示“管理员”或“系统管理员”“男”或“女”精心整理,用心做精品用心整理的精品 word文档,下载即可编辑!职务调动奖惩记录请假记录间起始时间截止时期发薪日号调动编号员工编职务调动前职务调动后门号调动部期调动日期批复日因调动原号奖惩编号员工编型奖惩类额奖惩金期奖惩日门号批复部期批复日因奖惩原号请
15、假编号员工编间请假时间销假时数请假天编号审批人yDatetimeDatetimeDatetimeCharCharharVarCharVarCCharDatetimeDatetimeharVarCCharCharCharyMoneDatetimeCharDatetimeharVarCCharCharDatetimeDatetimeintChar641010450644450654表 1NoNoNoNo项NoNoNoNo项NoNoNoNoNo项项索引主码外码索引外码主码外码索引外码主码外码索引索引值为员工调动日期值为领导批复日期值为员工受奖惩日期值为领导批复日期值为假期开始日期值为假期结束日期号值
16、为职工编3.4系统数据字典系统数据字典人事管理系统数据流程图中,数据信息和处理过程还需要通过数据字典来描述。在本文的数据字典中,主要对数据流图中的数据流、数据存储和处理过程进行说明。3.4.13.4.1 主要的数据流定义主要的数据流定义1)数据流名称:员工情况位置:员工P1。定义:员工情况=姓名+性别+出生日期+民族+学历+职称。数据流量:根据公司的员工具体录用情况来确定。说明:要对每一位被聘用的新员工进行唯一编号。2)数据流名称:奖惩情况位置:P3员工定义:奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日。数据流量:根据公司的具体情况来确定。精心整理,用心做精品7用心整理的精品 word
17、文档,下载即可编辑!说明:要对每一次的奖惩记录进行唯一编号。3)数据流名称:奖惩批复位置:上级P3定义:奖惩批复=奖惩类型+批复部门号+批复原因+批复日期。数据流量:根据公司的具体情况来确定。说明:具体应用中,批复原因可以省略。4)数据流名称:调动情况位置:P5员工定义:调动情况=员工号+调动前职务+调动后职务+调动日期。数据流量:根据公司的具体情况来确定。说明:员工号和调动日期可以唯一确定一个调动情况。5)数据流名称:调动批复位置:上级P5定义:调动批复=批复部门号+批复原因+批复日期。数据流量:根据公司的具体情况来确定。说明:批复原因可以省略。6)数据流名称:上班刷卡位置:员工P7.1定义
18、:上班刷卡=员工号+上班刷卡时间+刷卡机号。数据流量:根据公司的具体规模情况来确定。精心整理,用心做精品8用心整理的精品 word文档,下载即可编辑!说明:上班刷卡时间会汇入到出勤记录中。7)数据流名称:下班刷卡位置:员工P7.2定义:下班刷卡=员工号+下班刷卡时间+刷卡机号。数据流量:根据公司的具体情况来确定。说明:下班刷卡时间会汇入到出勤记录中。8)数据流名称:工资查询位置:P4员工定义:工资查询=员工号+基本工资+奖金+罚款+超始时间+截止时间+发薪日期。数据流量:根据公司的具体情况来确定。说明:根据员工号和发薪日期可以唯一确定一个工资记录。9)数据流名称:请假申请位置:员工P2.2定义
19、:请假申请=员工号+请假时间+请假天数。数据流量:根据公司的具体情况来确定。说明:员工号和请假时间可以唯一确定一个请假记录。10)数据流名称:请假批复位置:上级P2.2定义:请假批复=审批人+批复结果。精心整理,用心做精品9用心整理的精品 word文档,下载即可编辑!数据流量:根据公司的具体情况来确定。说明:批复结果的类型只能是(批准、拒绝)。11)数据流名称:销假申请位置:员工P2.1定义:销假申请=员工号+销假时间。数据流量:根据公司的具体情况来确定。说明:针对销假申请没用单独建立销假记录表,在这里将销假记录和请假记录进行了合并。因为在一般情况下,请假是不能够进行嵌套的。12)数据流名称:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 数据库 设计
限制150内