# 宁波嘉恒智能科技有限公司 ERP 设计方案 ## 1. 项目定位 本系统定位为面向 50 人规模五金加工企业的流程化 ERP,覆盖从销售接单、材料测算、采购、入库、领料生产、工序报工、成品入库、发货、退货、财务对账到设备管理的完整闭环。 系统核心目标: - 让订单、材料、工序、库存、成本、人员、设备形成一条链 - 让管理员能在一个看板上快速看到异常和瓶颈 - 让仓库、采购、生产、财务的数据相互校验,不出现信息孤岛 - 为后续接入工人扫码报工小程序预留统一的数据结构 ## 2. 核心设计原则 - 流程化:所有业务围绕“销售订单 -> MRP -> 采购/库存 -> 工单 -> 报工 -> 完工 -> 发货 -> 财务”的闭环展开 - 工序化:产品先定义工艺路线,再生成工单工序,再采集工序报工 - 批次化:材料入库、领料、完工、发货、退货都保留批次追溯 - 角色化:管理员、销售、采购、仓库、计划、车间主管、工人、财务、设备管理员按角色分工 - 异常前置:工序报废超阈值、设备保养到期、库存低于安全库存、采购延期、工单卡滞统一预警 - 成本可还原:材料成本、工序人工成本、设备成本、制造费用、返工成本、废料收益都能回溯到工单和订单 ## 3. 角色设计 - 管理员:全局主数据维护、参数维护、成本规则、异常监控 - 销售:客户、销售订单、交期跟踪、发货协同 - 计划员:根据订单生成物料需求和工单 - 采购员:采购申请、采购订单、到货跟踪、供应商对账 - 仓库员:入库、上架、移库、领料、退料、盘点、发货 - 车间主管:工单排产、设备与人员调度、异常审批 - 加工员工:扫码报工、报废登记、返工登记、停机上报 - 财务:采购对账、库存核对、制造费用维护、成本报表、周报月报 - 设备管理员:设备台账、点检、保养、维修、停机分析 ## 4. 业务闭环设计 ### 4.1 销售接单 - 销售录入订单头和订单明细 - 每个订单明细绑定产品、数量、交期、含税单价 - 系统读取产品 BOM 与工艺路线,自动判断需要哪些原材料、哪些工序、哪些设备能力 ### 4.2 原材料需求计算 系统依据以下数据计算原材料需求: - 产品单重 - BOM 中该材料的单件毛重或定额 - 原材料规格、密度、理论单张重量 - 采购最小批量或采购倍数 - 管理员维护的损耗率、允许报废率、经验备料系数 建议计算逻辑: - 理论需求重量 = 订单数量 × BOM 单件毛重 - 计划需求重量 = 理论需求重量 × 备料系数 - 建议采购重量 = 按采购倍数或最小批量向上取整 例如: - 产品“本体”订单数量 10000 件 - BOM 维护“本体”使用 `SAP440 500*600*2.5` 钢板 - 单件毛重 5.9kg - 理论需求 59000kg - 供应商按 2000kg 为一档出售 - 建议采购 60000kg ### 4.3 采购与到货 - MRP 自动生成采购需求 - 采购员可合并需求生成采购订单 - 到货后按批次入库 - 每批入库记录供应商、炉批号、重量、件数、单价、质检状态、仓位 - 入库后即时更新库存余额和可用库存 ### 4.4 生产工单与领料 - 计划员根据销售订单生成工单 - 工单自动展开工序清单和工单用料清单 - 领料支持整批领料、分批领料、超领审批、退料回库 - 同一批 60t 材料可以分多次出库给多个工单或同一工单不同批次生产 ### 4.5 工序报工 每张工单按产品工艺路线生成标准工序,例如: 1. 开平 2. 冲压 3. 去毛刺 4. 折弯 5. 焊接 6. 检验包装 每道工序维护: - 标准工时 - 标准人工成本 - 标准设备成本 - 标准报废上限 - 是否必须扫码报工 工人报工时提交: - 工单号 - 工序号 - 员工 - 设备 - 班次 - 开始时间、结束时间 - 本次加工数量 - 合格数量 - 报废数量 - 返工数量 - 报废原因 - 停机时长 - 附图或备注 系统自动判断: - 当前工序报废率是否高于阈值 - 本工单累计报废率是否高于产品允许报废率 - 某设备在某工序上的异常是否持续出现 异常规则建议: - 工序报废率 > 工序允许报废率时标红 - 工单累计报废率 > 产品允许报废率时升级预警 - 同设备 3 次连续出现异常报废时推送设备检查任务 ### 4.6 成品入库与发货 - 完工报工确认后生成完工入库单 - 成品按工单批次入库 - 发货单关联销售订单明细和成品库存批次 - 支持待发货区、已锁定库存、出库复核 ### 4.7 财务成本 成本核算分为四层: - 材料成本:采购成本、运杂费、材料损耗 - 工序成本:人工成本、设备成本、委外成本 - 制造费用:房租、水电、后勤、管理、折旧 - 异常成本:返工成本、报废成本、停机损失 建议月度流程: - 财务录入期间制造费用 - 系统按工时、设备工时或产量进行分摊 - 自动计算工单完工成本、产品标准成本、库存结存成本 - 输出周报、月报、库存对账表、工单成本表、废料收益表 ### 4.8 退货流程 退货只有两种处置: - 返工:生成返工工单,继续产生人工/设备/辅料成本 - 报废:形成报废记录,可登记废料重量和废料出售金额 退货必须回溯: - 原销售订单 - 原发货批次 - 原成品工单 - 退货原因 - 责任工序或责任批次 ## 5. 模块联动设计 ### 5.1 主数据中心 - 物料档案:原材料、半成品、成品、废料、备件统一编码 - 产品档案:图号、单重、标准工艺路线、允许报废率 - 材料档案:材质、规格、密度、理论单重、采购倍数、安全库存 - 工艺路线:工序顺序、工位、成本参数、标准报废率 - 仓库档案:仓库、库区、库位 - 客户与供应商档案 - 设备档案与保养计划 - 员工、角色、账号 ### 5.2 销售模块 - 客户管理 - 销售订单 - 交期预警 - 发货计划 - 回款字段预留 ### 5.3 MRP 与计划模块 - 按订单展开 BOM - 计算材料需求重量和采购建议 - 判断库存可用量与缺料量 - 生成采购需求单和工单 ### 5.4 采购模块 - 采购订单 - 到货登记 - 供应商交期与价格对比 - 采购对账字段 ### 5.5 仓储模块 仓储必须作为强化模块设计,建议包含: - 原材料入库 - 成品入库 - 退货入库 - 生产领料 - 生产退料 - 发货出库 - 移库 - 盘点 - 批次冻结 - 安全库存预警 - 呆滞库存分析 - 出入库流水追溯 ### 5.6 生产模块 - 工单管理 - 工单工序展开 - 生产领料 - 工序报工 - 报废登记 - 完工入库 - 工单进度看板 - 异常停机与异常报废分析 ### 5.7 设备模块 - 设备台账 - 所属工位/产线 - 点检计划 - 保养计划 - 维修工单 - 停机记录 - 设备稼动率分析 ### 5.8 财务模块 - 会计期间 - 制造费用录入 - 工单成本归集 - 产品成本报表 - 库存金额报表 - 采购对账 - 销售发货对账 ## 6. 管理员首页设计重点 管理员首页必须“一针见血”,建议固定展示以下信息: - 今日新增订单数、未交订单数 - 今日缺料物料数 - 待处理采购到货异常 - 在制工单数、卡滞工单数 - 异常报废工序数 - 设备保养到期数 - 待发货成品数量 - 本周材料成本、人工成本、制造费用、废料收益 并提供三类重点面板: - 订单到发货流程看板 - 异常中心 - 库存与成本总览 ## 7. 报工小程序需要回传的数据 后续小程序接入时,建议至少上传以下字段: - report_no - work_order_no - operation_seq - operation_name - employee_code - employee_name - equipment_code - shift_code - start_time - end_time - report_qty - good_qty - scrap_qty - rework_qty - scrap_reason - downtime_minutes - remark - source = `MINI_APP` ## 8. 数据库设计说明 数据库按业务域分层: - `sys_`:组织、用户、角色、权限 - `md_`:主数据 - `so_`:销售 - `mrp_`:物料需求 - `po_`:采购 - `wh_`:仓储 - `pp_`:生产 - `em_`:设备 - `rt_`:退货 - `fi_`:财务 核心设计思想: - `md_item` 统一物料主档,避免库存、采购、生产各自维护一套编码 - `wh_stock_lot` + `wh_inventory_txn` 实现批次追溯和库存流水 - `pp_work_order_operation` + `pp_operation_report` 实现工序化和报工化 - `fi_overhead_entry` + `fi_cost_allocation` 解决制造费用分摊 ## 9. 推荐实施顺序 第一阶段: - 主数据 - 销售订单 - BOM/工艺路线 - MRP - 采购 - 仓储 - 工单 - 报工 第二阶段: - 完整财务核算 - 设备保养与维修 - 退货闭环 - 小程序扫码报工 第三阶段: - 经营驾驶舱 - 异常预测 - 供应商评分 - 设备稼动率分析