酒店预订管理系统

 2022-01-17 11:01

1 绪论 6

1.1 国内外发展趋势 6

1.2 酒店预订管理系统的研究意义 7

2 相关技术 7

2.1 开发平台和数据库管理系统 7

2.1.1 JSP架构简介 7

2.1.2 MySQL数据库管理系统 8

2.2 应用系统开发工具 8

2.2.1 MVC简介及实现原理 8

2.2.2创建数据库 9

2.2.3数据库的逻辑结构设计 11

3 系统分析及总体设计 14

3.1可行性分析 14

3.1.1 技术可行性 14

3.1.2 经济可行性 14

3.1.3 操作可行性 14

3.2系统需求 14

3.3系统功能 15

3.4系统用例图 15

4 系统详细设计 16

4.1 主页面设计 16

4.2 管理员管理模块 17

4.2.1 客房信息管理模块设计 17

4.2.2 开房登记管理模块设计 19

4.2.3 用户信息管理模块设计 22

4.2.4 服务信息管理模块设计 23

4.3 服务员管理模块 25

4.4 业务流程图设计 25

5 主要代码设计 26

5.1管理员模块设计 26

5.2客房类型设计 26

5.3客房管理设计 27

5.4客户入住设计 30

5.5预订管理设计 32

5.6用户管理设计 34

5.7服务管理设计 34

6 讨论 38

6.1 与同类系统的对比 38

6.2 系统创新点 38

6.3 系统关键技术与难点 38

6.4 系统的安全性与稳定性 38

6.5 系统展望 38

7 结论 39

参考文献 39

致谢 40

酒店预订管理系统

钱佳

, China

Abstract:In recent years, tourism has led to hotel consumption, resulting in a sharp increase in hotel customers. In order to improve the management efficiency of the hotel and deal with huge customer reservation data, the hotel reservation management system arises at the historic moment. The use of hotel reservation management system to manage hotel information has the irreplaceable benefits of manual management, including: convenient to search, good security, large storage, high reliability, low cost and long life span etc, and can avoid more waste of material and human resources. The system management role includes administrators and attendants. The administrator manages the room information, the user information, the open room information and the service information through the backstage; the attendant is mainly opens or returns the room and so on at the front desk of the system. The system uses B/S mode , develops based on struts2 spring hibernate framework, selects MySql database, and uses MyEclipse as development tool. The use of the system can greatly enhance the efficiency of hotel management and improve the level of scientific and standardized hotel management.

Key words: Information Management; Database; Java Server Page; Room Management

1绪论

如今是极速不断创新的信息时期,行行业业都需要信息的处理。利用计算机管理信息是其最大优势,提升了工作效率的同时,还极大地提升了安全可靠性。计算机进行信息管理与信息管理软件的编写密切有关,而软件的编写是软件管理的前提。

酒店预订管理是酒店管理不能缺少的一部分,它能够为酒店带来更多的客户源并使客户入住更加方便。是以,酒店预订管理应当具有为用户提供快捷服务和完备信息的职能。但普遍使用人工模式来管理酒店似乎是酒店业的一种传统,这种管理模式随着时代的变迁慢慢暴露了它的缺点,比如说效率低,易出错,保密性能低等,并且时间长了,将出现非常多的文件和数据。这给更新、查询和系统维护带来了非常多的麻烦。

将计算机应用到酒店信息管理中,可避免上述困难,这同时也是使酒店管理更加科学正规,与全球接轨的必要因素。因此,编写一个酒店预订管理软件是很有必要的,其拥有特殊的经济价值和管理价值。

1.1国内外发展趋势

这些年来,兴趣普遍、多元丰富、看重体验是90后的特色,而这群90后正在渐渐成为酒店增速最快的客户群体,预计在2018年,连锁型酒店中90后占比可到达全部客户的50%以上。经过这些年90后乃至00后预订者的增多,酒店必须要更透明、更智能,更关注这部分年轻群体的需求和感情共鸣。客户加入、线上线下互动、重视客户体验、低价经济等互联网思想在传统酒店行业内将会落地生花。“羊毛出在猪身上,让牛来买单”,酒店将迎来更加多元的红利模式和机遇,将来不仅客房服务越来越智能化,而且酒店的各个体验关卡都有可能更加智能化。客户将更加偏向于科技智能服务而非人工服务,数字化酒店将会渐渐地广泛被应用,传统酒店超市服务、收银等环节将会被手机客房服务、线上管理、WIFI等渐渐代替,带来更接地气更潮流的酒店预订体验。

