国内中小型断路器制造企业(塑壳、微断、低压电器)普遍处在「用 Excel 加纸质流转卡管生产,用通用财务软件记账」的状态。通用 ERP 不贴合国内的税务、单据和审批习惯,专业 MES 价格高、实施周期长,而且通常和进销存、财务是两套系统,数据对不上。
这个行业有几个通用软件很难覆盖的特点:产品要做脱扣特性整定、耐压等检测,而且各厂做法差别很大,有的只记合格数,有的要逐台记实测值;产品涉及 3C 认证,要求能从成品追到原料批次和检验记录;车间以计件为主,同时存在计时、固定工资和班组分配。
、立项的目的是做一套进销存、财务、质量、生产执行打通的系统,并且坚持一个原则:系统能力统一,业务深度按产品、工序和企业实际情况配置。同一套系统,20 人的小厂可以只开最基础的报工和批次追溯,规模大一些的厂再逐步打开排程、单台追溯、设备采集等能力,不需要换系统。
系统分为 **经营管理** 和 **车间执行(MES)** 两大部分。
## 一、经营管理
### 销售管理
- 报价
- 合同
- 销售订单
- 销售出库
- 销售退货
- 销售换货
### 采购管理
- 采购申请
- 采购订单
- 采购入库
- 三单匹配
### 库存管理
- 批次管理
- 库存盘点
- 库存调拨
### 财务管理
- 会计凭证
- 应收 / 应付
- 付款申请
- 费用报销
- 承兑汇票
- 银行对账
- 固定资产折旧
- 印花税计提
### 质量管理
- 来料检验
- 过程检验
- 出厂检验
- 不合格品处理
- 客诉 8D
- 批次追溯
- 3C 追溯
### 权限与审批
权限采用 **「岗位 × 单据 × 操作」** 的勾选式权限模型,并提供通用审批流,可针对不同业务单据配置审批规则。
---
## 二、车间执行(MES)
### 1. 生产计划
- MRP 运算
- 有限产能排程
- 换型时间计算
- 生产倒排
- 派工排程
### 2. 现场执行
- 工位终端扫码报工
- 批量报工
- 工序交接
- 在制品管理
- 线边配送与签收
- 异常呼叫
- 车间实时看板
### 3. 质量控制
支持可配置的检测方案,并提供三种检测模式:
- 只计数
- 逐台判定
- 逐台记录实测值
同时支持:
- 换型首件检验
- 返修站管理
- 检验报告
### 4. 全流程追溯
- 单台产品序列号
- 装箱管理
- 箱码管理
- 标签模板
- 合格证模板
支持成品从 **装箱 → 入库 → 发货 → 退货** 的全过程追溯。
### 5. 设备数据采集
提供统一的数据采集入口,并配套现场网关脚本,用于对接生产设备及检测设备。
### 6. 车间计酬
支持多种工资模式并存:
- 计件工资
- 计时工资
- 固定工资
- 班组
项目说明
这是一个以 AI 编程方式完成的项目。 我担任产品负责人:负责业务调研与需求定义、功能优先级和产品原则的决策、界面与交互方向的把关,以及每个模块的验收;编码、测试和文档由 AI 编程助手(Claude Code)在我的指令和评审下完成。
## 技术栈
后端基于 ERPNext v15(Frappe 框架,Python,MariaDB,Redis),业务逻辑全部写在独立的自定义应用里,通过钩子、自定义字段和少量类覆盖实现,不修改 ERPNext 源码;前端是独立的 Vue 3 + Vite + Ant Design Vue 单页应用,只通过统一的接口层访问后端。
## 亮点与难点
**1. 可配置而非定制:**
检测方案、计酬规则、序列号规则、装箱规则、标签模板等都是数据,不同工厂的做法通过配置实现。
**2. 在不改底层的前提下修正 ERPNext 与国内流水生产不符的行为,**
例如工序必须整张完工才能流转、分次完工入库重复扣报废等。
**3. 质量保障:**
后端 460 余条、前端 1500 余条自动化测试,另有一批守卫测试专门检查界面用语、接口参数、权限等容易静默出错的地方。
**4. 每个模块配套使用说明,保证系统可维护。**
## 当前进度
目前功能开发和全流程走查已完成,尚未在真实车间上线试运行;原生手机端正在开发中。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论