酒店客房预订平台的设计与实现毕业论文
2021-02-26 11:19:15
摘 要
随着现代经济的高速发展,出行方式愈加方便,给人们的日常旅行、出差都提供了巨大的便利。与此同时,人们对于目的地酒店的需求也与日俱增。作为一个出行的必需品,各种酒店也如雨后春笋一般冒了出来。如何对种类繁多的酒店进行挑选预定,中小型企业如何才能节约成本对酒店客房进行管理,成了本系统思考的问题。参考目前存在的各大OTA(Online Travel Agent)网站,笔者认为,为普通用户提供一个酒店客房预订的平台,为酒店管理人员提供一个管理酒店客房的系统,则可以解决目前存在的关于酒店客房预订效率、酒店管理成本的问题。
本系统的设计采用MVC(Model View Controller)架构,采用JSP(Java Server Pages)语言,根据普通用户和酒店方的实际需求,开发出了一套完整的酒店客房预订平台的管理系统。本系统功能较多,针对普通用户来说,主要集中在个人管理与酒店客房预订两块功能,个人管理包括注册、登录、修改密码、个人信息的修改等等,酒店客房预订则包括了按条件检索酒店、预订客房、退订客房等,满足了用户的预订需求,方便了用户出行。针对酒店管理人员来说,入驻了本平台的酒店可以在本平台使用酒店管理的功能,其中包括按照时间查询订单,管理客房,增加客房等信息,大大减少了酒店自主开发的经费,方便中小型酒店实现自主化管理。对于整个平台来说,平台人员可以对订单进行查询,也可以对酒店进行管理,包括增加酒店,修改酒店信息等,还可以对用户进行管理,包括授权、增添等,可以大大的方便用户在遇到问题的时候,进行搜索查询,解答用户问题。
本文则首先分析了国内外对酒店客房预订管理的研究现状,确定了本系统需要采用的相关技术,分析了用户与酒店方的需求,确认了业务流程,设计出本系统的功能结构,最后还进行了功能测试和总结。
关键词:JSP 客房预订 系统设计
Abstract
With the rapid development of modern economy, the mode of travel is more convenient, and it provides great convenience for people's daily travel and business trip. At the same time, the demand for destination hotels is increasing. As a necessity for travel, all kinds of hotels are springing up like mushrooms. How to select and plan a wide variety of hotels, and how to save costs for manage the hotel guest rooms has become a question. Refer to the major OTA (Online, Travel, Agent) websites currently in existence, the author thinks, providing a hotel room reservation platform for ordinary users, providing a hotel management system for hotel management personnel, can solve a hotel room booking, hotel management cost efficiency problems at present.
The design of this system adopts MVC structure, adopts JSP language, and develops a complete hotel room reservation management system according to the actual needs of ordinary users and the hotel side. This system has many functions. For ordinary users, the main functions of the system are two plates which are personal management and hotel room reservations. Personal management module includes registration, logining, modifying passwords, personal information changes, and other functions. The hotel guest room booking module includes the function of retrieving hotels, booking rooms and unsubscribe rooms, which meets the user's booking requirements and facilitates the users to travel. According to the hotel management, the hotel can use the platform function of hotel management, such as query according to the time order, increase management rooms, rooms and other functions, which is greatly reducing the hotel independent development of small and medium-sized hotel funds, convenient to realize the independent management. For the entire platform, the platform staff can query the order, you can also manage the hotel, including increasing the hotel, modify hotel information, etc.. Platform managers can also manage users, including authorization, add, etc.. In this way, when users encounter problems, they can easily search, query, answer user problems.
This paper first analyzes the domestic and foreign hotel room reservation management research status, and then determine the system needs to adopt related technologies. This paper analyzes the requirements of the user and the hotel, confirms the business process, designs the function and structure of the system, and finally tests and summarizes the function.
Keywords: JSP; room reservation; system design
目录
第1章 绪论 1
1.1 课题的背景及意义 1
1.2 国内外发展状况 1
1.2.1 国外发展状况 2
1.2.2 国内发展状况 3
1.3 论文的主要工作 4
第2章 系统分析 5
2.1 需求描述 5
2.1.1 需求内容 5
2.1.2 用户角色描述 5
2.2 业务流程 6
2.2.1 总体业务流程分析 6
2.2.2 功能摘要 8
2.3 数据流程 8
2.4 可行性分析 11
第3章 系统设计 13
3.1 系统功能结构设计 13
3.2 数据库设计 14
3.3 数据字典 17
3.4 编码设计 18
3.5 开发工具介绍 19
3.5.1 JSP简介 19
3.5.2 SQL Server简介 20
3.6 系统安全设计 22
第4章 系统实施 23
4.1 模拟运行数据 23
4.1.1 系统前端模拟运行 23
4.1.2 酒店管理员后台模拟运行 26
4.1.3 平台管理员后台模拟运行 27
4.2 系统测试与调试 29
4.2.1 测试内容 29
4.2.2 测试结果 30
5、结论 32
参考文献 33
致谢 34
附录 部分关键技术及其源代码 35
第1章 绪论
1.1 课题的背景及意义
随着现代社会经济的高速发展,各种出行方式也越来越多,出行变得更加快捷便利,出差、旅游等去往另一个城市的行为也变得越来越常见,而去往另外一个城市住在哪里则成了困扰现代人的一个难题。在以往,一般来说都是到了目的地,再对下榻的酒店进行选择;如果用户对目的地比较熟悉,则可以提前电话预约房间。但是,这其中就存在着各种信息不对称的情况,由于人生地不熟,用户对酒店的价格、形式以及酒店所在地址都不是很了解,需要花费大量的时间做准备工作。因此,如何汇集目前酒店的基本信息,并为用户提供酒店客房预订服务,则成了创建本平台的一个基本需求。用户通过搜索入住时间和目的地,则可以便捷的预定酒店,节省用户时间,给用户带来愉悦的出行体验。同时,对于目前的大部分酒店企业来说,他们实现的主要是酒店个体企业的网上预订服务,其预订、退订、搜索等功能都存在局限性,因此,本平台将酒店管理等功能进行综合汇总,集成到同一种管理方式上来,在后台同时实现酒店的个体管理以及平台的管理,提升用户体验,使酒店管理人员和平台管理人员同时掌握实际的业务进度。
本系统参照目前主流的OTA网站中的酒店板块,基于JSP开发语言对本网站进行开发,主要是对目前酒店预订模块进行深耕,完善从查询、预订到退订客房等一整套服务体系,集合了从前台酒店客房预订到后台的酒店管理与平台管理于一体的酒店客房预订平台管理系统,不仅使普通用户的出行住宿变得更加方便便捷,同时对于无力开发企业门户网站的中小型酒店或者企业门户网站流量不高的大型酒店来说,入驻OTA网站将成为他们一个重要的选择,可以为酒店自身开源节流,节约开发成本,提高酒店工作效率。
1.2 国内外发展状况
随着互联网逐渐走进千家万户,电子商务也逐渐被大众所知。众所周知,电子商务可以将信息流、商流、资金流进行有效的管理沟通,提高产业链的工作效率并降低成本。而旅游业则是最适合开展电子商务的行业之一,比如酒店客房预订,就是可以将酒店内部、酒店之间、酒店与消费者之间的信息交流变得更加简洁明了,提高沟通效率,增加酒店竞争力。