《企业人事管理》由会员分享,可在线阅读,更多相关《企业人事管理(25页珍藏版)》请在金锄头文库上搜索。
1、题 目 企业人事管理系统 1目 录1 系统需求分析.21.1 系统调查.21.2 用户需求.21.3 系统业务流程图.32 系统逻辑方案.32.1 数据流图.32.2 数据字典.63 系统总体结构设计.93.1 软件系统总体结构设计.93.2 数据存储的总体设计.93.3 系统功能模块设计.104 数据库详细设计.104.1 数据库设计.104.1.1 E-R 图设计. . 114.1.2. 逻辑结构设计(E-R 图向关系模型的转换). . .134.2数据库的完整性和安全性. .16 5 数据库操作. . 166 总结. . .237 参考文献. . 2241 系统需求分析1. .1 系统调
2、查对现行企业人事管理系统详细调查是了解系统需求和进行系统分析和设计的重要基础工作,因此要对普通中小型企业的企业人事管理进行调查研究。首先与企业人力主管交流意见,了解他们对现有人事管理流程的看法,有无新的信息需求,原系统有无多余的功能。然后,与和部分员工,特别是从辅导员那里了解他们对企业管理人事系统的看法。通过调查得知,原先人工操作在人事管理中占绝大部分,这种管理方式存在着许多缺点。如:效率低、保密性差。时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,随着企业的状大和发展,传统的管理方式已不再适应企业的需要。而使用计算机对人事信息进行管理,具有手工管理所无法比拟
3、的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企事业单位人事信息管理工作的效率,是企事业单位人事管理部门的科学化、正规化管理的重要途径,也是企事业单位与世界接轨的重要途径。1.用户需求要设计一个性能良好的管理系统,明确用户的应用环境对系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析:3用户的信息需求:用户能查询到人事档案:户口状况、政治面貌、生理状况、合同管理等。(2)考勤加班出差管理。(3)人事变动:新进员工登记、员工离职登记、人事变更记录。(4)考核奖惩:奖惩原则、奖惩方案。(5)员工培训:培训项目、培训考核。用
4、户的处理要求:管理员能对员工信息和考勤加班执行增加、删除和修改操作;能对员工的人事变动以及考核培训进行操作对系统的适应性、通用性要求:要求系统不仅能够单纯地进行员工信息存储,而且能够对员工的培训和考核能够进行跟踪定位。1. 系统业务流程图业务流程图的符号说明如图 2.2 所示:1、 2、 3、 4、 5、系统中人员 实体或单据 实物或信息流 处理 数据存储图 2.1 业务流程图图例详细调查之后,结合现行企业人事管理模式,为开发本系统而绘制出的企业人事管理业务流程图如图所示。42 系统逻辑方案系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。即在
5、企业人事管理系统管理方式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业务分工所造成的信息障碍。2.1 数据流图(简称为 DFD)数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。首先,分析企业人事管理系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。数
6、据流程图的符号说明如图 2.3 所示。企业人事管理系统的顶层数据流程图如图 2。4 所示。企业人事管理系统提交人事档案数据流程图(第二层)如图 2.5企业人事管理系统提交考勤加班出差数据流程图(第二层)如图 2.65企业人事管理系统的提交人事变动数据流程图(第二层)如图 2.7 所示。企业人事管理系统的提交考核奖惩数据数据流程图如图 2.8 所示企业人事管理系统提交考核奖惩数据流程图(第二层)如图 2.9 所示企业人事管理系统的员工参加各种活动(培训、加班、出差等)流程图(第二层)如图 2.10 所示。外部实体 处理 数据流 数据存储图 2.3 数据流程图的符号图 2.4 企业人事管理系统顶层
7、数据流程图上图中把系统功能分为提交人事档案、提交考勤加班出差、提交人事变动、提交考核奖惩数据、员工参加各种活动(培训、加班、出差等)五个功能。员工 审核不通过 审核其他部门主管10 提交关管理2.0 管理事项公布3.0 参与管理项目通知批准通知批准项目信息查询人事部门主管 员工审核审核参加管理浏览信息企业员工信息1.0.1 人事档 案管理人事挡案信息1.0.2 确认发 布修改信 息审核通过6人事部门主管图 2.5 提交人事档案数据流程图(第二层)考勤加班出差信息其他部门主管审核不通过 审核人事部门主管图 2.6 提交考勤加班出差数据流程图(第二层) 人事变动信息其他部门主管审核不通过审核人事部
8、门主管图 2.7 提交人事变动数据流程图(第二层)考核奖惩信息其他部门主管 审核不通过审核人事部门主管1.1.1 考勤加 班出差管理1.1.2 确认发 布修改信 息1.2.1 人事变 动管理1.2.2 确认发 布修改信 息1.4.1 考核奖 惩管理1.4.2 确认发 布修改信 息审核通过审核通过审核通过7图 2.8 提交考核奖惩数据流程图(第二层)员工培训信息其他部门主管 审核不通过审核审核员工人事部门主管图 2.9 提交员工培训数据流程图(第二层)浏览各 确认信息部信息 员工 结束图 2.10 员工参加各种活动(培训、加班、出差等)流程图(第二层)2.2 数据字典(简称为 DD)绘制 DFD
9、,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。下面列出本系统中的数据项、数据流、数据存储、加工处理和数据结构的数据字典。数据字典可采用图表格式或较紧凑的记录格式描述,本文采用的是图表格式。数据项的 DD 表列举如下:1.5.1 员工培 训管理1.5.2 确认发 布修改信 息在规定权限 内操作参与各部活 动查询最后结 果审核通过8表一员工工号数 据 项系统名:企业人事管理系统 编
10、号:I001 名称:工号 别名:员工编号数据项值: 类型:字符型 长度:10 个字节 取值范围:简述:每个员工都具有唯一的编号,它是某个员工的唯一标识符,每个员工都有唯一的工号,如“20011976”通常用前四位数字表示录取的年份,中间两位表示部门,最后两位表示该员工在该部门的序号。编写日期修改记录:审核日期表二员工姓名数 据 项系统名:企业人事管理系统 编号:I002 名称:员工姓名 别名:数据项值: 类型:字符型 长度:20 个字节 取值范围:简述:每个员工都具有唯一姓名标识,不同的员工可以有相同的姓名。编写日期修改记录:审核日期表三身份证数 据 项系统名:企业人事管理系统 编号:I003
11、 名称:身份证 别名:数据项值: 类型:字符型 长度:20 个字节 取值范围:简述:每个员工都有唯一的身份证号码标识符,切身份证号码具有唯一性,不同员工身份证号码不能相同。编写日期修改记录:审核日期表四员工籍贯数 据 项系统名:企业人事管理系统 编号:I004 名称:籍贯 别名:9数据项值: 类型:字符型 长度:20 个字节 取值范围:简述:每个员工都具有唯一籍贯标识,不同的员工可以有相同的籍贯。编写日期修改记录:审核日期表五员工年龄数 据 项系统名:企业人事管理系统 编号:I005 名称:年龄 别名:数据项值: 类型:整型 长度:2 个字节 取值范围:简述:每个员工都具有唯一政治面面貌标识,
12、不同的员工可以有相同的政治面貌。编写日期修改记录:审核日期表六员工婚姻状况数 据 项系统名:企业人事管理系统 编号:I006 名称:婚姻状况 别名:数据项值: 类型:字符型 长度:40 个字节 取值范围:简述:每个员工都具有唯一婚姻标识,即未婚或已婚。编写日期修改记录:审核日期表七员工性别数 据 项系统名:企业人事管理系统 编号:I007 名称:性别 别名:数据项值: 类型:字符型 长度:2 个字节 取值范围:简述:每个员工都有唯一性别编写日期修改记录:审核日期10表八合同号数 据 项系统名:企业人事管理系统 编号:I008 名称:合同号 别名:数据项值: 类型:字符型 长度:10 个字节 取值范围:简述:每个员工就职都要跟企业签订劳动合同,且合同号是唯一编写日期修改记录:审核日期注:因限于篇幅,其余数据项的 DD 表在此略过。3 系统总体结构设计3.1 软件系统总体结构设计软件系统总体结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系及它们之间的调用关系和数据联系,定义各模块的内部结构等,本系统的软件总体结构按分解协调的原则,信息隐蔽抽象的