程序聚合 软件案例 电子地磅称重系统

电子地磅称重系统

2025-10-17 15:32:59
行业:物流仓储
载体:Windows应用
技术:C#、WinForms、MySQL Workbench

业务和功能介绍


分拣中心地磅称重系统

## 项目简介

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 可再发行组件。

项目实现

### 硬件与站点配置

- 硬件:`config/HardwareConfig.cs` 定义了串口与海康摄像机参数,如 `PortName`、`BaudRate`、`DVRIPAddress`、`DVRPortNumber`、`DVRUserName`、`DVRPassword` 等。
- 站点:`Models/Station.cs` 与相关表项用于保存 `StationCode`、`PayCode` 等;`DbHelper.GetStation()` 可读取当前站点信息。
- 初始化示例:`Utils/HardwareManager.cs` 通过 `IConfigManager` 读取 `HardwareConfig` 并初始化串口与摄像机。

### 远端数据库

- 连接参数来源:`DbHelper.GetRemoteDbConfig()`(UI 配置或本地存储),用于拼接 MySQL 连接串。
- 连接池:`Services/MySqlConnectionPool.cs`(按需)
- 同步写入:`Services/DataSyncService.cs`、`Services/RealTimeSyncService.cs`、`Services/PaymentRecordSyncService.cs`

### 登录与支付鉴权

- `AuthService.FetchTokenAsync`:通过 `LoginApiUrl` 获取 `token` 与 `sorting_id`。
- `AuthService.EnsureTokenAndSortingMatchesStationAsync`:校验 `sorting_id` 与本机 `Station.PayCode` 一致后,保存 `token`(`DbHelper.SetCurrentUserToken`)。
- `PaymentRecordSyncService.CallScanPayAsync`:在支付前强制校验 `token` 与 `sorting_id`,再调用 `/api/sorting/scanPay`。

## 核心流程(简述)

- 登录鉴权:`Forms/LoginForm` → `AuthService` 获取并校验 Token → 进入主界面。
- 称重读取:`Utils/WeightScaleReader` 串口轮询 → 解析仪表协议 → 平滑与稳定性判定 → 更新 UI 与业务状态。
- 记录保存:`Services/WeighingRecordService` 保存至 SQLite,并通过 `WeighingRecordEvents` 触发实时同步。
- 数据同步:`Services/RealTimeSyncService`/`DataSyncService` 监听事件或定时任

示例图片视频


AmosLiu
30天前活跃
方向: 产品经理-产品经理、ERP-ERP、
交付率:100.00%
相似推荐
施肥机控制系统
完成一整套施肥机控制流程,包括EC/pH传感器、脉冲流量计、压力采集和多通道文丘里电磁阀控制包括人机交互界面,支持定时、定量、分区灌溉模式以及多配方编辑与灌溉程序设定。设备通过4G/5G、LoRa、WiFi等通信方式接入云端管理平台
AgriSense智慧农业温湿监测系统
立项背景和目标 :随着现代农业向精细化、智能化发展,传统大棚种植缺乏对环境数据的实时监测和科学管理。本项目旨在通过物联网技术,实现对农业大棚内温度、湿度的实时采集、展示和智能分析,帮助种植者科学管理大棚环境,提高作物产量和品质。 软件功能、核心功能模块介绍 :系统包含五大核心功能模块:1) 仪表盘实时监控 - 展示当前温度湿度数据,配合阈值进度条直观显示环境状态;2) 历史数据趋势 - 按设备分别展示温度湿度变化曲线和数据表格,支持导出CSV;3) 设备管理 - 支持多设备管理,自动判断设备在线状态(5分钟内无数据判定为离线);4) 作物管理 - 可配置不同作物、不同生长阶段的温湿度阈值;5) AI智能建议 - 集成DeepSeek大模型,根据当前环境数据和作物类型给出专业管理建议。 业务流程、功能路径描述 :用户首先访问系统仪表盘,可通过设备选择器切换查看不同大棚的实时数据;当需要分析历史趋势时,切换到历史数据页面,选择设备查看对应图表和记录;在设备管理页面可添加/编辑设备信息,绑定对应作物和生长阶段;作物管理页面支持自定义作物阈值;系统会根据实时数据和配置自动触发AI建议,协助用户进行灌溉、通风等决策。
溯源 SaaS 平台-扫码溯源管理后台
该项目是面向酒类、滋补品、农产品等客户的通用扫码溯源平台,主要用于企业产品、批次、仓储流转、经销商、防伪验真和扫码统计管理。系统支持企业维护产品基础信息、生成批次数据、管理仓库出入库流程,并通过 PDA 扫码完成采购、入库、出库、调拨、补扫、序号关联等现场作业。消费者端扫码后可查看产品溯源信息、防伪验真结果和相关营销活动,后台可沉淀扫码记录、区域分布、异常扫码等统计数据,帮助企业实现产品全链路追踪和防窜货管理。
智能禽舍环境监控系统
本系统是针对鸡、鸭、猪舍打造的智能化畜禽养殖环境监控方案,面向规模化养殖场景实现全天候无人值守监测与自动化管控。系统可实时采集温湿度、氨气、二氧化碳、光照强度五项核心环境数据,搭载智能报警、阈值参数配置、定时灯光管控、本地显示及局域网远程监控等完整功能,能够根据环境数据自动联动各类养殖设备启停,有效规避养殖环境异常问题,降低人工运维成本,改善畜禽生长环境,显著提升养殖成活率与养殖整体效益。
乡村振兴AI匹配系统-云村智策
立项背景和目标:乡村基层工作者在制定发展路径时,常面临“成功经验难复制、决策缺乏数据支撑”的痛点。本项目旨在构建一个基于AI的智能匹配系统,通过分析村庄的基础禀赋、发展痛点及五位一体评分(交通、产业、教育、文旅、党建),自动推荐最相似的成功案例,并生成三套差异化发展方案,降低决策试错成本,助力乡村振兴。 核心功能模块: 村庄信息采集表单(支持输入禀赋、痛点、评分) 相似度匹配引擎(加权欧氏距离 + 关键词共现) 大模型方案生成(调用DeepSeek API,输出三套方案:快速破局、稳步推进、创新融合) 历史记录缓存与快速模式(缓存查询结果,<200ms响应) 多角色身份支持(乡村建设者/青少年学生,学生可上传调研报告) 业务流程:用户填写村庄信息 → 系统匹配最相似的成功案例(如下庄村、岩博村等)→ 调用AI生成三套发展方案 → 用户查看并可导出建议。学生身份时,可上传调研文件,系统生成调研报告写作指南。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服