校内外卖平台-SpringBoot +vite+elementplus

43 阅读3分钟

淘宝店铺搜索:点创微科

校内外卖平台-SpringBoot +vite+elementplus

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

校内外卖平台

系统架构 一个外卖平台 包括三端(学校端,商家端,学生端(学生、配送员)) 总体采用springboot3.x+MybatisPlus+Mysql8.x+Vite+elementPlus

登录网址:

商家平台 http://localhost:8081/ 账号:shop02 密码:123456

学校管理 http://localhost:8082/auth/login 账号:zhangsan 密码:123456

学生端 http://localhost:80/ 账号:shop02 密码:123456

二、项目功能

1. 学生端(用户端)

点餐功能

浏览商家与菜品

支持外卖/堂食选择

提交订单(含备注、地址、电话等)

实时查看订单状态(待接单、配送中、已完成)

个人中心

查看/修改个人信息(昵称、性别、地址、电话、头像)

余额充值(20/50/100/1000元)

反馈与投诉

提交反馈(界面、网络、服务等问题)

查看反馈处理状态与回复

配送员申请

提交配送员申请(需上传身份证、学生证等)

查看审核状态(未审核/已通过/未通过)

2. 商家端

店铺管理

商家信息设置(名称、介绍、营业时间、状态)

菜品管理(新增/修改/删除/起售/停售)

图片上传与管理

订单管理

查看所有订单详情(客户信息、菜品、数量、备注、配送状态)

支持联系客户、取消订单、更新配送状态

入驻与审核

提交入驻申请(需上传营业执照、身份证等)

查看审核结果(审核中/已通过/未通过)

3. 学校管理平台(管理端)

用户管理

查看学生/商家/配送员信息

审核商家与配送员资格(通过/拒绝)

订单监管

查看所有订单信息(时间、金额、状态)

支持搜索与筛选

反馈管理

查看所有用户反馈

标记反馈状态(已解决/待处理)并回复

系统公告与内容管理

发布通知、管理投诉、优化建议等

4. 登录与权限系统

多端登录:

学生端、商家端、管理端分别独立入口

支持注册、登录、退出登录

登录需验证码验证

5. 其他功能

搜索与分页

支持按商家名称搜索

分页展示订单、反馈、审核列表

状态提示与操作反馈

操作结果提示(如“审核通过”、“退出成功”)

FAILED/FAILED 提示上传失败

三、运行环境

开发工具 :idea

运行环境 :jdk-11、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot3.2.0+securt6+mybatisplus

前端技术:vite+elementplus+axios

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752557716-19bc0a18edf2123.png

1752557717-a4b541f7d3b3999.png

1752557719-b0bb81e1927efe1.png

1752557721-ef6d6cced87b197.png

1752557724-0593358c4fd40af.png

1752557728-09ed899df8d8cf3.png

1752557730-0935af7e3334bdd.png

1752557734-400b7b7c30fba4d.png

1752557736-fff58d6c879a6ab.png

1752557739-b905953d56a46dd.png

1752557740-60696cf188933c7.png

1752557742-21bb9e7e37bb9ff.png

1752557744-d65757ae59bbf8b.png

1752557746-6f9325746b401dc.png

1752557748-813b2cc4b86f4d8.png

1752557750-35ba957c7f0efb5.png

1752557752-8cc6fe7740fdb88.png

1752557755-6ee41394b394eca.png