【大连理工大学城市学院毕业论文模板】基于SSM的酒店管理系统分析 设计与实现


摘 要
由于社会经济发展的不断增长,人们的生活水平不断提高,使大家追求生活质量的意愿不停上升。于是关于旅游业和餐饮业在经济的推动下发展的十分迅速。提到这俩个行业就不得不联想到酒店。酒店在如今可以说是人们出差或旅游住宿的必须场所。以往在互联网时代没有普及的时候,酒店员工通过书本的方式来服务入住酒店的客户。这无疑大大的浪费了彼此之间的时间,以及可能由于纸张被无意弄坏淋湿等原因导致无法根据准确的信息将客户的需求全部满足。现如今,因为互联网时代的来临使酒店迎来了新的行业竞争优势,利用酒店管理系统来弥补以上酒店对于管理的缺陷。
本酒店管理系统利用了SSM+VUE的技术进行组建。该系统实现了对酒店客房管理,酒店住户管理,酒店餐饮管理,酒店酒水管理,酒店员工管理等功能的实现。该系统的问世不仅使酒店员工与客户之间更好的交互,同时也缩短了酒店员工记录信息的时间。酒店管理系统将信息记录在MySQL数据库之中,酒店管理者根据这些信息来为每位客户提供对应的房间,套餐和酒水,带来了优质的服务,令酒店管理步入信息化,正规化的时代。
关键词:酒店管理;SSM;Mybatis;软件工程
Abstract
Due to the continuous growth of social and economic development and the continuous improvement of people's living standards, people's willingness to pursue the quality of life keeps rising. Therefore, the tourism and catering industry are developing very rapidly under the promotion of economy. The mention of these two industries has to be associated with hotels. Nowadays, hotels can be said to be a necessary place for people to travel or travel. In the past, when it was not popularized in the Internet era, hotel employees served hotel customers through books. This is undoubtedly a great waste of time between each other, and the paper may be inadvertently damaged and wet, resulting in the inability to meet all the needs of customers according to accurate information. Nowadays, with the advent of the Internet era, hotels have ushered in new competitive advantages in the industry. The hotel management system is used to make up for the defects of the above hotels in management.
The hotel management system is established by using SSM + Vue technology. The system realizes the functions of hotel room management, hotel resident management, hotel catering management, hotel beverage management, hotel employee management and so on. The advent of the system not only makes the hotel staff better interact with customers, but also shortens the time for hotel staff to record information. The hotel management system records the information in the MySQL database. Hotel managers provide each customer with corresponding rooms, packages and drinks according to this information, which brings high-quality services and makes the hotel management enter the era of informatization and standardization.
Key words: hotel management; SSM; Mybatis ; software engineering
目 录
摘 要
Abstract
第一章 引言
1.1 项目的来源及背景
1.2 国内外的现状
1.3 可行性分析
1.3.1 经济可行性分析
1.3.2 技术可行性分析
1.3.3 操作可行性分析
1.4 主要技术介绍
1.4.1 Springboot介绍
1.4.2 Mybatis-plus
1.4.3 Vue
1.4.4 Mysql数据库
第二章 酒店管理系统需求分析
2.1 系统目的
2.2 流程分析
2.3 功能需求分析
2.3.1 客户管理分析
2.3.2 房间管理分析
2.3.3 员工管理分析
2.3.4 餐饮管理分析
2.3.5 酒水管理分析
2.4 系统非功能需求分析
2.5 系统环境
2.5.1 系统运行的硬件环境
2.5.2 系统运行软件环境
第三章 概要设计
3.1 系统的整体结构
3.2 数据库设计
3.2.1 数据库的概念结构模型设计
3.2.2 数据库物理结构模型设计
3.2.3 数据库设计的物理模型
第四章详细设计
4.1系统详细设计概述
4.2 系统详细设计原则
4.3各个功能模块的详细设计
4.3.1登录功能界面设计
4.3.2房间信息管理的设计
4.3.3客户信息管理的设计
4.3.4餐饮信息管理的设计
4.3.5酒水信息管理的设计
4.3.6员工信息管理的设计
第五章 系统测试
5.1 程序调试
5.2系统的实现与测试
5.3 程序的测试方法
5.4 测试的步骤
5.5测试用例
5.6测试通过/失败标准
5.7测试结果分析与总结
第六章 结论
致 谢
参考文献
第一章 引言
1.1 项目的来源及背景
随着国家经济的发展,旅游业、服务业等附属行业产值增加,人们经济提高,生活水准提高,越发对旅游的需求量提高。国内旅游业越来越重视人们日益增长的旅游需求,随着国家教育水平的提高,人们素养的提高,旅游业所伴随的第三产业服务业也开始提高。
在以前,传统酒店需要花费大量的时间来处理客户的需求,像排队预约,人工记录、结算等过程都可能会出现错误的方面,以至于酒店客户无法及时接到房间的权限,进而影响酒店的入住速度导致入住率下降,这样管理者就要去制定经营模式而做出策略。
而现如今,现代发展模式快速开发酒店各方面的管理能力,也使客户认为酒店的服务变得更好,提高了酒店运转的效率。如今在互联网时代发展下也带动了旅游业的发展,顾客能在手机软件上浏览想要旅游的目的地,从而提前了解酒店的地理位置、客房情况,之前住户对客房的评价等,并能够在有空余的客房时及时预定房间,这样能够减少酒店员工的数量、一些费用的支出,加快酒店资金的流动和周转,使员工的工作效率提高了,进而改善酒店的服务质量。
通过分析酒店行业的网络市场调研情况,使用现代化软件开发,不仅方便有效地管理酒店,而且能够快速地了解酒店的详细情况,现在的人们在肉体满足的情况下,开始注重精神上的需求,除了浏览书籍、玩游戏等消遣的方式外,旅行也是舒展心神的一种方式,组织小团队外出旅游更能够从内而外让人在长期疲劳工作之后放松心情、缓解压力,所以这就使人们迫切地想要了解关于旅游的住所和相应的服务条件,在确认目的地的前提下,这些都是必要条件。
随着客户对酒店的需求增加了解相关信息的人越来越多,光靠人力已经无法满足客户的需求了,因此一套完善的酒店管理系统是满足顾客条件的必备品,它能够帮助酒店统计信息并储存在相应的数据库,缓解了员工的负担,从而让员工打起精神,提高了执行任务的效率,改善了服务态度。酒店管理系统的执行效率比人力更方便、快速且有效,减少了酒店的管理成本。
1.2 国内外的现状
众所周知,酒店是随人类历史长期发展一直出现的产物,只要有人们活动的地方就有酒店,而不同地区、人文环境、经济条件对酒店的影响也各不相同,所呈现出来的形态也不一样。
在国外,酒店的发展从客栈、大饭店、商务旅馆发展到现代旅馆。在早期,古罗马就出现过以提供宿食的迎宾馆,这就是早期酒店建筑的雏形。19世纪末资本主义扩张带动了世界交流往来,旅游业迅速发展食兴起了商务型旅馆,服务对象也不仅仅只有固定的目标,其功能开始扩展开来,直到20世纪旅游的人们变多,开始促进旅游业的发展,而那时新兴材料、新兴技术更促进旅馆的建设,而对旅馆的设计也百废待兴,从旅馆到酒店,从物质到精神。这个时间段,星级酒店的评定促使酒店的发展,成为了不仅满足人们居住,而且高精神需求的住所。
而国内近现代,我国酒店建筑起步完,从最开始的驿站到建国后的现代商务酒店,随着生产力的发展而发展,在重要的交通地理位置出现了现代型酒店,这也就是兴建宾馆的初期。改革开放之后,酒店旅馆随着亚运会、旅游业的出现而发展。在国家旅游局的发展下,星级评定工作的开展,将酒店分为五个星级,星级决定着酒店的档次,而档次越高酒店的服务越高级,而评级的标准体现在服务、设施、卫生、管理等十多个方方面面,地理位置以及旅游产业更促进大批品牌的注入抢占国内旅游业的领先地步,而先进酒店更是吸取国家的评定标准,拥有强大的设计和管理能力。
1.3 可行性分析
1.3.1 经济可行性分析
20世纪起,网络正处于高速发展的阶段,旅游业加速发展,大型星级酒店开始接触国际市场,国际酒店也开始进军国内,这是一种大趋势,而内外已经有过很多成功开发的酒店管理系统的企业,无论什么企业,信息化的建设发展也成为世界的必须,这是实现全球发展的必经之路,酒店管理系统引入酒店中,这是大势所趋,为了使酒店的经济损失降低,使酒店的服务质量提高,使餐饮方面更符合顾客的胃口,使娱乐项目吸引顾客的眼球,并且实时掌握酒店经营情况,提高顾客的再支付再入住可能性,使酒店的管理更加方便。
对于酒店管理系统的经济可行性来说,在大型连锁酒店系统都是可以内部共享的,但是他们的业务系统都是针对本酒店的用户,绝不会传到别的同名分部下。本系统先以酒店需求的功能上确定技术是否能满足酒店制度,其次需要看酒店的地理位置,服务态度,以及顾客自己的财力和想法来感觉本酒店是否满足对旅游位置,交通是否方便等情况,来具体选择本酒店以致本管理系统能够满足酒店的经济可行性。
酒店管理系统在开发时应该对实际需求相关联,不能以技术创新来实现系统的功能,应该以一个相对稳定的技术,充分理由顾客的心理,通过分析可行性以及功能性等方面,发现问题及时更正,降低成本。
1.3.2 技术可行性分析
本项目采用的是创意开发平台,它是一个集成开发环境,具有广泛的功能,包括编码、调试、测试和其他功能。还支持HTML、JSP、CSS等。使用数据库mysql和java开发,使用多个插件进行开发,完成界面设计,实现各种功能。它显著减少了集成应用服务器的工作量。使设计更加简单美观,减少编码工作量,充分利用结构,提高运行效率,使系统更加安全、高效、可靠。
MySQL用于存储数据、将数据库连接到后端代码以及通过后端代码连接主页。Mysql数据库系统安全可靠。在大多数企业中,它易于使用和维护。它更适合在保险运营管理系统的初期阶段使用。J2EE是Sun刚刚在美国推出的新概念模型。与传统的网络应用模式相比,具有无可比拟的优势。如今,许多公司需要扩大业务,降低运营成本,缩短与客户的响应时间,这就需要在公司、合作伙伴和员工之间提供简单快捷的服务。通常,提供这些服务的应用软件必须与企业信息系统(EIS)相结合,并提供新的服务以供更广泛的用户使用。这些服务包括:适合当前业务的安全性和可扩展性:企业数据的高可用性和安全性。
1.3.3 操作可行性分析
在旅游业的快速发展的情况下,顾客能在手机浏览器上输入想要旅游的目的地,提前了解酒店的地理位置、客房情况,之前住户对客房的评价等,并在有空余的客房时及时预定房间,系统的快速记录能够提前通知酒店员,确保员工在第一时间知道顾客的入住信息,在顾客进入酒店时提前对比顾客信息,加快工作效率,提前了解顾客想要入住的房间,确保客房干净卫生。
1.4 主要技术介绍
1.4.1 Springboot介绍
SSM是Pivotal团队提供的一个全新的框架结构,旨在简化最初构建新的Spring应用和开发流程。这个框架使用一种特定的方式(继承starter,约定优先于配置)来进行配置,这样开发者就不必再去定义样板配置了。这样SpringBoot就致力于成为快速应用开发(rapid application development)蓬勃发展的领域的领导者[6]。
1.4.2 Mybatis-plus
MyBatis-Plus (opens new window)(简称MP)是对MyBatis (opens new window)的一种增强工具,为了简化开发,提高效率,它在MyBatis的基础上仅做增强而不做更改。
1.4.3 Vue
Vue是一组用于构建用户界面的渐进JavaScript框架。与其他大型框架不同,Vue的设计是可以应用于自下而上的方式。Vue的核心库只关注视图层,它不仅易于操作,而且易于与第三方库或现有项目集成。另一方面,Vue还完全能够驱动复杂的单页面应用程序(SPA),包括现代工具链和各种支持类库。
1.4.4 Mysql数据库
Mysql是一个资料库管理系统,可以管理资料库。支持开放软件的 Oracle。不需要分文就可以使用 Mysql。如果需要,源代码也可以根据需要进行修改。与 Oracle或 Microsoft SQL server等数据库相比,Mysql更容易掌握。Mysql可以运行许多平,如 UNIX、 Linux、 windows等,可以将它们安装到服务器甚至桌面上。
第二章 酒店管理系统需求分析
2.1 系统目的
现如今,不仅仅是人们在日日夜夜的工作后想放松心情而出发旅游的需求,而且在外出工作出差,这些对于旅游业和酒店的需求越来越明显,使酒店的数量开始增加,关于酒店订单越来越多,客房信息也显得十分重要。酒店是一个住着舒心,买着放心的地方。这个行业急速运转后,对于整个酒店的服务水平、客房质量、卫生情况等方面,客户都有相应的需求,并希望酒店能够为之办理,随着住户的增多,酒店的服务业不能落后,酒店的服务系统开始提高水准,每个阶段都可能阻碍酒店的发展。在未来社会中,酒店想要更好的发展,酒店必须提高服务质量并且培养员工体系,用系统去信息化顾客身份,进行搞笑的管理。在一定程度上,学会利用科学的方法,运用酒店管理系统降低酒店运行成本,优化并统一酒店管理方针,通过酒店管理系统用现代化信息实现信息服务一体化,管理者制定完整的员工服务体系,进而高效地实现数据的储存,从而促使酒店快速发展经济模式,凭借数据化的方式,以技术吸引顾客理智消费,提高在同行之间的竞争实力。该系统前期由界面进行设计,从软件编码开发关联数据库编写前端代码,由软件经理陪同实现,而维护人员定期检测,若有问题联系技术人员。本系统是借助酒店管理的模式用原有目标逻辑设计出来,解决整个毕业设计项目系统的功能需求。涉及开发技术的用户需求来模型化描述,为客户、用户、开发方等不同参与方提供一个公平的沟通平台。
2.2 流程分析
通常使用的系统分析方法有结构化分析法和面向对象的缝隙方法。结构化分析(SA-Structured Analysis)是一种面向数据流的分析方法,其基本思想是将系统开发看成工程项目,有计划、有步骤地进行工作,是一种应用很广泛的开发方法,适用于分析大型信息系统。结构化分析方法采用“自顶向下,逐层分解”的开发策略。面向对象分析一般总是从理解系统的“使用实例”开始,其基本步骤是:先定义系统的用例,然后在领域分析的基础上建立问题域的类-对象模型,然后建立对象-关系和对象-行为模型。由于系统的分析更为强调对象之间的相互关系,从实例着手,所以将采用面向对象的分析方法。详细流程图参见图2-1所示。

