项目简介
苍穹外卖管理系统是专门为餐饮企业(如餐厅、饭店)打造的软件产品,它构建了一个在线外卖订购系统。顾客能通过网站或手机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】