SpringBoot3+Vue3+MySQL跑腿任务分发接单系统源码前后端分离实战
2026/8/1 21:49:09 网站建设 项目流程

一、项目简介

跑腿帮是一个基于 Spring Boot 3 + Vue 3 + MySQL 的任务分发与接单系统,采用前后端分离架构。系统围绕跑腿业务构建了完整的闭环流程:普通用户发布任务、接单员抢单/被派单并执行、管理员进行平台运营与智能调度。系统内置三种角色——普通用户、接单员、管理员,各角色通过统一的认证体系进入对应功能面板。后端提供 RESTful API,前端通过 Vue Router 路由守卫控制页面访问权限,业务数据统一持久化至 MySQL。

二、技术栈

技术说明
后端框架Spring Boot 3
ORMMyBatis-Plus
权限控制Session 登录 + 前端路由守卫
前端框架Vue 3 (Composition API)
状态管理Pinia
构建工具Vite
数据库MySQL
密码加密BCrypt (Hutool 工具库)

三、功能模块

管理员端

  • 平台数据统计:展示任务总数、待接单数、进行中数、已完成数,以及用户总数(区分普通用户、接单员、管理员数量),以卡片形式呈现。
  • 用户管理:分页查看用户列表,支持按关键词和角色搜索;可新增用户、编辑用户信息、启用/禁用账号、重置密码为 123456。
  • 接单员管理:查看接单员列表(含评分、完成次数字段),支持编辑资料和禁用账号。
  • 任务管理:查看所有任务列表,按状态/分类筛选;可编辑任务信息、删除违规任务。
  • 资金流水管理:查看所有支付记录,按类型(付款/收款)筛选,统计总金额与总笔数。
  • 评价管理:查看全平台评价记录,支持按任务 ID 精确筛选。
  • 公告管理:发布公告、编辑公告内容、下架/上架公告、删除公告。
  • 反馈处理:查看用户反馈列表,按状态(待处理/处理中/已解决)和类型筛选;分配处理人、填写处理结果并更新状态。
  • 智能派单:查看待分配任务列表,系统根据任务分类匹配派单规则,筛选符合条件(最低评分、最低完成次数)的接单员并按评分/完成次数排序,管理员可手动指派任务。
  • 派单规则管理:新增/编辑规则(名称、描述、分类、优先级字段、最低评分、最低完成次数、是否启用),支持删除规则。
  • 任务拒绝通知:接单员拒绝任务后,管理员在通知列表中查看拒绝原因。
  • 系统设置:查看反馈统计概览(总数、待处理、处理中、已解决数量)。

普通用户端

  • 任务大厅:查看所有待接单任务,支持按关键词、状态、分类多维度筛选。
  • 发布任务:填写标题、描述、分类、费用、起止地址、截止时间,支持上传图片附件。
  • 我的任务:查看自己发布的任务列表,按状态(待接单/进行中/已完成/已取消)筛选。
  • 任务详情:查看任务完整信息,包括发布者信息、接单员信息及状态流转记录。
  • 评价接单员:任务完成后对接单员打分(1-5 分)并填写评价内容,系统自动更新接单员平均评分。
  • 提交反馈:选择反馈类型(投诉/建议),填写内容并支持上传图片附件。
  • 反馈记录:查看个人提交的反馈列表及管理员处理结果。
  • 资金流水:查看个人作为付款方或收款方的资金流水记录。
  • 个人资料编辑:修改昵称、手机号、邮箱、头像、真实姓名、身份证号。
  • 平台公告:查看发布中的公告列表。

接单员端

  • 任务大厅:查看待接单任务列表,按分类筛选。
  • 接单操作:从待接单任务池中认领任务,任务状态变为“已接单”。
  • 我的接单列表:按状态(已接单/进行中/已完成/已取消)筛选已接任务。
  • 开始执行:将任务状态从“已接单”更新为“进行中”。
  • 完成任务:标记任务为“已完成”,系统自动记录完成时间并增加接单员完成次数。
  • 自动结算:任务完成后系统自动将任务费用计入接单员余额。
  • 评价查看:查看个人收到的评价列表及综合评分。
  • 资金流水:查看个人作为收款方的资金流水记录。

四、项目总结

本项目技术选型主流且克制,Spring Boot 3 + Vue 3 + MySQL 的组合兼顾了开发效率与学习价值。核心亮点在于智能派单规则引擎的设计——通过可配置的规则条件(分类、优先级、最低评分、完成次数)筛选候选接单员,而非简单的先到先得,这为业务扩展预留了空间。同时,评价体系与资金流水的联动设计、Session 认证与前端路由守卫的双层权限控制,均体现了完整业务系统的典型实现方式。适合作为 Java 全栈课程设计、毕业设计或希望学习前后端分离项目实战的开发者参考,代码结构清晰,文档齐全,二次开发门槛较低。

界面展示

交付内容

本项目为完整交付,包含:

  • 完整后端源码
  • 完整前端源码
  • 数据库初始化脚本(SQL)
  • 万字项目文档(设计文档 / 论文,可作课程设计、毕业设计参考)

获取完整源码

完整前后端源码 + 数据库脚本 + 万字项目文档见 Gitee 仓库:https://gitee.com/kangxihuang/src-K209

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询