基于web的酒店客房管理系统【附源码】

基于web的酒店客房管理系统(源码+L文+说明文档) 

目录

4 系统设计   

4.1 系统概述  

4.2系统结构  

4.3.数据库设计  

4.3.1数据库实体  

4.3.2数据库设计表  

5系统详细实现  

5.1 用户信息管理  

5.2 会员信息管理  

5.3 客房信息管理  

5.4 收藏客房管理  

5.5 用户入住管理  

5.6 客房清扫管理  

4 系统设计   

4.1 系统概述  

本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:    

图4-1系统工作原理图

4.2系统结构  

本系统是基于B/S架构的网站系统,设计的功能结构图如下图所示:

图4-2功能结构图

              

4.3.数据库设计  

4.3.1数据库实体  

概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。

概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:

(1)留言板信息的实体属性图如下:

图4.12  留言板信息实体属性图

(2)客服信息实体属性图如图4.13所示:    

图4.13 客服信息实体属性图

(3)酒店资讯信息实体属性图如图4.14所示:

图4.14 酒店资讯信息实体属性图

4.3.2数据库设计表  

酒店客房管理系统需要后台数据库,下面介绍数据库中的各个表的详细信息:

          

          

表4.1 在线客服

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid        

bigint(20)

                  

用户id

adminid

bigint(20)

NULL

管理员id

ask

longtext

NULL

提问

reply

longtext

NULL

回复

isreply

int(11)

NULL

是否回复

表4.2 会员

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zhanghao

varchar(200)

                  

账号

mima

varchar(200)

                  

密码

xingming

varchar(200)

NULL

姓名

nianling

varchar(200)

NULL

年龄

xingbie

varchar(200)

NULL

性别

shouji

varchar(200)

NULL

手机

shenfenzheng

varchar(200)

NULL

身份证

zhaopian

varchar(200)

NULL

照片

表4.3 会员取消

字段

类型

默认

注释

id (主键)        

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yuyuebianhao

varchar(200)

NULL

预约编号

kefanghao

varchar(200)

NULL

客房号

shifouquxiao

varchar(200)

NULL

是否取消

jiage

varchar(200)

NULL

价格

tianshu

int(11)

NULL

天数

zongjia

varchar(200)

NULL

总价

quxiaoyuanyin

longtext

NULL

取消原因

quxiaoshijian

datetime

NULL

取消时间

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shouji

varchar(200)

NULL

手机

shenfenzheng

varchar(200)

NULL

身份证

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

ispay

varchar(200)

未支付

是否支付

表4.4 会员入住

字段

类型

默认

注释

id (主键)        

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

dingdanbianhao

varchar(200)

NULL

订单编号

kefanghao

varchar(200)

NULL

客房号

kefangleixing

varchar(200)

NULL

客房类型

suoshujiudian

varchar(200)

NULL

所属酒店

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shenfenzheng

varchar(200)

NULL

身份证

shouji

varchar(200)

NULL

手机

kefangzhuangtai

varchar(200)

NULL

客房状态

ruzhuyajin

float

NULL

入住押金

zhifufangshi

varchar(200)

NULL

支付方式

ruzhushijian

datetime

NULL

入住时间

ispay

varchar(200)

未支付

是否支付

表4.5 会员退房

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

dingdanbianhao        

varchar(200)

NULL

订单编号

kefanghao

varchar(200)

NULL

客房号

kefangleixing

varchar(200)

NULL

客房类型

suoshujiudian

varchar(200)

NULL

所属酒店

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shenfenzheng

varchar(200)

NULL

身份证

shouji

varchar(200)

NULL

手机

ruzhuyajin

varchar(200)

NULL

入住押金

tuifangshijian

datetime

NULL

退房时间

ispay

varchar(200)

未支付

是否支付

表4.6 会员预约

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yuyuebianhao

varchar(200)

NULL

预约编号

kefanghao

varchar(200)

NULL

客房号

ruzhushijian

datetime

NULL

入住时间

jiage

varchar(200)

NULL

价格

tianshu        

int(11)

NULL

天数

zongjia

varchar(200)

NULL

总价

yuyueshijian

datetime

NULL

预约时间

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shouji

varchar(200)

NULL

手机

shenfenzheng

varchar(200)

NULL

身份证

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

ispay

varchar(200)

未支付

是否支付

表4.7 客房信息

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

kefanghao

varchar(200)

                  

客房号

kefangleixing

varchar(200)

NULL

客房类型

chuangxing

varchar(200)

                  

床型

kefangtupian

varchar(200)

NULL

客房图片

fangjianmianji

varchar(200)

NULL

房间面积

jiage        

