当前位置: 首页 > article >正文

基于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.kler.cn/news/352175.html

相关文章:

  • 多模态大语言模型(MLLM)-Deepseek Janus
  • CMOS 图像传感器:像素寻址与信号处理
  • 多级缓存-案例导入说明
  • powerdesign字体太小,powerdesign Sql preview字体太小
  • linux环境下curl工具常用参数和用法
  • babylonjs shader学习之copy shadertoy案例
  • 单元测试不加载主方法中application.yml配置文件的问题
  • 全星魅|多模卫星定位终端|智能手持终端|北斗定位手持机
  • 解决UNSPSC商品分类的层级不足的方法
  • 探索高效的 PDF 拆分工具及其独特功能
  • SpringBoot 整合 RabbitMQ 的使用
  • Ping32软件介绍,全面保护您的数据安全
  • 更新项目vue版本--入门篇
  • 2.5 Spring Boot整合Spring MVC框架
  • 英语写作中“认为是……”consider/view/regard/deem的用法
  • 使用Hugging Face中的BERT进行标题分类
  • 【NLP】GloVe模型
  • c_cpp_properties.json文件的作用
  • Linux:linux系统中目录的遍历
  • Dockerfile构建Docker镜像
  • 【ChatGPT】什么是ChatGPT:基础介绍与使用场景
  • 每天住院人数
  • QUIC(Quick UDP Internet Connections)与 RTMP(Real Time Messaging Protocol)
  • springboot集成pdfbox解析pdf文件
  • 最近项目的笔记总结。
  • 私有变量、类函数、断言assert