黑马企业级Java实战项目《品达物流TMS》(视频+源码+资料)

本项目名称为品达物流TMS,TMS全称为:Transportation Management System,即运输管理系统,是对运输作业从运力资源准备到最终货物抵达目的地的全流程管理。TMS系统适用于运输公司、各企业下面的运输队等,它主要包括订单管理、配载作业、调度分配、行车管理、GPS车辆定位系统、车辆管理、线路管理、车次管理、人员管理、数据报表、基本信息维护等模块。该系统对车辆、驾驶员、线路等进行全面详细的统计考核,能大大提高运作效率,降低运输成本,使公司能够在激烈的市场竞争中处于领先地位。
本项目从用户层面可以分为四个端:TMS后台系统管理端、客户端App、快递员端App、司机端App。
技术选型
前端 Vue3 + Weex + ECharts + Vant
网关层 Spring Cloud Gateway + Sentinel
服务层 Spring Boot 2.7 + MyBatis Plus + MapStruct
消息队列 Kafka 3.0 + RocketMQ
数据层 MySQL 8.0 + MongoDB 5.0 + HBase 2.4 + Druid 0.23
中间件 Nacos 2.1 + Redis 6.2 + XXL-JOB
监控 Prometheus + Grafana + SkyWalking

课程目录:
01 第一章 项目概述和环境搭建
1-1 项目概述
1-2业务需求说明
1-3开发方式介绍
1-4 基础数据配置
1-5 搭建TMS项目开发环境
02 第二章基础数据服务
2-1数据模型
2-2服务开发准备
2-3 货物类型管理
2-4数据校验
2-5导入其他代码
03 第三章用户服务
3-1 j2cache多级缓存
3-2数据模型
3-3开发准备
3-4 地址簿管理
3-5 用户信息管理
3-6声明式缓存
04 第四章订单服务
4-1数据模型
4-2 业务需求和产品原型
4-3 订单中心服务代码
4-4百度地图开放平台
4-5 基于百度地图计算订单距离
4-6 规则引擎Drools
4-7 根据规则计算订单价格
4-8 实现动态规则
05 第五章作业中心服务
5-1业务梳理
5-2数据模型
06 第六章 数据聚合服务
6-1 canal概述
6-2 Otter概述
6-3 Otter安装配置
6-4 设置同步任务
6-5 数据聚合服务
07 第七章车辆轨迹服务
7-1 apache Druid概述
7-2 apache Druid安装
7-3 apache Druid摄取数据
7-4 Java客户端操作Druid
7-5车辆轨迹服务
08 第八章智能调度服务
8-1 定时任务组件Quartz
8-2 Quartz动态定时任务
8-3 智能调度服务
09 第九章TMS后台管理端
9-1分布式锁
9-2 分布式锁实现方案
9-3 Redisson
9-4导入功能代码
10 第十章TMS客户端
10-1导入功能代码
10-2 RabbitMQ
10-3分布式链路追踪
11 第十一章TMS司机端、快递员端
11-1导入功能代码
11-2 分布式事务概述
11-3 分布式事务解决方案Seata
12 第十二章总结
12-1 微服务架构
12-2 软件架构体系
12-3系统架构
12-4技术架构
12-5业务流程
12-6数据库设计
12-7 服务列表

黑马企业级Java实战项目《品达物流TMS》(视频+源码+资料)-百万资源网
黑马企业级Java实战项目《品达物流TMS》(视频+源码+资料)
此内容为付费资源,请付费后查看,所有资源均可通过百度网盘下载,如失效请联系客服!
199积分 (充值10元=100积分)
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论