本项目为一款基于SSM框架与JSP技术开发的民宿预订管理系统,具备用户友好界面及高效管理功能。系统设计考虑了向Spring Boot架构平滑迁移的可能性,确保未来扩展性和维护性。
### 前台框架:Bootstrap(一个HTML5响应式框架)
### 开发环境:
- myEclipse/Eclipse/Idea都可以
- MySQL数据库
### 后台框架: SSM (SpringMVC + Spring + Mybatis)
#### 系统需求概述:
系统分为三个身份,即管理员、用户和宿主。具体功能如下:
**用户:**
1. 查找民宿
2. 预定民宿
3. 我的订单(支持根据地区查找)
**宿主:**
1. 发布民宿房间信息
2. 审核用户的入住申请
3. 管理我的民宿信息
**管理员:**
1. 对每个宿主的营业资格进行审核,只有通过审核的宿主才能发布民宿信息。
2. 对名宿企业进行评分管理。
#### 数据模型:
- 用户: 用户名, 登录密码, 姓名, 性别, 出生日期, 用户照片, 联系电话, 邮箱, 家庭地址, 注册时间
- 民宿主人: 宿主用户名,登录密码,宿主姓名,性别,出生日期,宿主照片,联系电话,家庭地址,注册时间,审核状态
- 民宿:民宿id, 所在地区, 民宿名称, 民宿照片, 每日价格, 民宿介绍, 备注信息, 民宿主人(发布者),发布时间
- 地区: 地区id,地区名称
- 订单:订单id,预订民宿,预订用户,入住日期,入住天数,订单总价,订单备注,订单状态,预订时间