对运输作业从运力资源准备到最终货物抵达⽬的地的全流程管理。TMS 系统适⽤于运输公司、各企业下⾯的运输队等,它主要包括订单管理、配载作业、调度分配、⾏⻋管理、GPS ⻋辆定位系统、⻋辆管理、线路管理、⻋次管理、⼈员管理、数据报表、基本信息维护等模块。该系统对⻋辆、驾驶员、线路等进⾏全⾯详细的统计考核,能⼤⼤提⾼运作效率,降低运输成本,使公司能够在激烈的市场竞争中处于领先地位。本项⽬从⽤户层⾯可以分为四个端:TMS 后台系统管理端、客户端小程序、快递员端小程序、司机端小程序。
TMS 后台系统管理端:公司内部管理员⽤户使⽤,可以进⾏基础数据维护、订单管理、运单管理等
客户端小程序:外部客户使⽤,可以寄件、查询物流信息等
快递员端小程序:公司内部的快递员使⽤,可以接收取派件任务等
司机端小程序:公司内部的司机使⽤,可以接收运输任务、上报位置信息等
项⽬采⽤前后端分离开发,后端采⽤SpringCloud 微服务架构,持久层⽤的是 MyBatis-Plus ,微服务数据库分库设计,
前端的架构是:uniapp + vant + vue.js + 微信小程序
后端的主要技术架构是:MyBatisPlus+SpringBoot+MySQL+SpringCloud(Nacos,Sentinel,Seata,Gateway,Openfeign) +Maven
其他涉及到的中间件包括 Redis , 业务中使⽤了 ECharts 做图表展示,认证授权使用了 Sa-Token ,物流运费使用了 Drools 规则引擎,路线规划使⽤了百度地图,实时同步数据使用了 Canal
我负责整个快递员端小程序