# TMS **Repository Path**: sunlinVeikly/tms ## Basic Information - **Project Name**: TMS - **Description**: TMS运输管理系统 ,2025实训项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-06-23 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: 实训, Serverless, HarmonyOS ## README # 🚚 TMS 运输管理系统 ## 📖 项目简介 **TMS 运输管理系统** 是一款现代化的物流运输解决方案,旨在通过数字化和智能化的方式,全面提升货物运输流程的效率、透明度和可控性。项目原型设计涵盖了 **管理后台**、**司机端APP** 和 **站点APP**,形成了一个完整的业务闭环。 本项目最大的特色是采用 **Serverless** 架构,完全专注于前端应用的开发与交互体验。所有数据均通过 **LeanCloud** 的结构化存储服务进行管理,实现了前后端的彻底分离,大大降低了后端开发与运维的成本。 项目原型设计参考高保真原型设计:https://www.axureshop.com/a/2328998.html ## ✨ 功能特性 系统根据不同用户角色的需求,划分了三大核心功能模块: ### 🖥️ 管理后台 (Web) 为企业管理者、调度人员和客服人员提供一站式的中心化管理平台。 - 📊 **数据看板 (Dashboard):** 核心运营指标可视化,实时掌握业务动态。 - 📦 **订单管理:** 全流程订单追踪,从创建、分配到签收,状态一目了然。 - 🚚 **运力管理:** 包括车辆信息、司机信息、实时位置监控和调度分配。 - 🗺️ **路线规划:** 智能规划最优运输路线,降低运输成本。 - 💰 **财务结算:** 运费计算、账单管理与在线对账。 - 👥 **客户管理:** 维护客户信息,管理合同与服务记录。 - ⚙️ **系统设置:** 角色权限管理、系统参数配置等。 ### 📱 司机端 (鸿蒙 APP) 为一线司机量身打造的移动工作终端,让运输任务执行更高效、更便捷。 - ✅ **任务中心:** 清晰展示待接收、执行中和已完成的运输任务列表。 - 📍 **智能导航:** 内置地图导航功能,引导司机按规划路线行驶。 - ✍️ **状态上报:** 一键更新提货、发运、抵达、签收等关键节点状态。 - 📸 **电子回单:** 支持拍照上传签收凭证,实现无纸化交付。 - 💬 **即时通讯:** 与调度中心保持实时沟通,处理突发异常。 - 📈 **个人业绩:** 查看个人运输数据统计与收入情况。 ### 🏢 站点端 (鸿蒙 APP) 为仓库、分拨中心等线下站点操作人员设计的移动应用。 - 📥 **入库管理:** 扫描货物码,快速办理货物入库登记。 - 📤 **出库管理:** 核对出库清单,与司机进行货物交接。 - 📋 **库存盘点:** 便捷地进行库存核对与盘点,确保账实相符。 - ⚠️ **异常上报:** 及时上报货物破损、丢失等异常情况。 ## 🏗️ 技术架构 项目完全基于 **Serverless** 理念构建,不涉及传统后端应用的开发。 - **后端即服务 (Backend as a Service):** - **LeanCloud:** 作为核心后端服务,提供: - **结构化数据存储:** 存储所有业务数据(如订单、用户、车辆等)。 - **文件存储:** 存储电子回单、用户头像等非结构化数据。 - **用户认证:** 管理用户账户体系。 - **REST API:** 前端通过标准 RESTful 接口与 LeanCloud 进行数据交互。 - **前端 (Frontend):** - **Web 管理后台:** - **Vue 3:** 采用最新的 Vue `组合式 API` (`