酒店客房管理系统毕业论文.doc

上传人:龙*** 文档编号:999590 上传时间:2018-11-12 格式:DOC 页数:63 大小:2.53MB
下载 相关 举报
酒店客房管理系统毕业论文.doc_第1页
第1页 / 共63页
酒店客房管理系统毕业论文.doc_第2页
第2页 / 共63页
酒店客房管理系统毕业论文.doc_第3页
第3页 / 共63页
酒店客房管理系统毕业论文.doc_第4页
第4页 / 共63页
酒店客房管理系统毕业论文.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、毕业设计(论文)I摘 要随着社会的日益发展,尤其是科技的迅猛发展,使得我国各项事业得到了前所未有的突破,不仅提高了工作效率,而且也降低了劳动强度,美化了工作环境。随着计算机广泛地应用在科学技术领域的各个方面,在酒店里也有广泛的应用。为了适应酒店管理的需求,同时又大大减轻公司工作人员的工作量,全面提高对酒店的管理效率及服务质量,我开发了此应用软件,本系统适用于酒店针对客房部分的管理。酒店客房管理系统是根据酒店有需求的人员设计的,它采用的是信息化管理,系统人性化设计,使用者会感到操作简便。它能有效的帮助酒店管理人员掌握房间、客户的情况。通过该系统,用户可以客户信息管理、酒店房间信息维护、预订房间、

2、订房、退房管理等各方面的资料,能够方便的了解酒店房间的总体情况。由于 Web 技术的迅猛发展正推动 Internet 上信息服务类的进步。考虑到网络技术应用的推广和普及,本系统采用现在较为流行,安全可靠的Java 语言进行编写。关键词 酒店客房管理系统;信息化管理;Java毕业设计(论文)IIAbstractWith the increasing development of society, especially the rapid development of science and technology, making the cause of our country has been

3、an unprecedented breakthrough, not only enhance the work efficiency, but also to reduce the labor intensity and beautify the working environment. With the wider application of computer science and technology in all aspects of the hotel also has a wide range of applications. In order to adapt to the

4、needs of hotel management, but also greatly reduce the workload of the company staff, and comprehensively improve the management efficiency of the hotel and service quality, and I develop this application software, the system is suitable for hotel rooms part of the management.Hotel Management System

5、 is based on the needs of hotel design, and it is used in information management, the system user-friendly design, the user will find easy to use. Help it to grasp the rooms in hotel management staff, the customer situation. Through the system, users can manage customer information, maintenance of a

6、 hotel room information, booking rooms, reservations, check-out all aspects of management information to facilitate understanding of the overall situation of students. Due to the rapid development of Web technology on the Internet is to promote the progress of information services. Taking into accou

7、nt the application of network technology to promote and popularize, the system is now more popular, safe and reliable preparation of Java language.Keywords Hotel Management System Information Management Java毕业设计(论文)III目 录摘 要 .IAbstract .II第 1 章 绪 论 .01.1 论文研究主要内容 .01.2 酒店行业的国内外现状 .0第 2 章 关键技术介绍 .22.

8、1 JSP 技术介绍 .22.1.1 开发平台 MyEclipse .22.2 MVC 模式概述 .32.3 本章小结 .4第 3 章 系统分析 .53.1 酒店客房管理需求分析 .53.2 酒店客房管理系统流程分析 .63.2.1 系统流程分析的目的 .63.2.2 系统流程分析 .63.3 酒店客房管理数据流程分析 .73.3.1 数据流程顶层图分析 .83.3.2 数据流程一层图分析 .83.3.3 数据流程二层图分析 .93.4 酒店客房管理数据词典 .113.5 本章小结 .16第 4 章 系统设计 .174.1 设计原则及具体功能划分 .174.1.1 设计原则 .174.1.2

9、软件设计原则 .174.2 软件体系结构 .184.3 酒店房间系统详细设计 .194.3.1 用户登录顺序图 .194.4 酒店房间数据库概念设计 .19毕业设计(论文)IV4.5 酒店房间数据库逻辑设计 .224.6 酒店房间数据库表设计 .234.7 本章小结 .25第 5 章 系统功能实现 .274.1 系统登陆页面实现 .274.2 总体功能模块 .285.2.1 注册会员管理 .295.2.2 类别信息管理 .315.2.3 客房信息管理 .335.2.4 预订信息管理 .385.2.5 公告信息管理 .395.2.6 留言信息管理 .425.2.7 修改密码 .445.3 前台网