在充满竞争的环境中,部分老牌酒店给予了有力还击,增加连锁与互动、创新营销模式、融入互联网思维、重视品牌效益和客户体验等成为他们逆袭转型的重点。

高等酒店客房中精良的商品和大牌的酒水越来越被客户所消费。同样的,果盘、小吃、简餐只要精致化便能够赢得客户的青睐。再加上美甲、生日摆设等更加多为预订者人性化需求的提供,能让预订者心甘情愿地掏钱。

当前全球经济高速不断地创新,信息化也不再是什么生疏的东西。在部分西方发达国家,已经完成了基础上的网络信息化,所以出现类似的客房管理软件也毫不意外,乃至能够说国外已经创新达到了一个比较成熟的阶段。而目前国内,网络发展也渐渐趋于完善成熟,各式各样的客房管理软件也在快速发展,不断创新强大!

在外国,经过这些年经济全球化的到来,酒店同样成为人们生活中不可或缺的一部分,然而,外国朋友的需求并没有我们国内高,可能是由于外国人生活模式的多样化,因此需求较为分散。

1.2酒店预订管理系统的研究意义

这些年来,经过经济的快速不断发展,人们的生活技能渐渐提升,人们的精神生活也渐渐丰富起来。随之,人们的业余生活也产生了翻天覆地的改变,酒店的出现已不再新鲜,为了保障人们的需要,提高人们的精神享受,快捷酒店等行业快速地发展创新起来。在数字化的今天,我们已经离不开了计算机,为了增强对客房和客房服务的管理,增强客户的入住欲望,让客户觉得物超所值,我们务必使用计算机来对非常多的酒店预订以及酒店管理信息进行操作处理,使酒店管理员对客房的预订、结帐和管理等的使用更加有序到位。本软件使用先进的编写语言,经过本软件,客户可经过多种模式来对本身预订的客房进行付款,管理员可向软件中添加、删除和修改信息。

2 相关技术

2.1 开发平台和数据库管理系统

2.1.1 JSP架构简介

JSP是Java Server Pages的简称,是一种动态网页科技,它建立在在Servlet范例成果之上,类似于ASP,都是将脚本代码嵌入通常的网页文件中,以此生成动态的内容,将Java代码和JSP标志嵌入JSP文件中是两者的不同之处。

使用者在首次请求时,JSP文件将被编译成Servlet,然后使用者的请求将会由这个Servlet处理,因此JSP也能够被当成运行时的Servlet。在管理系统上由它们解释和执行浏览器的响应,它们也承载了其他应用程序和客户端的中间层这样的角色。Servlet重点是在静态的内容中植入动态的内容以产生HTML。JSP在HTML元素的中潜入JSP标志和Java脚本代码,以使文件长度不那么长,格局越发清楚。另则,JSP把动态和静态的内容分离,完成了表现和内容的分散。利用JSP,没必要每个文件独立进行配置,扩展名只消是.jsp,Servlet容器(也是JSP容器)就会自己辨认,其将被转换为Servlet,为客户端提供服务。术语WEB容器和JSP容器的意义相同。当客户端浏览器第一次向JSP发出申请时,JSP引擎将会把JSP文件转变成Servlet。一旦Servlet引擎接受到申请,要是最新的JSP被设置了使用,它将会去寻找JSP文件,检验在前次编译后,该文件是不是被篡改。要是被改动了,新的Servlet就会被重新编译生成,最终,新的Servlet会运行请求。

在编译时,要是JSP文件中存在语法错误,将制止转换进程,客户端将会收到错误信息;要是编译告成,那么将编译所转换产生的Servlet代码,然后JSP引擎将该Servlet加载到内存中。此外jspInit()方法也被JSP引擎申请执行,而且JSP引擎对此Servlet进行了初始化操作。在Servlet的全部生命周期中,JspInit()只会被申请执行那么一次,在那之后,将会调用JspService(),来处各种理客户端的回答与请求。

剩余内容已隐藏,请支付后下载全文,论文总字数:16569字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;