2.3 功能需求分析
2.3.1 客户管理分析
客户通过登录界面进入系统主界面。在进入主页之前,请在登录界面中输入用户名和密码,并确认提交。在登录界面中,输入用户名、密码和身份验证码。系统首先检查数据库中是否存在此客户名,然后评估存储在数据库中的用户名和密码是否匹配。如果匹配,则评估验证代码是否正确。如果数据库中没有此用户名通知,则客户名无效。如果客户名正确,请评估密码是否正确,然后输入验证码。也可以单击“立即注册”按钮注册登录。客户注册账号,然后通过登录页面进入系统,登陆后,客户可以查看客房具体属性信息(如客房类型,设施及价格),并且可以提前预定客房,办理入住申请,同时,可以查询消费历史记录根据下面的图2-2 管理员用例图、图2-3 员工用例图所示。


权限管理员可以登录系统,、添加、删除、查询、导入客户信息、导出客户信息和修改员工、客户、客房信息的用例文档如下文所示。






2.3.2 房间管理分析
酒店管理系统是将客户信息和房间信息关联,客户所居住的房间,以及房间的更改就是房间管理。
1.管理房间信息:此酒店管理系统需要展示所有房间信息,应支持某条房间信息新增、编辑、删除、查询,或者多条房间信息同时导入系统,房间信息导出表格并下载到本地,批量删除等功能。
2.查询房间:在房间管理中,需要有房间查询的功能,如果要查找某个房间的客户信息一个一个查找费时费力,所以在房间管理上要提供按房间号进行查询。
房间管理用例文档参见表2-7至表2-12所示。






