Hi~今天给大家带来一款使用JSP和Servlet开发的宾馆预定管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet
✅项目的数据库使用的是mysql数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
二、功能介绍
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
| 员工角色 | 管理员角色 |
|---|---|
| 员工登录 | 管理员登录 |
| 办理退房 | 员工视图 |
| 客房选择 | 增加员工 |
| 房间价格修改 | 员工管理 |
| 房间查询 | |
| 房间概览 | |
| 房间续费 | |
| 新增客房 | |
| 订单支付 | |
| 订单查询 | |
| 预订客房 |
三、数据库信息
【表的名字概述,点击表名查看详细信息】
| 序号 | 表名 | 说明 |
| customers | 住客表 | |
| orders | 订单表 | |
| ordertracking | 入住信息表 | |
| room | 房间表 | |
| roomtypeandprice | 房间类型价格表 | |
| systemadministrator | 管理员表 | |
| timeextension | 续住表 | |
| viplevel | VIP等级仪表 | |
| waiter | 服务员表 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| customerIDCard | char | 18 | 0 | N | Y | 身份证ID | ||
| customerGender | char | 4 | 0 | Y | N | NULL | 性别 | |
| customerName | varchar | 16 | 0 | N | N | 姓名 | ||
| customerBirthday | date | 10 | 0 | Y | N | NULL | 生日 | |
| customerVIPLevel | smallint | 6 | 0 | Y | N | NULL | VIP等级 | |
| customerPhoneNumber | char | 11 | 0 | Y | N | NULL | 电话号码 | |
| totalAmount | int | 10 | 0 | Y | N | NULL | 人数 | |
| remarks | varchar | 255 | 0 | Y | N | NULL | 备注 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| orderNumber | char | 32 | 0 | N | Y | 订单号 | ||
| orderStatus | enum | 3 | 0 | Y | N | NULL | 订单状态 | |
| customerIDCard | char | 18 | 0 | Y | N | NULL | 房客ID | |
| roomNumber | char | 6 | 0 | N | N | 房间号 | ||
| checkInTime | date | 10 | 0 | N | N | 入住时间 | ||
| checkOutTime | date | 10 | 0 | N | N | 离开时间 | ||
| totalMoney | int | 10 | 0 | N | N | 总价格 | ||
| waiterID | varchar | 255 | 0 | N | N | 服务员ID | ||
| remarks | varchar | 255 | 0 | Y | N | NULL | 备注 | |
| orderTime | date | 10 | 0 | N | N | 订单生成时间 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| orderNumber | char | 32 | 0 | N | Y | 订单编号 | ||
| orderTime | date | 10 | 0 | N | N | 预定时间 | ||
| checkInTime | date | 10 | 0 | Y | N | NULL | 入住时间 | |
| checkOutTime | date | 10 | 0 | Y | N | NULL | 离店时间 | |
| remarks | varchar | 255 | 0 | Y | N | NULL | 备注 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| roomNumber | char | 6 | 0 | N | Y | 房间ID | ||
| roomType | varchar | 255 | 0 | N | N | 房间类型 | ||
| roomStatus | char | 6 | 0 | Y | N | NULL | 房间状态 | |
| remarks | varchar | 255 | 0 | Y | N | NULL | 备注 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| roomType | varchar | 255 | 0 | N | Y | 房间类型 | ||
| price | int | 10 | 0 | N | N | 价格 | ||
| desc | varchar | 255 | 0 | Y | N | NULL | 描述 | |
| url | varchar | 255 | 0 | Y | N | NULL | 房间图片地址 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| userID | varchar | 255 | 0 | N | Y | 用户ID | ||
| userName | varchar | 255 | 0 | N | N | 用户名 | ||
| userPassword | varchar | 255 | 0 | N | N | 用户密码 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| operatingID | int | 10 | 0 | N | Y | 操作ID | ||
| orderNumber | char | 32 | 0 | Y | N | NULL | 订单编号 | |
| oldExpiryDate | date | 10 | 0 | N | N | 原入住时间 | ||
| newExpiryDate | date | 10 | 0 | N | N | 现入住时间 | ||
| addedMoney | int | 10 | 0 | N | N | 额外付费 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| level | smallint | 6 | 0 | N | Y | 等级名字 | ||
| discount | decimal | 10 | 2 | Y | N | NULL | 折扣 | |
| totalAmount | bigint | 20 | 0 | Y | N | NULL | 价格 | |
| remarks | varchar | 255 | 0 | Y | N | NULL | 备注 |
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| waiterID | varchar | 255 | 0 | N | Y | 服务员ID | ||
| waiterName | varchar | 255 | 0 | N | N | 名字 | ||
| waiterBirthday | date | 10 | 0 | N | N | 生日 | ||
| waiterIDCard | char | 18 | 0 | N | N | 身份证 | ||
| waiterPassword | varchar | 255 | 0 | N | N | 密码 | ||
| waiterJoinDate | date | 10 | 0 | N | N | 入职时间 | ||
| waiterPhoneNumber | char | 11 | 0 | Y | N | NULL | 手机号 | |
| remarks | varchar | 255 | 0 | Y | N | NULL | 备注 |
</span>
四、项目截图
下面是员工角色的功能介绍
员工角色-员工登录⬇️【点击返回功能介绍页面】
员工角色-办理退房⬇️【点击返回功能介绍页面】
员工角色-客房选择⬇️【点击返回功能介绍页面】
员工角色-房间价格修改⬇️【点击返回功能介绍页面】
员工角色-房间查询⬇️【点击返回功能介绍页面】
员工角色-房间概览⬇️【点击返回功能介绍页面】
员工角色-房间续费⬇️【点击返回功能介绍页面】
员工角色-新增客房⬇️【点击返回功能介绍页面】
员工角色-订单支付⬇️【点击返回功能介绍页面】
员工角色-订单查询⬇️【点击返回功能介绍页面】
员工角色-预订客房⬇️【点击返回功能介绍页面】
下面是管理员角色的功能介绍
管理员角色-管理员登录⬇️【点击返回功能介绍页面】
管理员角色-员工视图⬇️【点击返回功能介绍页面】
管理员角色-增加员工⬇️【点击返回功能介绍页面】
管理员角色-员工管理⬇️【点击返回功能介绍页面】

被折叠的 条评论
为什么被折叠?



