# 基于SpringBoot+SSM的酒店点餐系统 **Repository Path**: yi-zhentong/Restaurant-Order-System ## Basic Information - **Project Name**: 基于SpringBoot+SSM的酒店点餐系统 - **Description**: 本项目后端是SpringBoot整合Spring+SpringMVC+MyBatis,前端是Thymeleaf模板引擎+JQuery+AJAX+HTML5+CSS3+原生JS,数据库采用了MySQL8.0,项目依赖管理工具使用了Maven。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 8 - **Created**: 2023-03-09 - **Last Updated**: 2025-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: SSM, SpringBoot, thymeleaf, MySQL, JavaScript ## README # **基于SpringBoot+SSM的酒店点餐系统** #### 介绍 本项目按照三层架构规范进行开发,后端主要使用了SpringBoot整合Spring+SpringMVC+MyBatis,前端主要使用了Thymeleaf模板引擎+JQuery+AJAX+HTML5+CSS3+原生JS,数据库则使用了MySQL8.0,项目依赖管理则采用了Maven;项目分为后台管理和用户点餐两大模块,以下分别对这两大模块进行介绍: 1.关于后台管理,主要实现了餐桌管理(基本的增删改查+预定和取消预定)、菜系管理(基本的增删改查)、菜品管理(分页条件下带图片的增删改查)、餐厅订单(只显示和处理未结账的订单)四大功能; # 2.后台管理中的大部分删除操作均采用了逻辑删除,且所有功能均通过了白盒类型的单元测试,同时所有写操作的业务逻辑均使用了Spring的事务,使得出错时可以回滚; # 3.数据库部分采用了Druid数据库连接池,避免了频繁连接数据库所造成的性能低下; # 4.前端的Thymeleaf模板引擎主要用于接收后端发过来的参数,使用JQuery则简化了AJAX异步请求,而页面主体部分则使用原生的HTML5+CSS3+JS; # 5.项目的演示和数据库信息在 **项目演示.pdf** 这个文件可以看到; # 6.后台管理的页面:[ http://localhost:8080/login](http://),客户点餐的页面: [http://localhost:8080/customer](http://)