工资管理系统软件需求规格说明书.docx

上传人:b****6 文档编号:8869944 上传时间:2023-02-02 格式:DOCX 页数:16 大小:21.67KB
下载 相关 举报
工资管理系统软件需求规格说明书.docx_第1页
第1页 / 共16页
工资管理系统软件需求规格说明书.docx_第2页
第2页 / 共16页
工资管理系统软件需求规格说明书.docx_第3页
第3页 / 共16页
工资管理系统软件需求规格说明书.docx_第4页
第4页 / 共16页
工资管理系统软件需求规格说明书.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

工资管理系统软件需求规格说明书.docx

《工资管理系统软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《工资管理系统软件需求规格说明书.docx(16页珍藏版)》请在冰豆网上搜索。

工资管理系统软件需求规格说明书.docx

工资管理系统软件需求规格说明书

文档编号:

SS-SRS-1.0

 

工资管理系统需求规格说明书

 

文档版本号:

1.0

文档编号:

SS-SRS-1.0

文档密级:

绝密

归属部门/项目:

研发部

产品名:

工资管理系统

子系统名:

编写人:

编写日期:

审核人:

审核日期:

批准人:

批准日期:

修订记录:

版本号

修订人

修订日期

修订描述

目录

1简介4

1.1目的4

1.2范围4

1.3定义、首字母缩写词和缩略语4

1.4参考资料5

1.5假定5

2产品定位5

2.1产品背景5

2.2问题说明5

2.3产品定位说明5

3相关方和用户说明6

3.1相关方摘要6

3.2用户摘要6

3.3用户环境6

3.4关键的相关方/用户需要6

4产品概述6

4.1产品总体效果6

4.2功能摘要6

4.3假设与依赖关系6

5产品功能性需求概述6

6产品功能关联7

7产品功能性需求描述7

7.1员工基本信息7

7.1.1员工个人信息CRUD7

7.1.2员工基本工资数据8

7.2工资计算8

7.2.1基本工资计算8

7.2.2临时发放计算9

7.2.3个人所得税计算9

7.3数据保存10

7.3.1保存工资发放数据10

7.3.2查询工资发放数据10

7.4工资汇总10

7.4.1打印工资报表10

7.4.2计算年终奖金11

8约束11

9接口11

10产品非功能性需求11

10.1适用的标准11

10.2系统需求11

10.3用户界面需求12

10.4易用性12

10.5可靠性12

10.6性能12

10.7可支持性13

10.8安全性需求13

10.9可扩展性需求13

10.10兼容性需求13

10.11可移植性需求13

11文档需求13

11.1用户手册13

11.2联机帮助13

11.3安装指南、配置文件、自述文件13

12附录A:

需求确认13

13附录B:

需求评审辅助列表15

14附录C:

待定需求列表15

1简介

当今社会,随着计算机技术的飞速发展,手工填写工资单的公司已不多见了。

为提高财务管理人员对工资管理的效率,许多企业的工资都采用计算机管理来取代过去的手工管理。

随着国家新劳动法规的变化,许多公司对工资的管理又提出了更高的要求,要求工资管理和人事管理联系起来,同时连接工时考勤和保险、罚款等来生成企业每个职工的基本工资、津贴、保险费、实际发放工资等。

基于以上原因,工资使用电脑保存更安全、更快速计算、统计更全面,实现企业工资管理的系统化、规范化、自动化,由计算机代替手工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计打印工资报表等操作,这样使财务工作人员可以轻松快捷地完成。

1.1目的

此文档的目的是收集、分析和定义“工资管理系统”的产品的需要和特性。

它包括相关方和目标用户需要的功能和这些需要存在的原因,以及详细地说明所确定的产品的关键外部流程、接口和非功能性特性的需求、设计约束。

1.2范围

项目的名称:

工资管理系统项目

  产品的名称:

工资管理系统

  项目的组织者:

张军涛

  产品的设计者:

张军涛

  产品的所有权:

张军涛

1.3定义、首字母缩写词和缩略语

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

  需求分析:

包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

  模块的独立性:

是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。

所有开发人员——系统的开发者;

临时发放——给与职员的月工资以外的其它临时性支付,如:

出差补贴,季度津贴等

