**文档版本:** V1.0
**目标读者:** 货运/搬家企业客户、产品经理、技术开发团队
核心定位: 基于 UNIAPP + Vue + ThinkPHP 框架,构建覆盖"用户端-师傅端-平台管理端"三位一体的全链路数字化货运服务平台,实现"智能调度、全程可视、安全合规、高效履约"的闭环业务生态。
一、 项目概述
1.1 产品背景
传统货运与搬家行业存在信息不对称、交易链条长、履约过程黑盒化、司机管理难等痛点。本项目旨在打造一款专业的SaaS级小程序,通过技术手段标准化服务流程,提升运力匹配效率,保障交易安全,满足个人搬家、企业物流、同城即时配送等多场景需求。
1.2 产品目标
-
构建交易闭环:打通"下单 -> 智能派单/抢单 -> 履约 -> 支付 -> 评价"全流程。
-
提升运营效率:通过算法优化运力分配,减少空驶率;通过数字化工具减少人工干预。
-
强化风控能力:建立严格的司机准入机制与交易保障机制,降低客诉率。
1.3 技术架构
-
前端框架:UNIAPP (兼容多端) + Vue.js
-
后端框架:ThinkPHP (RESTful API 设计)
-
数据库:MySQL (关系型数据存储)
-
核心能力:LBS (地理位置服务)、即时通讯 (IM)、支付集成、地图导航。
二、 核心业务架构
系统划分为三大核心端,各端协同工作:
-
用户端 (C端/客户端):面向货主(个人/企业),提供下单、支付、追踪、售后功能。
-
师傅端 (B端/运力端):面向货运司机/搬家师傅,提供接单、履约、结算、管理功能。
-
平台管理端 (Admin):面向运营人员/企业管理者,提供订单监管、用户管理、司机审核、财务统计、系统配置功能。
三、 核心功能模块详细需求
3.1 用户端功能 (货主侧)
3.1.1 首页与下单流程
-
智能车型推荐:
-
支持按货物体积/重量推荐车型(如:四轮小件、微面、小面、中面、4.2米厢货)。
-
展示车型参数:载重范围 (吨)、长宽高 (米)、适用场景。
-
-
LBS 地址管理:
-
自动定位当前位置作为默认起点。
-
支持手动输入、地图选点、历史地址选择。
-
智能识别地点类型(家、公司、常用地址)。
-
-
价格预估引擎 (Price Estimation Engine):
-
基于"起点-终点距离 + 车型 + 基础服务费"动态计算预估价格。
-
展示价格计算公式明细,保证透明度。
-
-
订单附加项 (Optional Services):
-
搬运服务(是/否,楼层信息)。
-
打包/拆装服务(可选)。
-
预约时间(即时单 vs 预约单)。
-
-
优惠券/红包抵扣:支持账户余额、优惠券叠加使用。
3.1.2 订单中心
-
订单状态机:
待接单->待服务(司机到达) ->服务中->待支付->已完成->已取消。
-
实时物流追踪 (Real-time Tracking):
-
集成地图SDK,实时展示司机位置、预计到达时间 (ETA)。
-
司机端上报"到达起点"、"取货成功"、"到达终点"、"送货成功"节点。
-
-
沟通与售后:
-
内置IM通讯模块,支持图文消息、语音通话(隐藏真实手机号)。
-
一键呼叫司机(虚拟号)。
-
申请售后/投诉入口。
-
3.2 师傅端功能 (司机侧)
3.2.1 接单与履约
-
双模式接单:
-
指派模式:系统根据算法(距离优先、评分优先、负载均衡)自动派单。
-
抢单大厅 (Resource Hall):展示周边未分配订单,师傅可自主选择接单。
-
-
订单卡片信息:
-
起点/终点缩略图、货物类型、预估价格、距离、预计送达时间。
-
特殊要求标签(如:需要搬钢琴、易碎品)。
-
-
履约 SOP (Standard Operating Procedure):
-
强制扫码确认(取货码/送货码)或手动点击确认节点。
-
异常情况上报(堵车、找不到路、客户取消等)。
-
3.2.2 资产与财务管理
-
今日数据看板:
- 今日接单量、今日总收入、待结算金额、订单完成率。
-
钱包与提现:
-
账户余额明细(收入、支出、冻结金额)。
-
支持 T+0 或 T+1 提现申请,绑定银行卡/支付宝。
-
-
绩效统计:
-
周/月收入趋势图。
-
好评率、准时率、投诉率分析。
-
3.2.3 司机入驻与认证 (Onboarding)
-
KYC (Know Your Customer) 认证:
-
身份信息:姓名、身份证号、正反面照片OCR识别。
-
驾驶证信息:准驾车型、有效期。
-
行驶证信息:车牌号、车辆类型、营运证(如需)。
-
车辆照片:车身外观、车厢内部照片上传。
-
人脸活体检测:确保人证合一。
-
3.3 平台管理端功能 (Admin Panel)
3.3.1 订单与运单管理
-
全局订单视图:支持按状态、时间、地区、车型筛选。
-
异常处理中心:查看超时订单、投诉订单、纠纷订单,支持人工介入修改订单状态。
-
调度工作台:紧急情况下,管理员可手动分配订单给指定司机。
3.3.2 用户与司机管理
-
司机审核流:多级审核机制(初审、复审),支持驳回并填写原因。
-
司机黑名单:封禁违规司机,限制接单权限。
-
用户画像分析:统计活跃用户数、复购率、平均客单价。
3.3.3 定价与策略配置
-
计费规则引擎:
-
配置基础起步价、里程单价、时长单价、远途费、夜间费、节假日溢价系数。
-
配置不同车型的属性参数。
-
-
优惠券系统:创建满减券、折扣券、邀请码,设置发放量与有效期。
3.3.4 数据驾驶舱 (Data Dashboard)
-
核心指标 (KPI):GMV、订单量、客诉率、司机在线率、平均接单时长。
-
可视化报表:订单热力图、收入趋势图、车型偏好分析。
四、 非功能性需求 (NFR)
4.1 性能需求
-
响应时间:API 95% 的请求响应时间 < 500ms。
-
并发处理:支持至少 1000+ 司机同时在线抢单,无数据延迟。
-
地图加载:LBS 定位与地图渲染延迟 < 1s。
4.2 安全需求
-
数据安全:用户手机号、身份证等敏感信息需加密存储 (AES/RSA)。
-
隐私保护:通话需通过平台隐私号 (AXB模式) 转发,防止信息泄露。
-
交易安全:资金流水需对账,防止漏单、重单;支付回调需做签名验证。
4.3 可靠性与稳定性
-
服务可用性:系统 SLA 不低于 99.9%。
-
容灾备份:数据库每日定时备份,支持快速回滚。
五、 未来迭代规划 (Roadmap)
-
Phase 2 (进阶):增加"搬运帮"增值服务(接入第三方劳务或平台自营搬运工);增加电子合同签署。
-
Phase 3 (扩展):API 开放平台,对接企业 ERP/WMS 系统;推出跨城长途货运模块。
-
Phase 4 (智能化):引入 AI 客服机器人;基于历史数据进行更精准的动态定价算法。
