← 返回项目库

人力资源管理 OrangeHRM(中文本地演示)

OrangeHRM 5.5 开源人力资源管理系统的中文本地演示版,覆盖员工、休假、出勤、招聘、绩效、工时和用户管理等核心模块。

这是 OrangeHRM Starter 的固定源码版本,适合在本地或自有服务器部署,用于体验人力资源管理工作流与二次开发。交付版本已将核心导航、安装默认语言和主要功能页接入简体中文,并准备了可重复的本地演示状态;演示环境包含管理员账号、示例员工和已初始化的休假期间,不包含在线托管服务或第三方 SaaS 数据。

真实界面

项目截图

共 10 张

仪表盘
员工信息
休假列表
我的出勤记录
候选人
员工姓名
工时表
绩效
用户管理
Buzz 动态

Capabilities

核心功能

仪表盘与管理员快捷入口
员工档案与员工列表管理
休假类型、休假期间与休假申请管理
员工出勤记录和考勤查询
招聘候选人筛选与招聘流程入口
员工目录和组织信息查询
个人工时表与时间记录
绩效跟踪与用户权限管理
Buzz 动态信息流与员工互动入口

适用场景

搭建中小团队的人事管理内部原型
学习 PHP、Vue 和 MySQL 结合的后台业务系统
演示员工、休假、考勤与绩效等 HR 工作流
在自有服务器上进行 HR 系统二次开发

适合谁

中小企业人事与行政团队、HR 软件研究者、PHP 全栈开发者,以及需要学习自托管人力资源系统的社群成员。

商业化思路

GPL 开源自托管软件,可用于内部人事管理原型、学习研究和二次开发;本交付不提供在线订阅或托管服务。

你会拿到什么

  • 固定上游提交版本的完整源码包,含中文适配修改与 GPL LICENSE
  • 10 张 1440×900 的真实运行中文功能页截图
  • 本地安装、构建、功能验证与截图验收记录

部署流程

  1. 1准备 PHP、MySQL 8.0 系列、Web 服务器及 composer.json 要求的扩展,在源码目录执行 Composer 依赖安装。
  2. 2按上游安装向导配置数据库和管理员账号;生产环境请使用独立的数据库凭据,不要复用演示环境配置。
  3. 3进入 src/client 安装 Yarn 依赖并执行 yarn build,将前端资源构建到 web/dist,再按 Web 服务器规则将项目根目录提供为站点。

真实验证结果

已在本地完成安装、代理生成、最终前端构建和真实登录;仪表盘、员工、休假、出勤、招聘、目录、工时、绩效、用户管理和 Buzz 共 10 条功能路由均通过验证,4 个核心 API 返回 HTTP 200,Buzz 动态、发布、分享照片和分享视频等核心文案已接入简体中文,控制台错误与同源 HTTP 错误为 0。

部署前须知

本次验收使用 PHP 8.5.5 与 MySQL 8.0.46;MySQL 8.4 默认外键约束策略会阻止上游某条历史迁移,正式部署应优先使用 MySQL 8.0 系列并先完成备份和迁移验证。部分较少使用的页面仍保留上游英文专有标签。

部署难度

中等

最低配置

建议使用 PHP 8.0+、MySQL 8.0 系列、PDO 与上游 composer.json 要求的 PHP 扩展,并配合 Nginx 或 Apache;前端源码构建需要 Node.js 与 Yarn。

开源许可证

GNU General Public License v2.0 or later(GPL-2.0-or-later)

最后验证

2026-08-31

技术栈

PHPSymfonyDoctrine ORMVue.jsMySQLYarn

授权说明

上游 README 声明项目按 GNU GPL v2 或更高版本发布,交付包保留 LICENSE 文件。中文适配修改随源码一并提供,使用、修改和再分发应继续遵守 GPL 条款并保留版权与无担保声明;第三方依赖的许可证以各自文件为准。

Release notes

版本记录

1 个已发布版本

v1.0.0-cn.1 当前推荐

首个中文社群学习交付版本:设置默认简体中文,补充 Buzz 动态文案、MySQL 8.0 兼容运行调整,生成 Doctrine 代理并完成 10 个真实核心功能页验收。

部署要求:PHP 8.0+、MySQL 8.0 系列、Composer、Node.js 与 Yarn;具体扩展要求以 src/composer.json 为准。

已知问题:MySQL 8.4 的默认外键约束策略与上游历史迁移不兼容;请使用 MySQL 8.0 系列并在部署前验证数据库迁移。部分非核心页面仍保留上游英文专有标签,但核心导航与 Buzz 动态已完成中文适配。

登录后领取