优先级:

高~必须完成;中~在时间不足,或是发生风险时,可以考虑暂缓;低~属于优化功能,若资源足够,也可以实现

实现难度:

高~不熟悉的技术;中~未做过类似的但熟悉技术;低~曾做过类似的

1.4参考资料

张海藩.软件工程.北京:

清华大学出版社,2006

丁正凡.Java语言实用教程.北京:

北京邮电大学出版社,2005

1.5假定

读者应对现有工资管理系统的功能,系统架构,系统的目的,含义,以及用户需求有一定了解。

2产品定位

本产品首先作为一个工资管理系统,能完全在现有系统环境中运行,其数据流程和存储结构等与系统兼容。

2.1产品背景

目前,市场上有很多流行的工资管理系统,但是,对于一些刚刚成立的企业来说,员工比较少,所需要的数据库并不是很大,只要一个操作方便,功能实用,能满足企业公司对数据的管理及需求的系统即可。

我的目标就是开发一个功能实用、操作方便,简单明了的工资管理系统。

因此,我所设计的工资管理系统。

2.2问题说明

本产品首先作为一个工资管理系统,能完全在现有系统环境中运行,其数据流程和存储结构等与系统兼容。

同时,开发过程中应注意各个模块之间的独立性,在将来便于维护。

2.3产品定位说明

本产品能满足小型企业的工资计算,提高财务管理人员对工资管理的效率。

3相关方和用户说明

3.1相关方摘要

3.2用户摘要

3.3用户环境

3.4关键的相关方/用户需要

4产品概述

4.1产品总体效果

4.2功能摘要

我所设计的工资管理系统的功能主要有以下几项:

(1)及时准确地计算每个职工的应付工资,反映和监督企业与职工的工资结算情况。

(2)正确地计算企业工资总额,反映和监督工资总额计划的执行情况,有计划地对工资总额进行控制。

(3)按照工资的用途正确地将工资费用计入员工的账户。

(4)正确提取职工福利费用。

(5)正确地汇总员工的工资,把员工的工资准备地打印出来。

4.3假设与依赖关系

5产品功能性需求概述

应实现以下模块/功能:

编号

功能类别

编号

子功能

1

员工基本信息

SS-1

SS-1-1员工的基本个人信息CRUD

SS-1-2职工的基本工资数据

2

工资计算…

SS-2

SS-2-1基本工资计算

SS-2-2临时发放计算

SS-2-3个人所得税计算

6

数据保存

SS-3

SS-3-1将工资发放的操作数据存入数据库

SS-3-2查询工资发放的操作数据

7

工资汇总

SS-4

SS-4-1能打印出月、年工资报表

SS-4-2计算年终奖金

6产品功能关联

所有的员工对象需要先添加,然后验证,并保存于数据库,可以用于查询。

7产品功能性需求描述

7.1员工基本信息

对员工的基本信息进行操作

7.1.1员工个人信息CRUD

名称、标识符

SS-SRS-1.1

功能描述

描述

员工个人信息的增删改查

相关参数及其范围

工号,输入

姓名,输入

年龄,输入

性别,输入,应检查有效性

生日,选择

电话,输入,应检查有效性

银行卡号,输入,应检查有效性

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

键盘输入和鼠标点击

正确操作序列(可用图)

输出(界面显示;数据流/报文输出)

界面显示;数据入库

错误处理:

对于错误的输入、错误的操作方式的处理办法说明

提醒用户重新输入

补充说明

7.1.2员工基本工资数据

录入本保存员工的基本工资数据包括基本工资(元/时)、出差工资(元/半天)等。

名称、标识符

SS-SRS-1.2

功能描述

描述

员工基本工资数据

相关参数及其范围

基本工资(元/时)

出差工资(元/半天)

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

键盘输入

正确操作序列(可用图)

输出(界面显示;数据流/报文输出)

界面显示;数据入库

补充说明

7.2工资计算

7.2.1基本工资计算

名称、标识符

SS-SRS-2.1

功能描述

描述

基本工资计算

相关参数及其范围

月工作时

迟到次数

早退次数

出差次数

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

键盘输入

正确操作序列(可用图)

输出(界面显示;数据流/报文输出)

