针对大型仓库业务开发的一套管理软件,包含:权限管理、报表管理、档案管理、收发货管理、批次管理、集波、配送等核心功能,涵盖了仓库收发货、上下架、拣货、订单分配计算、库存管理等业务。系统可支持单仓80万件发货量。
使用的技术
1.DevExpress+Winform 实现的客户端布局,同时支持安卓 PDA
2.将大I/O计算、耗时计算提炼成 API 放在服务端运行
3.使用 SqlSugar 作为系统数据层
4.利用数据库架构实现对仓库数据的隔离
5.大量使用异步编程模式(TPL )实现界面数据加载
6.利用C#特性+反射实现窗体字段的数据校验(非空、长度、格式等)
7.利用存储过程实现批次分配算法,提交数据处理效率
8.代码中大量利用 LINQ、Lambda 实现数据处理及计算
9.利用分布式事务模式思路处理外部系统数据同步问题