工资管理系统软件需求规格说明书.docx
- 文档编号:8869944
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:16
- 大小:21.67KB
工资管理系统软件需求规格说明书.docx
《工资管理系统软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《工资管理系统软件需求规格说明书.docx(16页珍藏版)》请在冰豆网上搜索。
工资管理系统软件需求规格说明书
文档编号:
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:
待定需求列表
编号
功能
编号
子功能
当前状态
待定原因
可能造成的问题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统软件 需求 规格 说明书