界面显示;数据入库

补充说明

7.2.2临时发放计算

名称、标识符

SS-SRS-2.2

功能描述

描述

临时发放计算

相关参数及其范围

出差补贴

季度津贴

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

键盘输入

正确操作序列(可用图)

错误操作处理

提醒用户重新输入

输出(界面显示;数据流/报文输出)

界面显示;数据入库

补充说明

7.2.3个人所得税计算

名称、标识符

SS-SRS-2.3

功能描述

描述

个人所得税计算

相关参数及其范围

基本工资

税率

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

鼠标点击,数据库提取

错误操作处理

提醒用户重新输入

输出(界面显示;数据流/报文输出)

界面显示;数据入库

补充说明

7.3数据保存

7.3.1保存工资发放数据

7.3.2查询工资发放数据

名称、标识符

SS-SRS-3.2

功能描述

描述

查询工资发放数据

相关参数及其范围

工号或姓名

查询月

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

键盘输入,鼠标点击

错误操作处理

提醒用户重新输入

输出(界面显示;数据流/报文输出)

界面显示

补充说明

7.4工资汇总

7.4.1打印工资报表

名称、标识符

SS-SRS-4.1

功能描述

描述

打印工资报表

相关参数及其范围

要打印的工资年,月

Excel

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

鼠标点击,键盘输入

正确操作序列(可用图)

错误操作处理

输出(界面显示;数据流/报文输出)

界面显示,文件保存

补充说明

7.4.2计算年终奖金

名称、标识符

SS-SRS-4.2

功能描述

描述

计算年终奖金

相关参数及其范围

每月工资

月份数

优先级

难度

输入(键盘输入或鼠标点击;数据流/报文流入)

数据库导入

正确操作序列(可用图)

错误操作处理

重新导入

输出(界面显示;数据流/报文输出)

界面显示,数据入库

补充说明

8约束

9接口

为了能与考勤系统完整融合,并为将来的开发提供统一接口,定义相应接口功能。

必须严格按要求开发。

10产品非功能性需求

10.1适用的标准

编号

需求名称

详细要求

10.2系统需求

硬件:

IntelX86平台

CPU主频1.6G以上

内存1G以上

空闲硬盘空间10M以上

软件平台:

操作系统:

Windows2000ServerSP4

数据库:

access

10.3用户界面需求

系统的总体结构采用菜单来调用窗体,利用窗体来对信息进行管理、数据加工、信息。

界面菜单:

需要统一的菜单风格,包括菜单图片、颜色,菜单栏目的划分,各种功能的菜单标题等

操作方式:

鼠标操作加键盘操作

色彩方案:

清新

快捷方式:

需要快捷方式,显示快捷方式,自定义快捷方式

导航方式:

不需要导航方式

10.4易用性

产品应具备易用性,要求用户在经过简单培训后能熟练使用该功能。

10.5可靠性

平均故障次数<=3次/年

对用户输入的字符串做合理性检查

数据及时备份

10.6性能

对事务的响应时间:

平均0.5s、最长2s

记录数小于1万条

10.7可支持性

编号

需求名称

详细要求

10.8安全性需求

只有输入正确的用户名和密码才能进入系统。

10.9可扩展性需求

10.10兼容性需求

与考勤系统兼容

10.11可移植性需求

11文档需求

11.1用户手册

11.2联机帮助

11.3安装指南、配置文件、自述文件

12附录A:

需求确认

需求评审报告摘要

需求文档

输入名称,标识符,版本,作者,完成日期,…

需求评审报告

输入名称,标识符,评审日期,…

评审结论

[]工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。

[√]工作成果基本合格,需要作少量的修改,之后通过审核即可。

[]工作成果不合格,需要作比较大的修改,之后必须重新对其评审。

评审意见

 

评审小组成员

输入评审小组成员

需求承诺

需求文档

输入名称,标识符,版本,作者,完成日期

客户承诺

承诺…

 

签字,日期

项目经理承诺

承诺…

 

签字,日期

13附录B:

需求评审辅助列表

编号

功能

编号

子功能

通过?

Y/N

原因

后续操作

14附录C:

待定需求列表

编号

功能

编号

子功能

当前状态

待定原因

可能造成的问题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1