Hi~今天给大家带来一款使用JSP和Servlet开发的酒店客房预订酒店前台管理系统。

一、技术介绍⚡

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

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

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

✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过

✅目前测试了Windows,Linux,MacOS平台,运行效果一致。

二、功能介绍

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

用户角色管理员角色
用户登录管理员登录
用户登录会员信息管理
提交留言会员注册
查看留言板会员资料查询管理
查询公告信息修改密码
查询房间充值管理
修改密码公告信息管理
修改密码员工信息管理
预定信息管理员工资料查询管理
客房入住查询
客房状态查询管理
客房管理
客房类别管理
报表管理
挂账管理
收银管理
消费记录查询
交接班管理
账目核对管理

三、数据库信息

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

序号表名说明
chongzhi_t
gonggao_t
guazhang_t
jiaojieban_t
kefang_t
kefang_type_t
liuyan_t
shouyin_t
users_login_t
yuding_t
表名:chongzhi_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY
useridint100YNNULL用户ID
riqivarchar2550YNNULL日期
jinerint100YNNULL
yuerint100YNNULL
typeint100YNNULL类型
estateint100YNNULL
表名:gonggao_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
usernamevarchar2550YNNULL用户名
biaotivarchar2550YNNULL标题
neirongvarchar2550YNNULL内容
表名:guazhang_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
iIdint100NY
usernamevarchar2550YNNULL用户名
passvarchar2550YNNULL密码
gzint100YNNULL
telvarchar2550YNNULL电话
dtInsertdatetime190YNNULL
表名:jiaojieban_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY
y_useridint100YNNULL
j_useridint100YNNULL
y_riqivarchar2550YNNULL接班日期
typeint100YNNULL是否当前值班:1值班,2已交班
estateint100YNNULL是否已核对账目:1已核对,2未核对
j_riqivarchar2550YNNULL交班日期
表名:kefang_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY
numbersvarchar2550YNNULL
jiagevarchar2550YNNULL
estatevarchar2550YNNULL客房状态:1空房,2预定,3已入住,4维修,5其他
loucengvarchar2550YNNULL楼层
remarktext655350YNNULL标记备注
typevarchar30YNNULL客房类型:1普通双人标间,2普通双床标间,3商务间
表名:kefang_type_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY
typevarchar2550YNNULL
表名:liuyan_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
namevarchar2550YNNULL名字
usernamevarchar2550YNNULL用户名
neirongvarchar2550YNNULL内容
表名:shouyin_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY
fangjianint100YNNULL
huiyuanvarchar2550YNNULL
riqivarchar2550YNNULL日期
kayuerint100YNNULL指从会员卡中扣除的钱
xianjinint100YNNULL指应支付的现金
yajinint100YNNULL入住压金
typeint100YNNULL收银方式:0入住收入,1退房收入
estateint100YNNULL是否核对:0未核对,1已核对
idnumbervarchar600YNNULL
表名:users_login_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY
usernamevarchar2550YNNULL用户名
passwordvarchar2550YNNULL密码
typevarchar2550YNNULL用户权限:0超级管理员,1业务部,2客房部,3人事部,4总经理部
namevarchar2550YNNULL名字
sexvarchar2550YNNULL性别
telvarchar2550YNNULL电话
emailvarchar2550YNNULL邮箱
jifenint100YNNULL
estateint100YNNULL用户类型:1酒店人员,2注册会员
moneyint100YNNULL金额
yuerint100YNNULL
表名:yuding_t
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY
namevarchar2550YNNULL名字
renshuvarchar2550YNNULL改为用来记录此次入住所得的积分
fangjianvarchar2550YNNULL
telvarchar2550YNNULL电话
huiyuanvarchar2550YNNULL
typevarchar2550YNNULL标实:客房是否已入住。1直接入住,0预订入住
estatevarchar2550YNNULL订预状态:1预订中,2已入住,3取消,4已退房
riqivarchar2550YNNULL日期
ruzhuriqivarchar2550YNNULL
tuifangriqivarchar2550YNNULL
timesvarchar2550YNNULL
moneyint100YNNULL房间结账金额
tianshuint100YNNULL
idcarvarchar2550YNNULL
dingjinint100YNNULL
idnumbervarchar600YNNULL
</span>

四、项目截图

下面是用户角色的功能介绍

用户角色-用户登录⬇️【点击返回功能介绍页面】

用户角色-用户登录 


用户角色-用户登录⬇️【点击返回功能介绍页面】

用户角色-用户登录 


用户角色-提交留言⬇️【点击返回功能介绍页面】

用户角色-提交留言 


用户角色-查看留言板⬇️【点击返回功能介绍页面】

用户角色-查看留言板 


用户角色-查询公告信息⬇️【点击返回功能介绍页面】

用户角色-查询公告信息 


用户角色-查询房间⬇️【点击返回功能介绍页面】

用户角色-查询房间 


用户角色-修改密码⬇️【点击返回功能介绍页面】

用户角色-修改密码 


用户角色-修改密码⬇️【点击返回功能介绍页面】

用户角色-修改密码 


用户角色-预定信息管理⬇️【点击返回功能介绍页面】

用户角色-预定信息管理 


 

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

管理员角色-管理员登录⬇️【点击返回功能介绍页面】

管理员角色-管理员登录 


管理员角色-会员信息管理⬇️【点击返回功能介绍页面】

管理员角色-会员信息管理 


管理员角色-会员注册⬇️【点击返回功能介绍页面】

管理员角色-会员注册 


管理员角色-会员资料查询管理⬇️【点击返回功能介绍页面】

管理员角色-会员资料查询管理 


管理员角色-修改密码⬇️【点击返回功能介绍页面】

管理员角色-修改密码 


管理员角色-充值管理⬇️【点击返回功能介绍页面】

管理员角色-充值管理 


管理员角色-公告信息管理⬇️【点击返回功能介绍页面】

管理员角色-公告信息管理 


管理员角色-员工信息管理⬇️【点击返回功能介绍页面】

管理员角色-员工信息管理 


管理员角色-员工资料查询管理⬇️【点击返回功能介绍页面】

管理员角色-员工资料查询管理 


管理员角色-客房入住查询⬇️【点击返回功能介绍页面】

管理员角色-客房入住查询 


管理员角色-客房状态查询管理⬇️【点击返回功能介绍页面】

管理员角色-客房状态查询管理 


管理员角色-客房管理⬇️【点击返回功能介绍页面】

管理员角色-客房管理 


管理员角色-客房类别管理⬇️【点击返回功能介绍页面】

管理员角色-客房类别管理 


管理员角色-报表管理⬇️【点击返回功能介绍页面】

管理员角色-报表管理 


管理员角色-挂账管理⬇️【点击返回功能介绍页面】

管理员角色-挂账管理 


管理员角色-收银管理⬇️【点击返回功能介绍页面】

管理员角色-收银管理 


管理员角色-消费记录查询⬇️【点击返回功能介绍页面】

管理员角色-消费记录查询 


管理员角色-交接班管理⬇️【点击返回功能介绍页面】

管理员角色-交接班管理 


管理员角色-账目核对管理⬇️【点击返回功能介绍页面】

管理员角色-账目核对管理 


 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