基于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 客房清扫界面

源码获取

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s系列-Rancher 上操作的k8s容器网络配置总结

Rancher 上操作的k8s容器网络配置总结 要在 Rancher 中配置Spring Boot 应用 ykhd-zhjgyw-xpwfxfjfl 服务,正确的配置方式如下: 1. 应用程序监听端口 在 application.yaml 文件中,配置的应用监听端口是 10001,并且应用的上下文…

【Linux】Shell概念、命令、操作(重定向、管道、变量)

文章目录 一、概念篇1、shell的概念2、shell的分类 二、命令篇1、cat2、echo3、ps4、grep4.1、匹配行首4.2、大小写 5、sed 三、操作篇1、自动补全2、查看历史命令3、命令替换4、重定向4.1、输入重定向4.2、输出重定向4.3、错误重定向 5、管道6、shell中的变量6.1、本地变量6.2…

依赖标签分类任务Smin值计算(蛋白质功能预测,GO标签)

前言 Smin是在蛋白质功能预测中比较流行的一个指标,具体由来我也不甚清楚,只是在最近复现的几篇论文中反复出现了,所以记录一下。 计算方法 (图来自于PSPGO论文) 其中𝜏表示阈值,t表示GO标签…

Maven入门到进阶:构建、依赖与插件管理详解

文章目录 一、Maven介绍1、什么是Maven2、Maven的核心功能 二、Maven核心概念1、坐标GAVP1.1、GroupId1.2、ArtifactId1.3、Version1.3.1、版本号的组成 1.4、Packaging 2、POM、父POM和超级POM2.1、POM (Project Object Model)2.1、父POM(Parent POM)2.…

django连接mysql数据库

存在问题: django如何连接mysql数据库 解决方案: 创建工程和项目APP;修改Django的settings.py文件(根据自己的数据库配置信息修改); 并在setting.py文件中添加app DATABASES {default: {# ENGINE: djang…

python 爬虫 入门 二、数据解析(正则、bs4、xpath)

目录 一、待匹配数据获取 二、正则 三、bs4 (一)、访问属性 (二)、获取标签的值 (三)、查询方法 四、xpath 后续:登录和代理 上一节我们已经知道了如何向服务器发送请求以获得数据&#x…

关于SSD1306的OLED的显示的研究

文章目录 函数作用参数解释嵌套函数分析主代码分析逻辑流程总结 难点的解析:生成器的主要逻辑分解:每次生成的元组 (pixel_x, pixel_y, pixel_mask):生成器的整体流程举例总结 反转后的文本绘制竖直布局有问题的旋转180度旋转坐标轴绘制矩形绘…

SVM(支持向量机)

SVM(支持向量机) 引言 支持向量机(Support Vector Machine,SVM),可以用来解答二分类问题。支持向量(Support Vector):把划分数据的决策边界叫做超平面,点到超平面的距离叫做间隔。在SVM中,距离超平面最近…

【配色网站分享】

个人比较喜欢收藏一些好看的插画、UI设计图和配色,于是有了此篇,推荐一些配色网站,希望能对自己和大家有些帮助。 1.uiGradients 一个主打渐变风网站,还可以直接复制颜色。 左上角的“show all gradients”可以查看一些预设的渐…

upload-labs靶场Pass-02

upload-labs靶场Pass-02 分析源码 $is_upload false; $msg null; if (isset($_POST[submit])) {if (file_exists(UPLOAD_PATH)) {if (($_FILES[upload_file][type] image/jpeg) || ($_FILES[upload_file][type] image/png) || ($_FILES[upload_file][type] image/gif)) …

搭建Golang gRPC环境:protoc、protoc-gen-go 和 protoc-gen-go-grpc 工具安装教程

参考文章: 安装protoc、protoc-gen-go、protoc-gen-go-grpc-CSDN博客 一、简单介绍 本文开发环境,均为 windows 环境,mac 环境其实也类似 ~ ① 编译proto文件,相关插件 简单介绍: protoc 是编译器,用于将…

excel 表格中url转图片

待处理的单元格通过如下公式获取目标格式&#xff1a; "<table><img src"&A4&" height20></table>" 然后下拉后获取多列的单元格转换结果&#xff0c; 然后将这些转换后的结果拷贝到纯文本文档中&#xff0c; 然后再将纯文本…

音乐播放器-0.专栏介绍​

1.简介 本专栏使用Qt QWidget作为显示界面&#xff0c;你将会学习到以下内容&#xff1a; 1.大量ui美化的实例。 2.各种复杂ui布局。 3.常见显示效果实现。 4.大量QSS实例。 5.Qt音频播放&#xff0c;音乐歌词文件加载&#xff0c;展示。 6.播放器界面换肤。 相信学习了本专栏…

【Qt】Qt的介绍——Qt的概念、使用Qt Creator新建项目、运行Qt项目、纯代码方式、可视化操作、认识对象模型(对象树)

文章目录 Qt1. Qt的概念2. 使用Qt Creator新建项目3. 运行Qt项目3.1 纯代码方式实现3.2 可视化操作实现 4. 认识对象模型&#xff08;对象树&#xff09; Qt 1. Qt的概念 Qt 是一个跨平台的 C 图形用户界面应用程序开发框架。它是软件开发者提供的用于界面开发的程序框架&#…

Mysql(5)—函数

一、关于函数 1.1 简介 MySQL提供了许多内置的函数以帮助用户进行数据操作和分析。这些函数可以分为几类&#xff0c;包括聚合函数、字符串函数、数值函数、日期和时间函数、控制流函数等。 ​ ‍ 1.2 发展 早期版本&#xff08;MySQL 3.x 和 4.x&#xff09; : MySQL 最初…

无人机之三维航迹规划篇

一、基本原理 飞行环境建模&#xff1a;在三维航迹规划中&#xff0c;首先需要对飞行环境进行建模。这包括对地形、障碍物、气象等因素进行准确的测量和分析&#xff0c;以获得可行的飞行路径。 飞行任务需求分析&#xff1a;根据无人机的任务需求&#xff0c;确定航迹规划的…

Java最全面试题->计算机基础面试题->计算机网络面试题

计算机网络 下边是我自己整理的面试题&#xff0c;基本已经很全面了&#xff0c;想要的可以私信我&#xff0c;我会不定期去更新思维导图 哪里不会点哪里 1.说一下TCP/IP四层模型 TCP/IP协议是美国国防部高级计划研究局为实现ARPANET互联网而开发的。 网络接口层&#xff…

现代物流管理:SpringBoot技术突破

3系统分析 3.1可行性分析 通过对本智能物流管理系统实行的目的初步调查和分析&#xff0c;提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本智能物流管理系统采用SSM框架&#xff0c;JAVA作为开发语…

【云从】九、CDN加速

文章目录 1、CDN基本概念2、CDN加速3、云CDN 1、CDN基本概念 源站&#xff1a;用户稳定运行的业务应用服务器 静态内容&#xff1a;用户多次访问某一资源&#xff0c;响应返回的数据都是相同的内容 例如:图片、视频、软件安装包、安卓 apk 安装包、压缩包文件等动态内容&…

【数据结构】栈和队列经典题目

目录 1.有效的括号【链接】 代码实现 2.用队列实现栈【链接】 代码实现 3.用栈实现队列 ​编辑 代码实现 4.循环队列&#xff08;数组实现&#xff09;【链接】 代码实现 1.有效的括号【链接】 题目描述&#xff1a; 给定一个只包括 (&#xff0c;)&#xff0c;{&…