基于Web的航空代理人票务及酒店客房预订系统

上传人:人*** 文档编号:485434418 上传时间:2024-02-15 格式:DOC 页数:36 大小:1.27MB
返回 下载 相关 举报
基于Web的航空代理人票务及酒店客房预订系统_第1页
第1页 / 共36页
基于Web的航空代理人票务及酒店客房预订系统_第2页
第2页 / 共36页
基于Web的航空代理人票务及酒店客房预订系统_第3页
第3页 / 共36页
基于Web的航空代理人票务及酒店客房预订系统_第4页
第4页 / 共36页
基于Web的航空代理人票务及酒店客房预订系统_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于Web的航空代理人票务及酒店客房预订系统》由会员分享,可在线阅读,更多相关《基于Web的航空代理人票务及酒店客房预订系统(36页珍藏版)》请在金锄头文库上搜索。

1、2022年-2023年建筑工程管理行业文档 齐鲁斌创作本科毕业论文(科研训练、毕业设计)题 目:航空代理人票务及酒店客房预订系统姓 名:王尚停学 院:软件学院系:专 业:软件工程年 级:2001级学 号:01162029指导教师(校内):陈海山 职称:副教授指导教师(校外):李克喜 职称:年 月 日基于Web的航空代理人票务及酒店客房预订系统摘要 航空代理人票务及酒店客房预订系统主要实现了航空代理人通过使用该系统可以进行的在线查票,订票酒店客房预订(实时处理需得到相关的数据接口)以及相关票务的统计查询及公司、代理人、销售人员三级之间的管理。本系统基于Web采用J2EE应用Web层中的模块间数据

2、交换控件,主要采用Hash表实现在不同模块或是不同页面之间的或是不同层(比如表示层和logic层)之间的数据交换方式,简化数据编程和提高工作效率以及易于维护和扩展应用,实现Web应用的数据流和控制流分开。关键词 HashTable jsp MVC 票务客房预订Abstract:Aviation agent can use the Book System of Aviation Agent and Hotel Rooms to search the ticket,book ticket and make a reservation for hotel rooms and to ticket st

3、atistics(real time need some necessary interface).and also to manager the relation of corporation,agent and seller.The System based on Web adopt data exhange control between different module of J2EE application Web layer which adopt HashTable to realize data exchange between different layer or modul

4、e and page(for example:Logic layer and Presentation layer), predigest date program ,raise working efficienc as well as easily maintenance and extend application.It accomplist the separation of date stream and control stream.Keywords:HashTable jsp MVC ticket room book目 录引言 3第一章 旅游电子商务的经营模式介绍3第二章 MVC三

5、层模式以及JSP/Servlet介绍4第三章 J2EE应用Web层中的模块交换控件7第四章 应用系统开发环境及工具9第五章 系统设计分析11第六章 系统应用程序设计18结论30致谢语30参考文献30附录31引言随着近几年的中国经济飞速发展,人民生活水准极大改善,国人搭机出行的频率也逐年增高,带动了相关行业如旅游业、酒店业的发展,现代生活的匆忙使旅客的时间越发的宝贵,旅客不希望在订购机票,酒店客房上耗费太多的时间,另一方面,传统机票代理销售机构也面临许多问题l 不能实时查询航班信息,会造成旅客买不到机票,飞机上却还有剩票卖不出去的窘境l 机票的预订,退订采取电子化处理,提高工作效率l 随着业务量

6、的提高,在票据的统计查询上将浪费大量的时间l 由于空间与时间的限制,业务上扩大将带来许多问题l 机票代理公司对下级代理人以及代理人对销售人员之间的管理问题本系统在传统代理人票务经营模式的基础上,为适应现代网络经济的要求,满足机票代理公司需求,提了供及时的、丰富、针对性强的服务,实现网上接单、查询、统计、代理人管理以及与在此基础上加入酒店客房的预订的服务,很好的解决了代理人所遇到的问题。第一章 旅游电子商务的经营模式介绍1.1旅游电子商务的涵义电子商务(Electronic Commerce,EC或者Electronic Business,EB),就是利用现代先进的计算机网络技术从事商务活动的方

