news 2026/5/15 5:31:05

JAVA毕业设计256—基于Java+Springboot+vue+uniapp的校园跑腿小程序(源代码+数据库)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JAVA毕业设计256—基于Java+Springboot+vue+uniapp的校园跑腿小程序(源代码+数据库)

毕设所有选题:
https://blog.csdn.net/2303_76227485/article/details/131104075

基于Java+Springboot+vue+uniapp的校园跑腿小程序(源代码+数据库)

项目编号:256

一、系统介绍

本项目前后端分离,分为用户、骑手、管理员3种角色。

1、用户:

  • 注册登录、个人信息管理
  • 订单发布:发布跑腿需求,设置取货地址、送达地址、服务费用
  • 订单管理:查看订单状态、订单历史、订单详情
  • 评价系统:对骑手服务进行评价和反馈
  • 地址管理:管理常用收货地址和发货地址
  • 通知公告查看

2、骑手:

  • 骑手认证:实名认证、资质审核、认证状态管理
  • 订单接取:浏览可接订单、接单管理
  • 订单处理:更新订单状态
  • 收入管理:查看收入明细、申请提现
  • 个人中心:个人信息管理、认证信息维护
  • 接单排行榜:查看骑手接单排名和统计数据

3、管理员:

  • 数据统计:用户数量、订单数量、交易金额等数据可视化
  • 用户管理:用户信息管理、角色权限分配
  • 订单管理:管理订单
  • 骑手认证审核:审核骑手认证申请、管理认证状态
  • 收支管理:平台收支记录、财务数据统计
  • 系统配置:公告管理、轮播图管理
  • 评价管理:用户评价管理

4、亮点:

1、后端技术特色

  • Sa-Token权限认证:实现JWT令牌认证和权限控制
  • MyBatis-Plus:简化数据库操作,提供代码生成器
  • Swagger接口文档:自动生成API文档,便于前后端协作
  • 统一异常处理:全局异常捕获和统一响应格式
  • 数据库连接池:使用HikariCP提供高性能数据库连接

2、前端技术特色

  • Vue3 Composition API:使用最新的Vue3语法和特性
  • Element Plus组件库:提供丰富的UI组件和交互体验
  • ECharts数据可视化:实现数据统计图表展示
  • Pinia状态管理:轻量级的状态管理解决方案
  • Vite构建工具:快速的开发构建和热更新

二、所用技术

后端技术栈:

  • Springboot3
  • mybatisPlus
  • Jwt
  • Sa-Token
  • Swagger
  • Mysql
  • Maven

前端技术栈:

  • Vue3
  • elementPlus
  • echarts
  • Pinia
  • Vue-router
  • axios

移动端应用:

  • UniApp
  • Vue3
  • Pinia

三、环境介绍

基础环境 :IDEA/eclipse, JDK1.8, Mysql5.7及以上, Maven3.6, node14, navicat, 微信开发者工具

所有项目以及源代码本人均调试运行无问题 可支持远程调试运行

四、页面截图

1、用户:
















2、骑手:







3、管理员:














五、浏览地址

前台地址:小程序直接打开

  • 用户账号密码:zhangsan/123456

  • 骑手账号密码:lisi/123

后台地址:http://localhost:8088

  • 管理员账户密码:admin/admin123

六、部署教程

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并执行项目的sql文件

  2. 使用IDEA/Eclipse导入ddp-backend项目,若为maven项目请选择maven,等待依赖下载完成

  3. 修改application-dev.yml里面的数据库配置,src/main/java/com/example/backend/Application.java启动后端项目

  4. vscode或idea打开ddp-frontend项目

  5. 在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run serve,执行成功后会显示访问后台地址

  6. vscode或idea打开ddp-uniapp项目

  7. 在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run serve,执行成功后会显示访问前台地址

  8. 微信小程序打开ddp-uniapp\dist\dev\mp-weixin项目,编译完就能看到页面了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 8:45:11

ollama下载最新版本是否支持Qwen3-32B?答案揭晓

Ollama 能否运行 Qwen3-32B?一文讲透技术现状与落地路径 在本地部署大模型的热潮中,越来越多开发者和企业开始关注:有没有一种方式,既能享受顶级开源模型的强大能力,又能像使用 Docker 一样“一键启动”? O…

作者头像 李华
网站建设 2026/5/6 23:57:00

【拯救HMI】:深度解析拯救HMI的工业设计方法论

-揭秘:如何将「操作黑洞」变成「科幻座舱」?很多工程师会问:HMI设计不就是画几张图吗?在拯救HMI,这是一场关于逻辑与美学的精密手术。我们不仅仅是设计一张「皮」,更是重塑设计的「魂」。看一个真实的改变&…

作者头像 李华
网站建设 2026/5/4 14:14:21

python+requests接口自动化测试

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快这两天一直在找直接用python做接口自动化的方法,在网上也搜了一些博客参考,今天自己动手试了一下。一、整体结构上图是项目的目录结构&#…

作者头像 李华
网站建设 2026/5/14 18:43:31

AutoGPT如何优化上下文长度使用?关键信息保留策略

AutoGPT如何优化上下文长度使用?关键信息保留策略 在构建能够自主完成复杂任务的AI智能体时,一个常被低估却至关重要的挑战浮现出来:模型记不住事情。尽管我们习惯于将大语言模型(LLM)视作“无所不知”的存在&#xff…

作者头像 李华
网站建设 2026/5/14 14:36:41

25、UNIX 系统基础操作与命令详解

UNIX 系统基础操作与命令详解 1. 编译 C 程序 在 UNIX 系统中,“cc” 命令用于编译和链接程序。若 C 源代码无错误,默认会生成名为 “a.out” 的文件,该文件可直接执行。若需指定可执行文件名,可使用 “-o filename” 选项。例如,将 “file.c” 文件编译并链接成名为 “…

作者头像 李华
网站建设 2026/5/13 8:00:50

Dify智能体平台集成Qwen3-8B:打造个性化AI工作流

Dify智能体平台集成Qwen3-8B:打造个性化AI工作流 在企业纷纷寻求AI落地的今天,一个现实问题摆在面前:如何在有限预算和算力条件下,构建真正可用、安全可控的智能应用?许多团队曾尝试接入GPT-4等云端大模型,…

作者头像 李华