计算机毕业设计 | vue+springboot人事管理系统 OA人力资源网站(附源码+论文)

1,项目介绍

项目背景

人力资源管理是企业运营中必不可少的一环,它关系到企业的前途与发展。尤其对于中小微企业来说,对企业的发展有着举足轻重的作用。随着近年来,政府对创业项目的大力扶持,我国创业型企业蓬勃发展。据统计,2019年,我国创业企业数量已达1810万余家,占全国企业数的97%,截止2020年,我国创业企业数量达到了2030万,同比增长10%。虽然我国创业企业的基数在不断增大,但是能够长久存活的企业却少之又少。

在创业初期,随着企业初具规模,大多数创业者开始将主要精力集中在市场调研和开发产品上,而忽略了团队的内部管理。据调查,中国企业的平均寿命是7.02年,但70%的企业存活不超过5年,究其原因有很多,其中最重要的一个原因就是,人力资源管理未能有效推动企业向前发展。

2,技术栈

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper

前端技术

技术说明官网
Vue前端框架https://vuejs.org/
Vue-router路由框架https://router.vuejs.org/
Vuex全局状态管理框架https://vuex.vuejs.org/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
v-charts基于Echarts的图表框架https://v-charts.js.org/📣 有源码 获取源码

3,系统设计

3.1 业务用例

业务用例图

超级管理员拥有对所有菜单的访问权限,进行一系列的管理操作。而普通员工只能进行查看和修改个人信息,以及修改密码,请假。另外超级管理员可以为普通员工分配一些角色,进而改变员工的访问权限。

3.2 功能结构

人力资源管理系统

本系统主要分四个模块,分别是系统管理和权限管理、薪资管理、考勤管理,系统管理主要用于日常事务管理管理,权限管理,用于控制员工的访问权限,薪资管理主要是对员工的五险一金以及社保数据的修改和添加,考勤管理主要是对员工的日常打卡进行记录和统计。

4,系统展示

4.1 首页

首页主要展示当前登录员工的一些基本信息,员工当前月的考勤数据,以及当日员工迟到、早退、旷工等情况。

在这里插入图片描述

4.2 请假

在请假面板中,员工可以进行请假。在左侧的请假记录中查看以往的请假记录,或对当前未被审核的申请进行撤销。

在这里插入图片描述

在这里插入图片描述

管理员可以对员工的请假进行审批,比如通过或驳回。员工申请请假之后,等待管理员进行审批,如管理员审批通过,则将员工休假时间段的考勤状态设置为休假。

审批

4.3 角色管理

在这里插入图片描述

4.3.1 新增角色

在这里插入图片描述

4.3.2 菜单分配

在这里插入图片描述

4.4 菜单管理

在这里插入图片描述

4.4.1 新增菜单

在这里插入图片描述

4.4.2 更新菜单

在这里插入图片描述

4.3 五险一金

五险一金

社保模块主要展示了员工的社保情况,可以对员工的社保进行调整。

image-20220413220251044

4.4 薪资管理

显示员工当月的工资情况,以及当月的考勤罚款情况。可以导出员工当月的工资报表。

在这里插入图片描述

4.5 参保城市

在这里插入图片描述

在这里插入图片描述

4.6 文件管理

在这里插入图片描述

4.7 员工管理

在这里插入图片描述

4.7.1 新增用户

在这里插入图片描述

4.7.2 角色分配

在这里插入图片描述

4.8 部门管理

在这里插入图片描述

4.8.1 新增部门

在这里插入图片描述
在这里插入图片描述

4.9 考勤管理

考勤管理

考勤管理实现了考勤数据的批量导入与导出,以及员工考勤状态的查询和修改。

考勤数据导入模板

通过导入员工的考勤记录表,系统就会根据员工所在部门规定的上班时间进行比对,判断员工是否迟到、早退、旷工。(这是数据导入的模板,需要按照此格式填写数据。系统只会读取上下班时间的时间部分,系统以考勤日期作为打卡日期)。

另外,介绍一下考勤规制:

  • 若考勤日期对应的是周末,则不判读员工考勤状态,默认为休假。
  • 若考勤日期对应的是员工请假的日期,则员工考勤状态设为休假。
  • 若员工的四个打卡时间,只要有一个为空,则员工考勤状态设为旷工。
  • 若员工既迟到又早退,则员工考勤状态设为旷工。
  • 若员工迟到,则员工考勤状态设为迟到。
  • 若员工早退,则员工考勤状态设为早退。
  • 若不是以上任何情况,则员工考勤状态设为正常。
  • 41
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
这份资源是一个基于SpringBoot+Vue人事管理系统的完整开发码,包括前端、后端、数据库等部分。该系统主要面向企业或组织内部,提供员工管理、考核评估、薪资管理、部门管理等功能,实现对员工的全方位管理。该系统支持企业管理员、部门主管、员工三种权限,提供了不同级别的操作和管理权限。 为了更好地使用本资源,我们提供了详细的部署说明和系统介绍。在部署说明中,我们详细介绍了如何将本资源部署到本地或远程服务器上,并配置相关环境参数。在系统介绍中,我们对人事管理系统的各项功能、前后端框架和技术栈进行了详细介绍和解释,以帮助开发者更好地理解系统设计思路和功能实现。 对于想要深入学习和了解码的开发者,我们还提供了码解释。通过逐行分析码,我们对系统的技术实现、API设计、业务逻辑等进行深入解读和分析,帮助开发者更好地理解码和在其基础上进行二次开发,并提供更多开发思路和技巧。 总之,本资源适合对SpringBootVue人事管理系统开发有一定基础的开发者学习和参考。人事管理系统设计思路、技术实现和业务逻辑等方面都具有高参考价值,为开发者提供了实践和实现人事管理的宝贵经验和思路,并可推广到其他类型的企业管理系统中,如库存管理系统、财务管理系统等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说书客啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值