工资管理系统需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工资管理系统需求分析

一、开发背景

随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要。所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。

二、系统的功能需求包括以下几个方面。

(1)每个员工有用户名和密码,能够方便的按照某种关键字对自己的工资及个人信息进行查询。

(2)系统管理员有唯一的用户名和密码,完成对员工资料的增、删、改、查以及对系统的维护。

(3)上级主管部门可以对员工信息的查询,增加,修改,删除,汇总及打印。打印员工的信息,工资发放报表,工资历史报表,奖惩报表。

满足上述需求的系统主要包括以下几个模块。

(1)基本数据维护模块。提供了使用者录入,修改并维护基本数据的

途径。例如对员工信息的更新与修改。

(2)基本信息模块。主要用于实现对员工工资的管理。还有每个员工

的工资是根据你本月是否违纪,是否犯错和你进公司的时候的确定工资

来确定。

(3)数据库管理模块。在系统中,所有员工的信息都要统一管理,工

资的发放情况和有多少工资要有详细的记录,所以要用统一的数据库平

台进行。

(4)信息查询模块。主要用于查询工资信息和员工信息。下图所示表

示了工资管理系统的功能需求。

1. 基本数据维护模块。包括如图所示的几个方面。

(1)数据备份。将数据进行复制。

(2)数据恢复。对数据进行恢复。

(3)数据导入。将数据导入到数据库中。

(4)数据导出。将数据从数据库中导出。

2. 基本业务模块。包括如图所示的几个方面。

(1)添加员工信息。系统管理员可以添加员工信息。

(2)修改更新员工信息。系统管理员可以修改更新员工信息。

(3)添加工资信息。系统管理员可以添加工资信息。

(4)修改更新员工工资信息。系统管理员可以修改更新员工工资信息。

3. 数据库管理模块。包括如图所示的几个方面。

(1)员工信息管理。包括员工的用户名,职位,奖惩。

(2)工资管理。包括工龄工资、岗位工资、所得税率。

4.信息查询模块。包括如图所示的几个方面。

(1)查询员工信息。负责员工信息的查询。

(2)查询员工工资信息。负责员工工资信息的查询。

三、上级主管部门的用例图

生成工资

1.用例归约。

(1)登陆(身份验证)

用例名称:上级管理部门登陆

说明:上级管理部门通过输入账号和密码进入工资管理系统;

输入:上级管理部门账号,密码;

加工:将上级管理部门帐号与密码与储存在系统内的信息比较(通过系统管理员认证实现),一致则通过;

输出:上级管理界面;

基本事件流:

1.上级管理部门输入其账号和密码

2.系统管理员认证上级管理部门账号和密码有效

3.结束.

(2)员工信息管理。可查询,添加,修改,删除员工信息。

用例名称:上级管理部门对员工信息的管理

说明:上级管理部门可以通过工资管理系统对员工信息进行管理;

输入:查询信息;

加工:根据输入信息,从数据库中查询员工信息;

输出:返回相关员工信息;

前提条件:上级管理部门已登陆,有相应权限

基本事件流:

1.管理部门进入工资管理系统并键入查询信息..

2.界面将查询信息传送到系统数据库.

3.系统服务器根据查询信息从数据库中查找

4.返回查找的具体员工信息

(3)工资基本设定。设定工龄工资,岗位工资,奖金及违纪扣罚款,所得税。

用例名称:上级管理部门对工资的设定

说明:管理部门进入工资管理系统并对工资进行调整设定;

输入:要调整的项目及调整方案;

加工:对要调整的项目根据要求重新设定;

输出:调整后的工资计算方案;

前提条件:上级管理部门已登陆,有相应权限

基本事件流:

1.上级管理部门进入工资管理系统.

2.键入调整信息.

3.系统服务器根据调整信息对工资计算方案进行重新设定

4.返回调整后的工资计算方案

5.返回查找的具体信息

(4)汇总打印。打印员工信息,工资发放报表,工资历史报表,奖惩报表。

用例名称:上级管理部门汇总打印

说明:管理部门根据需要对员工的信息汇总并打印;

输入:需汇总的员工;

加工:根据输入信息,从数据库中查询到各个人基本情况及工资信息;

输出:基本情况及工资信息;

前提条件:上级管理部门已登陆,有相应权限

基本事件流:

1上级管理部门进入工资管理系统.

2.键入查询信息并提交

3.系统接受查询信息,系统服务器根据查询信息从数据库中查找

4.返回查找的具体信息,汇总并打印

后置条件:根据需要打印出员工信息

(5)退出登陆

用例名称:上级主管部门退出登陆

说明:上级主管部门退出系统界面,结束交互

基本事件流:上级主管部门关闭工资管理系统

四、员工的用例图

)

员工

退出登陆

1.用例归约

(1)登陆

用例名称:员工登陆

说明:用户登陆时验证密码正确性(登陆后员工可以通过工资管理系统进行工资查询);

输入:用户名,密码;

加工:将用户名与密码与储存在系统内的信息比较(通过用户认证实现),一致则通过;

输出:工资管理系统主界面;

前提条件:员工已注册并录入系统

基本事件流:

1.用户输入用户名和密码

2.系统对用户认证

3.结束

后置条件: 员工的的状态转换为已登陆

(2)查询个人工资

用例名称:员工个人工资查询

说明:员工可以通过工资管理系统进行个人工资信息的查询;

输入:查询信息;

加工:根据用户输入信息,从数据库中查询到个人基本情况及工资条;

输出:工资条;

相关文档
最新文档