int(11)

NULL

价格

kefangzhuangtai

varchar(200)

NULL

客房状态

keyueshijian

varchar(200)

NULL

可约时间

weishengqingkuang

varchar(200)

NULL

卫生情况

kefanghuanjing

varchar(200)

NULL

客房环境

suoshujiudian

varchar(200)

NULL

所属酒店

kefangjieshao

longtext

NULL

客房介绍

clicktime

datetime

NULL

最近点击时间

clicknum

int(11)

0

点击次数

表4.8 留言板

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

                  

留言人id

username

varchar(200)

NULL

用户名

content

longtext

                  

留言内容

reply

longtext

NULL

回复内容

表4.9 酒店资讯

字段

类型

默认

注释

id (主键)        

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

title

varchar(200)

                  

标题

introduction

longtext

NULL

简介

picture

varchar(200)

                  

图片

content

longtext

                  

内容

表4.10 清洁人员

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

qingjiezhanghao

varchar(200)

                  

清洁账号

mima

varchar(200)

                  

密码

qingjiexingming

varchar(200)

NULL

清洁姓名

nianling

varchar(200)

NULL

年龄

xingbie

varchar(200)

NULL

性别

shouji

varchar(200)

NULL

手机

zhaopian

varchar(200)

NULL

照片

表4.11 清扫房间

字段

类型

默认

注释

id (主键)        

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

kefanghao

varchar(200)

NULL

客房号

kefangleixing

varchar(200)

NULL

客房类型

suoshujiudian

varchar(200)

NULL

所属酒店

shifoudasao

varchar(200)

NULL

是否打扫

dasaoshijian

datetime

NULL

打扫时间

qingjiezhanghao

varchar(200)

NULL

清洁账号

qingjiexingming

varchar(200)

NULL

清洁姓名

表4.12 收藏表

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

userid

bigint(20)

                  

用户id

refid

bigint(20)

NULL

收藏id

tablename

varchar(200)

NULL

表名

name

varchar(200)

                  

收藏名称

picture

varchar(200)

                  

收藏图片

表4.13 管理员表    

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

username

varchar(100)

                  

用户名

password

varchar(100)

                  

密码

role

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4.14 用户

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zhanghao

varchar(200)

                  

账号

mima

varchar(200)

                  

密码

xingming

varchar(200)

NULL

姓名

nianling

varchar(200)

NULL

年龄

xingbie

varchar(200)

NULL

性别

shouji

varchar(200)

NULL

手机

shenfenzheng

varchar(200)

NULL

身份证

zhaopian

varchar(200)

NULL

照片

表4.15 用户取消    

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yuyuebianhao

varchar(200)

NULL

预约编号

kefanghao

varchar(200)

NULL

客房号

shifouquxiao

varchar(200)

NULL

是否取消

jiage

varchar(200)

NULL

价格

tianshu

int(11)

NULL

天数

zongjia

varchar(200)

NULL

总价

quxiaoyuanyin

longtext

NULL

取消原因

quxiaoshijian

datetime

NULL

取消时间

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shouji

varchar(200)

NULL

手机

shenfenzheng

varchar(200)

NULL

身份证

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

ispay

varchar(200)

未支付

是否支付

表4.16 用户入住    

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

dingdanbianhao

varchar(200)

NULL

订单编号

kefanghao

varchar(200)

NULL

客房号

kefangleixing

varchar(200)

NULL

客房类型

suoshujiudian

varchar(200)

NULL

所属酒店

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shenfenzheng

varchar(200)

NULL

身份证

shouji

varchar(200)

NULL

手机

kefangzhuangtai

varchar(200)

NULL

客房状态

ruzhuyajin

float

NULL

入住押金

zhifufangshi

varchar(200)

NULL

支付方式

ruzhushijian

datetime

NULL

入住时间

ispay

varchar(200)

未支付

是否支付

表4.17 用户退房

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime        

timestamp

CURRENT_TIMESTAMP

创建时间

dingdanbianhao

varchar(200)

NULL

订单编号

kefanghao

varchar(200)

NULL

客房号

kefangleixing

varchar(200)

NULL

客房类型

suoshujiudian

varchar(200)

NULL

所属酒店

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shenfenzheng

varchar(200)

NULL

身份证

shouji

varchar(200)

NULL

手机

ruzhuyajin

varchar(200)

NULL

入住押金

tuifangshijian

datetime

NULL

退房时间

ispay

varchar(200)

未支付

是否支付

表4.18 用户预约

字段

类型

默认

注释

id (主键)

bigint(20)

                  

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

yuyuebianhao

varchar(200)

NULL

预约编号

kefanghao

