项目介绍
iBizEHR 是一款开源免费(MIT 协议)、功能全面的人力资源管理系统,数据安全可控、高度可定制!平台定位于「开源、可扩展、轻应用合辑」,面向企业级 HR 场景提供可本地部署、可二次开发的完整解决方案,共建企业级开源 HR 生态。
iBizEHR 是一个 基于 iBizEngine 的模块化 EHR 平台 —— 以组织与人员为核心,通过合并挂载招聘、假勤、薪资等轻应用模块,既具备灵活扩展性,又能保持系统长期的演进能力。

应用场景
iBizEHR 适用于需要高效管理人力资源的各类企业,特别是中大型企业,其能够满足上万级用户的高性能需求。无论是企业 CTO、业务或技术专家,还是初学者,都能从 iBizEHR 中获取所需。
功能模块
iBizEHR 覆盖了人力资源管理的六大模块:
-
人力资源规划 -
员工关系管理 -
招聘与配置 -
培训与开发 -
绩效管理 -
薪酬福利管理
功能特点
-
重制升级:基于 2020 年版的经验与社区反馈全面重构,代码与架构现代化。 -
模块化轻应用:招聘、假勤、组织、人事、薪资、绩效等模块可独立部署与演进。 -
Odoo 规范对齐:基础实体(hr.employee、hr.department、hr.job)参照 Odoo,便于后续与 iBizOdoo/第三方互通。 -
行业对标实现:招聘借鉴 Moka、假勤参考 Deli、人事/薪资对标 Beisen,兼顾实用与开源可用性。 -
本地部署 & 数据可控:支持离线部署,企业数据自主管理,有利于合规与安全。 -
模型驱动:iBizModeling 支持 DSL→UI 自动映射,降低二次开发成本。
项目技术栈
后台技术架构
-
核心框架:Spring Boot -
持久层框架:Mybatis-plus -
服务发现:Nacos -
日志管理:Logback -
项目管理框架:Maven
前端技术架构
-
前端 MVVM 框架:vue.js 2.6.10 -
路由:vue-router 3.1.3 -
状态管理:vuex 3.1.3(注:原文中状态管理写成了vue-router,这里根据常见技术栈更正为vuex) -
国际化:vue-i18n 8.15.3 -
数据交互:axios 0.19.1 -
UI 框架:element-ui 2.13.0, view-design 4.1.0 -
工具库:qs, path-to-regexp, rxjs -
图标库:font-awesome 4.7.0 -
引入组件:tinymce 4.8.5 -
代码风格检测:eslint
开发环境
-
JDK -
Maven -
Node.js -
Yarn -
Vue Cli
功能演示












开源地址
https://gitee.com/ibizlab/iBizEHR