2.3.3 员工管理分析
酒店管理系统是将入住订单信息和房间信息关联,客户所居住的房间,以及预定时间的更改就是入住订单管理。
1.员工信息:此酒店管理系统需要展示所有员工信息,应支持某名员工信息新增、编辑、删除、查询,或者多名员工信息同时导入系统,员工信息导出表格并下载到本地,批量删除等功能。
2.查询员工:在员工管理中,需要有员工查询的功能,如果要查找某个员工的信息可以通过用户名称、手机号等信息进行查询。
员工管理用例文档参见表2-13至表2-18所示。






2.3.4 餐饮管理分析
餐饮信息是酒店行业新时代的产物,顾客所点的餐饮信息就是餐饮管理。
1.餐饮信息:此酒店管理系统需要展示所有餐饮信息,应支持餐饮信息新增、编辑、删除、查询,或者多个餐饮同时导入系统,餐饮信息导出表格并下载到本地,批量删除等功能。
2.查询餐饮:在餐饮管理中,需要有餐饮查询的功能,如果要查找某个餐饮的信息可以通过餐饮名称、价格等信息进行查询。
房间管理用例文档参见表2-19至表2-24所示。






2.3.5 酒水管理分析
俗话说“煮酒论英雄,举杯酒不同”酒水信息是酒店行业必不可少的产品,也就是就是酒水管理。
1.酒水信息:此酒店管理系统需要展示所有酒水信息,应支持酒水信息新增、编辑、删除、查询,或者多个酒水同时导入系统,酒水信息导出表格并下载到本地,批量删除等功能。
2.查询酒水:在酒水管理中,需要有酒水查询的功能,如果要查找某个酒水的信息可以通过酒水名称、价格等信息进行查询。
房间管理用例文档参见表2-25至表2-30所示。






