资源描述
需求规格说明书
文档标记:
当前版本:
当前状态:
草稿
发布日期:
发布
修改历史
日期
版本
作者
修改内容
评审号
变更控制号
目录
1 概述 4
1.1 编写目的 4
1.2 读者对象 4
1.3 术语和缩写 4
1.4 参考资料 4
2 系统功能分析 5
2.1 解决流程图 5
用例说明说......................................................................................................................5
2.2 系统用例图 5
2.3.1 员工用例图 7
2.3.2 管理层用例图 9
2.3 员工后台系统 15
2.3.1 登录系统 24
2.3.2 查询工资 26
2.3.3 修改密码 27
2.4 管理员后台系统 42
2.4 登录系统且新增员工 42
2.4.1 员工工资录入 43
2.4.2 管理员界面汇总打印 44
2.4.3 员工信息查询 45
2.4.4 员工信息修改.............................................................................................46
2.4.5 考勤登记.............................................................................................46
2.5 系统管理员后台系统...................................................................................................47
3 用户界面分析 45
4 系统性能分析 45
1 概述
1.1 编写目的
随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要所以引进计算机技术对公司内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对公司众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有助于减少错误,减轻人事部门的任务,提高效率,节约人力资源,减少公司成本。由于以上因素学校规定我们根据这个目的编写一个软件来解决。
1.2 读者对象
本《软件需求规格说明书》的预期读者是:
Ø 公司总经理
Ø 人事部经理
Ø 财务管理阶层
Ø 测试组人员
Ø SQA人员
Ø SCM人员
开发公司授权调阅本文档的其别人员
1.3 术语和缩写
名词
解释
前台
员工登陆系统,员工查看工资列表。
简历
员工填写的个人简历
申请
将简历及附加信息投递给某一具体的职位,就形成一份申请
员工
该系统的个人目的用户,重要是工作人员
管理层用户
对该公司所有员工进行管理
系统管理员
对整个员工工资进行维护的管理人员
1.4 参考资料
序号
文档名称
标记号/出版号
备注
1、
《C# WinForm 实践开发教程》;
主编:钱哨等,中国水利水电出版社
2.
《C#.NET 程序设计实践教程》
清华大学出版社;
2系统功能分析
2.1解决流程图
用例说明书
用例名称 工资信息管理
编号 MicroMOe1.0-RF-Stu-Register-01
参与者 系统管理员 员工 主管 经理
使用频率 *
描述:随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要所以引进计算机技术对公司内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对公司众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有助于减少错误,减轻人事部门的任务,提高效率,节约人力资源,减少公司成本。
前置条件
典型过程
1、员工管理:添加,修改,删除员工基础信息,对员工职位以及所享受的工资待遇进行调整。
2、考勤管理:记录管理每个员工的考勤记录。
3、工资管理:根据公司制定的工资计算和发放标准对每个员工的当月工资进行计算,同时要保存每个员工所有的工资发放记录。
4、信息查询:为每位员工提供工资明细查询和历史查询
5、能简朴对系统参数进行设立和调整
6、人机界面简洁方便,减少人工劳动强度。
扩展过程
1. 系统提醒工资错误内容并提醒其重新输入并确认
2. 财务管理修改后提交确认
结果 系统中新增长了工资修改内容。
非功能性规定 性能:需要在6秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
员工:每个员工有个用户名和密码,可以方便的按照某种关键字对自己的工资进行查询。系统管理员:有唯一用户名和密码,完毕对员工资料的增长,删除,修改和查询。对系统的维护,数据备份,数据恢复,数据导入,数据导出
上级主管部门:员工信息的查询,增长,修改,删除,汇总及打印,打印员工信息,工资发放报表,工资历史报表,奖惩报表设定工资年龄,岗位工资,奖金及违纪扣罚款,个人所得税在现代公司的生产和动作过程中,往往需要对公司员工的工资进行管理。
1.员工信息管理:实现对员工基本信息的管理操作,涉及员工基本数据信息的添加、修改、删除和查询等功能;
2.工资管理:完毕对基础数据设定(如工龄工资、岗位工资、所得税率等),工资记录、发放,打印工资条,及员工奖励和处罚;
3.工资查询:可根据条件查询员工历史工资数据(如按月份查询、按姓名查询、按部门查询等);
4.汇总打印:提供报表打印输出功能,可以报表的形式打印员工信息、工资发放报表、工资历史报表、员工奖励和员工处罚报表;
5.系统维护:可对数据进行备份和恢复,并可实现数据导入导出功能。
6.管理员设立:实现系统用户及密码的设立操作,可以增长和删除系统用户(仅系统管理员才有权限),对系统当前用户修改密码。
2.2系统用例图
2.2.1员工用例图
2.2.2管理人员用例图
2.3登录系统
这是我们的登入界面!只有拥有的账号的公司人员才有相应的权限进入系统的权限。忘掉密码的人员可以通过公司的管理人员处找回密码。
用例名称
用户登录
编号
01
参与者
员工
使用频率
高
业务优先级
描述
员工可以通过快捷的入口,或访问其他受限资源时候,可以通过填入用户名、密码,被系统辨认为有效的网站用户身份。同时,为了保护用户安全,防止被机器暴力破解到用户密码,使用验证码技术,在登录时候要同时输入验证码,确认用户是人工输入提交的。
前置条件
员工已注册并录入系统
典型过程
1、员工输入相应的用户名和密码并提交确认;
2、系统验证用户信息是否对的;
3、系统向员工验证身份;
4、系统引导员工转入相应页面或默认首页。
扩展过程
1. 系统提醒员工错误内容并提醒其重新输入并确认
2. 员工修改后提交确认
用户名不存在
1. 系统提醒员工用户名不存在;
2. 员工填写其他的用户名后提交确认。
密码错误
1. 系统提醒员工密码错误;
2. 员工重新填写密码并提交确认。
结果
员工获得身份认证进行系统操作。
非功能性规定
性能:需要在6秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.3.1查询工资
用例名称
查询工资
编号
03
参与者
公司员工
使用频率
高
业务优先级
描述
公司员工登入公司工资管理系统查看本人工资,因普通员工权限的限制,普通员工仅能查看本人工资信息
前置条件
该员工确属于本公司,同时该员工可以登入本公司工资管理系统
典型过程
1.用户打开工资管理系统.
2.键入查询信息.
3.界面将查询信息传送到系统数据库.
4.系统服务器根据查询信息从数据库中查找
5.返回查找的具体信息
扩展过程
1、 给出该员工上一个月的工资信息
2、 该系统可以查询指定月份的工资信息
结果
员工获得其工资信息
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.3.2修改密码
用例名称
修改密码
编号
04
参与者
公司员工
使用频率
中档
业务优先级
描述
公司员工登入公司工资管理系统后修改密码,系统弹出修改密码的弹窗,员工按照系统环节修改密码
前置条件
该员工确属于本公司,同时该员工可以登入本公司工资管理系统
典型过程
1、 员工点击修改密码,进入密码修改界面
2、 输入原密码,判断是否错误
3、密码输入对的系统弹出修改密码框
4、员工按照系统环节修改其登入密码
5、密码修改成功,系统更新数据
扩展过程
员工修改密码需要输入本次登入密码
结果
员工修改其登入密码
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.4.管理员 新增员工
用例说明:
用例名称
增长员工
编号
02
参与者
系统管理员
使用频率
较高
业务优先级
描述
随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要所以引进计算机技术对公司内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对公司众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有助于减少错误,减轻人事部门的任务,提高效率,节约人力资源,减少公司成本。
前置条件
典型过程
1、登录工资管理系统。
2、向系统请求增长员工信息。
3、系统接受请求,弹出信息框,管理员负责填写信息。
4、系统检查信息是否对的
5、对的并保存信息
6、更新数据库信息。
扩展过程
1. 系统提醒员工错误内容并提醒其重新输入并确认
2. 管理员修改后提交确认
结果
系统中新增长了员工信息修改内容。
非功能性规定
性能:需要在6秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
1. .员工信息管理:实现对员工基本信息的管理操作,涉及员工基本数据信息的添加、修改、删除和查询等功能;
2. 汇总打印:提供报表打印输出功能,可以报表的形式打印员工信息、工资发放报表、工资历史报表、员工奖励和员工处罚报表;
存在疑问
2.4.1管理员 员工工资录入
用例名称
员工工资录入
编号
05
参与者
管理员
使用频率
中
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的信息进行录入。
前置条件
典型过程
1、管理员登入系统进入工资录入界面;
2、请求系统修改信息,系统响应成功;
3、.输入员工的基本信息并进行录入;
4、确认后弹出信息确认框;
5、更新数据库
扩展过程
字段值输入不合法或超长
3. 系统提醒员工错误内容并提醒其重新输入并确认
4. 管理员修改后提交确认
结果
系统新增一条员工工资信息。
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.4.2管理员界面汇总打印
汇总打印:提供报表打印输出功能,可以报表的形式打印员工信息、工资发放报表、工资历史报表、员工奖励和员工处罚报表;
用例名称
汇总打印
编号
06
参与者
管理员
使用频率
中
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的考勤信息、工作状况信息进行整合。
前置条件
典型过程
1、 整合员工的工作状况计算员工的工资信息
2、 整合员工的考勤信息
3、 结合考勤信息对员工的工资信息重新记录
4、 确认员工的当月工资
扩展过程
结果
员工信息系统界面中出现上个月的月末工资信息
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.4.3管理员界面员工信息查询
用例名称
员工信息查询
编号
07
参与者
管理员
使用频率
中
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的信息进行修改。
前置条件
典型过程
1、 系统提醒是否对员工的信息进行查询
2、 确认对员工的信息进行查询
3、 选择要查询的内容
4、 显示员工的信息
扩展过程
字段值输入不合法或超长
5. 系统提醒员工错误内容并提醒其重新输入并确认
6. 管理员修改后提交确认
结果
系统修改了一条员工信息,员工中有一个员工的信息被修改
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.4.4管理员界面员工信息修改
用例名称
员工信息修改
编号
08
参与者
管理员
使用频率
中
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的信息进行修改。
前置条件
典型过程
5、 系统提醒是否对员工的信息进行修改
6、 确认对员工的信息进行修改
7、 选择要修改的内容
8、 跟对规范修改信息
9、 确认对员工的信息进行修改
扩展过程
字段值输入不合法或超长
7. 系统提醒员工错误内容并提醒其重新输入并确认
8. 管理员修改后提交确认
结果
系统修改了一条员工信息,员工中有一个员工的信息被修改
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.4.4考勤登记
用例名称
考勤登记
编号
09
参与者
管理员
使用频率
高
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的考勤进行修改。
前置条件
系统管理要先登录
典型过程
1.上级部门登录系统,进入考勤登记界面
2.请求系统修改,系统接受请求进入修改界面
3.根据信息进行键入
4.系统更新数据库
扩展过程
字段值输入不合法或超长
系统提醒员工错误内容并提醒其重新输入并确认
管理员修改后提交确认
结果
考勤信息被修改
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.5系统管理员后台系统
2.5.1删除用户
用例名称
删除用户
编号
10
参与者
系统管理员
使用频率
高
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的考勤进行修改。
前置条件
系统管理要先登录
典型过程
1.系统管理员登录系统,进入删除界面
2.请求系统修改,系统接受请求进入删除界面
3.根据信息进行键入
4.系统更新数据库
扩展过程
字段值输入不合法或超长
系统提醒员工错误内容并提醒其重新输入并确认
管理员修改后提交确认
结果
考勤信息被修改
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.5.2增长用户
用例名称
新增用户
编号
11
参与者
系统管理员
使用频率
高
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的考勤进行修改。
前置条件
系统管理要先登录
典型过程
1.系统管理员登录系统,进入新增用户界面
2.请求系统增长,系统接受请求进入增长界面
3.根据信息进行键入
4.系统更新数据库
扩展过程
字段值输入不合法或超长
系统提醒员工错误内容并提醒其重新输入并确认
管理员修改后提交确认
结果
新增信息被修改
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.5.3数据备份
用例名称
数据备份
编号
12
参与者
系统管理员
使用频率
高
业务优先级
描述
管理员可以通过管理员身份进入系统对系统普通员工的考勤进行修改。
前置条件
系统管理要先登录
典型过程
1.系统管理员登录系统,进入数据备份界面
2.请求系统备份,系统接受请求进入备份界面
3.根据信息进行键入
4.系统更新数据库
扩展过程
字段值输入不合法或超长
系统提醒员工错误内容并提醒其重新输入并确认
管理员修改后提交确认
结果
数据信息被修改
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
2.5.4数据恢复
用例名称
数据恢复
编号
13
参与者
系统管理员
使用频率
高
业务优先级
描述
系统管理员可以通过管理员身份进入系统对系统数据进行修改。
前置条件
系统管理要先登录
典型过程
1.上级部门登录系统,进入数据修改界面
2.请求系统修改,系统接受请求进入修改界面
3.根据信息进行键入
4.系统更新数据库
扩展过程
字段值输入不合法或超长
系统提醒员工错误内容并提醒其重新输入并确认
管理员修改后提交确认
结果
数据信息被修改
非功能性规定
性能:需要在8秒内得到响应。
容错:
可用性:高
安全性:防止特殊字符恶意袭击
补充说明
存在疑问
展开阅读全文