基于JSP的酒店客房管理系统的设计外文翻译资料

 2022-09-07 03:09

外文翻译

一、The Design and Development of the hotel management system

Along with economical development in our country, peoplersquo;s life level has been improving, holiday economy and tour economy have been become hot point of peoplersquo;s consumption. All the country also regards the tourism as one of the most important stanchion of developing local economy, which promoted the fast development of the hotels and cabaret industry thus. Meanwhile, along with the more and more hotels and cabarets, peoplersquo;s requests are higher, so the competition in hotel and cabaret industry also becomes more and more violent. T he modernized hotel collects the guest room, food and beverage, communication, amusement, commercial culture and other various kinds of services and facilities are the integrated consumption place, the hotel organizes hugely, there are many service items. The amount of information is large. It is a problem which every hotel or cabaret must face that how to survive and develop in the violent competition. The service management level of the cabaret play an important part in improving its competition ability. It is a very heavy and baldness job of managing a bulky database by manpower. The disadvantage, such as great capacity of work, low efficiency and long period, exist in data inputting, demanding and modification.

How to improve its service management level has been become the urgent ask of the hotel and cabaret industry development. In this case, to establish the hotel management information system becomes one of the valid paths that can resolve this problem. The hotel management information system in an information management one kind within system, currently information technique continuously of development, the network technique has already been applied in us extensively nearby of every trade, there is the network technical operated by handicraft before of the whole affairs all got fast and solve high-efficiently, especially the system had in the hotel industry very big function, all can be more convenient, fast for people coming saying and understand accurately with management everyone noodles information.

This thesis takes current state of the development of the hotel industry as the background, has analysis the deficiency under the traditional management mode of my State Guesthouse industry, have explained the necessity of the housekeeping information of the hotel. The thesis introduced the functions and the process of design. The thesis mainly explained the point of the system design, the thought of design, the difficult technique and the solutions. By the investigation with hotels, we have building the organization model of the management information system of guest room of the hotel. Based on that, we have carried on the detailed investigation of the business procedure of the guest room of the hotel, having set up the structure chart of the function, for instance the room reserves, the customers check in, checks out to settle account, charges to account etc., thus makes the management clear. To meet the actual inquire, we have set up concept structure, proposes the systematic design principle and design method, provides Solution Architecture of database. We have developed a practical the management information system. Not only carried on detailed analysis and design to the system of guest room of the hotel in terms of business, but also we appraised to the system.

A number of free or very inexpensive Web servers are good for development use or deployment of low-volume or medium-volume Web sites. Thus, with Servlets and Java you can start with a free or inexpensive server and migrate to more expensive servers with high-performance capabilities or advanced administration utilities only after your project meets initial success. This is in contrast to many of the other CGI alternatives, which require a significant initial investment for the purchase of a proprietary package.

But, with Servlets and Java, they could start with a free server: Apache Tomcat (either standalone, embedded in the regular Apache Web server, or embedded in Microsoft IIS). Once the project starts to become successful, they could move to a server like Caucho Resin that had higher performance and easier administration but that is not free. But none of their Servlets or Java pages have to be rewritten.

The system is in the data from one server and a number of Taiwan formed LAN workstations, Users can check the competence of different systems in different users submit personal data, background database you can quickly given the mandate to see to the content.

More and more are also urgent along with hotel automation the information management when science and technology rapid development, therefore is essential to develop the software system of marks register to assist the hotel industry management. So that can improve the information management, enhance the efficiency of management.

二、JSP Introduction

JSP is the abbreviation of Java Server Pages. It is the technical standards of dynamic web page. Adding Java programs and JSP marks to the traditional HTML web page files makes JSP web page. The synthesis application network superiority and the user carry on the interaction Moreover JSP is opposite to the traditional homepage manufacture technology says, it has the obvious merit. JSP not like CGI, ISAPI and NSAPI equally difficulty with compiles and the maintenance, simultaneously equally only cannot adapt the small current capacity website like PHP, moreover has the good expansion, also equally does not receive the cross platform like ASP the limit, has solved this cross platform bottleneck. JSP has manifested now the most advanced website development thought.When web-server meets with request for linking JSP, it first executes the program parts. Then it brings the results back to the client with the aid of HTML. All program

剩余内容已隐藏,支付完成后下载完整资料


外文翻译

  1. 酒店管理系统的设计与发展