varchar(200)

NULL

客房号

ruzhushijian

datetime

NULL

入住时间

jiage        

varchar(200)

NULL

价格

tianshu

int(11)

NULL

天数

zongjia

varchar(200)

NULL

总价

yuyueshijian

datetime

NULL

预约时间

zhanghao

varchar(200)

NULL

账号

xingming

varchar(200)

NULL

姓名

shouji

varchar(200)

NULL

手机

shenfenzheng

varchar(200)

NULL

身份证

sfsh

varchar(200)

是否审核

shhf

longtext

NULL

审核回复

ispay

varchar(200)

未支付

是否支付

       

5系统详细实现  

5.1 用户信息管理  

酒店客房管理系统的系统管理员可以管理用户信息,可以对用户信息信息添加修改删除以及查询操作。具体界面的展示如图5.1所示。    

图5.1 用户信息信息管理界面

5.2 会员信息管理  

系统管理员可以查看对会员信息信息进行添加,修改,删除以及查询操作。具体界面如图5.2所示。

图5.2 会员信息信息管理界面    

5.3 客房信息管理  

管理员可以对客房信息信息进行修改,删除以及查询操作。界面如下图所示:

图5.3 客房信息信息管理界面

5.4 收藏客房管理  

用户登录后可以对客房信息进行收藏,预定。界面如下图所示:    

                      

图5.4 收藏客房管理界面

5.5 用户入住管理  

管理员可以对用户入住信息进行管理,可以添加,修改,删除以及清扫。界面如下图所示:    

图5.5 用户入住界面

5.6 客房清扫管理  

清洁人员登录可以对用户入住的客房进行清扫。界面如下图所示:

                      

图5.6 客房清扫界面

源码获取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/894781.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot健康生活助手微信小程序【附源码】

基于SpringBoot健康生活助手微信小程序 效果如下: 管理员登录界面 管理员主界面 用户管理界面 健康记录管理界面 健康目标管理界面 微信小程序首页界面 活动信息界面 留言反馈界面 研究背景 近年来,由于计算机技术和互联网技术的飞速发展,…

SAP PP之功能 动态安全库存(Dynamic Safety stock)配置及计算逻辑说明测试

SAP动态安全库存(Dynamic Safety stock)配置及计算逻辑说明测试 概念及计算逻辑: 动态安全库存(Dynamic Safety stock): 它根据平均的日需求(Average daily requirements)数量&am…

父子元素中只有子元素设置margin-bottom的问题

