ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:145.11KB ,
资源ID:11635351      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11635351.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(系统需求分析与概要设计.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

系统需求分析与概要设计.docx

1、系统需求分析与概要设计第二章 系统需求分析与概要设计2.1 系统初步调查2.1.1应用人事管理系统的必要性现在不少企业管理人员已经认识到采用人力资源管理系统的必要性,纷纷开发或选购适合本企业特点的人力资源管理系统。人事管理系统具体以下优点:1采用人事管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可以提供的分析报告成了可能。2人事管理系统有着易访问、易查询的信息库。在没有采用和实施人事管理系统之前,当企业管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人

2、的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施人事管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。企业管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。实施了人事管理系统之后,不仅可以得到较为全面的、详细的、未经过过滤的第一手人事信息,发现不公平的现象,甚至还可以从中得到某些灵感和启发,从而改进企业的管理。这种透明性还可以规避企业管理中潜在的风险。3采用和实施人事管理系统不仅仅是为了提高工作效率。应该看到,在实施人事管理系统之后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让企业领导对本企业人力资源的现状有一个比较全面和准

3、确的认识,同时也可以生成综合的分析报表供企业领导人在决策时参考。这就提高了企业的管理水平。2.1.2人事管理系统实施的特点及注意事项要想通过人事管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的人事管理软件还是远远不够的。人事管理软件通常只是一个通用的系统框架,它提供诸如报表生成、查询、宏等辅助工具协助使用者工作。作为一种通用的系统,它适用于多种行业和企业的需要,能够处理各种各样包括规范的和不规范的、普遍存在的和特殊的、相对简单和错综复杂的情景。因为不同类型企业的不同需要就成为了关键。由于人事管理系统管理的是所有与人相关的数据,信息量大,变化频繁,内部关联性较弱,数据的

4、采集、确认、更新和检查都比较困难,而且其管理的信息与员工的切身利益密切相关,因此,实施工作尤为繁琐和困难。为了最大限度地提高企业的人事管理水平,成功地实施人事管理系统,需要特别注意以下七点:1主要领导理解和全力支持。为了保证数据的完整、准确和及时,需要企业内各个部门和全体员工的积极配合,要有企业决策层的参与和支持。2培训。要想使人事管理系统真正地发挥应有的效用,必须通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学的管理。3改进企业的相关制度和信息结构。要充分地回顾本企业的相关政策和信息组成,充分利用人事管理系统改进企业的人事管理。4明确基础上的实施目标。要明确整个项目的实施计划和目

5、标,明确需要采集的数据及保留的历史信息。5组织精悍的基础上实施小组。实施小组人员的组成就包括企业管理人员,人事、薪资、计算机专业人员,他们是企业运行人事管理系统的主要骨干和技术支持。6测试软件功能。由于人事管理系统需处理的信息关系非常复杂,各企业的需求也不尽相同,所以在其实的初期要进行软件功能的测试,以确保日后的使用。7建立科学的程序性文件。人事相关信息的特点是信息量大、变化频繁、采集和确认困难而且无内联关系。采用计算机系统来管理人事信息要求数据的采集、更新能够完整、准确和及时。而两者之间的矛盾就要通过建立必要的科学的程序性文件才能为人事管理系统的实施和正常运行提供有效的保证。2.2 业务流程

6、设计2.2.1企业管理业务流程人事管理系统在企业中占有极其重要的地位,它关系着企业内部每个职员的档案,其中包括新职员的增加,职员档案的查找,职员的详细资料等等。对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。(企业管理业务流程图)图2-1根据企业对人员管理的需要,开发一个“人事管理系统”,开发目的如下:1能够对员工的有关资料进行输入,修改,删除。2能够为企业提供强大的查询功能,以便企业主管了解和掌握各职员的具体情况。3能够提供员工的考勤信息及调动信息。4能够对员工的资料数据进行备份,以作为相关的

7、历史资料。2.2.2业务流程图业务流程图的符号说明如下图所示:1、 2、 3、 4、 5、系统中人员 实体或单据 实物或信息流 处理 数据存储 图2-2业务流程图图例详细调查之后,绘制出的人事管理系统的管理业务流程图如下图所示。 图2-3企业人事管理系统业务流程图2.3 系统详细调查2.3.1功能需求基于以上的开发目标,系统开发的范围确定如下:本系统只涉及人事资料部分,不包括工资计算等项目;本系统提供强大的查询功能,可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除和修改;本系统可单条或多条输出个人资料,并可打印相关报表。2.3.2数据需求通过调查和研究,本系统仅提供一个数据库,但该

8、数据库包含各项所需信息,表名为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、数据存储及数据来源和去向(外部实体)等项目。首先,分析人事管理的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部实体,得出系统的顶层数据流程图;然后划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流程图。数据流程图的符号说明如下图所示。 外部实体 处理 数据流 数据存储 图25 数据流程图的符号人事管理系统的顶层数据流程图如图55所示。 用户 单位领导 图26 人事信息处理的顶层数据流程图注:数据流程图在另一页2.6数据库概念模型设计 在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。可以采用

12、ER图的方法来进行数据结构分析。ER设计方法是一种通过ER图来描述现实世界信息结构的DB设计方法。ER图由实体、属性、关系、主键四部分组成。ER图的符号说明如图所示。 实体 属性 实体间的联系 主键图28 ER图图例总E-R图 图29 总ER图上班情况E-R图图210 上班情况ER图出差情况E-R图图211 出差情况ER图请假情况E-R图图212 请假情况ER图加班情况E-R图加班情况加班编号PK。 。特殊加班FK正常加班FK图213加班情况ER图调动情况E-R图图214 上班情况ER图企业人事管理系统中所涉及到的主要实体集及其属性如下:员工员工编号,员工姓名,性别,籍贯,年龄,生日,学历,专

13、业,住址,邮编,电话,EMAIL,参加工作时间,进入公司时间,部门,起薪时间,职务,备注;考勤信息记录编号,员工编号,员工姓名,当前日期,上班时间,下班时间,迟到次数,早退次数;请假信息请假记录编号,员工编号,病假天数,事假天数,假期开始时间;加班信息加班记录编号,员工编号,特殊加班天数,正常加班天数,加班日期;出差信息出差记录编号,员工编号,出差天数,出差日的地,出差开始时间;调动信息调动记录编号,员工编号,员工姓名,原部门,新部门,原职务,新职务,调出时间,调入时间,备注。2.7功能模块设计按照功能分析及数据库的设计结果,为本系统设计如下模块,最终得到如下图所示的功能模块图: (附图)企业

14、人事管理系统员工基本信息管理员工考勤信息管理员工调动信息管理系统管理数据检索数据检索数据维护数据维护数据检索数据维护系统检索系统维护图215 功能模块图从总体结构图容易列出应用程序的菜单,由总体结构图转换到菜单时,其对应情况如下:系统对应菜单文件,子系统层对应菜单标题,功能层对应子菜单项。本系统所使用的模块包括:系统模块,员工调动信息模块,员工考勤模块,员工基本信息模块等。2.7.1系统模块系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其它用户,而且每一个用户都可以更改自己的密码。2.7.2员工基本信息模块一、添加员工信息:系统自动生成员工编号,管理员可以添加员工的基本信息,包括

15、姓名、性别、籍贯、年龄、生日、住址、E-mail、学历、专业、进入本公司时间等。二、修改员工信息:选择一个员工,可以修改这个员工的基本信息。三、查询员工信息:可以根据员工的编号、姓名或者进入公司的时间进行查询员工基本信息。并且可以针对查询结果进行修改和删除操作。四、删除员工信息:直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的员工信息,然后再删除。2.7.3员工考勤信息模块一、添加考勤信息:主要分为上下班信息和其他考勤信息.上下班信息主要记录每个员工每天上下班的时间,而其他考勤信息包含有请假、加班、出差信息。二、修改考勤信息:当考勤信息出现错误需要修改的时候,可以从

16、这里修改相应的记录。三、查询考勤信息:分为删除上下班信息和删除其他考勤信息。四、删除考勤信息:分为删除上下班信息和删除其他考勤信息。五、设置上下班时间:设置公司上下班时间。2.7.4员工调动信息一、加调动信息:添加企业员工的原有部门、原有职务、新部门、新职务等信息。二、修改调动信息:修改相应的员工调动信息。三、查询调动信息:查询某个员工的调动信息或者某段时间内企业内部的调动情况。四、删除调动信息:删除那些不需要的信息。2.8数据字典(简称为DD)绘制DFD,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据

17、存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。2.8.1数据项限于篇幅,下面仅列出本系统中的部分有关数据项的数据字典。表1:员工编号 数 据 项系统名:人事管理系统 编号:I001 名称:员工编号 别名:编号 数据项值: 类型:文本 长度:8个字节 取值范围:简述:每个员工都有唯一的一个编号,编号是某位员工的唯一标识.我们可以用形如“20040204“来标识一个员工,前四位2004表明进入单位的时间,02表示部门,04表明此职工在该部门的序号,若本部门人数超过100,则用字母加数字的形式如“A1”的形式表示。修改记

18、录:编写日期审核日期表2:员工姓名 数 据 项系统名:人事管理系统 编号:I002 名称:员工姓名 别名:姓名 数据项值: 类型:文本 长度:8个字节 取值范围:简述:每个员工都有唯一的姓名,若出现重名现象,我们可以查看此员工的编号进行区别。修改记录:编写日期审核日期表3:性别 数 据 项系统名:人事管理系统 编号:I003 名称:性别 别名: 数据项值: 类型:文本 长度:2个字节 取值范围:男、女简述:性别仅有两种情况,为了便于录入,在设计时可以采用单选按钮或下拉列表框的方式。修改记录:编写日期审核日期表4:籍贯 数 据 项系统名:人事管理系统 编号:I004 名称:籍贯 别名: 数据项值

19、: 类型:文本 长度:12个字节 取值范围: 简述:员工的出生地修改记录:编写日期审核日期表5:年龄 数 据 项系统名:人事管理系统 编号:I005 名称:年龄 别名: 数据项值: 类型:数字 长度:2个字节 取值范围: 16-99简述:员工的岁数,因为企业要求最低文化程度为高中或中专,所以最低年龄为16岁。此外还要统计退休的人员岁数。所以取值范围为16-99修改记录:编写日期审核日期表6:生日 数 据 项系统名:人事管理系统 编号:I006 名称:生日 别名:出生日期 数据项值: 类型:日期/时间 长度:8个字节 取值范围:简述:员工的出生日期。修改记录:编写日期审核日期表7:学历 数 据

20、项系统名:人事管理系统 编号:I007 名称:学历 别名: 数据项值: 类型:文本 长度:8个字节 取值范围:简述:因为员工的学历分为高中,中专,大专,本科,硕士,博士,博士后这几种情况。所以为了便于录入,在设计时可以采用单选按钮或下拉列表框的方式。尽管企业中现在还没有具有博士及博士后学历的员工,但为了系统以后能适应企业发展的需要,需要把这两种学历考虑进去。修改记录:编写日期审核日期表8:专业 数 据 项系统名:人事管理系统 编号:I008 名称:专业 别名: 数据项值: 类型:文本 长度:20个字节 取值范围:简述:员工取得现有学历时所学的专业。修改记录:编写日期审核日期表9:住址 数 据

21、项系统名:人事管理系统 编号:I009 名称:住址 别名: 数据项值: 类型:文本 长度:26个字节 取值范围:简述:员工现在的家庭住址,若员工的家庭住址变动,则从每年一度的员工简明情况登记表中的信息进行修改。修改记录:编写日期审核日期表10:邮编 数 据 项系统名:人事管理系统 编号:I010 名称:邮编 别名: 数据项值: 类型:文本 长度:7个字节 取值范围:简述:员工家庭住址的邮政编码。因现在我国的邮政编码为6个字节,但为了系统能适应未来形势的变化,特设为7个字节。修改记录:编写日期审核日期表11:电话 数 据 项系统名:人事管理系统 编号:I011 名称:电话 别名:电话号码 数据项

22、值: 类型:文本 长度:12个字节 取值范围:简述:现在的电话号码大部分为7位或8位,再加上分隔符所以设为12位,是为了以后系统适应未来形势的变化。修改记录:编写日期审核日期表12:Email 数 据 项系统名:人事管理系统 编号:I012 名称: Email 别名:电子邮箱 数据项值: 类型:文本 长度:20个字节 取值范围:简述:员工的邮箱地址。修改记录:编写日期审核日期表13:参加工作时间 数 据 项系统名:人事管理系统 编号:I013 名称: 参加工作时间 别名: 数据项值: 类型:日期/时间 长度: 取值范围:简述:员工参加工作时间。修改记录:编写日期审核日期表14:进入公司时间 数

23、 据 项系统名:人事管理系统 编号:I014 名称: 进入公司时间 别名: 数据项值: 类型:日期/时间 长度: 取值范围:简述:员工进入本公司时间,注意与参加工作时间不同。修改记录:编写日期审核日期表15:部门 数 据 项系统名:人事管理系统 编号:I015 名称: 部门 别名: 数据项值: 类型:文本 长度:12 取值范围:简述:员工当前所在的部门,因为员工可能在不同的部门中调动,所以可根据定期的员工信息登记表进行修改。修改记录:编写日期审核日期表16:起薪时间 数 据 项系统名:人事管理系统 编号:I016 名称: 起薪时间 别名: 数据项值: 类型:日期/时间 长度: 取值范围:简述:

24、员工从事相应的工作可以领取相应的薪金的时间修改记录:编写日期审核日期表17:职务 数 据 项系统名:人事管理系统 编号:I017 名称:职务 别名: 数据项值: 类型:文本 长度:16 取值范围:简述:员工在相应的工作岗位所承担的职责。修改记录:编写日期审核日期限于篇幅,其它的数据项的数据字典略。2.8.2数据结构基于系统物理结构的三条设计原则,本系统中关于数据库表结构设计如下:1、员工信息表:字段名称数据类型字段含义Sid文本员工编号Sname文本员工姓名Sgender文本性别Splace文本籍贯Sage 数字年龄Sbirthday日期/时间生日Sdegree文本学历Sspecial文本专业

25、Saddress文本住址Scode文本邮编Stel文本电话Semail文本EmailSworktime日期/时间参加工作时间Sintime日期/时间进入公司时间Sdept文本部门Spaytime日期/时间起薪时间Sposition文本职务sremark文本备注2、员工考勤信息表字段名称数据类型字段含义ID自动编号记录编号Astuffid文本员工编号Astuffname文本员工姓名Adate日期/时间当前日期Aflag文本出入标志Aintime日期/时间上班时间Aouttime日期/时间下班时间Alate数字迟到次数Aearly数字早退次数3、请假信息表字段名称数据类型字段含义Lid自动编号记录

26、编号Lstuffid文本员工编号lIl1数字病假天数Lprivate数字事假天数LfromDay日期/时间假期开始时间4、加班信息表字段名称数据类型字段含义Oid自动编号记录编号Ostuffid文本员工编号Ospeciality数字特殊加班天数Ocommon数字正常加班天数Ofromday日期/时间加班日期5、出差信息表 字段名称数据类型字段含义Eid自动编号记录编号Estuffid文本员工编号Eerranddays数字出差天数Epurpose数字出差目的地Efromday日期/时间出差日期6、调动信息表字段名称数据类型字段含义ID自动编号记录编号Aid文本员工编号Aname文本员工姓名Aol

27、ddept文本原部门Anewdept文本新部门Aoldposition文本原职务Anewposition文本新职务Aouttime日期/时间调出时间Aintime日期/时间调入时间Aremark备注备注此外为了处理方便,我又设计了以下三个表:7、用户信息表字段名称数据类型字段含义UserID 文本用户名称UserPWD文本用户密码8、上下班时间设置表字段名称数据类型字段含义Begintime 日期/时间上班时间endtime日期/时间下班时间9、员工编号计数表字段名称数据类型字段含义NUM数字编号2.8.3数据流2.8.3.1数据流注:数据流表在另一页2.8.3.2数据处理编号:P1.1输入信息:D1.1.1文件信息:F1.1输出信息:D1.1.2功能说明:录入(修改)员工基本信息出错信息:出错后提示管理员编号:P1.2输入信息:D1.2.1文件信息:F1.2输出信息:D1.2.2功能说明:查询员工基本信息出错信息:出错后提示管理员编号:P2.1输入信息:D2.1.1文件信息:F2.1输出信息:D2.1.2功能说明:检索员工考勤信息出错信息:出错后提示管理员编号:P2.2输入信息:D2.2.1文件信息:F2.2输出信息:D2.2.2功能说明:维护员工考勤信息出错信息:出错后提示管理员

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2