2.4 系统非功能需求分析
本项目的开发完成后,在开发这个系统的过程中,用户会很容易理解和学会操作,并且我们要在很多个不同问题的制约,让项目的实现的要求得到最大限度的满足。
2.5 系统环境
2.5.1 系统运行的硬件环境
系统测试的性能要求支持的体系结构x86 x64
最低要求:1.5GHz CPU 200MB内存1024x768显示器,5200RPM硬盘
建议配置:2.2GHz或更快的CPU,380MB或更大的内存,1280x1024显示器7200RPM或更快的硬盘
在Windows Vista上:2.4 GHz CPU,750 MB 内存
支持的操作系Microsoft Windows XP Windows7 Windows10
2.5.2 系统运行软件环境
Web服务平台:Tomcat9
数据库:Mysql
后端框架:springboot+mybatis
开发方式:前后端分离,前后端由json对象传输信息,用restful的形式。
开发工具:ide
第三章 概要设计
3.1 系统的整体结构
本系统主要由酒店员工和酒店管理员两种登录方式,使用该系统的用户可以访问该系统的房间管理模块、客户管理模块、酒水管理模块、员工管理模块。酒店管理员拥有最高权限。

3.2 数据库设计
3.2.1 数据库的概念结构模型设计
以数据库结构设计为主的数据库逻辑结构模型,对数据库进行详细的整理,组织成数据库所包含的各类数据库字段,以及数据库表之间的约束结构,通过分析,该系统主要包括客户表、客房表、入住订单表、预定信息表、消费结算表、酒水信息表、会员信息表、员工信息信息表、餐饮信息表。
3.2.2 数据库物理结构模型设计
通过需求分析和功能模块设计等,在本酒店管理系统的数据库中,有以下几个实体属性,客户菜单实体、房间菜单实体、入住菜单实体、预定菜单实体、消费菜单实体、酒水菜单实体、会员菜单实体,员工菜单实体,餐饮菜单实体所具有的详细实体属性图参见图3-2酒店管理系统概念模型。

