此产品是为物流行业车队、运输、费用、绩效等多方面提供业务管理的系统,帮助企业解决排车不准确、调度不合理、司机运量统计、人工效率低等问题。
使用的技术:
1.完全前后端分离,前端是 Winform ,后端是.NET5
2.利用.NET5 AOP 实现数据库架构切换、权限验证、操作日志记录
3.利用.NET5 DI 容器实现依赖注入,降低实现各层代码藕合
4.利用数据库架构实现对业务数据和系统管理数据的隔离
5.大量使用异步编程模式(TPL )实现界面数据加载
6.利用C#特性+反射实现窗体字段的数据校验(非空、长度、格式等)
7.QuartZ +反射实现的动态任务管理包含:自动排车、数据同步等
8.利用 JWT 实现用户登录,利用 Redis 实现账号登录唯一性
9.Kafka 实现了司机回库打卡后即通知调度人员
10.Nginx+Linux+Docker 完成后端程序部署