10、站模块 .455.3.1 网站首页 .454.3.2 用户注册 .455.3.3 客房信息查看 .475.3.4 客房预订 .485.3.5 客房评论 .495.3.6 系统留言板功能 .505.4 本章小结 .50第 6 章 系统测试 .526.1 系统功能测试方法概述 .526.2 功能测试 .526.3 系统错误处理测试 .536.4 系统安全性分析 .536.5 本章小结 .54结 论 .55致 谢 .56参考文献 .57毕业设计(论文)0第 1 章 绪 论1.1 论文研究主要内容 对于一、二星级甚至部分三星级酒店来说,信息环境的建设和软件应用还处在起步阶段,即使是五星级的酒店,信息化

11、管理的进程与客户对酒店的需求也有相当的距离。国内酒店信息化程度的低下,在很大程度上阻碍了酒店在网络时代的营销拓展,影响了酒店经营绩效与竞争能力的提升。一些酒店经营者没有把信息化建设与改善酒店经营、管理等方面的功效挂起钩来,没有看到把信息化的价值融入酒店自身价值链在竞争中发挥的作用,而有些酒店为了信息化(“ERP”、 “企业全面资源计划管理”)建设付出了昂贵的代价却不尽如人意。究其原因主要就是因为没有相应的标准化。本课题主要的目的就是研究各个环节的合理、准确的软件信息技术。1.2 酒店行业的国内外现状从 19 世纪 80 年代到 20 世纪初的这几年,酒店餐饮服务业软件经历了五、六代产品,我国目

12、前的一些软件厂商经过多年的专业开发,其设计开发的酒店餐饮服务业计算机管理软件。已经具备了先进的国际酒店管理概念和成熟稳定的运行机制,功能越来越全面、细致,也更加符合酒店、餐饮企业的具体业务流程。由于中国酒店缺乏科学和标准的信息化管理,中国酒店业缺乏科学和标准,在软件中很难实现标准化的管理,通常只能制作出来的管理软件并不能在所有酒店内通用。虽然如此,国内在这方面的软件的制作也是很有经验的,也有能力和国外的相竞争。正是由于软件越来越成熟,软件中客户化程度越来越高,系统中的设置越来越多,因此,我国企业就更加需要了解软件,从而确定最佳应用方案,以灵活适应各个酒店、餐厅的不同管理模式和我国国情。国外著名

13、的酒店管理经过上百年的探索都形成了标准化的工作流程和方法,毕业设计(论文)1很容易在软件中实现标准化的管理。国外酒店管理软件经过多年的经营,服务理念和雄厚的技术力量已经发展到一定的水平。在信息大量爆发的今天,电脑为我们提供了一个可以存储这些大量信息的介质。我们可以通过电脑来开发各种类型满足我们需要的系统,而这些系统可以方便、快捷、专业地管理我们的信息。随着社会的日益发展,尤其是科技的迅猛发展,使得我国各项事业得到了前所未有的突破,不仅提高了工作效率,而且也降低了劳动强度,美化了工作环境。随着计算机广泛地应用在科学技术领域的各个方面,在酒店里也有广泛的应用。为了适应酒店客房管理的需求,同时又大大

14、减轻公司工作人员的工作量,全面提高对酒店客房的管理效率及服务质量,我以 MyEclipse 为环境,开发了此应用软件,本系统适用于酒店针对客房部分的管理。为了能创造更大的经济效益和社会效益,更有利于参与国际竞争,越来越多的企业、公司和学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为企业管理不可缺少的手段之一,但随着计算机应用的不断深入,用户对软件的需求也不断增加,越来越多的用户希望拥有适合自己需要的特殊软件来满足自己的特殊要求。我的毕业设计题目是根据当前现状而选定的。对于酒店房间信息来说,其数据量大,各种信息管理内容复杂,不仅浪费了许多人力物力资源,而且还很容易出现

15、差错。酒店客房管理系统就是一款智能化的酒店客房管理系统,它节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。毕业设计(论文)2第 2 章 关键技术介绍2.1 JSP 技术介绍JSP,JavaServer PagesTM 是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页 HTML 文件(*.htm, *.html)中加入 Java 程序片段 (Scriptlet)和 JSP 标记(tag),就构成了 JSP 网页(*.jsp),Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,

