酒店客房预订管理系统的设计与实现_第1页
酒店客房预订管理系统的设计与实现_第2页
酒店客房预订管理系统的设计与实现_第3页
酒店客房预订管理系统的设计与实现_第4页
酒店客房预订管理系统的设计与实现_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题目 酒店客房预订管理系统的设计与实现The Design and Implement of Hotel Guest RoomOrder Management System二一五年五月1110024155TP311李 小 林学校代码分类号学号密级10722公 开作者姓名 史 茹指导教师学科门类 工 学提交论文日期专业名称 软件工程成 绩 评 定I摘 要近年来,随着旅游业的快速与稳定的发展,旅游的人也随之增加,对于酒店客房的需求量也随之迅速上升。一个好的客房预订管理系统对于酒店来说是非常重要的。基于B/S 结构的客房预订管理系统可以方便快捷的对客房进行管理,是提高酒店效率的有效途径。本论文着重介绍了酒店客房预订管理系统。该系统主要针对客房预订方面进行管理。系统主要有用户和管理员两个角色。用户主要在系统前台进行一系列操作,管理员主要在系统的后台进行一系列的管理操作。前台主要实现了从浏览客房到预定客房的整个过程,后台主要实现了对用户,客房信息以及客房预订信息的管理。系统的用户界面友好美观,操作合理,有很强的实用性。整片论文详细介绍了酒店客房预订管理系统的具体实现方法。关键词:酒店;预订管理系统;B/S 结构;客房IIAbstractIn recent years, with the rapid and stable development of tourism, people who travel have increased, also will be a rapid increase in demand for hotel rooms. A good room reservation management system for the hotel is very important. Rooms can be convenient to manage based on B / S Structure room reservation management system is an effective way to improve the efficiency of the hotel.This paper focuses on the hotel room reservation management system. The system is managed for room reservation terms. System mainly has two roles for users and administrators. Primary foreground series of operations in the system, mainly in the back office systems administrator awakened a series of management operations. We realized from the main reception rooms to book rooms browse the entire process, the main achievement of the background for the user, Room Reservation information and information management. User-friendly system of appearance, rational operation, it is highly practical. Details of the entire piece of paper the specific method hotel room reservation management system.Keywords: Hotel; Order Management System; B/S Structure; Guest RoomIII目 录第一章 绪论 .11.1 研究背景 .11.2 研究目的和意义 .11.3 研究内容 .11.4 论文结构 .2第二章 开发工具及关键技术 .32.1 开发工具 .32.2 服务器技术 .32.3 数据库技术 .32.4 B/S 结构 .42.5 JSP 技术 .42.6 HIBERNATE 技术 .4第三章 需求分析 .63.1 系统功能需求分析 .63.2 性能需求 .73.2.1 系统的安全性 .73.2.2 数据的完整性 .83.3 数据需求 .83.4 软硬件需求 .10第四章 系统分析与设计 .114.1 总体设计 .114.2 数据库设计 .124.3 系统的实现 .144.3.1 注册功能的实现 .144.3.2 用户浏览客房功能的实现 .154.3.3 用户预定客房功能的实现 .164.3.4 客房信息添加功能的实现 .16IV4.3.5 删除公告信息功能的实现 .17第五章 系统测试 .185.1 测试概述 .185.2 测试方法 .185.3 测试用例 .185.3.1 用户注册模块测试 .185.3.2 用户登录模块测试 .195.3.3 用户预订客房模块测试 .195.3.4 客房信息管理模块测试 .205.3.5 浏览客房模块测试 .20第六章 结束语 .21谢 辞 .22参考文献 .23咸阳师范学院 2015 届本科毕业论文(设计)1第一章 绪论1.1 研究背景近年来,随着社会的快速发展,各地的旅客量迅速增加,宾馆数量也随之急剧增加,有关客房管理的各种信息量也在不断成倍增长 1。酒店就需要各种各样的能使工作人员对这种庞大的信息进行更快更方便更准确管理的系统。在当今时代,计算机已经被大众广泛应用,几乎每家每户都会使用计算机,人们都习惯于在网络上进行购物、工作等一系列活动。例如:人们去外地旅游,大多数人就会选择通过网上根据自己需要来预订客房,此时酒店就需要相应的客房预订管理系统来管理客房的预订信息。酒店客房预订管理系统对于酒店的客房信息管理有着非常重要的作用。对于客房数量比较多的酒店来说,这个系统不仅方便了客户,也方便了工作人员,同时也节省了大量的时间 2。所以开发一个酒店客房预订管理系统还是很有必要的。1.2 研究目的和意义在现在这个信息化的时代,各行各业的发展都离不开计算机,尤其它在管理信息方面的作用非常明显。由于社会与科技的快速发展,许多企业在涉及的范围扩展的越来越庞大。 对于一个大的企业来说,企业的各种信息量随着时间的累积也就越来越多,而且信息的种类也随之会演变得非常复杂而又繁琐,这时企业就需要各种各样的管理系统对这个庞大的信息量进行合理分类管理,这对于一个企业的发展有着非常重要的作用。对于一个信息量很大的酒店来说,首先客房的管理是必不可少的,就算是一个中小型酒店的客房信息量也是非常庞大的 3。其次,随着科技的不断发展,计算机已经深入到每一个领域,通过网络进行消费已经成为当今社会的潮流,也是一种必然趋势。所以,人们在出行前就会通过网络进行客房预订,这必然就会使客房预订信息量不断增大,酒店对于客房预订信息的管理也就变得越来也困难。酒店客房预订管理系统不仅能使酒店工作人员减少工作量,而且也方便了用户,使他们减少了相应的流程和等待时间,能更有效的提高工作人员的工作效率 4。以便于为酒店节省大量的资源使用,带来更多的利益。1.3 研究内容本课题研究的是酒店客房预订管理系统。用户可以在前台浏览客房信息、预订客房、酒店客房预订管理系统的设计与实现2对客房评论以及留言。管理员在后台对已注册的用户,客房信息,客房预订信息,留言以及公告等进行操作管理。酒店客房预订管理系统应该实现以下主要功能:(1)注册的用户可以修改自己的基本信息,查看客房信息,预定客房,评论客房以及留言等。(2)管理员可以对已注册的用户信息,客房信息,客房预订信息,留言信息,公告信息进行管理。(3)系统可以根据需要删除和修改客房以及客房信息。(4)系统界面美观,操作简单合理,可以稳定的运行。1.4 论文结构本论文共分为六章:第二章 开发工具及关键技术。分别详细介绍开发平台、服务器、数据库和系统结构。第三章 系统需求分析。详细介绍酒店客房预订管理系统的功能需求、数据需求、硬件和软件的环境需求。第四章 系统设计。详细介绍酒店客房预订管理系统的总体设计、数据库设计和主要功能的实现。第五章 系统测试。对酒店客房预订管理系统的主要功能模块进行测试。第六章 结束语。总体概括酒店客房预订管理系统,对优点和缺点归纳总结。咸阳师范学院 2015 届本科毕业论文(设计)3第二章 开发工具及关键技术2.1 开发工具本系统采用 MyEclipse 平台 作为编程环境并在其环境下完成该系统的编码工作。Eclipse 可以很容的将其它组件的很多优秀功能集成到 Eclipse 开发环境中,从而在很大程度上增强了集成开发环境的功能,这也是它成为现在最受欢迎的 IDE 开发环境之一 5。Eclipse 可以很容易的安装在计算机上,它和大多数软件的的安装方法不同,只需要把它的整个文件夹移动到计算机的相应位置中就可以了。MyEclipse 是建立在 Eclipse 开发平台的基础上来工作的,它是 Eclipse 的一个优秀的插件,所以它对一系列软件开发组件、技术和应用开发环境的支持。其中包括对UML,XML,J2EE,各种类型的数据库以及各种应用服务器的支持。而且还可以针对不同的应用开发环境提供对开发、部署、测试环节的优化工作。它提供了对Spring,EJB,Hibernate,Web 服务以及 XDoclet 的辅助开发功能。2.2 服务器技术Tomcat 是一个属于开源的 Serlvet 容器。 由于它在运行的过程中消耗的系统资源比较小,具有先进的高级技术和稳定的性能等开发应用系统常用的功能,最重要的是它还容易扩展,成为目前市场上比较风靡的 Web 应用服务器。 Tomcat 开发主要用于 JSP 和Servlet 的开发两个方面,Tomcat 为用户提供了 JDBCRealm、JNDIRealm、MemoryRealm三种 Realm 支持。 Tomcat 具有部署简单,安全管理,易操作,集成便利等特点。2.3 数据库技术MySQL 是一个可移植的数据库,几乎在现在好多系统上都可以运行,尽管每个平台在实现方面都有所不同,但是在各平台上的物理体系是一致的。在 MySQL 数据库中,实例与数据库的关系是一一对应的,即一个实例对应一个数据库,一个数据库也对应一个实例 6。MySQL 是一个单进程多线程的数据库,MySQL 数据库的实例表现的就是一个进程,MySQL 数据库即是一个数据库,又是一个数据库实例,数据库实例是用来操作数据库文件的。MySQL 数据库具有开源特性,由后台线程以及一个共享内存区组成,它有自己特有的插件式存储引擎架构 7。MySQL 是开放源代码,使用人员在开发的过程中可以对每行源代码进行仔细审查,酒店客房预订管理系统的设计与实现4而且可以纠正其中的错误,这就使其质量有了很好的保证。MySQL 是一个功能比较强大的工具,可以多个用户同时使用,方便,而且操作更加简单、快捷 8。MySQL 不浪费CPU 资源,安全性高、同时支持多线程,运行速度比较快,处理数据库文件类型繁多,这些都是它的优点 9。2.4 B/S 结构B/S 体系结构是对 C/S 结构的一种发展和改进,B/S 体系结构下的表现层、功能层和数据层是三个相对独立的单元,单独改变一层单元是不能改变系统的功能的,是一种新型的三层体系架构 10。C/S 体系结构是服务器与客户机两层模式,适用于规模小,用户少、数据库单一的局域网环境下运行。因为基于传统的 C/S 结构开发的系统后期维护不容易,工作量大,客户机负载太重,成本高等体系结构的局限,它的形成的模式已经不能达到用户越来越高的需求。B/S 结构系统的数据安全性强、一致性好、实时性快,及时性快,具有界面和使用方法简单,灵活性强,升级方式简单,开发与维护成本低,客户端电脑负载低等优点 11。2.5 JSP 技术JSP 网页由 HTML、Java 程序段和 JSP 标记组成。JSP 基于 Java 技术,因此具有Java 的一些特点,最重要的是跨平台和跨服务器这一优势使得 JSP 成为目前最热门的编程语言之一 12。能够使 JSP 的内容生成和显示分离是 JSP 最大的特点。程序中的 Java 程序段由服务器来运行,产生的结果再作为 JSP 程序中的一部分发送给客户端,从而分离内容的生成和显示 13。HTML 标记语言时生成页面的基本语言,客户端看到的都是 HTML 标记语言,嵌入的 Java 代码段是 JSP 程序的重要组成部分,使用 Java 代码段才能够使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论