电子地磅称重系统
分拣中心地磅称重系统
## 项目简介
HBQQLYWeight 是一套基于 Windows 的分拣中心地磅称重与业务联动系统,采用 WinForms 架构,集成电子地磅仪表数据采集、摄像抓拍/车牌识别、本地 SQLite 存储、远端 MySQL 同步、扫码支付受理、语音播报与实时/定时数据同步等能力,支持生产环境快速部署与稳定运行。
核心目标:让称重业务“快、准、稳”,且与上游业务系统无缝联动。
## 主要功能
- 电子地磅采集:通过串口读取仪表数据,内置多型号解析(如“耀华A9”“托利多Ind880”“D2008”等),具备稳定值判定与抖动过滤。
- 称重业务流程:一次/二次称重时间、毛/皮/净重、扣杂、单价、备注、站点与任务等字段全链路管理。
- 摄像抓拍/车牌识别:集成海康 SDK(DLL/HK)与 OpenCV,可联动抓拍,支持本地存档。
- 本地数据存储:内置 SQLite(`QQLYWeight.db`),即开即用。
- 远端数据同步:支持将称重与支付数据同步至 MySQL;提供重试、监控与实时触发机制。
- 扫码支付:支持睿炭二维码扫码,落库 `qqly_payment_records` 并调用远端 `/api/sorting/scanPay`,本地状态联动更新。
- 登录鉴权与校验:动态获取 Token,并校验账号类别(`sorting_id`)与本机站点 `PayCode` 一致性。
- 报表导出:支持 Excel 导出(ClosedXML)。
- 语音播报:称重/状态提示(System.Speech)。
## 技术栈与运行环境
- 平台与框架:.NET 8(net8.0-windows),WinForms
- 数据库:SQLite(本地)、MySQL(远端)
- 通讯与硬件:System.IO.Ports 串口、海康威视 SDK、OpenCvSharp4
- 数据访问与工具:Dapper、CommunityToolkit、SunnyUI、ClosedXML
- 最低环境:
- Windows 10/11 x64
- .NET 8 Runtime/SDK
- 可选:远端 MySQL 实例(如需数据上行)
- 海康 SDK 运行依赖已随程序打包至 `DLL/HK`,通常无需额外安装;若系统缺少 VC 运行库,请安装 Microsoft Visual C++ 2015-2022 可再发行组件。
物流仓储