You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.0 KiB
2.0 KiB
Java
系统简介
航大餐厅点餐系统是一个完整的点餐管理平台,采用前后端分离的架构设计,包含管理后台、微信小程序和后端服务三大部分。
系统架构
- 前端管理后台 :基于Vue + TypeScript开发的管理系统,提供商家运营管理功能
- 微信小程序端 :为用户提供点餐、支付、订单查询等功能
- 后端服务 :基于Spring Boot构建的RESTful API服务
- 数据库 :MySQL存储业务数据
- 缓存 :Redis提升系统性能
- Web服务器 :Nginx负责静态资源服务和反向代理
核心功能模块
- 用户管理 :支持管理员和普通用户两种角色
- 订单管理 :订单的创建、查询、状态更新等
- 菜品管理 :菜品的增删改查、分类管理
- 实时通知 :基于WebSocket的消息推送功能
- 微信登录 :基于小程序的微信授权登录
配置环境
前端环境(管理后台)
- 操作系统 :Windows 7/10/11
- 开发工具 :VS Code
- Node.js版本 :v12.16.3
- 包管理器 :npm/yarn
- 框架 :Vue.js + TypeScript
- API基础路径 : /api
微信小程序环境
- 微信开发者工具
- 小程序基础库版本 :2.16.1/2.19.2
- AppID :wxf63dc9bec6840e6e
- 开发设置 :开启ES6转译、PostCSS等功能
后端环境
- Java环境 :JDK
- 构建工具 :Maven 3.8.1
- Spring Boot版本 :根据pom.xml配置
- 数据库 :MySQL
- 连接信息:localhost:3306
- 数据库名:sky_take_out
- 用户名:root
- Redis :localhost:6379 (数据库索引:0)
- 服务器端口 :8080
Web服务器环境
- Nginx版本 :1.20.2
- 监听端口 :80
- 配置 :
- 静态资源目录:html/sky
- API反向代理:转发至127.0.0.1:8080
环境搭建步骤
- 数据库准备 :创建MySQL数据库并导入初始数据
- Redis启动 :确保Redis服务正常运行
- 后端服务启动 :使用Maven构建并启动Spring Boot应用
- 前端项目构建 :安装依赖并构建Vue项目
- 微信小程序导入 :使用微信开发者工具导入小程序项目