在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:品达物流-TMS开源软件地址:https://gitee.com/itxinfei/pinda-tms开源软件介绍:品达物流-TMS(项目维护中...)演示地址:后台管理:http://pinda.itheima.net/#/login 一、关联仓库二、项目介绍本项目名称为品达物流TMS,TMS全称为:Transportation Management System,即运输管理系统,是对运输作业从运力资源准备到最终货物抵达目的地的全流程管理。TMS系统适用于运输公司、各企业下面的运输队等,它主要包括订单管理、配载作业、调度分配、行车管理、GPS车辆定位系统、车辆管理、线路管理、车次管理、人员管理、数据报表、基本信息维护等模块。该系统对车辆、驾驶员、线路等进行全面详细的统计考核,能大大提高运作效率,降低运输成本,使公司能够在激烈的市场竞争中处于领先地位。 本项目从用户层面可以分为四个端:TMS后台系统管理端、客户端App、快递员端App、司机端App。 TMS后台系统管理端:公司内部管理员用户使用,可以进行基础数据维护、订单管理、运单管理等客户端App:App名称为品达速运,外部客户使用,可以寄件、查询物流信息等快递员端App:App名称为品达快递员,公司内部的快递员使用,可以接收取派件任务等司机端App:App名称为品达司机宝,公司内部的司机使用,可以接收运输任务、上报位置信息等 三、项目架构1、系统架构2、微服务架构3、软件架构体系四、技术架构五、整体业务流程六、项目结构pd_aggregation:存放聚合之后的数据,便于查询 pd_base:存放TMS的基础数据,例如:车队、车辆、线路等 pd_dispatch:存放定时任务相关数据 pd_oms:存放订单相关数据 pd_users:存放C端用户相关数据 pd_work:存放作业相关数据,例如快递员的取件作业、司机的运输作业等 数据库设计
缺少jar问题maven工程中使用到了通用权限系统中的两个jar,对应的maven坐标如下: <dependency> <groupId>com.itheima</groupId> <artifactId>pd-auth-entity</artifactId> <version>1.0.0</version></dependency><dependency> <groupId>com.itheima</groupId> <artifactId>pd-auth-api</artifactId> <version>1.0.0</version></dependency> 这两个jar在maven中央仓库是没有的,我们自己搭建了maven私服来管理这两个jar,这就需要在本地maven的settings.xml中进行私服的配置: 详细配置参照settings.xml |
请发表评论