当前位置:

基于JSP实现宾馆预定管理系统

码岸源码 发布于:2024-06-13 最后修改于:2024-07-03 99 0

Hi~今天给大家带来一款使用JSP和Servlet开发的宾馆预定管理系统

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 customers 住客表
2 orders 订单表
3 ordertracking 入住信息表
4 room 房间表
5 roomtypeandprice 房间类型价格表
6 systemadministrator 管理员表
7 timeextension 续住表
8 viplevel VIP等级仪表
9 waiter 服务员表
返回列表页表3-1: customers表
说明:住客表
序号 名称 数据类型 主键 说明
1 customerIDCard char Y 身份证ID
2 customerGender char N 性别
3 customerName varchar N 姓名
4 customerBirthday date N 生日
5 customerVIPLevel smallint N VIP等级
6 customerPhoneNumber char N 电话号码
7 totalAmount int N 人数
8 remarks varchar N 备注
返回列表页表3-2: orders表
说明:订单表
序号 名称 数据类型 主键 说明
1 orderNumber char Y 订单号
2 orderStatus enum N 订单状态
3 customerIDCard char N 房客ID
4 roomNumber char N 房间号
5 checkInTime date N 入住时间
6 checkOutTime date N 离开时间
7 totalMoney int N 总价格
8 waiterID varchar N 服务员ID
9 remarks varchar N 备注
10 orderTime date N 订单生成时间
返回列表页表3-3: ordertracking表
说明:入住信息表
序号 名称 数据类型 主键 说明
1 orderNumber char Y 订单编号
2 orderTime date N 预定时间
3 checkInTime date N 入住时间
4 checkOutTime date N 离店时间
5 remarks varchar N 备注
返回列表页表3-4: room表
说明:房间表
序号 名称 数据类型 主键 说明
1 roomNumber char Y 房间ID
2 roomType varchar N 房间类型
3 roomStatus char N 房间状态
4 remarks varchar N 备注
返回列表页表3-5: roomtypeandprice表
说明:房间类型价格表
序号 名称 数据类型 主键 说明
1 roomType varchar Y 房间类型
2 price int N 价格
3 desc varchar N 描述
4 url varchar N 房间图片地址
返回列表页表3-6: systemadministrator表
说明:管理员表
序号 名称 数据类型 主键 说明
1 userID varchar Y 用户ID
2 userName varchar N 用户名
3 userPassword varchar N 用户密码
返回列表页表3-7: timeextension表
说明:续住表
序号 名称 数据类型 主键 说明
1 operatingID int Y 操作ID
2 orderNumber char N 订单编号
3 oldExpiryDate date N 原入住时间
4 newExpiryDate date N 现入住时间
5 addedMoney int N 额外付费
返回列表页表3-8: viplevel表
说明:VIP等级仪表
序号 名称 数据类型 主键 说明
1 level smallint Y 等级名字
2 discount decimal N 折扣
3 totalAmount bigint N 价格
4 remarks varchar N 备注
返回列表页表3-9: waiter表
说明:服务员表
序号 名称 数据类型 主键 说明
1 waiterID varchar Y 服务员ID
2 waiterName varchar N 名字
3 waiterBirthday date N 生日
4 waiterIDCard char N 身份证
5 waiterPassword varchar N 密码
6 waiterJoinDate date N 入职时间
7 waiterPhoneNumber char N 手机号
8 remarks varchar N 备注

四、项目截图

4.1 下面是员工角色的功能介绍

员工角色-员工登录 图4.1 员工角色-员工登录

员工角色-办理退房 图4.2 员工角色-办理退房

员工角色-客房选择 图4.3 员工角色-客房选择

员工角色-房间价格修改 图4.4 员工角色-房间价格修改

员工角色-房间查询 图4.5 员工角色-房间查询

员工角色-房间概览 图4.6 员工角色-房间概览

员工角色-房间续费 图4.7 员工角色-房间续费

员工角色-新增客房 图4.8 员工角色-新增客房

员工角色-订单支付 图4.9 员工角色-订单支付

员工角色-订单查询 图4.10 员工角色-订单查询

员工角色-预订客房 图4.11 员工角色-预订客房

4.2 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.12 管理员角色-管理员登录

管理员角色-员工视图 图4.13 管理员角色-员工视图

管理员角色-增加员工 图4.14 管理员角色-增加员工

管理员角色-员工管理 图4.15 管理员角色-员工管理

五、演示站点

地址 http://www.csbishe.cn:15000/jsp_m_jdyd
账号密码 <p>管理员账号/密码:admin/admin<br> 员工账号/密码: manage/123456<br>

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目