# eating-time **Repository Path**: regexpei/eating-time ## Basic Information - **Project Name**: eating-time - **Description**: “饭店到”是一个致力于大学生校园内点餐的平台,包含微信登录、热门推荐、线上订餐、餐厅菜品搜索等功能,其中也包含选购预定、选材订餐等特色功能。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2022-03-07 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Spring, Spring-MVC, Redis, MySQL ## README # eating-time #### 介绍 “饭店到”是一个致力于大学生校园内点餐的平台,包含微信登录、热门推荐、线上订餐、餐厅菜品搜索等功能,其中也包含选购预定、选材订餐等特色功能。饭点到用户端采用前后端分离架构模式,并且采用RESTful风格。饭店到管理端基于若依框架搭建脚手架,采用前后端不分离模式,基于Spring Boot、Thymeleaf、MyBatis-plus、Apache Shiro等热门技术进行开发,技术难度相对较低,容易上手,从而能够让开发人员更加专注于业务。 ##### 后端开发技术: Spring Boot、Spring、Spring MVC、MySQL、Redis、Shiro、MyBatis-Plus、XXL-JOB、Swagger2、Aliyun-OSS等。 ##### 前端开发技术: Thymeleaf、Bootstrap、jQuery、HTML、CSS、基于微信小程序的开发语言等 #### 软件架构 1) Spring Boot为所有Spring Boot项目的顶级项目,所有项目都需要依赖Spring Boot,并且自动拥有Spring Boot的相关功能; 2) eating-time为父级项目,对于各个子项目共同的依赖即公共依赖和eating-core核心项目中的依赖,可以放到父级项目中进行统一版本管理; 3) eating-core为核心子项目,拥有项目核心/公共的功能,如公共实体类、配置类、工具类、异常类等,eating-mgrsite和eating-website-api需要依赖此子项目来实现核心功能; 4) eating-mgrsite为后台管理系统,负责对系统的数据、配置等内容进行管理和维护; 5) eating-website-api为微信小程序的后端接口项目,提供接口给前端进行调用,前端通过Ajax发送异步请求获取数据、存储数据等[21]; 6) eating-time-wx为微信小程序纯静态项目,通过发送异步请求获取数据进行渲染等。 ![输入图片说明](https://foruda.gitee.com/images/1713020466496685352/eabe1467_9311712.png "屏幕截图") #### 系统功能 ##### 用户端功能 ![用户端](https://foruda.gitee.com/images/1713020746311859115/a808d561_9311712.png "屏幕截图") ##### 管理端功能 ![管理端](https://foruda.gitee.com/images/1713020754951060784/f55246f0_9311712.png "屏幕截图") #### 开发环境 | 名称 | 参数 | |--|--| |Java虚拟机 | Java HotSpot (TM) 64-Bit Server VM| |JDK版本 | 11.0.9| |MySQL版本 | 5.7.11-log| |Redis版本 | 3.2.100| |Maven版本 | Apache Maven 3.6.1| |Git版本 | 2.33.0.windows.2| |XXL-JOB版本 | 2.3.1-SNAPSHOT| #### 系统预览 描述 描述 描述 描述 描述