项目源码|vhr 微人事人力资源管理系统|Vue3 + Spring Boot · 截图+源码

项目源码|vhr 微人事人力资源管理系统|Vue3 + Spring Boot · 截图+源码-远影归灯
项目源码|vhr 微人事人力资源管理系统|Vue3 + Spring Boot · 截图+源码
登录并消耗 60 积分即可下载完整脱敏源码包(含 SQL / 配置说明)。每日签到可免费领取积分。
60积分
技术栈Spring Boot 4.1 + Vue3 + Element Plus + MyBatis + Security + MySQL
文件大小2.6 MB
获取方式积分兑换(签到免费领)
所需积分60 积分
付费资源

这次跑的是开源项目 vhr(微人事,lenve):Apache-2.0 协议。定位是前后端分离的人力资源管理系统脚手架——后端 Spring Boot + Spring Security + MyBatis,前端 Vue3 + Element Plus + Vite;配套 Redis、RabbitMQ 与邮件服务模块。相比站内已发的通用中后台(RuoYi / ContiNew / SmartAdmin 等),vhr 更聚焦 HR 业务:员工资料、人事流转、薪资账套、统计看板与系统权限,适合作为 Spring Boot + Vue 企业级练手与二次开发底座。

项目信息

  • 项目名称:vhr 微人事人力资源管理系统
  • 上游仓库:https://github.com/lenve/vhr
  • 授权协议:Apache License 2.0
  • 版本:vhr3.0(上游默认分支;commit 28a9f8a,2026-10-24 更新)
  • 后端技术:Java 21、Spring Boot 4.1、Spring Security、MyBatis、Flyway、Druid、MySQL、Redis、RabbitMQ
  • 前端技术:Vue 3、Element Plus、Vite、Vue Router、Vuex
  • 本地运行:后端 8081,邮件服务 8082,前端 8080(均绑定 127.0.0.1)
  • 测试账号:admin / 123(需输入图形验证码)

功能亮点

  • 员工资料:基本资料检索 / 高级搜索、导入导出、添加员工
  • 人事管理:员工奖惩、培训、调薪、调动等模块入口
  • 薪资管理:工资账套、员工账套设置
  • 系统管理:操作员、部门 / 职位 / 职称、权限组
  • 统计与消息:综合信息统计入口、在线聊天与系统通知(WebSocket)

运行记录

本地使用 Docker 分别启动 MySQL 8、Redis、RabbitMQ(均仅监听 127.0.0.1)。JDK 21 + Maven 构建 vhr 多模块后先启 mailserver 再启 vhr-web;前端在 vuehr 执行 npm install && npm run serve。首次启动由 Flyway 自动迁移数据库。登录后截取了登录页、首页、员工基本资料、操作员管理、基础信息设置、工资账套、员工账套、职位 / 职称与权限组等页面。

源码包已去除 node_modules、target、.git、IDE 配置与运行日志;数据库 / Redis / 邮箱口令替换为占位符;保留 Flyway 脚本、根目录 vhr.sql 与 RUN-DEMO.md。

源码下载:本篇完整源码包(springboot-vhr.zip,约 2.6 MB)支持积分兑换。登录后每日签到即可免费领积分,请通过本文顶部 「付费资源」下载卡片 直接兑换获取。

运行截图

登录页

vhr 登录页

首页

vhr 首页

员工基本资料

员工基本资料

操作员管理

操作员管理

基础信息设置

基础信息设置

工资账套管理

工资账套管理

员工账套设置

员工账套设置

职位管理

职位管理

职称管理

职称管理

权限组

权限组

本地部署步骤(摘要)

  1. 准备 MySQL(空库 vhr)+ Redis + RabbitMQ,并改好 application 配置
  2. cd vhr && mvn clean package -DskipTests,先后启动 mailserver、vhr-web
  3. cd vuehr && npm install && npm run serve
  4. 浏览器打开前端,使用 admin / 123 登录(填写验证码)

更完整说明见源码包内 RUN-DEMO.md。

小结

vhr 的特色是「HR 业务 + 企业级组件齐全」:Spring Security 动态权限、Flyway 迁移、Redis 缓存菜单、RabbitMQ 邮件队列与 WebSocket 聊天通知一应俱全,前端已升级到 Vue3 + Element Plus。适合课程设计、毕业设计与二次开发练手;上线前请替换默认账号密码、中间件口令与邮箱授权码。本站提供的是脱敏后的完整源码包,方便本地复现截图中的界面。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容