项目简介
本项目是基于Spring Boot框架和微信小程序开发的点餐系统。系统包含后台管理和小程序端两部分,支持菜品管理、订单管理、扫码点餐、支付、评论等功能。后台运用Spring Boot、MySQL、Freemarker等技术,小程序端采用微信小程序原生开发。
项目的主要特性和功能
后台管理
- 菜品管理:可添加、编辑、删除菜品,管理菜品分类。
- 订单管理:能查看、处理订单,支持更新订单状态,如确认收货、取消订单。
- 用户管理:管理用户信息,涵盖用户登录、注册、权限管理。
- 支付管理:集成微信支付,支持订单支付和退款。
- 评论管理:查看和管理用户评论。
小程序端
- 扫码点餐:用户扫描桌号二维码点餐。
- 菜品分类显示:菜品按分类展示,便于用户浏览。
- 模拟支付:支持模拟支付流程,方便用户完成订单。
- 评论系统:用户可对菜品进行评论和评分。
安装使用步骤
1. 环境准备
- JDK 8
- MySQL
- Maven
- 微信开发者工具
2. 数据库配置
- 创建数据库并导入初始数据表结构。
- 修改
application.properties
文件中的数据库连接信息,配置数据库账号和密码。
3. 启动后台服务
- 在项目根目录下运行
mvn clean install
命令构建项目。 - 运行
mvn spring-boot:run
命令启动Spring Boot应用。
4. 启动小程序端
- 使用微信开发者工具导入小程序项目。
- 配置小程序的AppID,并确保与后台服务地址正确配置。
- 在微信开发者工具中点击“编译”按钮启动小程序。
5. 使用系统
- 后台管理:访问
http://localhost:8080
,使用管理员账号登录后台管理系统。 - 小程序端:打开微信小程序,扫描桌号二维码进行点餐,完成支付和评论。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】