7、式。狭义的电子商务仅仅将通过Internet网络进行的商业活动归属于电子商务,而广义的电子商务则将利用包括Internet,Intranet,LAN等各种不同形式网络在内的一切计算机网络进行的所有商贸活动都归属于电子商务,旅游电子商务即电子商务在旅游业中的运用。当今世界,电子商务的发展非常迅速,形成了一个发展潜力巨大的市场.不可否认,电子商务将继续成为当前和今后一段时间内各行业关注的方向和重点.由于传统商业模式的改变,企业本身的运作,企业与企业之间,企业与消费者之间的沟通将通过Internet和电子手段来实现,这就要求传统的企业以最快的速度适应新的竞争环境。由于旅游电子商务不仅可以打破地域限制

8、,而且可以最大限度地将各种旅游资源,以最经济的方式结合在一起,同时,无店铺经营也有助于降低成本,使旅游资源的所有者和消费者都得到益处,因而网上旅游的价格更有竞争力。事实上,旅游业不涉及目前最为繁杂的物流配送问题,这也是它相对于其它行业的电子商务更容易发展的优势所在.旅游业较少涉及实物运输,对企业的物流配送系统要求不高,旅游服务的无形性更使其适合于网上销售。比如,预订洒店上网操作后无需送货上门,只要直接去洒店享受就行了,不用担心延时服务,货不对板等问题。1.2 旅游电子商务经营模式分析1.2.1旅游电子商务经营模式的分类电子商务按交易对象划分为:商业机构对商业机构的电子商务(Business t

9、o Business, B2B),商业机构对消费者的电子商务(Business to Consumer, B2C),商务机构对政府的电子商务(Business to Administrations, B2A),消费者对政府的电子商务(Consumer to Administrations, C2A),消费者对商务机构(Consumer to Business,C2B)和消费者对消费者的电子商务(Consumer to Consumer, C2C)等几种模式,对旅游业而言,电子商务主要以B2B和B2C两种模式为主。1.2.2 旅游电子商务B2B模式旅游电子商务B2B模式,即旅游企业间电子商务,指

10、的是旅游企业间利用计算机网络信息技术来提高彼此之间的交易效率与合作水平,从而提升企业自身竞争力的商务活动,旅游电子商务B2B具有获取成本低,销售成本低,销售机会多的特点,旅游企业通过和重要的相关企业建立电子联系,使企业获取信息的成本降低,中小型旅游企业则可以通过B2B在网络上的交易在不增加额外的费用的情况下吸引更多的客户,Internet随时都在运作,因此B2B交易能达到传统的宣传所不能达到的效果。1.2.3 旅游电子商务B2C模式旅游电子商务B2C,就是旅游企业与消费者之间的电子商务,也即网上零售。旅游企业电子商务B2C模式的优势主要体现在:旅游信息查询便利,旅游者可以很容易在网上检索相关信

11、息;旅游信息丰富,众多旅游企业会提供尽可能多的信息以满足游客的需求;个性化服务,由于通过网络联系成本非常低,旅游企业可根据游客不同的需求设计个性化的旅游产品;低成本,由于无房租及大量的办公费用,旅游企业可以为游客提供较低的价格;面向市场广阔,在网上,没有地区之分,只有网上,网下的区别,任何一家网上的旅游企业都是一个跨国企业,它的顾客是来自全世界的,当然它需要有相关的经营资格。1第二章MVC三层模式以及JSP/Servlet介绍2.1 MVC设计思想MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分

12、离,这样一个应用被分成三个层模型层、视图层、控制层。 图2-1视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。 模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过

13、程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。MVC设计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据。抽象与具体不能隔得太远,也不能太近。MVC并没有提供模型的设计方法,而只告诉你应该组织管理这些模型,以便于

14、模型的重构和提高重用性。我们可以用对象编程来做比喻,MVC定义了一个顶级类,告诉它的子类你只能做这些,但没法限制你能做这些。这点对编程的开发人员非常重要。 业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据保存(持续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。 控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后, 并不处理业务信息,它只把用户的信息传递给模型,告诉模型做什么,选择符合要求的视图返回给用户。因此,一个模型可能对应多个视图,一个视图可能对应多个模型。2.1.1MVC的优点(一) 可以为一个模型在运行时同时建立和使用多个视图。变化-传播机制可以确保所有相关的视图及时得到模型数据变化,从

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号