基于SpringBoot的外卖点餐骑手系统-springboot+vue
项目描述 基于SpringBoot+VUE的外卖点餐骑手系统
本项目是一个基于Spring Boot + Vue的外卖点餐骑手系统,旨在为用户提供便捷的外卖点餐服务,同时满足管理端的高效运营需求。用户端功能丰富,包括首页展示推荐商家与热门菜品、搜索功能、商家详情查看、菜品筛选与购物车操作,以及个人中心的订单管理、信息修改和收藏功能。管理端则涵盖个人中心管理、用户管理、商家管理、菜品分类管理、骑手管理、系统参数设置、菜品管理、订单管理、配送单管理和商品评价管理等功能。系统采用前后端分离架构,前端使用Vue实现高效交互,后端基于Spring Boot提供稳定服务,确保用户体验与运营效率的双重提升,为外卖业务的数字化转型提供有力支持。
后台登录网址: http://localhost:8081/#/login
前台登录网址: http://localhost:8080/takeaway/front/index.html
管理员账户密码: admin/123456
普通用户账户密码: user/123456
商家账户密码: shangjia/123456
骑手账户密码: qishou/123456
项目功能
(1)用户端功能
首页
展示推荐商家和热门菜品。
提供搜索功能,用户可以通过关键词搜索商家或菜品。
商家
列出所有入驻的商家信息,包括商家名称、评分、起送价等。
用户可以点击查看商家详情,包括商家简介、菜品分类、评价等。
菜品
展示商家的菜品列表,用户可以根据分类筛选菜品。
每个菜品展示图片、名称、价格、描述等信息。
用户可以将菜品加入购物车,并选择数量。
个人中心
显示用户的基本信息,如头像、昵称、联系方式等。
提供订单管理功能,用户可以查看历史订单和当前订单状态。
支持修改个人信息和密码。
我的收藏
用户可以收藏喜欢的商家或菜品。
收藏列表支持删除操作。
(2)管理端功能
个人中心
管理员可以查看和修改自己的基本信息。
提供密码修改功能。
用户管理
管理员可以查看所有用户信息,包括用户名、注册时间、联系方式等。
支持对用户进行禁用或启用操作。
提供用户搜索功能,方便快速定位用户。
商家管理
管理员可以审核商家入驻申请。
查看商家信息,包括商家名称、联系方式、地址等。
支持对商家进行启用、禁用或删除操作。
菜品分类管理
管理员可以添加、修改、删除菜品分类。
查看所有菜品分类及其关联的菜品数量。
骑手管理
管理员可以查看骑手信息,包括姓名、联系方式、状态等。
系统管理
轮播图管理:添加、修改、删除轮播图,管理轮播图的显示顺序。
新闻资讯列表:发布、修改、删除新闻资讯。
菜品管理
管理员可以查看所有菜品信息,包括菜品名称、价格、所属商家等。
支持对菜品进行添加、修改、删除操作。
订单管理
管理员可以查看所有订单信息,包括订单编号、用户信息、订单状态等。
支持对订单进行确认、取消或完成操作。
配送单管理
管理员可以查看所有配送单信息,包括配送单编号、骑手信息、配送状态等。
支持对配送单进行分配骑手、确认配送或完成配送操作。
商品评价管理
管理员可以查看用户对菜品的评价信息,包括评价内容、评分等。
支持对评价进行删除操作。
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs16(此配置为本人调试所用,仅供参考)
项目技术
服务端技术:Springboot
前端技术:Vue
以上系统源码经过技术整理与调试,确保能正常运行