🏭 生产管理系统 - 企业使用指导

完整的生产流程管理与数据关联说明

一、系统概述

本生产管理系统是一个集原材料采购、生产管理、成品销售于一体的综合性管理系统,采用模块化设计,实现了从原材料到成品的完整业务闭环管理。

系统核心特点

  • 完整的生产流程闭环管理
  • 各模块数据自动关联流转
  • 支持软删除与操作日志审计
  • 库存预警与自动提醒机制
  • 多用户权限控制管理
  • 数据自动备份与恢复

二、数据关联架构

系统各模块之间数据自动关联,形成完整的数据链路。以下是核心数据表及其关联关系:

📊 核心数据表关联图

┌───────────────┐     ┌───────────────┐     ┌───────────────┐     ┌───────────────┐
│  供应商表     │◄───│  采购订单表   │◄───│  采购明细     │───►│  原材料表     │
│  suppliers    │     │  orders       │     │  order_items  │     │  materials    │
└───────────────┘     └───────────────┘     └───────────────┘     └───────────────┘
                                                 │
                                                 ▼
┌───────────────┐     ┌───────────────┐     ┌───────────────┐     ┌───────────────┐
│  客户表       │◄───│  销售订单表   │◄───│  销售明细     │───►│  成品商品表   │
│  customers    │     │  orders       │     │  order_items  │     │  products     │
└───────────────┘     └───────────────┘     └───────────────┘     └───────────────┘
                                                 ▲
                                                 │
┌───────────────┐     ┌───────────────┐     ┌───────────────┐     ┌───────────────┐
│  原材料库存   │     │  领料单       │     │  生产工单     │     │  BOM物料清单  │
│  material_in  │◄───│  requisitions  │◄───│  production   │───►│  bom + items  │
└───────────────┘     └───────────────┘     └───────────────┘     └───────────────┘
                                                 │
                                                 ▼
┌───────────────┐     ┌───────────────┐     ┌───────────────┐     ┌───────────────┐
│  成品库存表   │◄───│  成品入库单   │◄───│  账户交易     │◄───│  账户表       │
│  inventory    │     │  warehousing  │     │  transactions │     │  accounts     │
└───────────────┘     └───────────────┘     └───────────────┘     └───────────────┘
数据表 功能说明 关联表 关键关联字段
suppliers 供应商信息管理 orders supplier_id
customers 客户信息管理 orders customer_id
products 成品商品信息 bom, order_items, production_orders product_id
materials 原材料信息 bom_items, material_inventory, requisitions material_id
bom BOM清单主表 products, bom_items product_id
bom_items BOM明细 bom, materials bom_id, material_id
production_orders 生产工单 products, orders product_id, sales_order_id
requisitions 领料单 production_orders, materials production_order_id, material_id
warehousing 成品入库单 production_orders, products production_order_id, product_id
orders 订单主表(采购/销售) suppliers, customers, order_items supplier_id, customer_id
order_items 订单明细 orders, products/materials order_id, product_id
inventory 成品库存 products product_id
material_inventory 原材料库存 materials material_id
accounts 账户信息 account_transactions account_id
💡 数据流转说明:
1. 原材料采购入库 → 原材料库存增加 → 生产领料 → 原材料库存减少
2. 生产工单创建 → 根据BOM计算原材料需求 → 领料出库 → 成品入库 → 成品库存增加
3. 销售订单创建 → 成品出库 → 成品库存减少 → 账户资金增加

三、完整工作流程

🔄 生产流程完整链路

1
基础数据初始化

建立商品、原材料、供应商、客户基础档案

📄 涉及页面:商品管理、原材料管理、供应商管理、客户管理
2
BOM配方配置

为每个成品配置BOM物料清单,定义生产一个成品所需的原材料及用量

📄 涉及页面:BOM管理 → 添加BOM
3
原材料采购入库

创建采购订单 → 结算付款 → 原材料入库 → 库存增加

📄 涉及页面:采购订单、采购结算、库存查询
4
创建生产工单

选择成品,输入生产数量,系统自动计算所需原材料

📄 涉及页面:生产工单 → 新建工单
5
生产领料出库

根据工单需求领取原材料,系统自动扣减原材料库存

📄 涉及页面:领料管理 → 新建领料单
6
生产完成入库

生产完成后,成品入库,系统自动增加成品库存

📄 涉及页面:成品入库 → 新建入库单
7
成品销售出库

创建销售订单 → 收款结算 → 成品出库 → 库存减少 → 账户增加

📄 涉及页面:销售订单、销售结算、库存查询

📋 备用生产模式:备货生产

  • 当成品库存低于预警值时,系统自动提示需要生产
  • 在"生产建议"页面查看所有需要备货的成品
  • 可批量创建备货生产工单
  • 无需关联销售订单,直接生产补货
业务类型 触发动作 库存影响 资金影响
采购入库 采购订单结算+入库 原材料库存增加 账户资金减少
生产领料 领料单确认 原材料库存减少 无
成品入库 生产完成入库 成品库存增加 无
销售出库 销售订单结算+出库 成品库存减少 账户资金增加
采购退货 创建退货单 原材料库存减少 账户资金增加
销售退货 创建退货单 成品库存增加 账户资金减少

四、核心模块说明

1. 原材料管理模块

功能说明

  • 原材料档案管理(编码、名称、规格、单位、成本价、预警值)
  • 原材料库存实时查询
  • 库存预警提醒(低于最低库存自动标红)
  • 库存盘点与调整
  • 库存流水日志查询
