基于UML的人事管理系统

基于UML的人事管理系统系统功能模块2.3.1权限管理模块拥有“员工操作权限的角色”或“角色操作权限的角色”的员工都可看作“权限管理员”(1)管理员工拥有的角色数据:权限管理员可以查看员工拥有的角色,并在经过人事管理员审核通过后进行增加,修改或删除员工拥有的角色操作(2)管理角色信息:权限管理员可以查看角色的信息(包括角色的基本信息和拥有的权限),并在经过人事管理员审核通过后进行增加,修改或删除操作(3)审核权限变更:人事管理员可以审核权限管理员对用户或角色的增加,修改或删除操作的请求。若权限请求被人事管理员拒绝,

系统功能模块

2.3.1 权限管理模块

拥有“员工操作权限的角色”或“角色操作权限的角色”的员工都可看作“权限管理员” (
1)管理员工拥有的角色数据:权限管理员可以查看员工拥有的角色,并在经过人事管理员审核通过后进行增加,修改或删除员工拥有的角色操作
(2)管理角色信息:权限管理员可以查看角色的信息(包括角色的基本信息和拥有的权限),并在经过人事管理员审核通过后进行增加,修改或删除操作
(3)审核权限变更:人事管理员可以审核权限管理员对用户或角色的增加,修改或删除操作的请求。若权限请求被人事管理员拒绝,可打回给权限管理员重新提交
(4)管理权限操作日志:所有的权限操作(包含增删改)都会留下操作日志,只有权限管理员可以查看和删除权限操作日志

2.3.2 员工管理模块

拥有“员工操作权限的角色”的用户可看作“员工管理员”
(1)登录:每个员工都可以通过身份证或ID登录访问该人事管理系统,拥有不同权限的用户会使用不同的功能
(2)查看员工信息:员工管理员可以查看员工的各种信息
(3)员工信息管理:管理员可以根据公司的要求,登记员工的信息,对员工的信息进行操作改动,或修改员工的状态,员工可以根据需求来查看和修改自己的基本信息(如电话,邮箱等)
(4)员工工作业绩管理:员工管理员对员工的业绩进行统计(包括开始时间、结束时间的工作单位)
(5)员工工资发放:调用财务管理系统的接口生成工资信息,并由财务部管理人员审核通过后进行工资发放

2.3.3 部门管理模块

拥有“部门操作权限的角色”的用户可看作“部门管理员”
(1)管理部门的基本信息,部门管理员可以对部门的基本信息进行查询和修改,部门员工可以查询自己所属部门信息
(2)奖惩通知管理:统计员工工作奖惩信息,部门管理员统计奖惩信息记录并分配奖金,再通知员工领取奖金
(3)部门管理员可以发布部门的公告,部门员工登录账号查看公告

2.3.4 职位管理模块

拥有“职位操作权限的角色”的用户可看作“职位管理员”
(1)管理职位信息:职位管理员可以使用本用例对职位基本信息进行查询和修改,员工可以查询自己的职位信息
(2)管理职位工资信息:职位管理员可以使用本用例对职位工资进行调整,调整薪资之前需要经过财务部管理人员的审批
(3)申请发放工资信息凭证:职位管理员可以使用本用例对向该职位下所有员工放发工资信息凭证
(4)职位级别调整:职位管理员可以进行职位级别的调整,须先由部门经理进行审批,再进行职位级别调整操作

2.3.5 考勤管理模块

拥有“考勤管理权限用户角色”的用户可看作“考勤管理员” 拥有“普通权限用户角色”的用户可看作“普通用户”
(1)打卡签到:普通用户可以每日进行打卡签到(时间段内),各部门经理可以根据签到情况,决定是否发放全勤奖
(2)设置绩效目标:考勤管理员可以根据企业实际需要设定月季绩,年考奖等(可根据员工业绩,项目评价,客户评语等)

2.3.6 人事异动管理模块

拥有“人事管理权限用户角色”的用户可看作“人事管理员”
(1)职位变动审批:每一位员工的晋升、降职、调动信息,包括相应的薪资变动的情况都会经过人事管理员的审批,审批完成后才执行相应的操作
(2)职位变动日志:系统自动录入每一位员工的晋升、降职、调动信息,包括相应的薪资变动的情况
(3)查看职位变动日志:人事管理员可以查看每一位员工的晋升、降职、调动信息,包括相应的薪资变动的情况
(4)人事通知:当有人事异动出现时,人事管理员可撰写人事通知当事人