3.2.3 数据库设计的物理模型
本酒店管理系统需要对大量的房间信息、客户信息以及酒水、餐饮的消费信息,在综合分析酒店管理系统和数据库需求的基础上,将系统包含的所有数据细致的分为了多张数据表,让数据库的设计更加合理,操作数据库也更加方便,也能让程序性能更加高效。
1.客户表见表3-1。

2.客房表见表3-2。

3.酒水信息表见表3-3。

4.员工信息表见表3-4。

5.餐饮信息表见表3-5。

第四章详细设计
4.1系统详细设计概述
本系统是基于SSM框架技术和Mybatis共同组成了一个完整的架构系统,该系统实现了客户管理、酒店客房预定、客房管理、报表管理、商品查询管理等功能,并为中小型酒店公司和大众客户提供了一个完整的架构系统,前端采用了vue.js技术,页面设计也更加美观,便于企业酒店和大众客户使用。
4.2 系统详细设计原则
通过系统软件总体结构设计,共享不同模块,确定不同模块与相应功能之间的连接关系,以软件开发的思路进行详细设计,实现系统功能。系统管理端的详细设计是确定所需的系统功能和不同模块的内部流程之间是如何实现的,并将系统划分为不同的模块来实现各种小功能。最后综合了一个完整的系统。本系统通过Springboot框架技术和Mybatis 共同组成了一个完整的架构系统,该系统实现了客户管理、酒店客房预定、客房管理、报表管理管理等功能,并为中小型酒店公司和大众客户提供了一个完整的架构系统,前端采用了vue.js技术,页面设计也更加美观,便于企业酒店和大众客户使用。
4.3各个功能模块的详细设计
用户先从登录界面接入系统,然后输入用户名和密码进入控制层,在服务层检查数据并保存到数据库。然后数据库返回结果。服务层检查用户名和密码是否正确。如果正确,则返回登录系统的成功凭据,否则返回错误信息,以便用户可以重新输入登录信息。如下图图4-1所示。

4.3.1登录功能界面设计
用户大开浏览器,搜索网站进入相对应的界面,如图4-2 所示。

用户在进入登录界面时没有账号和密码时,可通过点击立即注册进入相应的注册界面,输入账号,密码,确认密码以及验证码,点击注册实现注册,如图4-3 所示。

用户登录进去后,显示主界面,主界面如图4-4 所示。

