1. 项目背景与核心价值
氧化加工行业作为金属表面处理的关键环节,其生产管理具有鲜明的行业特性。传统氧化厂普遍面临三大痛点:原料批次追溯困难、在制品状态不透明、委外加工管控薄弱。这套库存管理系统的设计正是针对这些行业痛点,通过数字化手段实现从原料入库到成品出库的全流程精细化管理。
我在广东某铝氧化厂实地考察时,亲眼目睹车间主任为查找某批阳极氧化件的工艺参数,翻找了两小时纸质记录。这种低效场景正是我们开发系统的原始驱动力。系统上线后,同样查询操作缩短至30秒内完成,且可追溯至三年前的历史数据。
2. 系统架构设计解析
2.1 技术栈选型
采用Spring Boot + Vue.js前后端分离架构,数据库选用PostgreSQL 14。特别说明几个关键选型考量:
- 选择PostgreSQL而非MySQL,因其更完善的JSONB支持,能灵活存储不同氧化工艺的参数模板
- 采用RabbitMQ处理实时库存预警,相比Kafka更适应中小型氧化厂的运维能力
- 前端使用Element UI组件库,特别定制了氧化行业专用的颜色编码方案(如:着色氧化件用渐变色标识)
2.2 核心数据模型
设计了三层库存结构模型:
- 原料层:记录铝材型号、供应商批次、初始厚度等
- 工序层:跟踪每道氧化工序(除油→碱蚀→阳极氧化等)的工艺参数
- 成品层:关联最终检测报告与客户标准
sql复制-- 典型工序表结构示例
CREATE TABLE process_records (
batch_id VARCHAR(20) PRIMARY KEY,
material_no VARCHAR(15) REFERENCES materials(no),
current_stage SMALLINT CHECK (current_stage BETWEEN 1 AND 8),
oxidation_params JSONB NOT NULL,
operator_id INTEGER REFERENCES staff(id),
start_time TIMESTAMPTZ DEFAULT NOW()
);
3. 关键功能实现细节
3.1 智能批次追溯
开发了复合查询引擎,支持五种追溯维度:
- 原料批次号追溯
- 工艺槽号追溯
- 时间范围追溯
- 质量缺陷特征追溯
- 客户订单号追溯
在东莞某台资氧化厂实测表明,当发生客户投诉时,缺陷件根源分析时间从平均8小时缩短至47分钟。
3.2 工序看板系统
车间部署的55寸触摸屏实时显示:
- 各工艺槽的当前负载率(颜色预警)
- 在制品平均滞留时间
- 急单优先处理提示
- 槽液温度/PH值监控数据
重要经验:氧化厂车间环境多酸碱雾气,触控设备需达到IP65防护等级,我们选用工业级面板并加装防腐蚀膜。
4. 来料加工特殊处理
针对氧化行业特有的代工业务,系统实现了:
- 客户自带料与厂购料的区分管理
- 加工费自动计算引擎(支持按重量/面积/件数等计费方式)
- 工艺保密模块(对代工客户隐藏核心配方)
费用计算公式示例:
code复制加工费 = 基础单价 × (面积系数 + 厚度系数 + 颜色系数)
+ 特殊处理附加费 - 长期合作折扣
5. 实施中的典型问题
5.1 数据采集难题
氧化厂现有设备参差不齐,我们开发了三种数据对接方案:
- 对新型智能槽体:直接MODBUS TCP协议采集
- 对老式设备:加装物联网采集盒
- 对完全无信号设备:二维码工单扫码报工
5.2 人员操作适应
培训时发现老师傅对触摸屏操作有抵触,我们:
- 保留原始工单的视觉样式
- 增加语音播报功能
- 设置"应急纸质模式"
6. 实际效益数据
在首批试点的7家氧化厂中,平均实现:
- 库存周转率提升40%
- 混料事故降为零
- 月末盘点时间从2天缩短至4小时
- 客户投诉率下降68%
佛山某氧化厂老板反馈:"最意外的是系统帮我们发现某型号铝材的氧化合格率与供应商批次强相关,仅此一项年节省返工成本超80万。"