16、然后将执行结果以 HTML 格式返回给客户。程序片段可以操作数据库、可以重新定向网页、可以发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端仅是得到的结果,对客户浏览器的要求最低,可以实现 No Plugin,No ActiveX,No Java Applet,甚至 No Frame。在 Sun 正式发布 JSP(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。按照 Sun 的说法, JSP 能够适应市场上包括 Apache We

17、bServer 、 IIS4.0 在内的 85% 的服务器产品。即使您对 ASP “一往情深” ,我们认为,关注 JSP 的发展仍旧很有必要,这是基于以下的比较分析。JSP 与 Microsoft 的 ASP 技术非常相似。ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对

18、JSP 页面的第一次请求时发生。事实证明, Java Servlet 是一种开发 Web 应用的理想构架。 JSP 以 Servlet 技术为基础,又在许多方面作了改进。利用跨平台运行的 JavaBean 组件,JSP 为分离处理逻辑与显示样式提供了卓越的解决方案。 JSP 必将成为ASP 技术的有力竞争者。毕业设计(论文)32.1.1 开发平台 MyEclipseMyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的

19、整合方面极大的提高工作效率。它是功能丰富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0 以前版本需

20、先安装 Eclipse。MyEclipse6.0 以后版本安装时不需安装 Eclipse。2.2 MVC 模式概述MVC 是 Model-View-Controller 的简称,即模型-视图-控制器。MVC 是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。视图是用户看到并与之交互的界面,作用如下:1.视图向用户显示相关的数据。2.接受用户的输入。3.不进行任何实际的业务处理。4.视图向模型查询业务状态,但不能改变模型。5.视图接受模型发出的数据更新事件,从而对用户界面进行同步更新。模型是应用程序的主体部分,模型表示业务数据和业务逻辑。1.一个模型能为多

21、个视图提供数据。2.由于应用于模型的代码只需写一次就可以被多个视图重用,所以提高了代码的可重用性。控制器接受用户的输入并调用模型和视图去完成用户的需求。1.当 Web 用户单击 Web 页面中的递交按钮来发送 HTML 表单时,控制器本身不输出任何东西和做任何处理。2.控制器接收请求并决定调用哪个模型组件去处理请求,然后决定调用哪毕业设计(论文)4个视图来显示模型处理返回的数据。MVC 的处理过程是这样的:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理。然后模型根据用户请求进行相应的业务逻辑处理,并返回数据。最后控制器调用相应的视图格式化模型返回的数据,并通过视图呈现给用户。如图

22、2-1 所示为模型、视图、控制器这三个模块各自的功能以及它们之间的相互关系:图 2-1 MVC 模式2.3 本章小结应用 JSP 技术,运用 Windows7 平台,使用 JAVA 编程语言和 MYSQL 数据库,采用 MVC 模式开发设计完成,针对 Windows 操作系统,选择 MYSQL一定会在兼容性方面取得一些优势。另外,MYSQL 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML 格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。MYSQL 与MyEclipse 的综

23、合运用,以及 MVC 模式思想的贯穿,使得整个酒店客房管理系统功能模块很好的进行融合。毕业设计(论文)5第 3 章 系统分析3.1 酒店客房管理需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析是整个设计过程的基础,是最困难,最耗费时间的一步。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。需求分析之所以重要,就因为他具有决策性、方向性、

24、策略性的作用,他在软件开发的过程中具有举足轻重的地位。一定要对需求分析具有足够的重视。在一个大型软件系统的开发中,他的作用要远远大于程序设计。下面是在进行开发之前对酒店日常工作进行的跟踪调查后得到的详尽的系统功能需求分析:1. 用户管理子模块。实现对用户信息的添加,编辑和查看。用户信息的添加包括用户名,密码,真实姓名,性别,身份证、出生日期,电子邮箱,联系电话、是否会员。用户信息的编辑,可以对用户的基本信息进行修改或者删除,然后保存到数据库中。用户信息查看,可以通过输入用户的姓名来对对用户的基本信息进行检索查看。这些操作后要求得到系统的提示信息,并在界面中显示。在每个界面中也可以不做任何操作直

25、接回到主页面。2.房间管理子模块。包括房间的添加,编辑,删除和查看。房间信息的添加包括房间的房间编号、房间名称、价格、价格单位、层数、状态、面积和配置等信息。房间信息的编辑,可以对房间的基本信息进行修改或者删除,然后保存到数据库中。房间信息查看,可以通过输入房间的名称来对房间的基本信息进行检索查看。这些操作后要求得到系统的提示信息,并在界面中显示。在每个界面中也可以不做任何操作直接回到主页面。3. 入住信息管理子模块。包括入住信息的添加,编辑,删除和查看。入住信息的添加包括入住信息的编号、价格、天数、描述、房间编号和客户编号等信息。入住信息的编辑,可以对入住信息的基本信息进行修改或者删除,然后保存到数据库中。这些操作后要求得到系统的提示信息,并在界面中显示。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。