




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章系统需求分析与概要设计2. 1系统初步调查2. 1. 1应用人事管理系统的必要性现在不少企业管理人员已经认识到采用人力资源管理系统的必要 性,纷纷开发或选购适合本企业特点的人力资源管理系统。人事管理 系统具体以下优点:1. 采用人事管理系统,可以用集中的数据库将与人力资源管理 相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中 的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还 能使原来不可以提供的分析报告成了可能。2. 人事管理系统有着易访问、易查询的信息库。在没有采用和 实施人事管理系统之前,当企业管理人员要统计数字时,往往依赖于 某个人或某些人来获取。这种依赖于
2、人的过程往往会因为花费的时间 较长或某个人不在办公室而不能及时完成。在釆用和实施人事管理系 统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。企业 管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相 应的信息。实施了人事管理系统之后,不仅可以得到较为全面的、详 细的、未经过过滤的第一手人事信息,发现不公平的现象,甚至还可 以从中得到某些灵感和启发,从而改进企业的管理。这种透明性还可 以规避企业管理中潜在的风险。3. 釆用和实施人事管理系统不仅仅是为了提高工作效率。应该 看到,在实施人事管理系统之后,经过整合的、较为全面、准确、一 致和相容的信息不仅可以让企业领导对本企业人力资源
3、的现状有一 个比较全面和准确的认识,同时也可以生成综合的分析报表供企业领 导人在决策时参考。这就提高了企业的管理水平。2. 1.2人事管理系统实施的特点及注意事项要想通过人事管理系统来提高企业的管理水平,光是选取一个好 的或比较好的、适合本企业特点的人事管理软件还是远远不够的。人 事管理软件通常只是一个通用的系统框架,它提供诸如报表生成、查 询、宏等辅助工具协助使用者工作。作为一种通用的系统,它适用于 多种行业和企业的需要,能够处理各种各样包括规范的和不规范的、 普遍存在的和特殊的、相对简单和错综复杂的情景。因为不同类型企 业的不同需要就成为了关键。由于人事管理系统管理的是所有与人相关的数据,
4、信息量大,变 化频繁,内部关联性较弱,数据的采集、确认、更新和检查都比较困 难,而且其管理的信息与员工的切身利益密切相关,因此,实施工作 尤为繁琐和困难。为了最大限度地提高企业的人事管理水平,成功地 实施人事管理系统,需要特别注意以下七点:1. 主要领导理解和全力支持。为了保证数据的完整、准确和 及时,需要企业内各个部门和全体员工的积极配合,要有企业决策层 的参与和支持。2. 培训。要想使人事管理系统真正地发挥应有的效用,必须 通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学 的管理。3. 改进企业的相关制度和信息结构。要充分地回顾本企业的 相关政策和信息组成,充分利用人事管理系统
5、改进企业的人事管理。4. 明确基础上的实施目标。要明确整个项tl的实施计划和LI 标,明确需要采集的数据及保留的历史信息。5. 组织精悍的基础上实施小组。实施小组人员的组成就包括 企业管理人员,人事、薪资、计算机专业人员,他们是企业运行人事 管理系统的主要骨干和技术支持。6. 测试软件功能。由于人事管理系统需处理的信息关系非常 复杂,各企业的需求也不尽相同,所以在其实的初期要进行软件功能 的测试,以确保日后的使用。7. 建立科学的程序性文件。人事相关信息的特点是信息量大、 变化频繁、采集和确认困难而且无内联关系。釆用计算机系统来管理 人事信息要求数据的采集、更新能够完整、准确和及时。而两者之间
6、 的矛盾就要通过建立必要的科学的程序性文件才能为人事管理系统的实施和正常运行提供有效的保证。2.2业务流程设计2.2. 1企业管理业务流程人事管理系统在企业中占有极其重要的地位,它关系着企业内部 每个职员的档案,其中包括新职员的增加,职员档案的查找,职员的 详细资料等等。对于企业来讲,人事管理系统是不可缺少的组成部分, 它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的 管理作用,它正确地反映着企业的人事变化。(企业管理业务流程图)图2-1根据企业对人员管理的需要,开发一个“人事管理系统”,开发目 的如下:1. 能够对员工的有关资料进行输入,修改,删除。2. 能够为企业提供强大的查询
7、功能,以便企业主管了解和掌 握各职员的具体悄况。3. 能够提供员工的考勤信息及调动信息。4. 能够对员工的资料数据进行备份,以作为相关的历史资料。2. 2. 2业务流程图业务流程图的符号说明如下图所示:4、系统中人员 实体或单据 实物或信息流处理数据存储图2-2业务流程图图例详细调查之后,绘制出的人事管理系统的管理业务流程图如下图图2-3企业人事管理系统业务流程图2.3系统详细调查2. 3. 1功能需求基于以上的开发目标,系统开发的范围确定如下:本系统只涉及 人事资料部分,不包括工资计算等项目;本系统提供强大的查询功能, 可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除 和修改;本
8、系统可单条或多条输出个人资料,并可打印相关报表。2. 3. 2数据需求通过调查和研究,本系统仅提供一个数据库,但该数据库包含各 项所需信息,表名为person, ( Access表结构)此表包括职员所有的详细资料,可以为企业主管提供详细信息, 以期对员工管理及分配。2.3.3运行环境大多数中小型企业,对计算机的要求并不高,一般只需能进行工 资计算,人事录入,打印报表等功能,所以计算机的配置为普通配置, DDR256M内存,17英寸纯平显示器,80G左右硬盘,标准键盘和鼠标, 打印机,Windows 98/xp/me/2000操作系统等。而本系统开发丄具选 取VB 6.0,所以编制的程序在以上环
9、境的机器中均可顺利运行,并 且本系统占用空间较小,主要依靠鼠标和键盘进行录入,依靠打印机 进行输出。详细调查的重点是对管理业务的流程进行描述,通过采用 系统流程图中部分图形工具来描述管理活动,进行规范化说明。2. 4系统的安全性信息的透明和安全是一对矛盾的两个方面。人事管理系统的安全 性设计使得机密的人事信息处在一种“受控”状态下的透明。只有得 到系统授权的用户才可以访问被允许获取的信息。因此,采用人事管 理系统而加强了人事信息的安全性。本程序考虑到系统的安全性,主要设置了用户登录论证,其中包 括初始用户登录验证和再次用户登录验证,并且需要进行密码校验, 保证了信息的“可控”透明性。而且,为了
10、提供企业日后需要的各期 历史资料,本系统还提供数据备份功能,使原始资料的保留更为方便, 并且能够进行新旧资料的对比,使企业主管对各期人员变动更好的了 解,为以后的决定打下良好的基础。(附密码验证流程图)图2-4密码验证流程图2.5数据流程设计系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要 是以系统的数据流图和数据字典为主要描述工具。即在对人事管理方 式和业务流程进行认真分析和研究的基础上,排除现有组织机构和业 务分工所造成的信息障碍。完全从业务管理功能和管理对象出发,按 照信息系统中应有的数据流和数据结构来勾画系统的概貌。数据流程图是组织中信息运动的抽象。是在调研的基础上,从系 统的
11、科学性、管理的合理性、实际运动的可行性角度出发。将信息处 理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述 系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据 来源和去向(外部实体)等项目。首先,分析人事管理的总体情况,划分系统边界,识别系统的数 据来源和去处,确定外部实体,得出系统的顶层数据流程图;然后划分出儿个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。数据流程图的符号说明如下图所示。亡外部实体数据流数据存储图2-5数据流程图的符号人事管理系统的顶层数据流程图如图5-5所示。D1备种报表单位领导图2-6人事信息处理的顶层数据流程图注:数据流程图在另一
12、页2. 6数据库概念模型设计在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进 行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。可以采用 E-R图的方法来进行数据结构分析。E-R设计方法是一种通过E-R图来描述 现实世界信息结构的DB设计方法。E-R图由实体、属性、关系、主键四部分 组成。E-R图的符号说明如图所示。实体实体间的联系主键图2-8 E-R图图例图2-9总E-R图上班情况E-R图上班 时间下班 时间迟到 次数早退 次数图2-10上班情况E-R图出差情况E-R图图2-11出差情况E-R图请假情况E-R图图2-12请假情况E-R图加班情况E-R图图2-13加
13、班情况E-R图调动情况E-R图图2-14上班情况E-R图企业人事管理系统中所涉及到的主要实体集及其属性如下:员工员工编号,员工姓名,性别,籍贯,年龄,生日,学历,专业,住址,邮编,电 话,EMAIL,参加工作时间,进入公司时间,部门,起薪时间,职务,备注);考勤信息记录编号,员工编号,员工姓名,当前日期,上班时间,下班时间,迟到 次数,早退次数);请假信息请假记录编号,员工编号,病假天数,事假天数,假期开始时间1 :加班信息加班记录编号,员工编号,特殊加班天数,正常加班天数,加班日期; 出差信息出差记录编号,员工编号,出差天数,出差日的地,出差开始时间八 调动信息调动记录编号,员工编号,员工姓
14、名,原部门,新部门,原职务,新职务, 调出时间,调入时间,备注)。2. 7功能模块设计按照功能分析及数据库的设计结果,为本系统设计如下模块,最终得到如下图所示的功能模块图:(附图)数据检索数据维护数据检索数据维护数据检索数据维护系统检索系统维护图2-15功能模块图从总体结构图容易列出应用程序的菜单,由总体结构图转换到菜 单时,其对应情况如下:系统对应菜单文件,子系统层对应菜单标题, 功能层对应子菜单项。本系统所使用的模块包括:系统模块,员工调 动信息模块,员工考勤模块,员工基本信息模块等。2.7.1系统模块系统启动的时候有一个管理员用户,使用这个用户登录后,可以 添加其它用户,而且每一个用户都
15、可以更改自己的密码。2.7.2员工基本信息模块一、添加员工信息:系统自动生成员工编号,管理员可以添加员工的基 本信息,包括姓名、性别、籍贯、年龄、生日、住址、E-mail.学历、 专业、进入本公司时间等。二、修改员工信息:选择一个员工,可以修改这个员工的基本信息。三、查询员工信息:可以根据员工的编号、姓名或者进入公司的时间 进行查询员工基本信息。并且可以针对查询结果进行修改和删除操 作。四、删除员工信息:直接从列表中选中需要删除的员工信息,然后 进行删除操作,或者首先查询需要删除的员工信息,然后再删除。 2.7.3员工考勤信息模块一、添加考勤信息:主要分为上下班信息和其他考勤信息.上下班信息
16、主要记录每个员工每天上下班的时间,而其他考勤信息包含有请假、 加班、出差信息。二、修改考勤信息:当考勤信息出现错误需要修改的时候,可以从这 里修改相应的记录。三、查询考勤信息:分为删除上下班信息和删除其他考勤信息。四、删除考勤信息:分为删除上下班信息和删除其他考勤信息。五、设置上下班时间:设置公司上下班时间。2. 7. 4员工调动信息一、加调动信息:添加企业员工的原有部门、原有职务、新部门、新 职务等信息。二、修改调动信息:修改相应的员工调动信息。三、查询调动信息:查询某个员工的调动信息或者某段时间内企业内 部的调动惜况。四、删除调动信息:删除那些不需要的信息。2.8数据字典(简称为DD)绘制
17、DFD,只是对数据处理和彼此之间的联系进行了说明。为进 一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数 据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典 描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细 的数据字典,来描述系统开发过程的细节。2.8. 1数据项限于篇幅,下面仅列出本系统中的部分有关数据项的数据字典。表1 :员】编号数据项系统名:人事管理系统 编号:1001 名称:员工编号 别名:编号数据项值:类型:文本长度:8个字节取值范围:简述:每个员工都有唯一的一个编号,编号是某位员工的唯一标识.我们可以用 形如“20040204 “来标识一个员工,前
18、四位420041表明进入单位的时间02' 表示部门,“04表明此职工在该部门的序号,若本部门人数超过100,则用字 母加数字的形式如“A1”的形式表示。修改记录:编写日期审核日期表2:员工姓名数据项系统名:人事管理系统 编号:1002 名称:员工姓名 别名:姓名数据项值:类型:文本长度:8个字节取值范围:简述:每个员工都有唯一的姓名,若出现重名现象,我们可以查看此员工的编 号进行区别。修改记录:编写日期审核日期表3:性别数据项系统名:人事管理系统 编号:1003 名称:性别 别名:数据项值:类型:文本长度:2个字节取值范围:男、女简述:性别仅有两种情况,为了便于录入,在设计时可以采用单
19、选按钮或下拉 列表框的方式。修改记录:编写日期审核日期表4:籍贯数据项系统名:人事管理系统 编号:1004 名称:籍贯 别名:数据项值:类型:文本长度:12个字节取值范围:简述:员工的出生地修改记录:编写日期审核日期表5:年龄数据项系统名:人事管理系统 编号:1005 名称:年龄 别名:数据项值:类型:数字长度:2个字节取值范围:16-99简述:员工的岁数,因为企业要求最低文化程度为高中或中专,所以最低年龄 为16岁。此外还要统计退休的人员岁数。所以取值范围为16-99修改记录:编写日期审核日期表6:生日数据项系统名:人事管理系统 编号:1006 名称:生日 别名:出生日期数据项值:类型:日期
20、/时间长度:8个字节取值范围:简述:员工的出生日期。修改记录:编写日期审核日期表7:学历数据项系统名:人事管理系统 编号:1007 名称:学历 别名:数据项值:类型:文本长度:8个字节取值范围:简述:因为员工的学历分为高中,中专,大专,本科,硕士,博士,博士后这 儿种情况。所以为了便于录入,在设计时可以采用单选按钮或下拉列表框的方 式。尽管企业中现在还没有具有博士及博士后学历的员工,但为了系统以后能 适应企业发展的需要,需要把这两种学历考虑进去。修改记录:编写日期审核日期表8:专业数据项系统名:人事管理系统 编号:1008 名称:专业 别名:数据项值:类型:文本长度:20个字节取值范围:简述:
21、员工取得现有学历时所学的专业。修改记录:编写日期审核日期表9:住址数据项系统名:人事管理系统 编号:1009 名称:住址 别名:数据项值:类型:文本长度:26个字节取值范围:简述:员工现在的家庭住址,若员工的家庭住址变动,则从每年一度的员工简 明情况登记表中的信息进行修改。修改记录:编写日期审核日期表10:邮编数据项系统名:人事管理系统 编号:1010 名称:邮编 别名:数据项值:类型:文本长度:7个字节取值范围:简述:员工家庭住址的邮政编码。因现在我国的邮政编码为6个字节,但为了 系统能适应未来形势的变化,特设为7个字节。修改记录:编写日期审核日期表11:电话数据项系统名:人事管理系统 编号
22、:1011 名称:电话 别名:电话号码数据项值:类型:文本长度:12个字节取值范围:简述:现在的电话号码大部分为7位或8位,再加上分隔符所以设为12位,是 为了以后系统适应未来形势的变化。修改记录:编写日期审核日期表 12: Email数据项系统名:人事管理系统 编号:1012名称:Email 别名:电子邮箱数据项值:类型:文本长度:20个字节取值范围:简述:员工的邮箱地址。修改记录:编写日期审核日期表13:参加工作时间数据项系统名:人事管理系统 编号:1013名称:参加工作时间别名:数据项值:类型:日期/时间长度:取值范围:简述:员工参加工作时间。修改记录:编写日期审核日期表14 :进入公司
23、时间数据项系统名:人事管理系统 编号:1014名称:进入公司时间 别名:数据项值:类型:日期/时间长度:取值范围:简述:员工进入本公司时间,注意与参加工作时间不同。修改记录:编写日期审核日期表15:部门数据项系统名:人事管理系统 编号:1015名称:部门 别名:数据项值:类型:文本长度:12取值范围:简述:员工当前所在的部门,因为员丄可能在不同的部门中调动,所以可根据 定期的员工信息登记表进行修改。修改记录:编写日期审核日期表16:起薪时间数据项系统名:人事管理系统 编号:1016名称:起薪时间 别名:数据项值:类型:日期/时间长度:取值范围:简述:员工从事相应的工作可以领取相应的薪金的时间修
24、改记录:编写日期审核日期表17:职务数据项系统名:人事管理系统 编号:1017名称:职务 别名:数据项值:类型:文本长度:16取值范围:简述:员工在相应的工作岗位所承担的职责。修改记录:编写日期审核日期限于篇幅,其它的数据项的数据字典略。2. 8. 2数据结构基于系统物理结构的三条设计原则,本系统中关于数据库表结构设计如下:1、员工信息表:字段名称数据类舉字段含义Sid文本员11编号Sname文本员工姓名Sgender文本性别Splace文本籍贯Sage数字年龄Sbirthday日期/时间牛日Sdegree文本学历Sspecial文本专业Saddres s文本住址Scode文本邮编Stel文本
25、电话Semai1文本EmailSworktime日期/时间参加工作时间Sint ime日期/时间讲入公司时间SdeD t文本部门Spavt ime日期/时间起薪时间Sdos i tion文本职务sremark文本备注2.员工考勤信息表字段名称数据类型字段含义ID白动编号记录编号Astuff i d文本员工编号Astuffname文本员工姓名Adat e日期/时间当前日期Af lag文本l 入标志Aint ime日期/时间上班时间Aouttime日期/时间下班时间Alate数字迟到次数Aear1v数字早退次数3. 请假信息表字段攵称数据类型字段含义Lid白动编号记录编号Lstuffi d文本员工编号1111数字病假天数Lorivate数字事假夭数LfromDay日期/时间假期开始时间字段攵称数据类型字段含义Oid白动编号记录编号Ostuff id文本员工编号Osoec ialitv数字特殊加班天数Ocommon数字正常加班天数Ofromday日期/时间加班日期5、出差信息表字段名称数据类型字段含义Eid白动编号记录编号Estuffid文本员工编号Eerranddavs数字出羞天数Eouroose数字出爭LI的地Efromdav日期/时间出羞日期6、调动信息表字段名称数据类型字段含义ID白动编号i己录编号Aid文本员工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木材加工钢材物流合同范本
- 学校食堂刀具管理制度
- 化妆品行业原料投入及合规措施
- 校长任职资格培训的心得与体会
- 二年级数学技能提升活动计划
- 高三生物复习模拟考试计划
- 湘教版音乐三年级下册教学计划的社区参与
- 普通高中第二学期文化活动计划
- 人教版九年级下册英语教学计划分析
- 房地产项目营运主管工作总结与市场拓展计划范文
- 提高铝合金外窗防渗漏施工一次合格率
- 银行保安服务 投标方案(技术方案)
- 《TCPIP协议基础》课件
- 农村砍树赔偿合同模板
- 2024年贵州省公务员录用考试《行测》真题及答案解析
- 工程造价基础知识课件
- 2024年相机租赁合同书范本
- Python快速编程入门(第2版)完整全套教学课件
- 南航集团招聘笔试题库2024
- 中级消防设施操作员证培训项目服务方案
- 自考15040习新时代思想概论高频备考复习重点
评论
0/150
提交评论