4.3.2房间信息管理的设计
管理通过点击房间信息模块进入房间信息界面,在上方文本框可通过房间号、房间价格、房客信息搜索对应房间,如图4-5 所示。

管理通过点击添加按钮弹出添加房间信息文本框,包括房间号、房间价格、房客的信息,并点击确定按钮添加房间,点击取消则关闭文本框不执行任何操作,如图4-6所示。

管理通过点击添加按钮弹出修改房间信息文本框,包括房间号、房间价格、房客的信息,并点击确定按钮修改房间,点击取消则关闭文本框不执行任何操作,如图4-7所示。

管理通过点击删除按钮弹出删除房间信息文本框,并点击确定按钮修改房间,点击取消则关闭文本框不执行任何操作,通过选中信息前的选中框可以删除多行信息,如图4-8所示。

除此之外用户还可以根据自己的居住体验感受,通过点击修改按钮,修改对房间的评价如图4-9所示。

4.3.3客户信息管理的设计
管理通过点击客户信息模块进入客户信息界面,在上方文本框可通过客户姓名、客户性别、房客身份证号搜索对应客户信息,如图4-10所示。

管理通过点击添加按钮弹出添加客户信息文本框,包括客户姓名、客户性别、客户身份证号的信息,并点击确定按钮添加客户信息,点击取消则关闭文本框不执行任何操作,如图4-11所示。

管理通过点击添加按钮弹出修改客户信息文本框,包括客户姓名、客户性别、客户身份证号的信息,并点击确定按钮修改客户信息,点击取消则关闭文本框不执行任何操作,如图4-12所示。

在用户管理模块中也可以通过创建时间搜索想要查询的用户信息,点击创建时间框显示开始日期,结束日期点击想要查询的时间段,如图4-13所示。

管理员管理模块中,可以点击导出按钮,来导出一个时间段的客户信息,用来制作报表,如图4-14所示。

4.3.4餐饮信息管理的设计
管理通过点击餐饮信息模块进入餐饮信息界面,在上方文本框可通过桌号进行搜索,以此得知消费清单如图4-15所示。

4.3.5酒水信息管理的设计
管理通过点击酒水信息模块进入酒水信息界面,在上方文本框可通过桌号进行搜索,以此得知消费清单如图4-16所示。

4.3.6员工信息管理的设计
管理通过点击员工信息模块进入员工信息界面,在上方文本框可通过用户名称,手机号,账户状态等信息搜索对应信息,如图4-17所示。

管理通过点击添加按钮弹出添加员工信息文本框,包括用户名称、账户密码,所属部门,手机号等信息,并点击确定按钮添加员工按钮,点击取消则关闭文本框不执行任何操作,如图4-18所示。

管理通过点击修改按钮弹出修改员工信息文本框,包括用户名称、账户密码,所属部门,手机号等信息,并点击确定按钮修改,点击取消则关闭文本框不执行任何操作,如图4-19所示。

管理通过点击删除按钮弹出删除员工信息文本框,并点击确定按钮删除房间,点击取消则关闭文本框不执行任何操作,通过选中信息前的选中框可以删除多行信息,如图4-20所示。

管理员管理模块中,可以点击导入按钮,来批量导入员工信息,方便快捷,如图4-21所示。

