酒店客房论文 - 图文(2)

2019-03-05 21:30

毕业设计(论文)

法,很容易在软件中实现标准化的管理。国外酒店管理软件经过多年的经营,服务理念和雄厚的技术力量已经发展到一定的水平。

在信息大量爆发的今天,电脑为我们提供了一个可以存储这些大量信息的介质。我们可以通过电脑来开发各种类型满足我们需要的系统,而这些系统可以方便、快捷、专业地管理我们的信息。

随着社会的日益发展,尤其是科技的迅猛发展,使得我国各项事业得到了前所未有的突破,不仅提高了工作效率,而且也降低了劳动强度,美化了工作环境。随着计算机广泛地应用在科学技术领域的各个方面,在酒店里也有广泛的应用。为了适应酒店客房管理的需求,同时又大大减轻公司工作人员的工作量,全面提高对酒店客房的管理效率及服务质量,我以MyEclipse为环境,开发了此应用软件,本系统适用于酒店针对客房部分的管理。

为了能创造更大的经济效益和社会效益,更有利于参与国际竞争,越来越多的企业、公司和学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为企业管理不可缺少的手段之一,但随着计算机应用的不断深入,用户对软件的需求也不断增加,越来越多的用户希望拥有适合自己需要的特殊软件来满足自己的特殊要求。

我的毕业设计题目是根据当前现状而选定的。对于酒店房间信息来说,其数据量大,各种信息管理内容复杂,不仅浪费了许多人力物力资源,而且还很容易出现差错。酒店客房管理系统就是一款智能化的酒店客房管理系统,它节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。

1

毕业设计(论文)

第2章 关键技术介绍

2.1 JSP技术介绍

JSP,JavaServer PagesTM是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm, *.html)中加入Java程序片段 (Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp),Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、可以重新定向网页、可以发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端仅是得到的结果,对客户浏览器的要求最低,可以实现 No Plugin,No ActiveX,No Java Applet,甚至 No Frame。

在 Sun 正式发布 JSP(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。按照 Sun 的说法, JSP 能够适应市场上包括 Apache WebServer 、 IIS4.0 在内的 85% 的服务器产品。即使您对 ASP “一往情深”,我们认为,关注 JSP 的发展仍旧很有必要,这是基于以下的比较分析。

JSP 与 Microsoft 的 ASP 技术非常相似。ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。

事实证明, Java Servlet 是一种开发 Web应用的理想构架。 JSP 以 Servlet 技术为基础,又在许多方面作了改进。利用跨平台运行的 JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。 JSP必将成为ASP技术的有力竞争者。

2.1.1 开发平台MyEclipse

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称

2

毕业设计(论文)

MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。

2.2 MVC模式概述

MVC是Model-View-Controller的简称,即模型-视图-控制器。

MVC是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。

视图是用户看到并与之交互的界面,作用如下: 1.视图向用户显示相关的数据。 2.接受用户的输入。

3.不进行任何实际的业务处理。

4.视图向模型查询业务状态,但不能改变模型。

5.视图接受模型发出的数据更新事件,从而对用户界面进行同步更新。 模型是应用程序的主体部分,模型表示业务数据和业务逻辑。 1.一个模型能为多个视图提供数据。

2.由于应用于模型的代码只需写一次就可以被多个视图重用,所以提高了代码的可重用性。

控制器接受用户的输入并调用模型和视图去完成用户的需求。 1.当Web用户单击Web页面中的递交按钮来发送HTML表单时,控制器本身不输出任何东西和做任何处理。

2.控制器接收请求并决定调用哪个模型组件去处理请求,然后决定调用哪个视图来显示模型处理返回的数据。

MVC的处理过程是这样的:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理。然后模型根据用户请求进行相应的业务逻辑处理,并返

3

毕业设计(论文)

回数据。最后控制器调用相应的视图格式化模型返回的数据,并通过视图呈现给用户。如图2-1所示为模型、视图、控制器这三个模块各自的功能以及它们之间的相互关系:

图2-1 MVC模式

2.3 本章小结

应用JSP技术,运用Windows7平台,使用JAVA编程语言和MYSQL数据库,采用MVC模式开发设计完成,针对Windows操作系统,选择MYSQL一定会在兼容性方面取得一些优势。另外,MYSQL 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。MYSQL 与MyEclipse的综合运用,以及MVC模式思想的贯穿,使得整个酒店客房管理系统功能模块很好的进行融合。

4

毕业设计(论文)

第3章 系统分析

3.1 酒店客房管理需求分析

需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析是整个设计过程的基础,是最困难,最耗费时间的一步。需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。因此,必须用行之有效的方法对软件需求进行严格的审查验证。需求分析之所以重要,就因为他具有决策性、方向性、策略性的作用,他在软件开发的过程中具有举足轻重的地位。一定要对需求分析具有足够的重视。在一个大型软件系统的开发中,他的作用要远远大于程序设计。

下面是在进行开发之前对酒店日常工作进行的跟踪调查后得到的详尽的系统功能需求分析:

1. 用户管理子模块。实现对用户信息的添加,编辑和查看。用户信息的添加包括用户名,密码,真实姓名,性别,身份证、出生日期,电子邮箱,联系电话、是否会员。用户信息的编辑,可以对用户的基本信息进行修改或者删除,然后保存到数据库中。用户信息查看,可以通过输入用户的姓名来对对用户的基本信息进行检索查看。这些操作后要求得到系统的提示信息,并在界面中显示。在每个界面中也可以不做任何操作直接回到主页面。

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

3. 入住信息管理子模块。包括入住信息的添加,编辑,删除和查看。入住信息的添加包括入住信息的编号、价格、天数、描述、房间编号和客户编号等信息。入住信息的编辑,可以对入住信息的基本信息进行修改或者删除,然后保存到数据库中。这些操作后要求得到系统的提示信息,并在界面中显示。在

5


酒店客房论文 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英语必修二unit1 课文原文+单词+音标

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: