工厂产线存在发码打印、多工位扫码过站、不良返工、称重/功率/气密等特殊工位判定,以及原料成品出入库与栈板库存管理等环节,数据分散、现场外设多、流程易断档。本项目面向离散装配与检测类制造场景,将 MES 过站与 WMS 仓存整合为统一桌面客户端,让仓管、文员、产线操作员、管理员在同一系统中完成任务发码、工位过站、出入库审核与库存统计。立项旨在打通「任务→过站→组盘入库→出库」全链路,减少纸质与多系统切换,保证条码、栈板、库存数据一致,并适配 TSC 打印、串口仪表、本地称重等工位外设,提升现场作业效率与可追溯性。
本系统主要包含以下功能模块:
仪表盘:汇总生产、质量、库存等关键指标,便于管理人员快速掌握现场状态。
工作台:任务创建与发码、工序查询、制作流程过站(含称重、打栈板、多码、返修/反向过站、自动入库、标签打印等)、WIFI/蓝牙地址上传、栈板单管理。
基础信息:原材料、供应商、设备、产品档案、客户等主数据维护。
入库 / 出库 / 仓库管理:原料与成品(含栈板)出入库单据、审核改库存,以及原料/成品/栈板库存查询。
数据分析:员工统计、栈板出库记录、制作流程统计、不良品统计,支持导出。
系统管理:用户与角色、工位设置、系统配置,以及数据修复(日期、撞号、反向残留、多码、反向漏拦等运维能力)
本人负责桌面客户端整体设计与实现,包括:多标签主界面与导航框架、登录与三级权限菜单、制作流程过站核心逻辑(工位能力组合:称重/栈板/多码/返修反向/打印/SN 等)、SQL Server 数据访问与业务校验、出入库审核与库存联动、数据分析页、数据修复工具,以及可执行程序打包发版与版本变更说明。
技术栈以 Python 3 为主,桌面客户端直连 SQL Server,架构为 MVC(控制层 + 视图层 + 数据访问层);制作流程按工位能力模块化拆分,过站写库采用连接复用与单事务优化,并支持异步完成写库。亮点包括工位外设集成(标签打印、串口仪表、本地称重服务)、码体系校验与细粒度权限控制。难点在于反向过站与下游判定的数据一致性、栈板空单残留治理,以及打包环境下打印/串口等外设依赖的稳定性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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