Repolode
lenve

lenve/vhr

基于 Spring Boot 与 Vue 的前后端分离人力资源管理系统脚手架。

可替代:Workday

Star
28,022
Fork
10,110
未关闭 Issue
216
最近提交
14天前

这是什么?

微人事是一个前后端分离的人力资源管理系统,后端基于 Spring Boot、Spring Security、MyBatis 与 MySQL,并集成 Redis、RabbitMQ 和 WebSocket;前端使用 Vue、Element UI 与 vue-router 开发。

系统按角色控制权限,用户登录后看到的菜单由管理员分配的角色决定,管理员还可以配置不同角色可操作的资源。功能涵盖部门、职称、职位等基础信息管理,员工资料的高级搜索以及 Excel 导入导出,新增员工后自动发送欢迎邮件,工资账套与员工账套设置,在线聊天和系统通知等。

数据库脚本由 Flyway 管理,只需创建空数据库并修改配置即可启动。项目定位为脚手架,适合作为企业管理类应用的学习或二次开发起点。

核心功能

  • 01基于角色的菜单与资源权限管理
  • 02部门、职称、职位等基础信息管理
  • 03员工资料高级搜索及 Excel 导入导出
  • 04新增员工后自动发送欢迎邮件
  • 05工资账套管理及员工账套设置
  • 06基于 WebSocket 的在线聊天与系统通知

适用场景

  • 学习使用 Spring Boot 与 Vue 构建带权限控制的后台管理系统
  • 作为企业内部人力资源管理工具的开发起点
  • 参考 Spring Boot 中的 Excel 导入导出与邮件发送实现

标签

常见问题

vhr 是什么?
基于 Spring Boot 与 Vue 的前后端分离人力资源管理系统脚手架。 微人事是一个前后端分离的人力资源管理系统,后端基于 Spring Boot、Spring Security、MyBatis 与 MySQL,并集成 Redis、RabbitMQ 和 WebSocket;前端使用 Vue、Element UI 与 vue-router 开发。
vhr 可以免费使用吗?用的什么许可证?
vhr 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
vhr 还在维护吗?
活跃维护中。vhr 最近一次提交是在 2026年10月24日。
vhr 适合用来做什么?
学习使用 Spring Boot 与 Vue 构建带权限控制的后台管理系统 作为企业内部人力资源管理工具的开发起点 参考 Spring Boot 中的 Excel 导入导出与邮件发送实现
在哪里获取 vhr?
源代码和安装说明在 GitHub 上:https://github.com/lenve/vhr

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目