2.4 用例分析——参与者

在这里插入图片描述

图2-1 全部参与者图示意图

2.4.1 权限管理——参与者
在这里插入图片描

权限管理员,人事管理员

图2-2 权限管理参与者示意图

权限管理员:管理员工角色,管理角色基本信息,管理角色权限,管理权限操作日志
人事管理员:审核员工角色修改请求,审核角色信息修改请求,审核角色权限修改请求

2.4.2 员工管理——参与者
员工管理员、普通员工、财务部管理人员、财务管理系统
在这里插入图片描述

图2-3 员工管理参与者示意图

员工管理员:登录,查看员工信息,登记员工信息,管理员工状态,管理员工信息,管理员工工作业绩
普通员工:登录,申请发放工资
财务部管理人员:审核员工工资发放
财务管理系统:接口生成工资信息

2.4.3 部门管理——参与者
部门管理员,部门员工
在这里插入图片描述

图2-4 部门管理参与者示意图

部门管理员:查询和修改部门信息,通知发放奖金,发布公告,记录员工奖惩信息
部门员工:查询所属部门信息,查看公告,领取奖金

2.4.4 职位管理——参与者
员工,职位管理员,财务部,部门经理
在这里插入图片描述

图2-5 职位管理参与者示意图

员工:查看职位基本信息,获取工资信息凭证
职位管理员:职位信息管理,调整职位工资,发放工资信息凭证,调整职位级别
财务部:审批职位薪资调整
部门经理:审核职位级别

2.4.5 考勤管理——参与者
员工、考勤管理员、部门经理
在这里插入图片描述

图2-6 考勤管理参与者示意图

员工:打卡签到,参与绩效考核,获得奖金
考勤管理员:绩效考核管理者
部门经理:审核级别评定获奖

2.4.6 人事异动管理——参与者
员工、人事管理员、部门经理
在这里插入图片描述

图2-7 人事异动管理参与者示意图

员工:职位被调动,查看被安排的职位
人事管理员:管理员工职位调动
部门经理:评定审核级别

2.5 用例分析说明

2.5.1 权限管理

在这里插入图片描述

                     图2-8 权限管理用例图

2.5.2 员工管理

在这里插入图片描述

                  图2-9 员工管理用例图

2.5.3 部门管理
在这里插入图片描述

                图2-10 部门管理用例图

2.5.4 职位管理
在这里插入图片描述

                   图 2-11 职位管理用例图

2.5.5 考勤管理
在这里插入图片描述

                       图2-12 考勤管理用例图

2.5.6 人事异动管理
在这里插入图片描述

                  图2-13  人事异动管理用例图

第3章 系统设计
3.1 实现类图
3.1.1 权限管理实现类图
在这里插入图片描述

                  图3-1 权限管理实现类图

3.1.2 员工管理实现类图
在这里插入图片描述

                      图3-2 员工管理实现类图

3.1.3 部门管理实现类图
在这里插入图片描述

                     图3-3部门管理实现类图

3.1.4 职位管理实现类图
在这里插入图片描述

                  图3-4职位管理实现类图

3.1.5 考勤管理实现类图
在这里插入图片描述

      图3-5 人事管理系统考勤管理模块类图

3.1.6 人事异动管理实现类图
在这里插入图片描述

     图3-6 人事管理系统人事异动管理模块类图

3.4.3 部门管理活动图
在这里插入图片描述

               图3-50 部门管理活动图

3.4.4 职位管理活动图
在这里插入图片描述

            图3-51 职位管理活动图

第4章 部署实施
4.1 组件图
4.1.1 系统功能模块组件图
在这里插入图片描述

           图4-1 系统功能模块组件图

在这里插入图片描述

4.2 系统部署图
在这里插入图片描述

              图4-2 系统部署图

其他内容放在下载内容,请自行下载:
https://download.csdn.net/download/weixin_46820017/19776851

还请麻烦关注我一下,资源有问题私信我

我的公众号

在这里插入图片描述
还请博友们多多关注一波,谢了!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/34343.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注