随着我国经济发展,人们的生活水平已经提高,假日经济和旅游经济已成为人们的消费热点。各地也把旅游业当做发展当地经济最重要的支柱之一,这促进了酒店行业的快速发展。与此同时,随着宾馆、酒店越来越多,人们的要求越来越高,所以酒店行业的竞争也变得越来越激烈。现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施一体化的消费场所,酒店组织很大,有许多服务项目,信息量很大。采用人工管理庞大的数据库是一项繁重枯燥的工作,无论是数据录入,查询还是修改都存在着工作量大,效率低下,周期长的缺点。

如何在激烈的竞争中生存发展,是每一个宾馆酒店必须面临的问题。酒店的服务管理水平对其竞争力起到决定性作用。如何提高其服务水平,已成为宾馆酒店发展的当务之急。在这种情况下,建立宾馆管理系统成为解决此问题的有效途径之一。宾馆管理系统是信息管理系统的一种,目前信息技术不断的发展,网络技术已经广泛的应用于我们身边的各个行业,有了网络技术的发展,各宾馆都利用计算机来管理文件,以前宾馆靠手工操作的一切繁琐事情都得到了快速且高效率的解决,特别是宾馆管理系统在宾馆业中起到了很大的作用,能够更方便、快捷、准确地了解和管理各方面信息。

本论文以宾馆业的发展现状为背景,分析了我国宾馆业在传统管理模式下的不足,阐述了宾馆客房管理信息化的必要性。主要介绍了本课题的开发索要完成的功能和开发的过程。重点的说明了系统设计的重点、开发设计思想、难点技术和解决方案。通过走访各宾馆,从宾馆的实际业务出发,建立了宾馆客房管理系统的组织模型。在此基础上,对宾馆客房的业务流程进行了详细调查,建立了功能结构图,如客房预订、客户入住、退房结算、客户挂账等,从而实现了管理工作的透明度。从实际需求出发,建立了概念结构,提出了系统设计原则和设计方法,给出了数据库实现方案,开发了一个实用宾馆管理系统。

对于开发用的网站、低容量或中等容量网站的部署,有大量免费或极为廉价的Web服务器可供选择。因此,通过实用Servlet和Java,我们可以从免费或廉价的服务器开始,在项目获得初步成功后 ,在移植到更高性能或高级管理工具的昂贵的服务器上。这与其他CGI方案形成鲜明的对比,这些CGI方案在初期都需要为购买专利软件包投入大量的资金。

但是,使用Servlet和Java,他们能够从免费的服务器开始:Apache Tomcat。项目取得成功之后,他们可以转移到性能更高、管理更容易,但需要付费的服务器。

本系统是在由一台数据服务器和若干台工作站组成的局域网上。能够由不同权限的用户查看系统,在不同用户提交个人数据之后,后台数据库可以快速的给出对你的权限看到的内容。

随着科学技术的迅速发展,宾馆管理的自动化也越来越迫切,因此有必要开发宾馆管理系统这一软件来辅助宾馆的管理。这样能极大方便宾馆的管理,提高管理效率。

二、JSP介绍

JSP是Java Server Pages的缩写,是一种动态网页技术标准,在传统的HTML网页文件中,加入JAVA程序片段,和JSP标记,就构成了JSP网页。JSP相对于传统的网页制作技术而言,它有着明显的优点。JSP不像CGI、ISAPI和NSAPI一样难于编写和维护,同时不像PHP一样只能适应中小流量的网站,而且具有良好的扩充性,也不像ASP一样受到跨平台的限制,解决了这个跨平台的瓶颈。JSP体现了当今最先进的网站开发思想。WEB服务器在遇到访问JSP的请求时,首先执行其中的程序片段,然后将执行结果以HTML方式返回给客户。所有的程序都在服务器端执行。

JSP承袭了Java面向对象的程序语言能力与跨平台的优势,并能与超文本标记语言紧密配合,与传统的CGI程序相比,JSP不仅编写、执行容易,也大幅度提高了系统的执行能力。JSP技术功能强大,使用灵活,为创建显示动态内容的WEB页面提供了一个简捷而快速的方法。JSP技术的设计目的是使编写基于WEB的应用程序更加容易和快捷的同时,保证这些应用程序能与各种的WEB服务器,浏览器和开发工具共同工作。JavaServer Pages (JSP)技术,作为 Sun 公司的表示模型和 J2EE平台的一部分,受到了极大关注。

