littlebot
Published on 2025-04-16 / 85 Visits
0

【源码】基于Spring Boot和Vue的苍穹外卖管理系统

项目简介

苍穹外卖管理系统是专门为餐饮企业(如餐厅、饭店)打造的软件产品,它构建了一个在线外卖订购系统。顾客能通过网站或手机App进行餐点订购,餐厅可对菜单进行管理并接收处理订单,后台管理员则能管理餐厅和用户账号信息、处理订单与投诉,还可生成销售报表。

项目的主要特性和功能

用户端

  • 支持用户注册和登录账号。
  • 允许用户浏览餐厅列表,从中选择菜单并下单。
  • 支持用户选择菜品下单,且提供在线支付功能。
  • 方便用户管理收货地址,查询历史订单数据。

餐厅端

  • 餐厅可注册账号并登录系统。
  • 餐厅能管理菜单,包括新增、修改、删除菜品。
  • 餐厅可接收和处理订单,如查询、取消、派送、完成订单。
  • 餐厅可查看营业额、用户数量、订单等数据统计。

后台管理端

  • 管理员可管理用户账号信息,如查询、新增、编辑、禁用用户。
  • 管理员可管理餐厅账号信息,如查询、新增、编辑、禁用餐厅。
  • 管理员能处理订单和投诉,生成销售报表。

安装使用步骤

1. 环境准备

  • 确保已安装JDK 8或更高版本的Java开发环境。
  • 安装并配置MySQL数据库。
  • 安装Node.js和Vue CLI作为前端环境。

2. 复制项目

bash

3. 配置数据库

  • 创建数据库: sql CREATE DATABASE sky_take_out;
  • 修改application.properties文件中的数据库连接配置: properties spring.datasource.url=jdbc:mysql://localhost:3306/sky_take_out spring.datasource.username=yourusername spring.datasource.password=yourpassword

4. 启动后端服务

  • 进入项目根目录: bash cd sky-take-out
  • 启动Spring Boot应用: bash mvn spring-boot:run

5. 启动前端服务

  • 进入前端项目目录: bash cd sky-take-out/frontend
  • 安装依赖: bash npm install
  • 启动Vue应用: bash npm run serve

6. 访问系统

打开浏览器,访问http://localhost:8080,即可进入苍穹外卖管理系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】