
这是一套完全开源、可独立部署的多角色任务派发与接单系统,适用于搭建本地化服务类平台。系统支持用户发布需求、服务者接单或由平台派单、管理员统一调度,覆盖从下单到结算的完整流程。源码没有加密,数据表结构清晰,附带安装和运营文档,可以直接部署使用。
核心功能模块
多角色体系:用户端可以发布任务、在线支付、评价;师傅端能接单、抢单、上传服务凭证、提现收益;平台管理员负责审核、派单、财务结算和营销活动配置。
派单机制:支持抢单和派单两种模式。抢单模式下师傅手动选择订单;派单模式下系统按距离、评分、负载情况自动分配。
LBS定位与服务区域:集成了百度或高德地图API,用户发布需求时自动获取当前位置,师傅端能查看附近的订单并按距离排序,电子围栏限制服务范围。
订单全流程管理:状态依次为发布→待接单→已接单→服务中→待验收→已完成或取消,每个状态变化都有推送提醒和短信或App通知。
资金与结算系统:支持预付费方式,包括微信支付、支付宝和余额支付。平台抽成和师傅佣金自动计算,提现审核走微信或银行卡通道。
评价与信用体系:服务完成后双方互评,师傅星级在平台上展示,投诉举报功能配合信用分机制,影响后续派单优先级。
运营后台:实时订单监控、用户和师傅管理、手续费比例设置、优惠券系统、广告位配置、数据报表(日活、完单率、营收)都在后台完成。
多端适配:用户端提供H5和小程序版本,师傅端有App和H5版本,管理后台是PC端,一套API覆盖所有前端。
技术架构
后端用PHP 7.4以上,采用RESTful API风格,具体框架可能是原生或者ThinkPHP和Laravel,取决于源码的实际版本。前端用Uniapp打包,可以生成微信小程序、抖音小程序、安卓和iOS App。管理后台用Vue 3开发。数据库用MySQL 5.7以上,订单表做了索引优化和分表策略,应对百万级订单量。实时通信部分用WebSocket或极光推送,处理订单提醒和状态变更通知。部署环境支持Linux(宝塔面板一键部署)、Docker和Windows,附带了完整的安装视频。

