项目概览
该项目是一套面向同城配送与跑腿业务的应用源码,由用户端、骑手端和管理后台组成。移动端采用 UniApp 开发,后端基于 ThinkPHP,管理后台使用 FastAdmin,数据存储采用 MySQL。
系统覆盖任务发布、订单匹配、骑手接单和后台配置等环节,可用于构建帮取、帮送、预约取件及自定义跑腿任务等业务流程。
| 项目组成 | 技术或用途 |
|---|---|
| 用户端 | 独立 UniApp 前端,用于发布任务和使用跑腿服务 |
| 骑手端 | 独立 UniApp 前端,用于接单、抢单和处理配送任务 |
| 管理后台 | FastAdmin 与 ThinkPHP,用于业务及平台配置管理 |
| 数据库 | MySQL 8.0 |
| 原始测试环境 | PHP 7.2、MySQL 8.0 |
核心亮点
- 业务端角色分离:用户端负责发布需求,骑手端承载接单与履约操作,后台负责统一配置和管理。
- 多种订单匹配方式:提供智能派单、系统派单、自主抢单和一键接单等功能。
- 任务类型可配置:可围绕帮取、帮送、预约取件及万能任务等场景调整服务项目。
- 双端独立维护:用户端与骑手端分别提供 UniApp 项目,可独立配置接口、编译和打包。
- 界面主题可调整:两个移动端均支持切换主题颜色,便于适配不同业务的视觉方案。
- 便于二次开发:前后端采用分离式结构,各端职责明确,适合在现有功能基础上扩展业务。
主要功能
用户端
- 发布帮取和帮送任务。
- 创建预约取件订单。
- 通过万能任务承载其他本地服务需求。
- 根据平台设置进入派单或抢单匹配流程。
- 支持独立设置服务接口与界面主题。
骑手端
- 参与同城配送及跑腿任务。
- 支持一键接单与自主抢单。
- 接收平台智能派单或系统派单。
- 作为独立项目进行配置、编译与维护。
管理后台
- 统一管理跑腿业务相关配置。
- 维护用户、骑手及任务相关信息。
- 配置任务类型和服务项目。
- 管理派单规则及移动端所需的平台参数。
适用场景
- 同城跑腿:承接文件、物品及日常用品的取送需求。
- 校园服务:用于校园内代取、代送及其他跑腿任务。
- 本地配送:为区域商户或本地生活平台配置配送流程。
- 代买代取:支持用户发布个性化采购与取件需求。
- 自建骑手团队:适用于同时采用平台派单和骑手自主抢单的运营模式。
部署说明
- 部署 ThinkPHP 后端源码,并将配套数据导入 MySQL 数据库。
- 根据服务器环境填写数据库连接参数。
- 将站点运行目录指向后端项目的 public 目录,并配置适配 ThinkPHP 的 Web 服务重写规则。
- 配置 SSL 证书并启用 HTTPS,以满足移动端接口及小程序运行要求。
- 分别设置用户端和骑手端的后端接口域名。
- 为两个移动端配置各自所需的小程序应用参数,再分别编译和发布。
- 按实际功能接入地图服务,并填写有效的地图接口参数。
- 上线前修改后台初始账户信息,同时检查文件权限、接口访问控制和生产环境配置。
资料记录的测试组合为 PHP 7.2 与 MySQL 8.0。正式部署前应核验运行框架、扩展依赖及目标服务器的兼容性,并在隔离环境中完成业务、安全和接口测试。
部署效果预览
以下图片来自本次真实部署后的前台、后台及用户中心页面。
源码下载
源码编号:ZJ023
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END







