首页 > 软件列表 > 企业管理 > 人事行政 > 微人事
微人事

微人事

人力资源管理系统

微人事(vhr)是王松开源的前后端分离人力资源管理系统,后端用 Spring Boot,前端用 Vue,采用 Apache 2.0 许可证。

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-04-16
软件厂商/开发者信息:王松

软件介绍

微人事(vhr)是一个前后端分离的人力资源管理系统,作者为王松,源码托管在 GitHub 的 lenve/vhr 仓库,采用 Apache License 2.0。它偏向学习和示例用途:作者在 README 中说明这只是一个脚手架项目,并推荐功能更完整的 vhr2.0(Spring Boot 3 + Vue 3)和 TienChin 项目。

核心功能

  • 权限管理:管理员为用户分配角色,并管理各角色的权限和菜单。
  • 基础资料:部门、职称、职位管理。
  • 员工档案:员工资料管理,支持高级搜索和 Excel 导入导出。
  • 邮件通知:添加新员工时自动发送欢迎邮件。
  • 薪资管理:设置工资账套,并为员工分配账套。
  • 即时沟通:在线聊天和系统通知。

技术栈

后端使用 Spring Boot、Spring Security、MyBatis、MySQL、Redis、RabbitMQ、Spring Cache 和 WebSocket;前端使用 Vue、ElementUI、axios、vue-router、Vuex、WebSocket 和 vue-cli4。

支持平台与系统要求

需要自行部署:先在 MySQL 中建立名为 vhr 的空库,表结构由 Flyway 自动创建,无需手动导入 SQL;还需要 Redis 和 RabbitMQ,并分别配置 mailserver 与 vhrserver 两个模块;后端在 IntelliJ IDEA 中运行 mailserver 和 vhr-web 模块,访问端口为 8081;前端开发需要 Node.js 和 npm,开发服务端口为 8080。发送邮件需要配置邮箱授权码。

版本与授权

仓库没有按版本号发布,README 中最近一条带日期的更新记录为 2019.12.22(v20191222)。授权为 Apache License 2.0。

适用人群或使用场景

适合学习 Spring Boot 与 Vue 前后端分离开发的开发者,用来参考权限管理、消息队列和 WebSocket 等企业应用常见技术的整合方式。

版本列表

  • 微人事 v20191222 官方版

    微人事 v20191222 官方版

    微人事,微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vu ...

    软件大小:677.0 KB 更新时间:2021-04-16
    详情