【山东科技大学泰山科技学院毕业论文】基于JAVA的酒店管理系统的设计与实现

注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

前  言

酒店管理系统是处理信息的库系统,利用编程语言封装好的库函数编码实现,有助于提高程序开发者的编程效率,降低酒店管理系统的开发成本。管理员的手工服务已经不能满足现在用户的需求。互联网行业的快速发展,需要突破传统的模式,酒店管理系统利用计算机技术和联系用户,提供了信息化的服务,有助于简化酒店管理系统并提高其安全性。由于大数据时代的来临,信息系统的数据存储量相比于之前要大得多。因此有必要开发一套上手操作简单并且数据存储安全的系统,不仅方便用户使用而且也方便管理员管理系统内的用户信息。

二十一世纪互联网时代,数据管理方面的数据量变得越来越庞大,管理员的工作难度也随之增加。这时我们就可以利用计算机开发出的管理系统对数据进行管理,计算机的数值计算、自动化处理、数据存储等功能,能够确保了系统的可靠性、稳定性、高效性和安全性。管理员处理的数据越复杂就越能够体现计算机的优势。

本文采用系统前端主要采用的是Html、Layui和jQuery,后端采用SSM框架。通过现代化开发模式,方便快捷的对酒店进行有效的管理。能够全面高效的了解酒店的同时,提供令顾客满意的服务。本系统主要用途是管理酒店的相关业务,包括:订房管理、消费管理、用户管理等。

第五节  数据库逻辑结构设计

(1)酒店信息表

表4.1 酒店信息表

列   名

数据类型

长度

说  明

主键

id

bigint

20

编号

addtime

timestamp

创建时间

jiudianmingcheng

varchar

50

酒店名称

fenlei

varchar

120

分类

xingji

varchar

20

星级

tupian

varchar

100

图片

jiudiandizhi

varchar

150

酒店地址

zixunren

varchar

20

咨询人

lianxidianhua

varchar

100

联系电话

xiangqing

longtext

详情

(2)客房退订信息表

表4.2 客房退订信息表

列   名

数据类型

长度

说  明

主键

id

bigint

20

编号

addtime

timestamp

创建时间

tuidingbianhao

varchar

20

退订编号

kefangmingcheng

varchar

50

客房名称

kefangleixing

varchar

200

客房信息

jiage

varchar

100

价格

ruzhushijian

varchar

150

入住时间

tuidingyuanyin

varchar

180

退订原因

tuidingshijian

varchar

100

退订时间

yonghuming

varchar

50

用户名

xingming

varchar

20

姓名

shouji

varchar

100

手机

ispay

varchar

20

是否支付

(3)客房信息表

表4.3客房信息表

列   名

数据类型

长度

说  明

主键

id

bigint

20

编号

addtime

timestamp

创建时间

kefangmingcheng

varchar

50

客房名称

kefangleixing

varchar

150

客房类型

kefangzhuangtai

varchar

200

客房状态

jiage

int

11

价格

kefangsheshi

varchar

200

客房设施

kefangjieshao

longtext

客房介绍

(4)客房预订信息表

表4.4 客房预订信息表

列   名

数据类型

长度

说  明

主键

id

bigint

20

编号

dingdanbianhao

varchar

50

订单编号

kefangmingcheng

varchar

50

客房名称

kefangleixing

varchar

20

客房类型

kefangzhuangtai

varchar

20

客房状态

jiage

varchar

50

客房价格

ruzhushijian

datetime

20

入住时间

beizhu

varchar

200

备注信息

yonghuming

varchar

50

用户名

xingming

varchar

50

姓名

shouji

varchar

200

手机

shenfenzheng

varchar

200

身份证

shhf

longtext

20

审核回复

ispay

varchar

20

是否支付

(5)退房信息表

表4.5 退房信息表

列   名

数据类型

长度

说  明

主键

id

bigint

20

编号

dingdanbianhao

varchar

50

订单编号

kefangmingcheng

varchar

50

客房名称

kefangleixing

varchar

20

客房类型

ruzhushijian

varchar

20

入住时间

lidianshijian

varchar

50

离店时间

yonghuming

varchar

100

用户名

dengjishijian

datetime

登记时间

yuangonggonghao

varchar

100

用户工号

