业财链(Business-Finance Integration Chain, BFIC) 是一套集成 OA、ERP、MES 与财务模块的业财一体化系统,采用 C/S 多端架构(Web 端 + 微信/支付宝小程序),实现业务流程与财务数据的实时联动,为企业提供全链路管理解决方案。
核心价值:
- 打破业务与财务数据孤岛,实现「业务发生即财务入账」的自动化闭环
- 覆盖从生产执行(MES)、资源计划(ERP)到办公协同(OA)的全场景管理
- 支持多端灵活接入,满足企业全员、全场景的移动化办公需求
(建议插入架构全景图:包含前端层、API网关、微服务层、数据层、基础设施层)
系统采用「微服务 + 前后端分离 + 多端适配」架构,核心特点:
- 微服务拆分:按业务域解耦,提升系统扩展性与维护性
- 业财一体化引擎:实现业务事件到财务凭证的自动映射与生成
- 多端统一接入:Web 端与小程序共享后端 API,保障数据一致性
| 层级 | 功能说明 |
|---|---|
| 前端层 | Web 端(企业管理后台)、微信/支付宝小程序(移动办公入口) |
| 接入层 | API 网关(请求路由、限流、认证)、负载均衡 |
| 业务层 | 微服务集群(含 OA/ERP/MES/财务核心模块)、工作流引擎、规则引擎 |
| 数据层 | 业务数据库、缓存、消息队列、数据仓库(支持业财数据分析) |
| 基础设施层 | 服务注册与发现、配置中心、监控告警、容器化部署平台 |
(建议插入业务模块关系图:展示 ERP 与 MES 的联动流程)
-
ERP 资源计划:
- 采购管理(供应商、采购订单、入库联动)
- 销售管理(客户管理、销售订单、出库同步)
- 库存管理(实时库存监控、库存预警、跨仓调拨)
-
MES 生产执行:
- 生产计划排程(与 ERP 订单联动)
- 工单管理(生产进度跟踪、报工记录)
- 设备管理(设备状态监控、维护计划)
(建议插入业财数据流转图:展示业务事件→财务凭证的自动化流程)
-
财务核心功能:
- 总账管理(会计科目、凭证管理、期末结账)
- 应收应付(自动对账、核销、账龄分析)
- 成本核算(生产成本自动归集、分摊规则配置)
-
业财联动机制:
- 业务事件驱动(如采购入库→自动生成应付凭证)
- 凭证模板可视化配置(支持多会计准则)
- 实时对账与差异预警(业务数据与财务数据自动校验)
- 流程审批(自定义审批流、电子签章)
- 日程管理(跨部门协作、会议预约)
- 文档中心(企业知识库、权限管控)
(建议插入多端界面示意图:Web 端仪表盘 + 小程序操作界面)
| 端类型 | 技术栈 | 核心场景 |
|---|---|---|
| Web 端 | Vue3 + Element Plus | 管理员后台、复杂表单操作 |
| 微信小程序 | 原生小程序框架 | 移动审批、库存查询、报工录入 |
| 支付宝小程序 | 原生小程序框架 | 财务对账、供应商协同 |
| 层级 | 核心技术 |
|---|---|
| 后端 | Spring Cloud Alibaba(微服务)、Spring Security(权限) |
| 前端 | Web 端:Vue3 + TypeScript + Vite 小程序:原生框架 + Uniapp(跨端) |
| 数据存储 | 主数据库:MySQL 8.0(分库分表) 缓存:Redis 6.0 消息队列:RabbitMQ |
| 基础设施 | Docker + Kubernetes(容器化)、Nacos(服务发现)、ELK(日志) |
- JDK 11+ / Node.js 16+
- MySQL 8.0+ / Redis 6.0+
- Docker 20.10+ / Kubernetes 1.24+
# 克隆代码
git clone https://github.com/your-org/bfc-system.git
cd bfc-system
# 启动后端服务(Docker Compose)
docker-compose -f docker-compose-dev.yml up -d
# 启动前端(Web端)
cd frontend/web
npm install && npm run dev访问 Web 端:http://localhost:8080
默认账号:admin / 123456
详细部署文档请参考:部署手册
- 开发环境:Docker Compose 单机部署
- 生产环境:Kubernetes 集群(多可用区高可用)
- 数据备份:定时快照 + 跨区域同步
- Fork 本仓库
- 创建特性分支(
git checkout -b feature/xxx) - 提交代码(
git commit -m "feat: 新增xxx功能") - 推送分支(
git push origin feature/xxx) - 发起 Pull Request
贡献规范详见:CONTRIBUTING.md
本项目采用 Apache License 2.0 许可证,详情参见 LICENSE
- 项目文档:docs.****.com
- 技术支持:sq.meng@qq.com