
源码系统概览
文章正文
Open ERP 是一套面向中小企业的开源全栈 ERP 系统源码,基于 webman v2 常驻内存框架,覆盖进销存、财务核算、生产制造、CRM、审批工作流等 23 大业务域,单据驱动自动联动。
项目作者为开发者 erik,MIT 协议开源,数据库 227 张表采用雪花 ID 非自增主键,管理端提供 Angular、React 与 Flutter 三套实现,最后更新 2026 年 9 月,测试 972 个方法。
源码简介
进销存闭环覆盖采购申请到结算、销售报价到结算全流程,库存批次与序列号支持正反向追溯。
财务模块自动生成应收应付与核销,总账明细账、资产负债表与现金流量表开箱即用,支持多币种与数电票。
生产制造含 BOM、MRP、工序报工与产能负荷分析,计件工资与委外核销打通车间场景。
订单履约编排从 OMS 库存预占、WMS 波次拣货到 TMS 运费比价形成端到端链路,18 层安全纵深与 13 语种国际化齐备。
和 Odoo 等国际开源 ERP 对比,区别在于 Open ERP 原生适配中国财务凭证与数电票场景。
| 对比维度 | Open ERP | Odoo |
|---|---|---|
| 本地化 | 中国财务凭证加数电票原生 | 需本地化插件 |
| 技术栈 | webman 常驻内存加 PHP 8.3 | Python 自研框架 |
| 数据规模 | 227 表单据驱动联动 | 模块众多偏重 |
| 授权成本 | MIT 免费商用 | 企业版按人收费 |
想替代手工台账又不想要重型国外 ERP 的中小企业,这套源码是高性价比的起点。
适用场景
- 中小企业做进销存与财务一体化管理。
- 生产型企业做 BOM 与 MRP 车间管理。
- 集团企业做多组织合并报表与多币种核算。
- 全栈团队学习 webman 大型业务系统架构。
技术栈与运行环境
后端 webman v2 基于 Workerman,要求 PHP 8.3 以上,数据库 MySQL 8.0 以上,Elasticsearch 全文检索可选。
管理端三套实现按需选择,Angular 22、React 19 加 Vite 或 Flutter 3 Web,移动端为 HarmonyOS 原生客户端。
部署经 composer install 加密钥生成脚本加数据库初始化三步完成,Docker Compose 编排五个服务开箱即用。
功能亮点
- 23 大业务域 227 张表单据驱动自动联动。
- 进销存全流程加批次序列号正反向追溯。
- 财务自动应收应付加多组织合并报表加数电票。
- 生产 BOM 加 MRP 加工序报工加产能分析。
- 审批工作流可视化设计器加自定义报表构建器。
- 18 层安全纵深加 13 语种国际化。
技术架构与部署指南
安装与部署提示
执行 composer install 后必须运行密钥生成脚本替换占位密钥,系统检测到弱占位值会拒绝启动。
数据库初始化三选一,Web 安装向导四步引导、命令行导入 install.sql 或 Docker 自动初始化。
包内代码对应 v1.1.5 口径版本,更新日志以仓库 tag 记录为准,最后更新 2026 年 9 月。
截图与演示说明
项目 README 提供系统架构与业务流程 SVG 图及章鱼吉祥物,未附运行界面截图,本页配图采用 GitHub 仓库社交分享卡片。
部署完成后访问管理端即可查看仪表盘与各业务模块实际界面。
部署完成后访问管理端仪表盘即可查看进销存、财务与生产模块的实际操作界面。
常见问题
问. Open ERP 是什么系统?
一套面向中小企业的开源全栈 ERP 系统源码,webman v2 加 MySQL 8 覆盖 23 大业务域 227 张表,进销存财务生产 CRM 全闭环,MIT 协议。
问. 怎么部署?
composer install 后运行密钥生成脚本,再经 Web 安装向导或导入 install.sql 完成建库,Docker Compose 五服务编排开箱即用。
问. 和 Odoo 有什么区别?
Odoo 功能全面但中国本地化依赖插件且企业版按人收费,Open ERP 原生适配中国财务凭证与数电票,MIT 协议完全免费商用。
问. 可以商用吗?
可以,项目采用 MIT 协议,允许商用与二次开发,注意 PDF 导出含不可移除的版权信息,生产环境务必替换占位密钥。
安全风险提示
对 831 个源码文件做了扫描,代码明文无加密混淆,未发现 webshell 与真实凭据泄露。
环境配置含 CHANGE_ME 弱占位检测机制,弱密钥会拒绝启动,属安全设计,生产部署请运行密钥生成脚本。
windows 启动脚本含 shell_exec 调用属 Workerman 常规用法,鉴权中间件的动态调用建议部署前人工复核。
外联域名均为包管理源与开发文档站,无异常上报地址。
下载说明
本页提供 Open ERP 开放系统完整源码打包下载,含后端、三套管理端与鸿蒙移动端代码。
压缩包内附 install.sql 与 Docker 编排文件,解压后按 README 三步部署即可上线。
GitHub项目开源地址 https://github.com/erikwang2013/erp-php