人事工资管理系统.docx

上传人:b****5 文档编号:7292877 上传时间:2023-01-22 格式:DOCX 页数:15 大小:89.75KB
下载 相关 举报
人事工资管理系统.docx_第1页
第1页 / 共15页
人事工资管理系统.docx_第2页
第2页 / 共15页
人事工资管理系统.docx_第3页
第3页 / 共15页
人事工资管理系统.docx_第4页
第4页 / 共15页
人事工资管理系统.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

人事工资管理系统.docx

《人事工资管理系统.docx》由会员分享,可在线阅读,更多相关《人事工资管理系统.docx(15页珍藏版)》请在冰豆网上搜索。

人事工资管理系统.docx

人事工资管理系统

1.系统概述

工资管理是每一个单位都必须面临的问题,各个单位的工资处理内容总是有一定的区别,目前还没有一个专用的工资管理系统。

也不可能把各个单位的工资内容统一起来。

为此各单位都面临一个工资管理系统的开发应用问题。

本系统是用J2EE开发的一个具有代表性的管理系统。

下面是该系统的软件模型。

2.需求分析

2.1功能描述

人事工资管理系统应完成以下功能:

1.员工管理:

包括部门设置、员工信息、人员调动和福利信息四部分。

2.考勤管理:

包括正常出勤、异常出勤和加班处理三部分。

3.工作评价管理:

员工评价信息分为两部分,一部分是主管经理对员工的评价信息,包括工作分工、完成情况、工作态度等;另一部分是同组员工的评价信息,包括工作态度、合作情况等。

4.工资管理:

主要完成员工工资信息的维护,员工工资分为两部分,一部分是基本工资,根据员工的职称和岗位设置;另一部是动态工资,根据员工的考勤情况和工作评价情况计算,在计算出总工资后,还应扣除一些费用,如税款、公积金、养老金等。

5.系统管理模块:

主要是完成用户的添加、密码信息的修改,系统登录,操作人员的权限分配等功能。

2.2用况图

图1人事工资管理系统用例图

图1.1员工管理用例图

图1.1.1部门信息管理用例图

图1.1.2员工信息管理用例图

 

图1.1.3人员调动设置用例图

图1.1.4福利信息管理用例图

图1.2考勤管理用例图

图1.2.1加班处理用例图

图1.2.2异常出勤管理

图1.3工作评价管理

图1.4工资管理用例图

2.3用况描述

针对系统不同层次的用案描述情况,抽象出如下4种用案的具体描述

1.工资管理用案

用案编号:

UC1

用案名:

工资管理用案

主要参与者:

工资管理员

受益人极其利益:

公司通过该系统公司可以实现科学化的工资管理,最大化的提高效率

工资管理员工资管理员可以方便快捷的管理员工相应个人信息,实现各种工资管理操作

前置条件:

工资管理员进入系统前进行身份识别并进行授权

后置条件:

存储公司工资发放情况,包括基本工资,动态工资记录

主要的成功场景:

1.工资管理员登陆系统,输入账号,密码

2.系统核对确认个人信息正确,分配相应权限

3.工资管理员输入工资查询请求

4.系统反馈相应工资查询结果

5.工资管理员给系统输入相应可变动数据

6.系统对输入数据进行记录

7.工资管理员发送工资汇总请求

8.系统反馈工资汇总信息

2.员工信息管理用案

用案编号:

UC2

用案名:

员工信息管理用案

主要参与者:

员工管理员

受益人极其利益:

公司通过该系统公司可以实现科学化的工资管理,最大化的提高效率

员工管理员员工管理员可以方便快捷的管理员工相应个人信息,实现新增员工,删除员工,查询员工,修改员工等操作

前置条件:

员工管理员进入系统前进行身份识别并进行授权

后置条件:

存储公司员工个人信息,包括新增员工,删除员工,查询员工,修改员工信息等记录

主要的成功场景:

1.员工管理员登陆系统,输入账号,密码

2.系统核对确认个人信息正确,分配相应权限

3.员工管理员输入新增员工请求

4.系统实现新增员工请求

5.员工管理员输入删除员工请求

6.系统实现删除员工请求

7.员工管理员输入查询员工请求

8.系统实现查询员工请求

9.员工管理员输入修改员工请求

10.系统实现修改员工请求

3.人员调动用案

用案编号:

UC3

