一、项目介绍
游客角色:
1. 用户注册:允许用户创建账户并填写个人信息。
2. 用户登录:允许已注册的用户使用用户名和密码登录系统。
3. 登录权限拦截:对未登录用户进行拦截,需要登录才能访问系统功能。
4. 按名称搜索房间:允许用户根据房间名称进行搜索查找。
5. 支付流程:提供支付功能,用户可以选择房间预订并支付费用。
6. 查看订单信息和状态:用户可以查看个人订单信息和订单的当前状态。
7. 评论预定过的房间:允许用户对预订过的房间进行评论,并自动修改订单状态。
8. 查看统计剩余房间数量:展示剩余可预订的房间数量,当数量为0时,不允许预订。
管理员角色:
1. 房间分类管理:提供对房间分类的增删改查功能。
2. 房间分类图片上传:允许管理员上传房间分类的图片。
3. 房间管理:提供对房间的增删改查功能。
4. 查询已上传房间的所有照片:管理员可以查看某个房间已上传的所有照片。
5. 房间的配套设施属性设置:允许管理员设置房间的配套设施属性。
6. 房间价格、名称、描述等属性设置:提供对房间价格、名称、描述等属性的设置。
7. 房间存量统计:管理员可以查看房间的当前存量统计。
8. 订单管理:提供对订单信息的修改、删除和组合条件查询功能。
9. 筛选出超时未评论的订单:管理员可以筛选出超时未评论的订单。
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6