人事信息管理系统需求分析说明书Word文档下载推荐.docx
《人事信息管理系统需求分析说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《人事信息管理系统需求分析说明书Word文档下载推荐.docx(17页珍藏版)》请在冰点文库上搜索。
对于中小型企业来说来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;
而且人事管理又是一项非常烦琐的事情,数量之大,传统管理极其不便。
同时计算机,具有着手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率。
本需求的编写目的在于研究人事信息管理系统软件的开发途径和应用方法。
本需求的预期读者是与人事信息管理系统软件开发有联系的决策人,开发人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2背景及范围
本项目的名称:
1.21课题背景
管理信息系统(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。
1.22管理信息系统的发展历史
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。
世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
管理信息系统的开发方式
管理信息系统的开发方式主要有独立开发方式、委托开发方式、合作开发方式、购买现成软件方式等4种。
这4种开发方式各有优点和不足,需要根据使用单位的技术力量、资金情况、外部环境等各种因素进行综合考虑和选择。
不论哪种开放方式都需要有单位的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、壮大该系统的维护队伍。
1.23国内外概况
管理信息系统在最初级阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。
第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。
它设有1008个订票点,可以存取600000个旅客记录和27000个飞行段记录。
它的操作比较复杂,在任何一“点”都可以查到某一航班是否有空座位。
但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。
因而它也是管理信息系统的低级阶段。
第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。
比如生产状态报告系统,它的典型代表是IBM公司的生产管理系统。
众所周知,IBM公司是世界上最大的计算机公司,1964年它生产出中型计算机IBM360,使计算机的水平提高了一个台阶,但同时组织生产的管理工作却大大复杂化了。
一台计算机有超过15000个不同的部件,每一个部件又有若干个元件,加之IBM的工厂遍及美国各地,不同的定货有不同的部件和不同的元件,必须指出什么工厂什么设备生产什么元件,因此不仅生产复杂,装配、安装和运输都十分复杂。
为了保证生产以及其他环节的顺利进行,必须要有一个以计算机为基础的生产状态报告系统。
因此同年IBM建立了先进管理系统AAS,它能进行450个业务的操作。
1968年,公司又建立了公用制造信息系统CMIS,运行很成功,过去需要15周的工作,该系统只用3周就可以完成。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。
随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
1.3定义缩写词略语
人事信息管理系统:
人事信息管理是帮助企事业单位处理员工基本信息管理,员工的考勤管理,员工离职调动信息管理的管理软件。
1.4参考资料
《软件工程与管理》主编:
覃征清华大学出版社
2.需求分析
该人事信息管理系统软件目前已有比较完善的管理与使用功能。
研制人事信息管理系统软件是为了满足各企事业单位对员工基本信息,员工的考勤信息,员工离职调动信息管理的方便,以现代化的创新思维模式去工作。
2.1需求概述
2.1.1设计目标
开发的系统是一个单机版的人事信息管理系统。
需求
对公司人事信息进行信息化管理
用户
人事信息管理员
考勤记录员
用户所做的事
填写、修改员工基本信息
填写、修改员工调动信息
填写、修改员工离职信息
记录员工考勤信息
用户需求
管理在职员的基本信息
管理离职员工的基本信息
管理员工调动的信息
对员工进行考勤记录
现在已经存在的
有
最好的解决方案
用ACCESS数据库来实现,用语言是JAVA来开发
最好方案的理由
选ACCESS是因为系统简单,ACCEE成本很小,且使用普遍,一般公司均已具备。
用JAVA语言是因为我对它比较熟悉。
2.1.2用户特点
用户为非专业技术人员,对计算机技术没有详细了解,必须尽可能的提供友好的操作界面和使用提示。
2.2需求描述
2.2.1人事管理系统的总需求目标
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的人事管理系统,实现人事调动,工资变化,增员减员自动化,高效的计算机系统。
2.2.2数据需求
(1)数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
(2)数据的安全性
本系统为企业人事管理部门设计,因此只有特定的人事管理者才能对数据实现增,删,改,查等操作。
未获授权人员不能进入系统。
(3)数据的备份
要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。
2.2.3功能性需求概述
(1)能够管理公司员工的基本信息
(2)能够管理员工的调动信息
(3)能够管理员工的离职信息
(4)以上这些信息都应便于查询
(5)能够对公司员工进行考勤记录和统计
(6)能打印所得的查询信息
2.2.4约束(Constraints)
操作系统:
Windows
数据库系统:
Accesss
2.2.5系统模型
(1)用例模型
(2)参与者汇总
管理员:
负责管理人事相关信息
(3)用例汇总
管理在职员工信息;
添加员工信息;
修改员工信息;
删除员工信息;
管理员工调动信息;
查询员工信息;
添加员工调动信息;
修改员工调动信息;
删除员工调动信息;
查询员工调动信息;
管理员工离职信息;
添加员工离职信息;
修改员工离职信息;
删除员工离职信息;
查询员工离职信息;
打印查询结果信息。
(4)顶层用例图
(5)用例描述
用例编号
HR_1
用例名称
管理在职员工信息
触发事件
管理员希望管理在职员工信息
主成功场景
步骤
活动
1
管理员选择在职员工信息管理
2
系统显示可用的功能,管理员选择其中之一执行:
添加员工信息
修改员工信息
删除员工信息
查询员工信息
3
管理员可重复选择以上操作
4
管理员退出系统或转入其它操作
HR_2
公司有新员工加入
管理员选择添加员工信息的操作
系统显示员工信息录入界面(内容见数据字典)
管理员按要求填写员工信息
管理员选择提交操作
5
系统保存新加员工信息
HR_3
员工信息发生变动
在录入员工信息时由于误操作而将信息填错
管理员选定要修改记录信息的员工
管理员选择修改信息操作
系统显示被选定员工的详细信息
管理员修改记录信息
6
系统保存被修改员工信息的记录
HR_4
管理员选定要删除记录信息的员工
管理员选择删除信息操作
系统将显示确认信息
管理员选择确定
系统删除被选定的员工的信息
HR_5
管理员希望查看符合某一条件的员工的信息
管理员选择查询操作
管理员输入查询条件(员工号,姓名,职务,部门等)
系统显示符合条件的员工的信息
HR_6
管理员工调动信息
管理员希望管理员工调动信息
管理员选择在职员工调动信息管理
添加员工调动信息
修改员工调动信息
删除员工调动信息
查询员工调动信息
HR_7
公司内部有员工调动发生
管理员选择添加员工调动信息的操作
系统显示员工调动信息录入界面(见数据字典:
员工调动信息表)
管理员按要求填写员工调动信息
系统保存新加员工调动信息
HR_8
员工调动信息发生变动
在录入员工调动信息时由于误操作而将信息填错
管理员选定要修改记录信息的员工调动
系统显示被选定记录的详细信息
系统保存被修改员工调动信息的记录
HR_9
管理员选定要删除记录信息的员工调动
系统删除被选定的员工调动的信息
HR_10
管理员希望查看符合某一条件的员工调动的信息
管理员选择查询员工调动信息操作
管理员输入查询条件(员工号,姓名,原部门,原职务,调动后部门,调动后职务)
系统显示符合条件的员工调动的信息
HR_11
管理员工离职信息
管理员希望管理员工离职信息
管理员选择员工离职信息管理
添加员工离职信息
修改员工离职信息
删除员工离职信息
查询员工离职信息
HR_12
公司员工离职
管理员选择添加员工离职信息的操作
系统显示员工离职信息录入界面(见数据字典:
员工离职信息表)
管理员按要求填写员工离职信息
系统保存新加员工离职信息
HR_13
前置条件
管理员已进入员工离职信息管理模块
在录入员工离职信息时由于误操作而将信息填错
管理员选定要修改的员工离职信息记录
系统保存被修改员工离职信息的记录
HR_14
管理员选定要删除的员工离职信息记录
系统删除被选定的员工离职的信息
HR_15
管理员输入查询条件(员工号,姓名,所在部门,离职日期)
系统显示符合条件的员工离职的信息
HR_16
打印查询结果信息
操作员选择打印操作
系统显示打印设置界面
操作员进行打印设置
系统完成打印
3.需求规格
3.1对功能的规定
人事信息管理系统的总目标是:
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的人事信息管理系统,实现企事业单位的人事信息管理的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的人事变动信息和人事基本信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题。
本系统包括四个子系统:
员工基本信息管理子系统,员工调动信息管理子系统,员工离职信息管理子系统和员工考勤信息管理子系统。
四个系统的关系如下:
员工基本信息管理子系统
员工调动信息管理子系统
员工离职信息管理子系统
员工考勤信息管理子系统
3.2对性能的规定
为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预定系统应该满足以下的性能需求:
1.系统处理的准确性和及时性
2.系统的开放性和系统的可扩充性
3.系统的易用性和易维护性
4.系统的标准性
5.系统的先进性
6.系统的响应速度快
3.2.1精度
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数据结构,可以满足各种精度的需求。
3.2.2时间特性要求
在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。
3.2.3灵活性
当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大
3.4软件控制流设计
(1)添加操作
系统将向数据库中添加一条新的记录,并修改相关表的信息(如在添加员工调动信息时,系统将自动修改员工的基本信息)
(2)查询操作
系统根据查询条件在数据库中进行查询,然后讲查询结果显示在界面上。
(3)修改操作
要进行修改操作,必须先执行查询操作。
执行修改操作系统将更新数据库中的相应记录。
(4)删除操作
要进行删除操作,必须先执行查询操作。
执行删除操作系统将删除数据库中的相应记录。
3.5故障处理要求
a.内部故障处理
在开发阶段可以随即修改数据库里的相应内容。
b.外部故障处理
对编辑的程序进行重装载时,第一次装载认为错,修改。
第二次运行,在需求调用时出错,有错误提示,重试。
3.6其他专门要求
3.6.1数据库
数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统;
他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。
由于本软件的整体结构比较简单,所涉及数据相对来说也较少,组成文件的最小单位是记录。
3.6.2操作
a.初始化操作;
b数据处理的支持功能较强;
c后援和恢复操作。
3.6.3场合的使用性
给定的场合时汉语程序系统,通过该系统软件,完成各模块功能,采用模块设计思想,将各程序划分为独立使用的功能模块,但他们之间又相应联系。
4.运行环境规定
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面)。
用户对程序的维护,最好要有备份。