用案名:

人员调动用案

主要参与者:

员工管理员

受益人极其利益:

公司通过该系统公司可以实现科学化的工资管理,最大化的提高效率

员工管理员员工管理员可以方便快捷的管理员工相应个人信息,包括查询员工基本信息,人员调动信息保存等

前置条件:

员工管理员进入系统前进行身份识别并进行授权

后置条件:

保存员工基本信息,人员调动基本信息

主要的成功场景:

1.员工管理员登陆系统,输入账号,密码

2.系统核对确认个人信息正确,分配相应权限

3.员工管理员输入员工基本信息查询请求

4.系统反馈相应员工基本信息查询结果

5.员工管理员提交人员调动情况信息

6.系统保存员工调动信息

4.工作评价管理用案

用案编号:

UC4

用案名:

工作评价管理用案

主要参与者:

员工主管经理

受益人极其利益:

公司通过该系统公司可以实现科学化的工资管理,最大化的提高效率

主管经理可以方便的对员工个人表现进行评价

员工员工可以方便的查询自己被评价的分数,也可以方便的给同组与其他员工评分。

前置条件:

员工与主管经理进入系统前进行身份识别并进行相应授权

后置条件:

记录员工的被评价分,对同组其他员工的评价分,主管经理对员工的评价分

主要的成功场景:

1.主管经理登陆系统,输入账号,密码

2.系统核对确认个人信息正确,分配相应权限

3.主管经理输入对某一员工评价请求

4.系统反馈相应请求结果并记录评价分

5.员工登录系统,输入帐号,密码

6.系统核对个人信息正确,分配相应权限

7.员工提交查询评价分请求

8.系统反馈员工评价分

9.员工发送评价同组员工请求

10.系统反馈请求结果并记录评价分

2.4性能需求

鉴于实际情况的考虑,本系统所要求的性能如下:

1.能同时允许50人使用本系统(企业的管理人员不户超过50人)

2.在用户忍耐限度内快速的完成包括访问数据库等操作

3.该系统具有数据恢复功能,防止掉电等突发情况造成的数据丢失

2.5环境需求

能在ApacheTomcatweb服务器并windowsserver2003操作系统下运行

3.结构设计

3.1体系结构设计

用下图所示包图描述系统整体体系结构,人事工资管理系统由员工管理子系统,考勤管理子系统,工资管理子系统,工作评价管理子系统,系统管理模块子系统组成。

其中考勤管理子系统与工资管理子系统,工作评价管理子系统之间存在相互依赖关系。

3.2静态结构设计

系统类图表示如下:

3.3数据逻辑设计

映射的数据库表(只列出重要表及重要属性)

1.员工表:

属性名

类型

长度

说明

员工编号

Integer

10

唯一标识员工

员工姓名

Varchar

20

部门编号

Integer

10

所属部门

性别

Char

10

2.部门表:

属性名

类型

长度

说明

部门编号

Integer

10

唯一标识部门

部门经理

Integer

10

经理编号

员工人数

Integer

10

3.经理表:

属性名

类型

长度

说明

员工编号

Integer

10

唯一标识员工

员工姓名

Varchar

20

部门编号

Integer

10

所属部门

性别

Char

10

4.考勤情况表:

属性名

类型

长度

说明

员工编号

Integer

10

唯一标识员工

正常出勤天数

Integer

10

本月正常出勤天数

迟到早退次数

Integer

10

事假天数

Integer

10

病假天数

Integer

10

加班费率

Integer

10

所占百分比

加班次数

Integer

10

5.经理对员工评价表:

属性名

类型

长度

说明

评价者编号

Integer

10

被评价者编号

Integer

10

工作分工

Integer

10

工作分工打分

完成情况

Integer

10

完成情况打分

工作态度

Integer

10

工作态度打分

部门经理评分

Integer

10

综合得分

6.同组员工评价表:

属性名

类型

长度

说明

评价者编号

Integer

10

被评价者编号

Integer

10

合作情况

Integer

10

合作情况打分

工作态度

Integer

10

工作态度打分

同组员工评分

Integer

10

综合得分

4.动态行为设计

由于本系统需求文档中所描述的交互活动较少,现只抽象出人员调动的序列

图如上。

5.运行环境设计

部署图描述计算机节点的拓扑结构如下:

图2.0部署图

 

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

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

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

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