一,项目简述
1.后台管理:功能包括部门管理,员工管理,菜单管理,授权管理,房间/房型,订单管理...
2.前端功能:包括注册,房间/房型预览,预定房间
二,框架技术
1.开发工具:IDEA+Maven
2.技术框架:Springboot,SSM(Spring+SpringMVC+Mybatis),Spring Security,Redis,Layui,Thymeleaf
三,功能画面
<<后台管理员端>>
1.登陆画面
2.首页
3.部门管理
4.员工管理
5.角色管理
6.菜单管理
7.授权管理
8.友情链接
9.公告管理
10.楼层管理
11.房型管理
12.房间管理
13.预定信息管理
14.入住管理
15.用户管理
四,相关代码
<<<<项目结构—按照模块开发>>>>
1.Maven的Pom文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.6</version>
<relativePath/>
</parent>
<groupId>cn.wang</groupId>
<artifactId>springboot-hotel</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
<module>hotel-admin</module>
<module>hotel-dao</module>
<module>hotel-entity</module>
<module>hotel-service</module>
<module>hotel-util</module>
</modules>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<exclusions>
<!-- 去掉springboot默认配置 -->
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 引入log4j2依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
<dependency>
<groupId>org.my