问题代码如下所示 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>.div1 {background-color: red;width: 80px;height: 80px;border: 1px solid orange;}.div2 {bac…

STM32—FLASH闪存

1.FLASH简介 STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分&#xff0c;通过闪存存储器接口&#xff08;外设&#xff09;可以对程序存储器和选项字节进行擦除和编程 我们怎么操作这些存储器呢&#xff1f;这就需要用到这个闪存存储器接口了&#xff0c;闪…

联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键

联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键 文章目录 联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键1. 进入BIOS快捷键2. 快速进入BIOS设置界面3. 快速进入启动项选择界面 1. 进入BIOS快捷键 进入BIOS设置界面的快捷键为F2快速进入启动项选择界面的快捷键为F12 2. 快速进…

充电桩高压快充发展趋势

一、为什么要升级充电电压 1、新能源发展的困境 随着电动汽车加快发展&#xff0c;用户对电动汽车接受度不断提高&#xff0c;充电问题是影响电动车普及的重要因素&#xff0c;用户快速补能的需求强烈&#xff0c;例如节假日经常会遇到&#xff0c;高速充电1小时&#xff0c;…

jmeter中设置属性值的注意事项

jmeter中&#xff0c;可以在beanshell sampler, jsr223 sampler中对变量、属性等做一些操作&#xff0c;使得测试脚本变得更有关联性和一致性&#xff0c;以便完成更好的测试工作。 但是&#xff0c;在实际运用中&#xff0c;设置属性值经常会有些情况需要注意。不是我们以为的…

全能PDF工具集 | PDF Shaper Ultimate v14.6 便携版

软件简介 PDF Shaper是一款功能强大的PDF工具集&#xff0c;它提供了一系列用于处理PDF文档的工具。这款软件使用户能够轻松地转换、分割、合并、提取页面以及旋转和加密PDF文件。PDF Shaper的界面简洁直观&#xff0c;使得即使是新手用户也能快速上手。它支持广泛的功能&…

智能体网络时代即将来临,我们需要新的连接技术

备注&#xff1a;如果你也对这个话题感兴趣&#xff0c;欢迎联系我们&#xff1a; email: chgaoweigmail.com Discord: https://discord.gg/CDYdTPXXMB 官网: https://pi-unlimited.com 我们的方案代码已经开源&#xff0c;github&#xff1a;https://github.com/chgaowei/…

鸿蒙开发 四十四 ArkTs BuilderParam传递UI(二)

子组件多个BuilderParam&#xff0c;必须通过参数的方式传入&#xff0c;如果界面中有多个界面需要传递&#xff0c;可以定义多个尾随闭包&#xff0c;如图&#xff1a; 在自定义组件中调用&#xff1a; 在使用时候调用是作为参数传递给自定义的组件&#xff0c;参数是界面&…

KUKA外部自动配置(上)

通过外部PLC对机器人自动运行进程进行控制&#xff0c;其控制原理是&#xff1a;外部PLC通过外部自动运行接口向机器人控制系统发出机器人进程的相关信号&#xff08;如&#xff1a;运行许可、故障确认、程序启动等&#xff09;&#xff0c;机器人控制系统向外部PLC系统发送有关…

探索YOLO v11:3D人工智能的RGB-D视觉革命

哈喽&#xff0c;各位OAK中国的朋友们! 大家好我是张伯生 今天&#xff0c;我想给大家演示一下最新发布的Yolo V11神经网络 下面我将演示的一个程序是&#xff1a;同时在我们的OAK相机上跑Yolo V11和RGB-D&#xff0c;也就是彩色相机和深度图的一个叠加的一个效果 RGB-D和Yo…

uniapp uni.uploadFile errMsg: “uploadFile:fail

uniapp 上传后一直显示加载中 1.检查前后端上传有无问题 2.检查失败信息 await uni.uploadFile({url,filePath,name,formData,header,timeout: 30000000, // 自定义上传超时时间fail: async function(err) {$util.hideAll()// 失败// err 返回 {errMsg: "uploadFile:fai…

【中国象棋】unity中国象棋自我对弈

中国象棋 一级目录二级目录三级目录 棋类游戏的难度等级自我对弈代码游戏管理器棋子和格子棋子移动类棋子规则类检测将军类悔棋UI类 一级目录 二级目录 三级目录 棋类游戏的难度等级 1、跳棋、五子棋&#xff1a;一星 2、中国象棋、国际象棋&#xff1a;三星 3、围棋&#…

分享一套SpringBoot+Vue民宿(预约)系统

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的SpringBootVue民宿(预约)系统&#xff0c;分享下嘿嘿。 项目介绍 传统办法管理信息首先需要花费的时间比较多&#xff0c;其次数据出错率比较高&#xff0c;而且对错误的数据进行更改也比较困难&#xff0c…

如何使用Jconsole查看进程里面的多线程的情况

1.代码分析 下面的这个就是使用的我们的start创建新的线程&#xff0c;然后让两个线程交叉运行&#xff08;这个其实是通过我们的结果打印看出来的&#xff09;&#xff0c;我们可以看到这个hello main和这个hello thread是交叉显示打印输出的&#xff1b; 2.JDK软件包 因为上…

IP地理位置定位系统之应用场景划分

IP地理位置定位系统是一个街道级别的、实时的IP地理位置查询系统。该系统采用超高精度IP实时定位技术&#xff0c;通过网络测量和大数据挖掘&#xff0c;对IP的地理位置和相关属性进行测量&#xff0c;在无需硬件支持的条件下&#xff0c;即可对被探测目标终端IP完成定位。 应…

二叉树刷题(JAVA)

引入&#xff1a; 递归是一种在函数定义中使用函数自身的方法。它是一种常见的编程技巧&#xff0c;用于解决可以被分解为相同问题的子问题的问题。 递归函数通常包含两个部分&#xff1a;基本情况和递归情况。 基本情况是指递归函数停止调用自身的条件。当满足基本情况时&a…

流体力学笔记

目录 1、名词2、湍流与涡流3 涡激振动4 压力面与吸力面参考&#xff1a;[空气动力学的“他山之石”](https://zhuanlan.zhihu.com/p/412542513) 1、名词 转列&#xff1a;transition 涡脱落&#xff1a;vortex shedding 涡分离&#xff1a;vortex rupture 气动噪声&#xff1a…

代码训练营 day39|0-1背包问题,LeetCode 416

前言 这里记录一下陈菜菜的刷题记录&#xff0c;主要应对25秋招、春招 个人背景 211CS本CUHK计算机相关硕&#xff0c;一年车企软件开发经验 代码能力&#xff1a;有待提高 常用语言&#xff1a;C 系列文章目录 第九章 动态规划part03 文章目录 前言系列文章目录第九章 动态…