系统功能模块

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

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

我的公众号


还请博友们多多关注一波,谢了!!!

基于UML的人事管理系统相关推荐

  1. 基于Android的人事管理系统 开发与设计

    基于Android的人事管理系统开发与设计 摘要: 由于手机app的迅速发展与广泛应用,基于android开发的手机软件被日益广泛的推广,并且占有市场较大的比重.本文为基于android开发的中小型企 ...

  2. 基于JAVA小微企业人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA小微企业人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA小微企业人事管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  3. 基于 SpringBoot 的人事管理系统的设计与实现

    1,项目介绍 基于 SpringBoot 的人事管理系统拥有两种角色,分别为管理员和用户.. 本系统为职工人事管理系统.系统分为七大模块:职工管理,部门管理,岗位管理,招聘管理,奖惩管理,薪资管理,培 ...

  4. 计算机毕业设计之java+springboot基于vue的人事管理系统-员工管理系统

    计算机毕业设计之java+springboot基于vue的人事管理系统-员工管理系统 项目介绍 系统权限按管理员和员工这两类涉及用户划分. (a)管理员:管理员使用本系统涉到的功能主要有:首页,个人中 ...

  5. (附源码)计算机毕业设计SSM基于的企业人事管理系统

    (附源码)计算机毕业设计SSM基于的企业人事管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...

  6. 基于java基于Web的人事管理系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java基于Web的人事管理系统的设计与实现计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java基于Web的人事管理系统的设计与实现计算机毕业设计源码+系统+lw文档+my ...

  7. java毕业设计基于Web的人事管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计基于Web的人事管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw java毕业设计基于Web的人事管理系统的设计与实现mybatis+源码+调试部署+系统+数据库 ...

  8. 基于springboot实现人事管理系统演示【附项目源码】

    基于springboot实现人事管理系统演示 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat1 ...

  9. jsp管理系统页面模板_基于ssm的人事管理系统

    源码编号:D-E00016 点击查看(分类规则) 项目类型:Java EE项目(采用ssm框架) 项目名称:基于ssm的人事管理系统(hrmapp) 当前版本:V1.0.0版本 难度等级:✩✩ 复杂程 ...

  10. 基于javaweb的人事管理系统(java+ssm+ligerui+metronic+jsp+mysql)

    基于javaweb的人事管理系统(java+ssm+ligerui+metronic+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/id ...

最新文章

  1. Android开发编码规范pdf文件下载
  2. .Net Core实战之基于角色的访问控制的设计
  3. android7.0 Jack编译器报错解决
  4. web系统整体性能测试
  5. 3Dmax哪个版本好用
  6. CSS总结-----定位与盒子图
  7. word按标题自动生成序号
  8. SSD和内存数据库技术
  9. stm32串口通信实验
  10. android空间深度清理,安卓手机垃圾深度清理技巧
  11. 想转行做数据产品经理?这份书单赶紧收藏起来
  12. 【现代通信原理笔记】8 蜂窝系统
  13. python修改微信和支付宝步数
  14. 文本文件里如何快速在每行头尾都加上指定的内容---正则表达式(一)
  15. 如何在Word中的表上添加边框或更改边框
  16. 上海相会 | 冒志鸿与丁磊畅谈ArcBlock未来宏图
  17. Power Method for dominate eigenvalue
  18. 电力系统分析(第二版)Hadi Saadat matlab 第五章 输电线路模型及其特性(教材搬运)
  19. 真实生活的记录:我三年的外企生涯(4) 出处:天涯虚拟社区
  20. RabbitMQ 5种队列

热门文章

  1. vs2018网站浏览时显示: HTTP 403.4 - 禁止访问: 需要使用 SSL 查看该资源”错误,但是网站没有配置为使用 SSL
  2. 配音软件文字转语音有哪些?
  3. 部署项目在Tomcat出现,tomcat报错More than one fragment with the name [org_apache_tomcat_websocket]
  4. Irrlicht引擎源码剖析——第十三天
  5. firefox 3.0 beta 1 试用与下载
  6. 面试秘籍 | 接口测试常见面试题
  7. plc编程技术发展历程
  8. c语言编译器IDE有iOS,C语言编译器和IDE的选择
  9. 人人商城小程序消息服务器配置,如何设置小程序模板消息?
  10. linux中安装rpm命令,linux下,如何安装rpm命令?