货运搬家小程序功能开发需求文档

**文档版本:**​ V1.0

**目标读者:**​ 货运/搬家企业客户、产品经理、技术开发团队

核心定位: ​ 基于 UNIAPP + Vue + ThinkPHP 框架,构建覆盖"用户端-师傅端-平台管理端"三位一体的全链路数字化货运服务平台,实现"智能调度、全程可视、安全合规、高效履约"的闭环业务生态。


一、 项目概述

1.1 产品背景

传统货运与搬家行业存在信息不对称、交易链条长、履约过程黑盒化、司机管理难等痛点。本项目旨在打造一款专业的SaaS级小程序,通过技术手段标准化服务流程,提升运力匹配效率,保障交易安全,满足个人搬家、企业物流、同城即时配送等多场景需求。

1.2 产品目标

  • 构建交易闭环:打通"下单 -> 智能派单/抢单 -> 履约 -> 支付 -> 评价"全流程。

  • 提升运营效率:通过算法优化运力分配,减少空驶率;通过数字化工具减少人工干预。

  • 强化风控能力:建立严格的司机准入机制与交易保障机制,降低客诉率。

1.3 技术架构

  • 前端框架:UNIAPP (兼容多端) + Vue.js

  • 后端框架:ThinkPHP (RESTful API 设计)

  • 数据库:MySQL (关系型数据存储)

  • 核心能力:LBS (地理位置服务)、即时通讯 (IM)、支付集成、地图导航。


二、 核心业务架构

系统划分为三大核心端,各端协同工作:

  1. 用户端 (C端/客户端):面向货主(个人/企业),提供下单、支付、追踪、售后功能。

  2. 师傅端 (B端/运力端):面向货运司机/搬家师傅,提供接单、履约、结算、管理功能。

  3. 平台管理端 (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 客服机器人;基于历史数据进行更精准的动态定价算法。