页面 功能 路径
原材料列表 查看、搜索原材料 /materials
添加原材料 新建原材料档案 /materials/add
库存查询 查看当前库存 /materials/inventory
库存预警 查看低于预警值的原材料 /materials/warning
库存盘点 调整库存数量 /materials/adjust
库存流水 查看所有出入库记录 /materials/logs

2. BOM管理模块

功能说明

  • 为每个成品创建BOM物料清单
  • 定义原材料用量与损耗率
  • 自动计算生产成本
  • BOM版本管理
⚠️ 重要提示:创建生产工单前必须先配置好成品的BOM,否则无法创建工单!
页面 功能 路径
BOM列表 查看所有BOM清单 /bom
添加BOM 新建BOM清单 /bom/add
BOM详情 查看BOM明细与成本 /bom/detail/{id}

3. 生产工单模块

功能说明

  • 按单生产:关联销售订单创建工单
  • 备货生产:根据库存预警直接创建工单
  • 工单状态流转:待生产 → 生产中 → 已完成
  • 自动计算原材料需求
  • 领料与入库关联
状态 说明 可执行操作
待生产 工单刚创建,未开始生产 编辑、删除、开始生产
生产中 已领料,正在生产 完成生产
已完成 生产完成,已入库 查看详情
已取消 工单已取消 查看详情
页面 功能 路径
工单列表 查看所有生产工单 /production
新建工单 创建生产工单 /production/add
工单详情 查看工单信息、BOM、领料、入库记录 /production/detail/{id}
生产建议 查看需要备货生产的成品 /production/suggest

4. 领料管理模块

功能说明

  • 关联生产工单创建领料单
  • 根据BOM自动带出所需原材料
  • 领料确认后自动扣减原材料库存
  • 生成库存流水记录
页面 功能 路径
领料单列表 查看所有领料记录 /requisitions
新建领料单 创建领料单 /requisitions/add

5. 成品入库模块

功能说明

  • 关联生产工单创建入库单
  • 输入实际生产数量
  • 入库确认后自动增加成品库存
  • 自动更新工单状态为已完成
页面 功能 路径
入库单列表 查看所有入库记录 /warehousing
新建入库单 创建入库单 /warehousing/add

6. 采购与销售模块

采购管理

  • 采购订单创建 → 结算 → 入库
  • 采购退货管理
  • 供应商对账

销售管理

  • 销售订单创建 → 结算 → 出库
  • 销售退货管理
  • 客户对账
模块 页面 路径
采购 采购订单列表 /purchases
新建采购订单 /purchases/add
采购退货 /purchases/return
供应商管理 /suppliers
销售 销售订单列表 /sales
新建销售订单 /sales/add
销售退货 /sales/return
客户管理 /customers

五、系统初始化指南

首次使用系统时,请按以下顺序进行初始化配置:

📝 初始化步骤

  1. 账户设置:配置银行账户和现金账户
    • 页面:账户管理
    • 至少设置一个账户用于收付款
  2. 基础档案:建立商品、原材料、供应商、客户档案
    • 商品管理:添加成品,类型选择"成品"
    • 原材料管理:添加所有生产所需原材料
    • 供应商管理:添加原材料供应商
    • 客户管理:添加成品客户
  3. BOM配置:为每个成品配置物料清单
    • 页面:BOM管理 → 添加BOM
    • 选择成品,添加所需原材料及用量
    • 设置合理的损耗率
  4. 初始库存:录入现有库存(如有)
    • 原材料库存盘点:原材料管理 → 库存盘点
    • 成品库存盘点:库存管理 → 库存调整
  5. 系统配置:配置系统参数
    • 页面:系统设置
    • 设置每页显示行数、库存预警阈值等
  6. 权限配置:创建子用户并分配权限(如需要)
    • 页面:子用户管理
    • 为不同岗位设置不同权限
⚠️ 注意事项:
1. 必须先配置BOM才能创建生产工单
2. 原材料库存不足时无法开始生产,需先采购
3. 建议先测试完整流程(采购→生产→销售)再正式使用

六、最佳实践

1. 日常操作规范

  • 每日盘点:建议每日下班前核对库存数量与系统是否一致
  • 及时录入:采购、生产、销售业务发生后及时录入系统
  • 定期对账:定期与供应商、客户核对往来款项
  • 数据备份:系统自动每日备份,建议定期下载备份文件

2. 库存管理技巧

  • 合理设置预警值:根据生产周期和采购周期设置最低库存
  • 关注预警提示:定期查看库存预警页面,及时补货
  • 先进先出:建议按入库顺序使用原材料,避免过期
  • 定期盘点:每月进行一次全面盘点,通过库存调整功能修正差异

3. 生产管理建议

  • BOM准确:确保BOM配方准确,这是计算成本和物料需求的基础
  • 损耗率设置:根据实际生产情况设置合理的损耗率
  • 按单领料:严格按工单领料,避免超领或少领
  • 及时入库:生产完成后立即办理入库,保证库存准确

4. 常见问题处理

问题 原因 解决方法
无法创建生产工单 成品未配置BOM 先到BOM管理添加该成品的BOM
无法开始生产 原材料库存不足 先采购原材料入库,或调整库存
无法删除原材料 有库存或被BOM引用 先清空库存,或从BOM中移除
库存数量不对 操作漏录或录错 通过库存盘点功能调整
删除操作后悔 误删数据 联系管理员从备份恢复
✅ 联系支持:如遇到问题,可通过以下方式联系技术支持
📧 邮箱:1546328535@qq.com
📱 技术支持:冯小姐 13728084660