# 心飞物流 **Repository Path**: AlexJones/xinfei-tms ## Basic Information - **Project Name**: 心飞物流 - **Description**: 心飞物流TMS 是一款四端协同(管理端 + 客户端 + 快递员端 + 司机端)的开源运输管理系统,基于 JDK 25 + Spring Boot 4.1.1 + Vue 3.5 构建,覆盖寄件 → 订单 → 智能调度 → 作业 → 轨迹 → 回单全链路。Drools 规则引擎驱动智能调度,Netty 自建轨迹接入,Sa-Token 多租户 SaaS 就绪。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://itxinfei.github.io/xinfei-tms/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 554 - **Created**: 2026-10-28 - **Last Updated**: 2026-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

面向运输企业与承运商的开源运输管理系统(TMS) 全流程闭环 · 四端协同 · 微服务架构 · 开箱即用
简体中文 · English
> **心飞物流TMS** 是一款**四端协同**(管理端 + 客户端 + 快递员端 + 司机端)的开源运输管理系统,基于 **JDK 25 + Spring Boot 4.1.1 + Vue 3.5** 构建,覆盖寄件 → 订单 → 智能调度 → 作业 → 轨迹 → 回单全链路。Drools 规则引擎驱动智能调度,Netty 自建轨迹接入,Sa-Token 多租户 SaaS 就绪。
14 个微服务 · 4 端协同 · 106 条功能需求 · 71 张数据表 · 27 项技术栈 · 全链路业务闭环
🔗 项目资料:https://itxinfei.github.io/xinfei-tms/
--- ## 📑 目录 - [一、项目是什么 · 解决什么问题](#sec-intro) - [二、核心优势](#sec-advantages) - [三、解决的核心痛点](#sec-pain) - [四、四端协同](#sec-ends) - [五、功能全景](#sec-features) - [六、技术方案](#sec-tech) - [七、快速了解](#sec-quickstart) - [八、系统截图](#sec-screens) - [九、相关资料](#sec-docs) - [十、配套虚拟机(环境镜像)](#sec-vm) - [十一、商业服务与联系](#sec-contact) - [十二、里程碑](#sec-milestones) - [十三、常见问题(FAQ)](#sec-faq) - [十四、参与贡献](#sec-contrib) --- ## 一、项目是什么 · 解决什么问题 物流运输市场最普遍的四种业态是 **快递、快运、专线、三方**,它们支撑着全国商品货物的流通。无论是哪一类企业,核心痛点都高度一致:**车辆、驾驶员、线路散落难管,运输过程不透明,调度与计费靠人工,成本与时效无从考核**。 心飞物流 TMS 正是为解决这些问题而生——它把「运力资源准备 → 下单 → 调度 → 运输 → 派送 → 签收 → 结算」的全链路搬进一套系统,对车辆、驾驶员、线路进行全面详尽的统计与考核,帮助企业**提高运作效率、降低运输成本,在激烈的市场竞争中处于领先地位**。 > 💡 **为什么做这个项目?** 市面上的 TMS 要么**太贵**(商业年费 3-30 万),要么**太旧**(JDK 8 + Vue 2 停留在上个时代),要么**太重**(实施周期 6 个月起步)。心飞物流TMS 想做**第三个选择**:源码公开(个人学习研究免费)、全链路闭环、技术前沿、四端协同——开箱即用,二次开发友好。 --- ## 二、✨ 核心优势 ### 2.1 谁适合用心飞? - 🚛 **中小微车队**(10-50 辆):想数字化,但买不起年费 3-30 万的商业 TMS - 🚀 **物流初创团队**:需要一个功能全、栈新、能跑的四端 TMS 做 MVP - 📚 **Java 学习者**:一套代码学微服务 + 规则引擎 + Netty + 多租户实战 - 🔧 **二次开发商**:给客户做定制交付,省 3 个月底子工程 ### 2.2 与同类方案对比 | 能力 | 心飞物流TMS | 同类开源 TMS | 商业 TMS | | ------------------------ | ----------------- | ------------- | ---------- | | 四端协同(管理+客户+快递员+司机) | ✅ | ❌ 仅管理端 | ✅ | | JDK 25 + Spring Boot 4.1 | ✅ | ❌ 多为 JDK 8 | 部分已升级 | | 多租户 SaaS | ✅ | ❌ | ✅ | | 智能调度(Drools 规则引擎) | ✅ | ❌ if-else 硬编码 | ✅ | | Netty 自建轨迹接入 | ✅ | ❌ | ✅ | | 年费 | **0(BUSL-1.1,学习/研究免费)** | 0 | **3-30 万** | | 二开自由 | ✅ 代码全开源 | ✅ | ❌ 黑盒交付 | > 「同类开源」泛指 Gitee/GitHub 上主流开源 TMS 项目,不针对特定项目;如有不准确欢迎 Issue 纠正。 ### 2.3 眼见为实
管理端登录 · 统一账号 + 验证码校验
|
工作台仪表盘 · 订单 / 告警 / 待办与图表统计
|
管理端登录 · 统一账号 + 多租户 + 验证码校验
|
工作台仪表盘 · 订单 / 告警 / 待办与图表统计
|
订单管理 · 状态筛选 / 分页列表(60 条真实数据)
|
运单管理 · 运单状态 / 干线运输(45 条)
|
运输任务 · 智能调度生成的运输任务(33 条)
|
取派件任务 · 取件 / 派件任务(44 条)
|
司机作业单 · 司机提货 / 卸货作业(13 条)
|
告警中心 · 车辆偏离 / 超速 / 离线告警(22 条,未处理 14)
|
车辆管理 · 车辆档案与状态(22 条)
|
司机管理 · 司机档案 / 心飞自营车队(10 条)
|
线路管理 · 干线 / 接驳线路(22 条)
|
客户端 · 心飞速运(H5,:8084)
首页(进行中订单)· 我要寄件下单 · 我的运单 · 运单详情 / 物流动态 |
快递员端 · 心飞快递员(H5,:8083)
取派任务列表 · 任务详情(去签收 / 入库 / 交接 / 核验) |
司机端 · 心飞司机宝(H5,:8082)
首页 / 运输任务 · 位置上报开关(已开启) |
部署状态总览 · 全部微服务健康监测
|
Nacos 注册 / 配置中心 · 服务与配置统一管理
|
RabbitMQ 管理台 · 消息队列运行监控
|
XXL-Job 任务调度中心 · 定时任务与调度报表
|
Docker 容器总览 · 微服务与中间件容器健康状态
|
Gitea CI/CD 工作流 · deploy-backend 按序部署 + 逐服务健康检查(网关最后切)
|
MySQL 8.0 数据库 · 终端直连查询 · xinfei_tms 全部 71 张表(InnoDB)
|
Redis 7 键管理 · Sa-Token 会话缓存与 TTL
|
### 11.1 🛠️ 付费技术服务
本项目采用 **BUSL-1.1 协议**:个人学习、研究、教学、毕设**免费**;企业商用(生产环境、私有化部署、对外提供服务等)需联系作者获取**商业授权**。同时作者提供商业支持,助你少走弯路:
- 🔧 **二次开发 / 功能定制**(对接平台、新增业务、UI 调整)
- 🚀 **私有化部署交付**(服务器、域名、环境一条龙,含配套虚拟机镜像)
- 🎓 **项目讲解 / 毕设答疑**(架构、源码、面试考点)
- 📦 **全量建库脚本 + 演示数据**
- 💬 日常技术答疑与长期维护支持
👉 商务联系 QQ:747011882
|
### 11.2 💬 加入社区  扫码关注微信公众号「心飞为你飞」 🔗 仓库:[gitee.com/itxinfei/xinfei-tms](https://gitee.com/itxinfei/xinfei-tms) 🏠 作者主页:[gitee.com/itxinfei](https://gitee.com/itxinfei) |
心飞物流 TMS · 开源运输管理系统 · 全流程 · 四端协同 · 微服务架构 · Spring Cloud · JDK 25 · Vue 3 · uni-app