首先,JSP 技术是用来分离内容和表示的,这一点最早出现在Sun对于JSP公布的一系列目标中。实际上,JSP的设计直接针对开发人员,这些开发人员对于在servlet代码中反复键入out.println('lt;HTMLgt;lt;HEADgt;lt;TITLEgt;' pageInfo.getTitle() 'lt;/TITLEgt;lt;/HEADgt;') 感到厌烦。这种硬编码内容和运行时变量的混合对 servlet开发人员造成了巨大的负担,也使开发人员在对表示层进行即便是最小的改动时也困难重重。

JSP技术所列的第二个特性可能引起注意,那就是,JSP编码允许直接向标记页中插入Java代码。为了理解作出这种决定的原因,我们回想一下制定 JSP规范时的情况。Sun与微软的竞争一直非常激烈,主要源于微软 ActiveServer Pages (ASP)的成功。JavaServer Pages与 ActiveServer Pages在名称上的相似并非巧合。而且模仿 ASP的多种特性似乎亦是有意的。所以 JSP 的作者选择了在他们的标记中加入Java 代码。

JSP技术值得一提的最后一个(也是值得赞赏的)目标是,它试图在应用程序开发过程中建立明确定义的角色。通过表面上将内容和表示分离开来,JSP技术在设计人员和开发人员之间划定了一条更加明显的界线。设计人员只使用标准的HTML、WML、或其他适当的语言创建标记,开发人员编写代码。当然,现在许多设计人员已经学会了JavaScript,所以不应惊奇的是,他们中的许多人也开始学习JSP 编码。很多情况下,他们不只是做纯标记,而是编写完整的 JSP页,并把它交给开发人员。进行常规的调整后,开发人员把这些 JSP页作为整体应用程序某一部分的前端放置到适当位置。但关键是,许多设计人员 不会 JSP 编码,所以在这种环境中还有工作可做。

JSP 技术通过支持普通 HTML 页(以及稍后的 WML或其他标记语言页)在运行时编译为 Javaservlet,改变了这种情况。它实际上是模仿 out.println() 语句,而无须开发人员编写代码。同时还允许在页面中插入变量,直到运行时才解释这些变量。

为什么使用JSP,而不使用其他技术呢?我们的第一反应是我们不是在争论所有的人应该做什么。其他这些技术中,有一些也很不错,在某些情况下也的确是合情合理的选择.然而,在其他情形中,JSP明显要更好一些。下面给出几个理由。

  1. 与.NET和Active Server Pages (ASP)相比

.NET是Microsoft精心设计的一项技术。ASP.NET是与servlets和JSP直接竞争的技术。JSP的优势体现在两个方面。

首先,JSP可以移植到多种操作系统和Web服务器,您不必仅仅局限于部署在Windows 和IIS上尽管核心。NET平台可以在好几种非Windows平台上运行,但ASP这一部分不可以。您不能期望可以将重要的ASP.NET应用部署到多种服务器和操作系统。对于某些应用,这种差异没有什么影响。但有些应用,这种差异却非常重要。

其次,对于某些应用,底层语言的选择至关重要。例如,尽管.NET和C#语言设计优良,且和Java类似,但熟悉核心C#语法和众多工具库的程序员很少。此外,许多开发者依旧使用最初版本的ASP。相对于这个版本,JSP在动态代码方面拥有明显的优势。使用JSP,动态部分是用Java编写的,而非VBScript或其他ASP专有的语言,因此JSP更为强劲,更适合于要求组件重用的复杂应用。

当将JSP与之前版本的ColdFusion对比时,您可能会得到相同的结论。应用JSP,您可以使用Java编写“真正的代码”,不必依赖于特定的服务器产品。然而,当前版本的ColdFusion满足J2EE服务器的环境,允许开发者容易的混合使用ColdFusion和Servlet/JSP代码。

(2)与PHP相比

PHP(“PHP:Hypertext Preprocessor”的递归字母缩写词)是免费的、开放源代码的、HTML嵌入其中的脚本语言,与ASP和JSP都有某种程度的类似。JSP的一项优势是动态部分用Java编写,而Java已经在联网、数据库访问、分布式对象等方面拥有广泛的API,而PHP需要学习全新的、应用相对广泛的语言。JSP的第二项优势是,和PHP相比,JSP拥有极为广泛的工具和服务器提供商的支持。

(3)与纯Servlet相比

