校内外卖平台-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-19、maven-3.8.6、MySQL5.7.26 、 (此配置为本人调试所用,仅供参考)
项目技术
服务端技术:springboot3.2.0+securt6+mybatisplus
前端技术:vite+elementplus+axios
以上系统源码经过技术整理与调试,确保能正常运行