开源免费的人力资源管理系统,本地部署、安全可控、灵活可定制

74 阅读4分钟

前言

随着组织规模的扩大,传统的人工管理方式已经难以为继。电子表格容易出错,沟通成本越来越高,信息分散在各个角落。许多企业开始意识到,需要一套真正贴合自身业务流程的HR系统。

而SaaS模式又让企业对数据安全始终存有顾虑。有没有一种可能,既能拥有专业系统的功能,又能掌握系统的主动权?iBizEHR给出了肯定的答案。

项目介绍

iBizEHR是一个基于MIT协议完全开源、免费使用的人力资源管理系统。它最大的特点就是"可定制"和"本地部署"。

系统以组织架构与员工信息为核心基础,通过挂载不同的轻应用模块来实现完整的HR功能。这些模块包括招聘、假勤、人事、薪资等,每个都可以独立运行,也可以组合使用。

这种模块化的设计理念,使得系统既不会因为功能冗余而变得笨重,又能根据企业的实际发展阶段灵活扩展。

项目功能

  • iBizEHR覆盖了人力资源管理的主要场景。
  • 在组织管理方面,可以清晰地构建公司架构,管理岗位与编制。
  • 员工从入职到离职的全生命周期都能在系统中记录和追踪。招聘模块支持职位发布、简历收集、面试安排和录用流程,帮助企业高效筛选人才。
  • 假勤管理支持多种排班规则、考勤打卡和请假审批,规则配置灵活。
  • 薪酬计算功能则能处理工资条生成、个税社保计算等复杂任务。
  • 所有功能都围绕"实用"二字展开,不做华而不实的设计。

项目特点

做一个真正能用、好用的开源HR系统。它不像一些商业软件那样追求大而全,而是专注于解决核心问题。

系统参考了Moka、Deli、北森等行业产品的优秀设计,取其精华,结合开源社区的反馈不断优化。

所有数据都存储在企业自己的服务器上,无需担心泄露或合规风险。

技术上采用模型驱动的方式,通过DSL定义数据结构,自动生成界面,大大降低了二次开发的门槛。对于中小企业而言,这无疑是一个极具性价比的选择。

项目技术

  • 核心框架:Spring Boot
  • 持久层框架:Mybatis-plus
  • 服务发现:Nacos
  • 日志管理:Logback
  • 项目管理框架:Maven
  • 前端 MVVM 框架:vue.js 2.6.10
  • 路由:vue-router 3.1.3

项目效果

实际使用中,iBizEHR表现稳定。无论是几百人的中小公司,还是上万人的大型企业,系统都能支撑日常的HR管理工作。

模块化的设计让系统响应迅速,用户体验良好。HR人员可以快速完成日常操作,管理层也能及时获取所需的数据报表。

更重要的是,由于代码完全开放,企业可以根据自身流程进行深度定制,真正实现"系统服务于人",而不是"人迁就系统"。

系统首页

图片

招聘管理

图片

职位管理

图片

人才管理

图片
图片

基础管理

图片

项目源码

项目已全部开源,代码托管于Gitee平台,仓库中包含完整的项目文件、配置说明和部署文档,开发者可以直接下载并部署到本地服务器。

Gitee:gitee.com/ibizlab/iBi…

总结

iBizEHR的意义不仅在于提供了一套可用的HR系统,更在于它传递了一种理念:技术应该服务于企业的真实需求,而不是成为负担。它让更多的企业有机会以低成本获得高质量的数字化工具,也让开发有了参与共建的机会。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!