原则上,JSP并没有提供Servlet不能完成的功能。实际上,JSP文档在后台被自动转换成Servlet。但是编写(和修改)常规的HTML,要比无数println语句生成HTML要方便得多。另外,通过将表示与内容分离,可以为不同的人分配不同的任务:网页设计人员使用熟悉的工具构建HTML,要么为Servlet程序员留出空间插入动态内容,要么通过XML标签间接调用动态内容。

这是否表示您只可以学习JSP,将Servlet丢到一边呢?当然不是!由于以下4种原因,JSP开发人员需要了解Servlet:

JSP页面会转换成Servlet。不了解Servlet就无法知道JSP如何工作。

JSP由静态HTML、专用的JSP标签和Java代码组成。哪种类型的Java代码呢?当然是Servlet代码!如果不了解Servlet编程,那么就无法编写这种代码。

一些任务用Servlet完成比用JSP来完成要好。JSP擅长生成由大量组织有序的结构化HTML或其他字符数据组成的页面。Servlet擅长生成二进制数据,构建结构多样的页面,以及执行输出很少或者没有输出的任务(比如重定向)。

有些任务更适合于组合使用Servlet和JSP来完成,而非单独使用Servlet或JSP。

(4)与JavaScript相比

JavaScript和Java编程语言完全是两码事,前者一般用于在客户端动态生成HTML,在浏览器载入文档时构建网页的部分内容。这是一项有用的功能,一般与JSP的功能(只在服务器端运行)并不发生重叠。和常规HTML页面一样,JSP页面依旧可以包括用于JavaScript的SCRIPT标签。实际上,JSP甚至能够用来动态生成发送到客户端的JavaScript。因此,JavaScript不是一项竞争技术,它是一项补充技术。

JavaScript也可以用在服务器端,最引人注意的是SUN ONE(以前的iPlanet)、IIS和BroadVision服务器。然而,Java更为强大灵活、可靠且可移植。

(5)与WebMacro和Velocity相比

JSP决非完美。许多人都曾指出过JSP中能够改进的功能。这是一件好事,JSP的优势之一是该规范由许多不同公司组成的社团控制。因此,在后续版本中,这项技术能够得到协调的改进。

但是,一些组织已经开发出了基于Java的替代技术,试图弥补这些不足。据我们的判断,这样做是错误的。使用扩充JSP和Servlet技术的第三方工具,如Apache Structs,是一种很好的思路,只要该工具带来的好处能够补偿工具带来的额外复杂性。但是,试图使用非标准的工具代替JSP则不理想。在选择一项技术时,需要权衡许多方面的因素:标准化、可移植性、集成性、行业支持和技术特性。对于JSP替代技术的争论几乎只是集中在技术特性上,而可移植性、标准化和集成性也十分重要。例如,Servlet和JSP规范为Web应用定义了一个标准的目录结构,并提供用于部署Web应用的标准文件(.war文件)。所有JSP兼容的服务器必须支持这些标准。我们可以建立过滤器作用到任意的Servlet和JSP页面上,但不能用于非标准资源。Web应用安全设置也同样如此。

此外,业界对JSP和Servlet技术的巨大支持使得这两项技术都有了巨大的进步,从而减轻了对JSP的许多批评。例如,JSP标准标签库和JSP 2.0表达式语言解决了两种最广泛的批评:缺乏良好的迭代结构;不使用显式的Java代码或冗长的jsp:useBean元素难以访问动态结果。

  1. 连接SQL Server 数据库

首先我们介绍数据库的基础知识,算是学习数据库编程前的热身运动!

1、热身运动

首先需要声明的是,我们这里介绍的数据库知识都是指的关系数据库。所谓关系数据库就是将数据表示为表的集合,通过建立简单表之间的关系来定义结构的一种数据库。

不管表在数据库文件中的物理存储方式如何,它都可以看作一组行和列,与电子表格的行和列类似。在关系数据库中,行被称为记录,而列则被称为字段。此表中每一行是一个记录,它包含了特定客户的所有信息,而每个记录则包含了相同类型和数量的字段:客户号、姓名等等。

表 是一种按行与列排列的相关信息的逻辑组,类似于工作单表。

字段 数据库表中的每一列被称作一个字段。表是由其包含的各种字段定义的,每个字段描述了它所含有的数据。创建一个数据库时,须为每个字段分配一个数据类型、最大长度和其他属性。字段可包含各种字符、数字甚至图形。

记录 每个客户有关的信息存放在表的行,被称为记录。一般来说,数据库表创建时任意两个记录都不能相同。

键 键就是表中的某个字段(或多个字段),它(们)为

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[146501],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。