论文总字数:28298字
摘 要
随着互联网时代的到来,酒店的管理也从以往的人工操作变成了信息化、自动化操作。设计一个在线的酒店预订系统,对提高酒店运营的效率,减少人力成本,提高酒店管理水平,提高客人满意度等方面有着重要作用。本文基于MyEclipse开发环境和Mysql数据库设计开发了基于Web的酒店预订系统,后端用Java语言开发,使用的技术为JSP Servlet,前端使用的语言为JS CSS。在本次开发中,使用JDBC来连接和操作数据库。本系统基于浏览器/服务器模式,也就是B/S,简化了本Web酒店搜索与预定系统开发中的各个环节。以上技术使得系统的复用性提高,后期维护难度降低。
本Web系统有操作方便、用户友好等特点,用户也可以用本系统浏览新闻或者留言。本系统前台提供的功能主要用户登录注册、酒店浏览、酒店预订、用户订单管理、用户留言、新闻阅读等。系统各功能分工明确,降低了用户操作的复杂性,使用户能够方便快捷地使用系统。本系统还提供了后台管理功能,系统管理员在登录后台管理系统后,可以对酒店信息、酒店房间信息、用户信息、留言信息、新闻信息等进行更改。
关键词:酒店搜索与预定,B/S模式,JSP Servlet,操作方便
Abstract
With the advent of Internet era, the management of hotels has changed from the manual to informationize and automation. Designing an online hotel reservation system plays an important role in improving the efficiency of hotel operations, reducing labor costs, improving hotel management, and improving guest satisfication. Based on MyEclipse development environment and Mysql database design, this paper develops a Web-based hotel reservation system. The back-end is developed in Java language. The technology used is JSP Servlet, and the language used in the front-end is JS CSS. The database uses JDBC in Java to interact with the Mysql database. The system is based on browser/server mode, or B/S. It simplifies all aspects of the development of this Web hotel search and reservation system. The above technology increases the reusability of the system and makes it more easy to improve .
The Web system is easy for users to search and reserve hotels, they can also use this system to do something else. The main functions provided by the front desk of the system are login and registration, hotel browsing and reservation, order management, news reading, etc. The division of functions of each function of the system is clear, which reduces the complexity of user operations and enables users to use the system more conveniently and quickly. The system also provides a background management function. After logging in to the background management system, the administrator can change the hotel information, hotel room information, user information, message information, news information, and the like.
Key words: Hotel searching and reserving, B/S mode, JSP Servlet, easy to operate
目 录
摘要 III
Abstract III
第一章 综述 1
1.1 选题背景 1
1.2 选题目的和意义 1
1.3 系统主要功能 2
1.4 系统分析 2
1.4.1 需求分析 2
1.4.2 经济可行性分析 3
1.4.3 技术可行性分析 3
第二章 相关技术综述 4
2.1 Java语言介绍 4
2.2 JSP和Servlet 5
2.2.1页面请求的工作流程 5
2.2.2 Servlet简介和工作流程 5
2.2.3 JSP简介和工作原理 8
2.3 JavaScript和CSS介绍 12
2.4 开发工具 12
2.4.1 MyEclipse 12
2.4.2 Mysql数据库 12
2.4.3 JDBC介绍 13
2.4.4 服务器 13
第三章 系统设计 16
3.1 系统功能综述 16
3.2 系统前台各功能详细描述 16
3.2.1 主页面 19
3.2.2 酒店搜索与预定页面 20
3.2.3 新闻查看和留言板 21
3.3 后台各功能详细描述 21
3.3.1 管理员登录 21
3.3.2 后台管理 22
第四章 数据库层设计 24
4.1 数据库表设计原则 24
4.2 数据库表设计 25
4.3 JDBC对数据库常用操作 29
第五章 系统测试 31
5.1 测试的目的与方法 31
5.2 测试过程 31
5.3 测试结果 32
5.4 系统的不足之处 32
反 思 33
致 谢 34
参考文献 35
第一章 综述
1.1 选题背景
现在,信息化和全球化已经成为趋势,人们的生活方式和观念也随之有了很大的变化,人类已经渐渐从传统的工业社会向信息化社会迈进。各行各业都在抓住信息化的热潮,积极改变原有的生产和管理的方式,努力使生产和管理变得更加高效、便捷。正是因为这个特点,人们越来越重视对信息化平台和信息化资源的使用,信息化水平也代表着一个国家发展的水平。其中因特网就为人们提供了一个广阔的平台,在这个平台上,人们可以进行信息交流、资源共享;企业和商家也在借助这个这个平台,改良销售途径,提高服务水平。因特网的商业用途越来越广泛,已经渗透到了各行各业。
酒店作为传统的服务行业,为了能够提供更加便捷高效的服务,也应该抓住信息化的契机,改变以往的服务方式。在酒店业蓬勃发展的今天,激烈的竞争也使得酒店不得不革新服务方式、提高服务效率。全球化的加快和旅游业的发展,也推动着酒店行业的不断前进,酒店行业将变得更加开放,酒店业也面临着更多的机遇和挑战。因此,各种各样的酒店管理系统应运而生,这些管理系统的是酒店实现自动化经营和管理的关键。他们能发挥酒店高效、便捷、准确的特点,有力地支持了酒店的业务管理。如果酒店能够采用新的酒店业务管理系统的话,能够使酒店的业务管理更加有效,管理效率得到提高。
1.2 选题目的和意义
我国酒店的应用相对于国外来说,起步较晚。国外的酒店应用起始于上世纪七十年代,而我国在八十年代初才开始发展。随着计算机应用技术的发展,酒店行业的应用软件也愈加成熟。但是,当提到酒店预定这个问题的时候,传统的酒店管理软件就变得力不从心了。以往的酒店管理软件大多都是基于windows系统的C/S模式,仅仅是在酒店的客户机上安装软件,房客需要预定房间的时候,必须通过电话或者亲自去酒店预定,然后由酒店的工作人员来进行预定操作。这样的过程,会给房客造成很大的困扰,也使得酒店的服务效率难以得到有效的提高。
剩余内容已隐藏,请支付后下载全文,论文总字数:28298字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;