登录模块设计
(1)在登录界面,包含用户名,密码信息,输入之后点击登录进入酒店管理系统。
(2)用户名和密码都不能为空,否则会弹出对话框进行提醒。
(3)后端也会进行验证。如果验证不通过,弹出对话框提示用户名或密码错误。后端验证成功,提示登录成功,跳转到系统页面。
3.4.2 客房管理模块设计
3.4.2.1 客房类型模块
(1)客房类型界面主要包括类型的id号,类型名称,操作和添加。
(2)可以查看客房类型的具体信息,每项都有具体的值都不可以是空的。
(3)通过操作下方编辑和删除按钮可以对客房类型信息进行操作。
(4)点击下方添加按钮可以进行客房类型进行添加。
3.4.2.2 客房信息模块
(1)客房信息界面主要包括房间号,房间面积,房间简介,房间图片和房间类型和操作。
(2)可以了解房间的具体信息,若有一项的值为空的话是不合法的。
(3)点击操作下方的删除按钮可以删除某个特定房间。
(4)点击本页面上的添加按钮,跳转到客房添加界面进行客房信息添加。添加的信息同(1),并且要上传房间图片。
3.4.2.3 客房预订模块
(1)在这个模块中,主要有预订的客房号,预订时间,预订天数,预订人的名字和电话和操作。
(2)主要用于管理用户的预订信息,其中房间号必须和客房信息里面的房间号相一致,不会出现不存在的房间号。预订时间也一定在今天及其以后的时间,不会出现已经过去的时间。预订人和联系方式已经预订天数都不允许空,都有具体值。
(3)使用鼠标点击特定预订信息后面的删除按钮,可以删除此条预订信息。
(4)通过添加按钮出现客房预订信息界面,可以进行客房预订信息的添加。
3.4.2.3 入住消费模块
(1)入住消费模块主要信息是入住的房间号,入住时间及天数,入住者的名字及其联系电话和消费金额。
(2)主要是用于记录用户的消费记录情况,入住的房间号一定是存在的房间号,入住时间也必须符合现实,联系电话是11位阿拉伯数字,这些信息参数值也必须不为空。
(3)对已经付过账要离开的顾客可以点击对应后面的删除按钮进行删除操作,去除记录。
(4)对于将要入住和正在入住的顾客点击添加按钮进行消费信息的添加。
3.4.3 客户模块设计
3.4.3.1 客户信息模块
(1)客户信息模块主要用于显示客户信息和根据顾客名查询特定入住者。
(2)客户信息模块主要有查询框和查询按钮,以及一些顾客基本信息比如:用户名字和联系方式,住所等等信息。
(3)对已经离开和将要离开的用户,通过其信息后面对应的删除按钮进行删除,完成住宿。
3.4.3.2 添加客户模块
(1)添加客户模块对于已经入住的顾客进行信息添加完善。
(2)添加客户模块主要包含多个文本框,比如客户名字,联系方式和地址等等一些必要信息,还有一个提交和重置按钮。
(3)当填写完用户信息,点击提交按钮时,弹出对话框提示操作成功。这时,客户信息界面上就会显示刚才添加的用户信息。
3.4.4 特色菜品介绍模块设计
3.4.4.1 特色菜品模块
(1)特色菜品模块所显示的信息可供顾客选择菜单上的菜品,提供餐饮服务,方便顾客选菜。
(2)特色菜品模块显示一些菜品的名称,菜品的描述和图片以及价格等必要的信息和删除操作。
3.4.4.2 添加特色菜品模块
(1)添加特色菜品界面上包含几个文本框信息和提交,重置按钮。
(2)这几个文本框所要填写的信息与特色菜单模块上的信息必须一一相对应,不能出现不相符的状况。
(3)当填写完特色菜品信息进行提交后,弹出提示框显示操作成功,并且在特色菜品界面上会显示刚才所添加的菜品信息。
3.4.5 餐桌预订管理模块设计
3.4.5.1 餐饮预订模块
(1)餐饮预订界面主要是显示餐桌预订的相关信息,包括预订时间,预订餐桌和预订人以及删除操作。
(2)预订时间也是需要符合当前时间,不能是已经过去的时间,预订时间和预订人不能为空。
(3)当顾客已经就过餐或者不在就餐时,点击删除按钮可以取消预订的信息。
3.4.5.2 添加餐饮预订模块
(1)餐饮预订添加界面包含预订的时间,预订人的名字和预订的餐桌号三个文本框信息,以及重置和提交按钮。
(2)添加餐饮预订界面上的信息和餐饮预订界面上的信息是完全吻合的,需要将添加的信息显示到餐饮预订界面上。
3.4.6 餐饮消费管理模块设计
(1)餐饮消费管理界面主要是保存了用户消费的相关内容,比如消费时间,金额和消费者名字和删除信息操作。
(2)当本次消费已经完成时,就可以点击删除按钮就可以删除此条所要删除的信息记录。
安装配置
1)前期准备
a、安装好MySQL数据库,用户名root,密码root
b、安装配置java环境(JDK1.7+,当前JDK1.8.0_152)
酒店管理系统的设计与实现
链接:https://pan.baidu.com/s/17xKDHpquxXMZiOpxIQtpJw?pwd=0011
提取码:0011