第五章 系统测试
5.1 程序调试
系统调试是对系统实现功能和协调运行之间的检查和调整,找出系统中存在的问题及时修改并使系统的要求达到,系统调试有三个步骤,单个模块调试是检查单个模块明确其内部功能,多个模块调试是根据各个子系统组装检查不同子系统的调用关系、数据传递,联合调试工作是确保前两个成功后整个系统的调试,也是系统调试的最后阶段,调试的范围由小到大,并及时有效地发现错误。
5.2系统的实现与测试
编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的过程。是企业应用程序中非常重要和常见的概念。在业务系统中,几乎所有处理对象都接收唯一的代码,如代表唯一业务对象的人的ID号。如部门代码、部门代码、运输模式代码、公司代码、报告代码等。从基础数据到业务文档,再到系统管理,它几乎涵盖了所有的业务系统。事实证明,编码应该在系统的每个阶段和角色中进行。上述常见的业务对象,如公司、部门、账户、发票、报表等。每个业务对象都有许多属性。业务对象存储在数据库中,属性以列的形式存在(通用关系数据库)。当然,编码也是业务对象的属性,也是非常重要的属性。根据代码,我们可以唯一定位业务对象。代码是身份证和业务对象的标签。
5.3 程序的测试方法
成功的测试用例表示从未发生过的错误,失败的测试用例表示系统代码运行过程中发生了错误,但是我们认为失败的测试用例反而提醒我们更应该深刻思考,这是一种不断挖掘自身价值的过程,,我们应该关注那些发现错误的测试用例,而不是演示正确的,虽然这么说可能会产生误会,但无妨,只有找到错误才是软件测试的唯一目的,要不然成功的测试用例毫无价值,而平量质量的方法才是完整的测试。
5.4 测试的步骤
系统测试根据测试数据和问题对系统进行校验,测试数据处理的正确性是检查输入、输出数据是否正确,包括数据存入系统数据库、系统数据正常输出、数据之间的关系、统计数据的方法与需求是否一致、是否出现汉字字符和乱码字符;功能的完整性是对开发后的系统检查是否具备设计时提出的全部功能,不但要检测业务功能,还要检查辅助功能,还要检查细节性功能;系统性能是最容易被忽略的,其包含检测系统的运行速度、能否灵活操作、对用户界面是否友好、检测错误的能力。对于业务管理系统而言,更加重视熟读、操作、汉字直接输入、不能有数据误差等等。
本系统主要采用与白盒测试不同的黑盒测试方法,白盒测试是针对软件编码、程序员的经验、软件掌握能力、工作状态等影响质量的代码错误,而软件黑盒测试则是检测不同的功能,就像黑盒子一样通过接口测试,这种方法把测试对象看作是一个黑箱,测试人员完全不考虑程序内部的逻辑结构和内部特性,而仅仅根据程序的需求规范来检查其功能描述的一致性。所以黑盒测试被称为功能测试或数据驱动测试。
5.5测试用例
本次系统测试,是来测试本管理系统的关键功能是否可用,执行的结果是否达到预期的结果等。
本管理系统制定的测试用例如下表6-1。

5.6测试通过/失败标准
用户通过浏览器进入保险业务管理系统时,在不输入信息的情况下,提示请输入您的账号、请输入您的密码和请输入验证码。

用户通过浏览器进入保险业务管理系统,在进行登录时,登陆成功后直接进入界面,用户名错误时提示用户用户名不存在。

用户通过浏览器进入保险业务管理系统,在进行登录时,登陆成功后直接进入界面,密码错误时提示用户用户名不存在。

用户登录时,验证码错误时提示验证码错误。

