论文部分内容阅读
互联网的发展为在线旅游行业带来了契机。在线旅游行业是中间行业,其核心就是如何有效整合上下游的资源,上游资源主要包括机票酒店等,下游资源则是客户群。本文将着重研究上游资源中机票的整合。上游资源中的机票作为核心资源不仅可以单独销售更可以作为旅游度假产品和商旅产品的基础。然而目前在线查询预订系统仅仅支持针对单程和往返直飞航班的查询,一旦繁忙航线的某一时段直飞航班售罄,用户就必须另外选择时间或者致电客服人员,由客服人员以人工的方式组合其它直飞航班。此外如用户需要前往一个比较偏远的城市,而两地之间尚不存在直飞航线,也需要通过人工的方式来组合中转联程。这种通过人工去组织中转联程的方式存在以下几个缺陷:第一,无法保持产品的一致性,不同客服人员所组合的中转联程可能存在中转城市和中转联程总价等方面的差异。第二,效率低下,成本较高,差错率高。组合航班的工作需要搜索大量航班信息,消耗大量客服人员的时间,从而增加了成本。第三,更换航班和退订也只能由人工的方式来完成。第四,不能提供有竞争力的产品,通过人工组合的中转联程不一定是最符合用户需求的,例如价格最低或者中转间隔时间最短等。针对上述问题,本文对某大型在线旅游公司航班查询中存在的问题进行了分析,最终设计并实现了一套中转联程服务系统。该系统实现了对中转航班的自动查询以及组合,并根据不同航班价格以及燃油附加税、机场建设费、舱位等影响航班价格的因素计算出总价并进行排序,有效地解决了之前通过人工方式组合所无法保持产品一致性、效率低下、成本高、差错率高以及不能提供最有竞争力产品等问题。本文具体研究工作包括以下几个方面:(1)中转联程方案。中转联程不仅为用户提供由系统组合的航班,更能够由用户自由选择组合航班。本文描述了通过航班匹配算法过滤出有效航班,确保可选航班一定能够与后续某个航班进行组合,从而提高用户体验。(2)中转联程服务系统的设计主要由架构设计、接口设计、数据库设计以及界面设计所组成。其中架构设计通过UseCase图、流程图、时序图、类图等对中转联程服务系统中的政策查询和中转联程服务进行详细地阐述。(3)中转联程服务系统的实现分为数据层的实现、业务逻辑层的实现以及WebService的实现。数据层阐述了实体结构的构建和缓存的实现,业务逻辑层主要包含中转联程政策查询系统的实现以及中转联程服务系统的实现。WebService层的实现方便了其它系统对中转联程服务系统的使用,它们包括商旅、旅游度假等。中转联程服务系统已在某在线旅游公司应用,运行情况表明该系统是有效及可行的。