(6)用户信息表

表4.6 用户信息表

列   名

数据类型

长度

说  明

主键

id

bigint

20

编号

addtime

timestamp

创建时间

yonghuming

varchar

50

用户名

mima

varchar

100

密码

xingming

varchar

20

姓名

touxiang

varchar

50

头像

shouji

varchar

100

手机

shenfenzheng

varchar

200

身份证

第四节  后台管理

管理员通过后台管理的功能可以对系统中的后台信息进行管理,管理功能的实质是通过数据库SQL语句操作数据库中的记录。如果想要添加后台信息,则需要管理员登录成功之后,进入到后台管理功能的页面当中,通过添加操作输入新的后台信息。输入信息时要注意字符的合法性且必要输入项里必须填写内容。

在后台管理功能中也能够删除后台信息,后台管理界面对后台信息删除。在删除的时候也要注意删除的后台信息与其它表是否存在着外键关系,如果存在的话则需要先删除其它表的记录才能够成功删除。

第五节  酒店公告展示

在酒店公告展示界面中能够以表单的形式展示公告信息,用户可以在酒店公告展示界面中查看酒店的公告信息。当用户想要查看酒店详细信息时,需要通过酒店公告图片进入到酒店公告详细界面。这时会从客户端发起一个请求到服务器端进行处理,服务端逻辑业务处理代码会利用接口对用户请求进行处理,从数据库记录中取出酒店公告的信息传送到客户端中利用页面的正则表达式对信息进行解析然后展示。

一、登录用例

在登录测试用例中测试用户是否正常登录系统,如果用户输入错误的用户名和密码则不能够正常登录系统。

表5.1 登录测试用例表

用例编号

001

测试内容

测试用户能否正常登陆系统

测试步骤

①用户从酒店管理系统中进入到登录页面

②在登录页面中输入用户名和密码

③在登录页面中点击登录按钮

实际结果

用户输入的用户名和密码能够和数据库记录相同的话则能够正常登录

二、用户管理用例

在用户管理用例中能够对用户管理的功能进行测试,管理员需要登录才能够进入到用户管理界面中。

表5.2 用户管理测试用例表

用例编号

002

测试内容

测试在后台管理的时候用户管理功能是否能够正常操作

测试步骤

①管理员登录系统之后才可以使用系统的功能,点击管理页面左侧的用户管理功能

②查看在表单是否能够正常显示用户的信息

③点击修改按钮可以修改用户的信息,需要注意在修改的时候需要注意输入数据字符的合法性,如果必要输入的用户信息没有输入的话也不能够正常修改

④点击添加按钮可以添加用户的信息,需要注意的是添加的数据要注意其合法性,如果添加的用户记录与原有的数据库记录相冲突的话则不能够正常添加。

⑤点击删除按钮可以删除用户的信息,如果删除的用户信息还与别的表有关联,则不能够正常删除。

⑥在搜索输入框中输入用户名称可以查找用户的信息。如果输入的用户名称与数据库记录不相匹配则不能够查询得到用户的信息

实际结果

测试通过

三、客房预订管理用例

在客房预订管理用例中对客房预订管理的功能进行测试,管理员需要登录才能够进入到客房预订管理界面中。

表5.3 客房预订管理测试用例表

用例编号

003

测试内容

测试在后台管理的时候客房预订管理功能是否能够正常操作

测试步骤

①管理员只有登录系统之后才可以使用系统的功能,点击管理页面左侧的客房预订管理功能

②查看在表单是否能够正常显示客房预订的信息

③点击修改按钮可以修改客房预订的信息,需要注意在修改的时候需要注意输入数据字符的合法性,如果必要输入的客房预订信息没有输入的话也不能够正常修改

④点击添加按钮可以添加客房预订的信息,需要注意的是添加的数据要注意其合法性,如果添加的客房预订记录与原有的数据库记录相冲突的话则不能够正常添加。

⑤点击删除按钮可以删除客房预订的信息,如果删除的客房预订信息还与别的表有关联,则不能够正常删除。

⑥在搜索输入框中输入客房预订名称可以查找客房预订的信息。如果输入的客房预订名称与数据库记录不相匹配则不能够查询得到客房预订的信息

实际结果

测试通过

实际结果

测试通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值