企业人事管理系统需求规格说明书.docx
- 文档编号:15799461
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:14
- 大小:79.98KB
企业人事管理系统需求规格说明书.docx
《企业人事管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统需求规格说明书.docx(14页珍藏版)》请在冰点文库上搜索。
企业人事管理系统需求规格说明书
企业人事管理系统
需求规格说明书
学号:
___________
姓名:
_____________
班级:
___________
组员:
____
时间:
___
1引言3
1.1编写目的3
1.2背景3
1.3定义4
1.4参考资料4
2任务概述4
2.1目标4
2.2用户的特点5
2.3假定和约束5
3需求规定5
3.1对功能的规定5
3.2对性能的规定10
3.2.1精度10
3.2.2时间特性要求10
3.2.3灵活性10
3.3输人输出要求10
3.4数据管理能力要求10
3.5故障处理要求10
3.6其他专门要求11
4运行环境规定11
4.1设备11
4.2支持软件11
4.3接口11
4.4控制11
1引言
人事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。
根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。
以上这一切为统下一步的开发工作奠定了良好的基础。
本软件需求规格说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。
通过本需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。
1.1编写目的
1.作为软件系统开发技术协议的参考依据,为双方提供参考。
2.根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。
3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。
1.2背景
a.待开发的软件系统的名称:
企业人事管理系统
b.该软件系统同其他系统或其他机构的基本的相互来往关系:
本系统同学校的其他管理系统。
1.3定义
【术语1】:
系统流程图
说明:
系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统
【术语2】:
数据流图
说明:
数据流图(DataFlowDiagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。
DFD只反映系统必须完成的逻辑功能。
【术语3】:
数据字典
说明:
数据字典(DataDictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:
数据流条目、数据存储条目、数据项条目和加工条目。
用户输入:
用户输入的用户名及密码
用户名及口令与用户分类信息:
存放在一个数据库表中,用以判断该用户是员工用户还是管理员用户;
员工用户信息管理:
是员工用户使用该系统的权限的表现,只能处理自己的信息
管理员用户信息管理:
是管理员用户使用权限的表现,每一位管理员所拥有的权限不同,这在用户分类信息中都已表示出来;
员工信息管理:
即档案信息管理,包括员工的基本信息管理:
存放工号、姓名、年龄、状态、专业等;还包括培训管理:
记录员工培训信息;调动管理:
记录员工的部门系别信息以及职称评定信息。
员工可以查询各项信息,管理员可以对员工信息进行查询,修改,注销等;
员工工资信息:
员工的工资由管理员在工作结束根据员工职称以及奖惩信息等计算后记入库中,员工只能进行查询而不能修改,管理员有登记和修改的权限;
员工考评信息:
员工的考评信息由管理员确认后计入库中;
出错显示:
当用户名与密码不正确时,系统显示出错,并要求用户重新输入;
显示屏:
是用户与计算机系统进行交互的显示渠道。
1.4参考资料
《GB/T12504—90中华人民共和国国家标准:
软件需求分析规格说明书》
《软件工程导论》清华大学出版社张海藩编著
《数据库原理与应用》高等教育出版社王珊萨师煊编著
VisualStudio2005(开发环境)、SQLServer2000(保存数据)、Visio(画图工具)
2任务概述
2.1目标
1.对此系统的基本功能要求是能够录入员工的基本信息,并对其进行增删存改的操作,与此同时逐步深入,对员工的考勤,工资,奖罚,员工评议,以及公司职工变动等方面将系统加以完善。
2.对此系统界面要求友好,并且操作要简单易懂。
3.在管理员要输入数据时,要有正确的数据格式供以参考。
4.对于软件最终的性能要求是其处理数据的效率要有所保证。
5.在安全方面要注意的是,员工的重要信息要有保密性,不能让员工的重要信息等数据外流。
要保证数据的保密性。
若数据丢失,要有具备数据恢复功能。
2.2用户的特点
本软件的最终用户是企业人事部门的工作人员。
部门有专职的人事数据录入人员,具有一定的计算机操作知识;系统的维护人员是企业的信息中心的信息维护员,对网络和数据库的操作比较熟悉,同时对VB或Delphi编程有一定的经验;数据录入员负责人事数据的录入及日常更新,信息维护员负责人事数据的备份和其他管理工作。
企业的人员调进与调出比较频繁。
2.3假定和约束
(1)软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。
(2)操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。
(3)用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。
系统分析人员需要2天内到位,用户需要5天时间确认需求分析文档。
去除其中可能出现的问题,例如用户可能临时有事,占用6天时间确认需求分析。
那么程序开发人员需要在1个月左右内进行系统设计、程序编码、系统测试、程序调试和网站部署工作。
其间,还包括了员工每周的休息时间。
3需求规定
3.1对功能的规定
1.员工信息管理,包括注册、注销、查询、更新等;
a.引言
员工信息管理是员工管理的最基本的功能,每年都要对新进员工进行注册,对退休以及由于其他原因而辞职的员工档案信息进行注销、更新。
员工信息包含职工的名族类别、专业系别、文化程度、政治面貌、部门类别、职务类别、职称类别以及员工生日和员工合同提示等。
b.输入
员工学号、员工姓名
c.处理过程描述
检查员工的状态,如果员工今年还未注册且现在过来注册,则将员工状态置为注册;如果员工退休、辞职、跳槽则将员工状态置为注销;注意员工基本档案应该时时更新。
d.输出
操作成功或失败的提示信息
2.员工工资管理;
a.引言
通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。
b.输入
员工学号、用户口令、员工姓名
c.处理过程描述
根据员工的工资设置以及奖惩信息来计算工资信息并计入库中,另外员工工资的发放信息也计入库中。
d.输出
操作成功或失败的提示信息
3.考评信息管理
a.引言
通过考评信息管理模块记录员工的考评信息,并作为员工业绩的一部分计入库中。
b、输入
员工工号、员工姓名
c、处理过程描述
员工用户可以查询自己的考评信息,管理员用户确认后将员工考评信息计入库中。
D、输出
操作成功或失败的提示信息
4.系统管理;
a.引言
系统管理实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。
b.输入
员工工号、员工姓名
c.处理过程描述
用户在成功登陆系统后退出账号或者系统不稳时重新登录等。
d.输出
操作成功或失败的提示信息
5.部门管理
a.引言
对各个部门的信息进行录入,查询等等。
b.输入
部门编号
c.处理过程描述
对各个部门的信息,数据进行处理。
d.输出
各个部门的信息。
6.人事变动管理
a.引言
在公司员工入职,辞职,职位变动的时候,要在系统中进行记录说明。
b.输入
员工编号或者增加/删除员工信息。
c.处理过程描述
再输入员工编号后,将员工的信息进行修改并保存。
d.输出
操作成功或失败的提示信息。
对功能的需求可用如下的数据流图描述:
一级数据流图
1、输入处理及系统处理
用户在进入系统时,需要输入用户名和密码。
输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。
如果口令有效则进行权限判断,是员工用户就进行员工用户信息管理,是管理员用户就进行管理员用户信息管理;如果口令无效,则提示出错。
2、员工用户信息处理
员工用户拥有的权限为:
用户注册:
主要实现员工的注册,创建自己的帐户密码
用户登录:
登陆应用程序查看自己的信息
修改密码:
修改用户自己的密码
3、管理员用户信息管理
管理员用户可以实现的功能有:
员工基本信息处理、员工业绩信息处理,包括员工考评——记录员工考评信息,人员调薪——管理员工的薪水调整;职称评定——评定和记录员工的职称信息,培训管理——管理员工的培训信息等;可以查询每一位学生用户的各项信息;可以修改学生的基本状态,即注册、注销、更新等。
4、显示处理
显示分为正常显示和出错显示
数据字典:
1)数据流名称:
员工信息情况
定义:
员工情况=工号+姓名+性别+出生日期+籍贯+学历+专业+联系方式+照片+部门号。
数据流量:
根据学校的员工具体录用情况来确定。
说明:
要对每一位被聘用的新员工进行唯一编号。
2)数据流名称:
奖惩情况
定义:
奖惩情况=员工号+姓名+奖惩类别+附加工资+奖惩日期
数据流量:
根据公司的具体情况来确定。
说明:
要对每一次的奖惩记录进行唯一编号。
3)数据流名称:
实际工资查询
定义:
实际工资查询情况=员工号+姓名+实发工资+发放日期。
数据流量:
根据公司的具体情况来确定。
说明:
员工号和发薪日期可以唯一确定一个工资记录。
E-R图
3.2对性能的规定
3.2.1精度
数值要求精确到整型个位即可,要求工号完全准确,姓名可以进行部分匹配。
3.2.2时间特性要求
a.响应时间:
小于0.5秒;
b.更新处理时间:
小于1.5秒;
c.数据的转换和传送时间:
小于2秒;
3.2.3灵活性
a.操作方式上的变化:
鼠标、键盘、触摸屏等都可以使用;
b.运行环境的变化:
在多种平台上都可以使用;
c.精度和有效时限的变化:
精度变化要对系统的影响减小到最小;
d.计划的变化或改进:
较易改进。
3.3输人输出要求
输入数据基本为:
员工工号、员工姓名、用户名、用户密码,工号为整型数据,其余均为字符型;输出为用户界面、系统信息框或报表。
3.4数据管理能力要求
需要管理的记录个数:
大于10万。
其中分为多个表和文卷,其大小规模为:
5000左右,记录的总个数每年将增长10%-20%
3.5故障处理要求
设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。
软件在运行过程中产生的数据库错误,将由系统自动记入错误日志,非数据传输引起的错误将由系统管理员或软件开发者解决。
软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。
发生错误时,保证数据完整,对于数据库发生故障时要能够进行故障恢复,以保证数据的一致性同时也要定期进行数据备份。
还要求此系统可以定期进行升级管理。
3.6其他专门要求
用户单位对安全保密的要求:
员工信息对其他普通员工应该是保密的,以保证员工的个人隐私权。
在用户登录时需要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系统。
要满足使用方便的要求,并应该可维护、可补充、易读、可靠且运行环境可转换。
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:
a.处理器型号及内存容量:
P1及以上,内存大于32M;
b.外存容量、联机或脱机:
10G,联机
c.输入及输出设备的型号和数量,联机或脱机:
联机或脱机均可;
d.数据通信设备的型号和数量:
服务器Sever;
e.功能键及其他专用硬件:
快捷键
4.2支持软件
支持Windiw9x/NT/Me/2000/xp,VFP\Delphi\c\c++编译程序等。
4.3接口
用户接口为用户界面,通过系统提示用户可输入数据以得到自己所需要的服务;外部接口为鼠标、键盘、触摸屏等交互工具,另需配置一台中心服务器,本系统与其他系统通过调用相同的数据库中的数据而保持一致性;内部接口为学生的学号、课程号(名)的一致性。
4.4控制
本系统通过网络提供服务,用户通过浏览器访问服务器,向服务器发出服务请求。
因此,需要使用TCP/IP网络协议,作为标准的通信控制接口。
1.为什么要进行需求分析?
通常对软件系统有哪些需求?
答:
1.一个不能真正满足用户需求软件并没有多大的实用价值,在做一个软件之前,首先需要知道用户的真正要求,必须知道自己所要做的软件是要完成什么功能的,只有真正了解了需求之后,才能让自己做的软件更加实用,更加让用户满意,所以要进行需求分析,而且不能被其他的步骤所替代。
2.功能需求,性能需求,可靠性和可用性需求,出错处理需求,接口需求,约束,逆向需求,将来可能提出的要求。
2.怎样与用户有效的沟通以获取用户的真实需求?
答:
要获得用户的真正需求一般有以下四种方法:
1.访谈:
访谈有两种形式:
正式访谈和非正式访谈。
正式访谈时,系统分析员将提出一些事先准备好的具体问题。
在非正式访谈中,分析员将提出一些用户可以自由回答的开放性问题,以鼓励被访问人员说出自己的想法。
2.面向数据流自顶向下求精:
对数据流图细化之后得到一组新的数据流图,不同的系统元素之间的关系会变得更加清楚。
对这组数据流图的分析追踪可能会产生新的问题,这些问题的答案可能又在数据字典中增加一些新条目,并且可能导致新的或精化的算法描述。
随着分析过程的进展,经过提问和解答的反复循环,分析员越来越深入的定义了目标系统,最终得到对系统数据和功能要求的满意了解。
3.简易的应用规格说明技术:
这种方法提倡用户与开发者密切合作,共同密切合作,共同标识问题,提出解决问题的要素,商讨不同方案并指定基本需求。
4.快速建立软件原型:
快速建立起来的旨在演示目标系统主要功能的可运行的程序。
其要点是它应该实现用户看得见的功能,省略目标系统的“隐含”功能。
它应该具备两个特性:
一是快速,二是容易修改。
为了快速的构建和修改原型,通常使用下述3种方法和工具:
(1)第四代技术。
(2)可重用的软件构件。
(3)形式化规格说明和原型环境。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 需求 规格 说明书