1、立项背景和目标:化工生产企业大宗原料采购与产品(复合肥、硫酸钾、盐酸等)销售过磅量大,传统人工登记效率低、易出错,且与浪潮GS ERP数据脱节。本项目旨在建设一套覆盖"派车—绑卡—过磅—质检—现场确认—出入库—收款"的智能称重管理系统,实现磅房少人化、过磅数据自动采集与ERP业务单据联动。
点击空白处退出提示
1、立项背景和目标:化工生产企业大宗原料采购与产品(复合肥、硫酸钾、盐酸等)销售过磅量大,传统人工登记效率低、易出错,且与浪潮GS ERP数据脱节。本项目旨在建设一套覆盖"派车—绑卡—过磅—质检—现场确认—出入库—收款"的智能称重管理系统,实现磅房少人化、过磅数据自动采集与ERP业务单据联动。
1、软件功能、核心功能模块:系统由PC管理端与磅房过磅客户端(C# WinForms)、Android移动APP、客商平台、微信支付模块及浪潮GS ERP接口服务(WebAPI)组成。核心模块包括:派车单管理、一次/二次过磅与磅单打印(支持多联磅单)、IC卡绑卡还卡管理、质检取样与化验结果管理、现场装卸货确认(手持机确认/系统自动确认)、出入库单自动生成并同步GS、少件差量微信扫码补款收款、客户与物料等基础数据同步、操作用户权限与操作日志跟踪,并集成地磅仪表、读卡器、LED屏、语音提示等硬件联动。
2、业务流程、功能路径描述:采购流程:GS采购订单→派车单(校验超订单量5%限制)→门口绑卡→一次过磅(LED/语音提示卸货地点)→质检取样化验→现场卸货确认(硫酸等按化验结果自动确认)→二次过磅打印磅单并生成入库单→门口还卡;少件差量需补款的,磅房微信扫码支付完成后方可打印磅单。销售流程:GS销售订单→派车→绑卡→一次过磅→现场装货确认(夜间少件换货次日弹窗通知调整)→二次过磅打印磅单生成出库单→同步GS。退货流程:先过磅,按过磅量追加订单生成出入库单。
1、整体架构和设计思路:系统采用"集中数据库+多端客户端+接口服务+硬件联动"四层架构。数据层使用SQL Server集中存储过磅、派车、质检、收款等业务数据;应用层包括磅房过磅与管理客户端(C#/.NET WinForms)、Android移动APP(现场确认、门禁、质检、审批)、客商平台;接口层为自研WebAPI服务对接浪潮GS ERP,实现客户、物料、订单及出入库单据双向同步;设备层通过串口/驱动接入地磅仪表、IC卡读卡器、LED屏、语音播报、打印机等硬件,实现重量自动采集与现场指引。设计上以派车单为主线、重量数据为核心,用质检、现场确认、收款等节点控制驱动流程流转,形成业务闭环。
2、"我"的负责模块和结果:负责整体架构与核心模块开发:①磅房过磅模块(一次/二次过磅、一车多料分次过磅、磅单打印),单车过磅时间由约5分钟降至2分钟内;②派车管理、质检取样、现场确认流程模块,支持盐酸、液氨等10余种物料自动确认;③GS ERP接口模块,出入库单据自动生成率100%,取消人工录单;④微信支付补款模块(Native扫码支付、收款单打印);⑤移动端APP与客商平台。系统支撑东西两个磅房7×24小时运行,单据差错率降至接近零。
3、"我"遇到的难点、坑和解决方案:①地磅仪表串口通信不稳定、重量漂移:采用异步采集+多次采样稳态判断,重量稳定后才落库,避免计量纠纷;②一批货多辆车的订单量控制:设计最后一车不超订单量5%的校验规则及一车多料分次过磅打单方案;③夜间销售少件/换货时磅单已打印无法修改:设计次日弹窗通知、调整单据并自动重生成出库单机制;④GS接口字段不一致与超时:建立中间表与日志跟踪,支持失败重试与对账;⑤内网环境微信支付回调不可达:通过公网映射+回调页面实现支付状态回写,控制"未支付成功不打印磅单"。






评论