2007年,纸质机票被电子机票所代替,便利了游客的户外之旅。这几年电子机票使用率的普遍提高及电子商务的快速成长,以往的机票出售形式遭遇到冲击。机票出售冲破了区域的制约,属地化销售的观念遭遇到冲击。另一方面,随着互联网的普及率不断提高,上网购物逐渐为人们所接受,越来越多的人在网上购物。从网上预订机票免去了中间环节,消费者得到更多的实惠,越来越多的人选择搜索机票网站。
本文研究的旅行计划网主要是为旅游出行者制定计划而设计的。机票搜索模块基于携程的开放接口,获取的数据航空公司每天更新的真实的航班信息,而不是从数据库取出的编造数据,获取航班数据的真实性使得旅行计划网的设计与实现—机票搜索有真实可用性。用户可以通过机票搜索界面输入出发城市名,目的城市名和日期,点搜索按钮就会把请求提交给携程开放接口,携程根据请求会返回响应的数据,这样就可以在界面上看到想要的航班信息。
1.2 国内外研究现状
旅行计划网络平台最早出现在欧洲。世界上最早提供旅行计划服务的是Yahoo在2005年推出的一项“旅行计划者”服务,这项服务可以提供建立,标签,共享和打印旅行路线图。国外是在2009年逐渐兴起,2010和2011年发展迅猛,出现了TraveMuse,Plnnr,Kukunu,Gogbot,Georama等专门做旅行计划的网络平台。从发展历程来看,国内的发展较晚,2011出现,2012年发展迅猛,成为在线旅游市场的热点。旅游计划网的产生时间虽然不长,但事实上却吸引了不少投资者的目光,例如像腾讯,阿里
巴巴这样的大电商。虽然这些网站的界面设计和提供的功能不完全一样,但却显露了投资者们都想在这一领域获利的心态,这也造成了其竞争愈加激烈。
目前,该旅行计划网学者没有相关的定义,文基百科将“tripplanner”定义为:在旅游平台的一个重点,目的是帮助用户指定的个人旅行计划。者虽然还未清楚的表达旅行计划网这个概念,但却表明了其帮助用指定旅行计划的目的。业界普遍认可的旅行计划网,如“Kukunu”定位为“计划,创建和分享你的行程”,“Gogobot”定位为“Olantheperfecttrip”;“热地带”的定义是“中国第一个智能旅游规划平台,旅行计划。“千百游”的定义是“替用户策划旅行规划和社交相结合的平台”。这时的旅行计划网的意义已经是是为旅游者提供个性化快捷制定和分享旅行计划服务。
1.3 本文的主要工作和结构安排
本文是基于携程接口,编写机票查询界面,按照接口的请求体要求编写请求体,根据响应xml文档中节点的结构一层层解析出航班信息,再通过servlet把界面的参数传给接口和从接口获得结果。最后将界面,servlet和接口有逻辑地联系起来。在连网的的情况下用户输入城市和日期参数就能够查询航班信息。
具体工作如下:
①设计机票查询界面,根据需求不同分为国内机票和国际机票两个模块
②深入研究携程接口的请求xml和响应xml,编写向接口发送请求体的方法和解析接口返回的响应xml文档获取航班信息的方法。
③ 解析得到的航班信息中如航空公司,机场名称等都是些简写的字母,为了方便用户浏览航班信息,可以依据携程开放平台提供的相关静态文件再进一步解析航班信息,将简写的字母转换成汉字。
④为实现servlet类配置环境而设置web.xml,重写servlet类中的dopost()方法。dopost()方法中根据界面传递过来的参数调用不同的机票查询方法。
- 上一篇:基于KSVD的图像稀疏编码算法与性能基准分析软件
- 下一篇:Authorware《离散数学1》多媒体课程教学软件的实现
-
-
-
-
-
-
-
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状