# killLog_2025project_onTheCloud
**Repository Path**: killLog/kill-log_2025project_on-the-cloud
## Basic Information
- **Project Name**: killLog_2025project_onTheCloud
- **Description**: 云上餐厅_单体_B/S架构 项目---全栈开发
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-01-26
- **Last Updated**: 2025-02-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 云上餐厅---killLog
## 项目描述
### 背景描述
本项目(云上餐厅)是专门为餐饮企业定制的一款软件产品,包括SpringBoot后端、Vue商家管理端、小程序用户端。
其中商家管理端主要提供给餐厅内部员工使用,包含七大模块:工作台、数据统计、订单管理、套餐管理、菜品管理、分类管理、员工管理。同时也具有听单功能(来单提醒、催单)。
小程序用户端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、[模拟]支付、催单等


---
### 项目架构
| 层级 | 组件/技术栈 |
| ---------- | ------------------------------------------------------------ |
| **用户层** | 管理端(H5 + Vue.js + ElementUI + ECharts)
用户端(微信小程序) |
| **网关层** | Nginx(反向代理/动静分离) |
| **应用层** | Spring Boot + Spring MVC(后端框架)
JWT + 拦截器(安全认证)
Spring Task(定时任务)
WebSocket(实时通信)
Redis + Spring Cache(缓存优化)
Gitee(文件存储)
POI(Excel处理)
HttpClient(HTTP客户端对接微信接口服务)
Swagger(后端测试接口文档) |
| **数据层** | MySQL(核心数据存储)
MyBatis + PageHelper(持久化与分页)
Redis + Spring Data Redis(缓存管理) |
| **工具层** | Git + Maven(高效安全管理代码)
JUnit + Apifox(测试验证) |
---
## 1.SpringBoot后端

## 2.Vue前端

## 3.小程序用户端

## 注意
导入前端项目后,使用nvm use 12.22.0进行node版本的切换
导入后端项目后,项目结构的jdk版本为 11;修改mysql和redis的密码
导入小程序时记得先注册自己的小程序号并记录appid,此外调试基础库为2.16.1
project-onTheCloud-server-springBoot 为后端项目(服务端)
project-onthecloud-admin-vue-ts 为前端项目(商家管理端)
project-onTheCloud-user-weixin 为微信小程序项目(用户端)
另:
执行:npm install 时报错的话,删除依赖包
在安装前执行:npm config set strict-ssl false