视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
工资管理系统软件需求规格说明书
2025-10-02 13:57:15 责编:小OO
文档
文档编号: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 员工个人信息CRUD    7

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-1SS-1-1 员工的基本个人信息CRUD

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

2工资计算…

SS-2SS-2-1  基本工资计算

SS-2-2  临时发放计算

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

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

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

7工资汇总SS-4SS-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 系统需求

硬件:

        Intel X86平台

CPU主频1.6G以上

内存1G以上

空闲硬盘空间10M以上

    软件平台:

    操作系统:Windows2000 Server SP4

数据库: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:待定需求列表

编号功能编号子功能当前状态待定原因可能造成的问题

下载本文
显示全文
专题