基于springboot+vue3的高校订餐平台

部署运行你感兴趣的模型镜像

基于springboot+vue3的高校订餐平台

一、介绍

  1. 本项目基于 Spring Boot、Vue 3等技术,构建了一个校园智慧食堂点餐系统。

    系统整体分为三个层面:用户端、商家端与管理端,三种角色权限不同,具体功能如下:

    1. 用户端:支持手机号或学号注册登录,浏览食堂菜品、在线点餐、订单管理、个人信息维护、地址管理、收藏管理与充值记录查询。支持堂食与外卖流程,提供菜品评价与系统通知功能。
    2. 商家端:可完善商家信息,管理菜品(含清真标识)、处理订单、维护价格库存、查看订单数据与菜品销售统计,提升运营效率。
    3. 管理端:实现用户与商家的管理与审核,菜品类型与内容审核,订单状态监控,系统参数配置与多维数据统计分析,支持用户充值记录管理等功能。

    系统还融合了协同过滤推荐算法与情感分析模型(Python 实现),提升菜品推荐的智能化和服务质量。

二、软件架构

功能架构:

在这里插入图片描述

系统架构

在这里插入图片描述

技术栈:

  • 后端:Java、SpringBoot、Mybaits Plus ;
  • 前端:vue3、element-plus、echarts;
  • 数据库: MySql8.0

三、系统功能

用户端

1、用户注册登录:用户可以注册账号,登录系统去点餐
在这里插入图片描述

在这里插入图片描述

2、点餐:按食堂窗口(商家)、菜品类别分类(盖浇、荤菜、素菜、汤品等)展示菜品,提供菜品图片、名称、价格、 食材介绍、营养成分等详情,支持搜索功能,方便用户精准查找。
在这里插入图片描述

详情:点击菜品图标,进入详情页面,详情页面展示了菜品名称、价格、库存、商品介绍、评价等信息。
在这里插入图片描述

收藏:详情页点击收藏按钮,可收藏/取消收藏菜品。收藏信息课在个人中心查看。

在线订餐:用户选择菜品、数量,加入购物车后统一结算,可选择堂食或外卖,提交订单生成订单编号。

  • 堂食流程:用户下单-商户出餐-用户就餐(选择已就餐)-订单结束-评价;

  • 外卖流程:用户下单-商家出餐(输入配送号编码)-用户选择已收餐-订单结束-评价)外卖的流程中,不做具体送餐流程

3、购物车:将菜品添加至购物车后统一结算,可选择堂食或外卖,提交订单生成订单编号。以购买的订单可在个人中心查看。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

4、公告:管理员发布的公告,用户在这里进行查看。
在这里插入图片描述

5、个人中心

  • 我的钱包:显示钱包余额,以及充值记录。
    在这里插入图片描述- 我的订单:在这里查看历史订单情况,可以输入订单号进行精准搜索。对于还未出餐的订单,可以选择取消。对于已出餐且已收货的订单,用户可以点击已收货进行收获操作(收货时按商铺进行收货,点击确认收货会把该单同一商铺的商品一起收货)。对于已收货的订单,可以对订单中的食品进行评论操作。在这里插入图片描述- 我的收藏:展示用户收藏的菜品。
    在这里插入图片描述

  • 我的推荐:展示系统推荐的菜品(协同过滤推荐算法)。
    在这里插入图片描述

  • 我的地址:用户在这里维护收货地址信息,可在下单时选择,快速生成收货信息。
    在这里插入图片描述

商家端

1、首页(数据统计):统计菜品销量、销售额、订单量等数据,分析用户消费行为。
在这里插入图片描述

2、商铺信息管理:完善食堂基本信息,设置营业时间、配送范围、配送费等。商家信息修改完,需要等待管理员审核通过后,用户才可以购买该商铺的物品。
在这里插入图片描述

3、菜品管理:新增菜品,编辑菜品详情,设置菜品库存,下架菜品,根据销售数据调整菜品价格和库存预警值。
在这里插入图片描述
在这里插入图片描述

4、订单管理:查看新订单,确认接单,准备菜品,标记订单已出餐(发货),查询历史订单数据。
在这里插入图片描述
在这里插入图片描述

管理端

1、数据统计分析:统计用户、商家、订单、菜品等多维度数据,以echarts图进行分析展示。
在这里插入图片描述

2、用户管理:查看用户注册信息,封禁违规账号(停用),查询用户信息,导出用户数据。
在这里插入图片描述

3、商家管理:审核商家入驻申请,管理商家信息。
在这里插入图片描述

4、公告管理:维护系统公告。
在这里插入图片描述

5、饭卡充值:为用户饭卡进行充值,查看所有用户充值记录。
在这里插入图片描述

6、菜品分类管理:维护菜品类型
在这里插入图片描述

7、菜品审核:审核商家菜品。
在这里插入图片描述

8、订单管理:监控订单数据。
在这里插入图片描述

四、其他

源码+技术文档,需要的小伙伴私信~

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值