5.7测试结果分析与总结
现如今,不仅仅是人们在日日夜夜的工作后想放松心情而出发旅游的需求,而且在外出工作出差,这些对于旅游业和酒店的需求越来越明显,使酒店的数量开始增加,关于酒店订单越来越多,客房信息也显得十分重要。酒店是一个住着舒心,买着放心的地方。本项目对于整个酒店的服务水平、客房质量、卫生情况等方面,客户都有相应的需求,并希望酒店能够为之办理,随着住户的增多,酒店的服务业不能落后,酒店的服务系统开始提高水准,每个阶段都可能阻碍酒店的发展。在未来社会中,酒店想要更好的发展,酒店必须提高服务质量并且培养员工体系,用系统去信息化顾客身份,进行搞笑的管理。在一定程度上,学会利用科学的方法,运用酒店管理系统降低酒店运行成本,优化并统一酒店管理方针,通过酒店管理系统用现代化信息实现信息服务一体化,管理者制定完整的员工服务体系,进而高效地实现数据的储存,从而促使酒店快速发展经济模式,凭借数据化的方式,以技术吸引顾客理智消费,提高在同行之间的竞争实力。
本系统实现在客房数据库中读取房间状态,并派人进行整理和维护房间,然后将数据库数据状态更改为可出售的客房/干净的客房/脏乱的客房等,顾客通过预定房间后,然后存储自己的姓名、联系方式等信息在数据库,酒店方面连接网络更新数据库的记录,并由一个 ID码分配,方便顾客到了去查询身份信息。由用户输入的时间到传入数据库,数据库能够显示出租客房的信息。通过查询数据库中的预订记录,根据当天的时间,查询未并导出详细预订表格和预订未成功房间信息。将客户入住信息(姓名、身份证号、联系方式、房间号等)存储到后台数据库中,管理员登录系统,将相应的报表信息导出并打印。
第六章 结论
时间飞逝,毕业的日子愈来愈近,我怀揣着对学校的留念,忐忑地面向对未来步入的社会,充实毕业设计陪伴着我半个学期也即将落幕,毕业设计是我对大学的留念也使我憧憬着未来,毕业设计是检测我大学时期是否成功,还是有一些遗憾的一些不足的,,提高了我的分析能力,锻炼了我的言语,独立思考的思维方式深深地印刻在我的脑海中,为我将来的实习打下了良好的基础
随着国家经济的发展,旅游业、服务业等附属行业产值增加,人们经济提高,生活水准提高,越发对旅游的需求量提高。国内旅游业越来越重视人们日益增长的旅游需求,随着国家教育水平的提高,人们素养的提高,旅游业所伴随的第三产业服务业也开始提高。在以前,传统酒店需要花费大量的时间来处理客户的需求,像排队预约,人工记录、结算等过程都可能会出现错误的方面,以至于酒店客户无法及时接到房间的权限,进而影响酒店的入住速度导致入住率下降,这样管理者就要去制定经营模式而做出策略。而现如今,现代发展模式快速开发酒店各方面的管理能力,也使客户认为酒店的服务变得更好,提高了酒店运转的效率。如今在互联网时代发展下也带动了旅游业的发展,顾客能在手机软件上浏览想要旅游的目的地,从而提前了解酒店的地理位置、客房情况,之前住户对客房的评价等,并能够在有空余的客房时及时预定房间,这样能够减少酒店员工的数量、一些费用的支出,加快酒店资金的流动和周转,使员工的工作效率提高了,进而改善酒店的服务质量。
在明确敲定毕业设计题目后,我先去网上、图书管等各种方式途径手段浏览翻阅相应的资料,了解酒店管理系统的应用特点,系统的适用范围,掌握此系统管理的基本方法以及他面向的定位用户。然后对酒店管理系统进行了比较全面而又充分的需求分析,为项目的设计奠定了基础。
致 谢
时间不会因为外在的事物而停止。到目前为止,我意识到是时候告别四年的大学生活了。太忧郁了。但是忧郁之后有很多话要说。大学生活其实很简单。那只不过是读、写、考。如果我认为我的大学生活是循环演出,我只是一个新演员。我的论文没有用这么好的词,但那只是我大学毕业时的毕业演讲。但不管他是什么演员,有多少观众,他说多少话,他总是感谢在舞台上帮助他的人。
首先,我要感谢我的老师。老师的精心指导下我完成了论文。没有耐心和导师的细心监督和指导,项目是无法美好完成的。老师严肃严谨、务实的教学精神深深地打动了我。在这件事的最后,我想感谢我的老师。老师在努力,我跟着老师努力。在论文中,我的一个又一个问题是老师不辞辛苦地帮助查缺补漏出来的。老师在课后、下班后,甚至午休时间都在帮我修改论文。如果我遇到问题,老师总是第一个给我详细的答案。老师提出了许多有价值的观点和多角度的解决方案,开阔了我的思路。这些都是我不断提高专业知识,高质量完成论文,拓展课外思考和学习的重要源泉。最后顺利、高质量地完成这个项目。
其次,我要感谢日夜在一起的同学们。你跟我在一起四年了。你给了我一个温馨动人、无情负责的大学时光。最后,祝你们前程似锦。
我还要再次感谢我的母校和我的管理者。他们花了四年时间训练我,为我写论文提供了良好的学习和生活环境,这使我的论文和项目的编写更加方便。最后祝我们母校幸福和光泽永存。
参考文献
[1] 王丽娟,吴东明.基于MySQL数据库实施完整性约束的研究[J].科技创新与应用,2019(02):72-73.
[2] 王飞.论房屋租赁信息系统的设计与实现[J].电脑迷,2017(07):194-195.
[3] 张旭超. 基于B/S架构的房屋租赁管理系统的设计与实现[D].北京工业大学,2015.
[4] 李明.酒店信息管理系统的分析与评价[J].电子测试,2013(08):270-271.
[5] 李兴泉. 基于B/S结构的酒店信息管理系统设计[D].电子科技大学,2011.
[6] 代航阳. 基于VB的酒店客房管理系统设计[D].电子科技大学,2006.
[7] 吕建强.高校学生信息管理系统的研究与技术分析[J].科技情报开发与经济,2006(08):211-212.
[8] 彭伟民,唐平,易珺.基于需求的酒店管理系统的建模与实现[J].微机发展,2005(10):75-77.
[9] Shixuan Fu,Xusen Cheng,Ying Bao,Anil Bilgihan,Fevzi Okumus. Staying in a hotel or peer-to-peer accommodation sharing? A discrete choice experiment with online reviews and discount strategies[J]. Internet Research,2020,31(2).
[10] Park Mi Lan,Park Heon Choon,Kim Jin Wook,Ryoo Yeon Su. A Study on the Method of Rural Rental Housing Management by Analysis of Rural-Fishing New Town Rental Housing[J]. Journal of the Korean Institute of Rural Architecture,2015,17(3).