Sybase在航空领域的应用
2007-06-05 15:08:10 来源:WEB开发网经常坐飞机的旅客都有自己的偏好,比如长途飞行喜欢靠窗的座位、短途飞行喜欢靠过道的座位、希望坐在飞机的前部还是后部、喜欢什么样的饮料食品、喜欢阅读什么样的报纸和杂志、听什么样的音乐……如果航空公司能在不知不觉之中满足旅客的所有要求,旅客一定会有宾至如归的感觉。那么,航空公司如何为爱好各异的旅客提供个性化的服务,吸引那些"空中飞人成为航空公司的忠诚旅客呢?南方航空公司计算中心副主任胡臣杰先生说,“常旅客计划”是达到这一目的的最佳途径,而顺利实现常旅客计划的关键在于数据库系统的建设。据胡先生介绍,对旅客构成的研究发现,一部分为数不多的商务旅客经常乘座航班,在航空公司整个旅客运输收入中,始终占有较高的收入比例,这部分旅客称为常旅客。常旅客计划,即旅客加入航空公司的常旅客俱乐部,航空公司通过了解会员的喜好,满足他们的需求,并通过累积一定数量的里程,航空公司提供免票或升舱等奖励。由于需要对旅客的大量乘机记录进行跟踪和处理,因此常旅客系统需要强大的数据库系统作为后盾。 建设常旅客系统,首先应确定其平台,包括应用开发平台、数据库平台、系统平台、网络平台。在建设常旅客系统时,南方航空公司首先考虑到常旅客系统数据处理量较大,预计每年处理会员数50万,乘机信息500万人次,因此需要数据库有优良的性能;并且系统要求同时支持用户和订座系统的在线访问,需要系统有高可靠性并有较快的响应。为获取会员的乘机信息,常旅客系统的数据来源比较复杂,需连接订座离港系统、电报系统、分公司数据采集系统,这就要求数据库支持多种数据源,基于开放的技术、应用开发平台和网络协议。考虑到中国的实际情况,南方航空公司的常旅客系统全部自行开发。Unix平台上的Sybase数据库是一个成熟的关系数据库产品,对于实时数据库方面,它具有相当好的稳定性、可视化的数据库管理界面以及较高的性能价格比,因此被南方航空公司选定。使用PowerBuilder 6.0作为数据库前端开发工具,整个常旅客系统的开发只用了3个月的时间。对于PowerBuilder 6.0,负责该项目的开发经理说:“PowerBuilder具有良好的开发界面,容易掌握;它特有的DW控件,可灵活操作使用各种数据库加快开发速度,对接口较多且较复杂的系统来说,这是相当重要。”
对于北京、广州、上海这样的大型机场,离港系统已经相当完善,因此常旅客系统可以直接从离港系统中读取乘机记录,而对于没有离港系统的小型机场,常旅客系统如何获取信息呢?南方航空公司为每一名会员都发放了打印有条形码的即时贴,会员在乘机时只要将其贴在飞机票上,南方航空公司就可以在进行财务结算时,通过扫描条形码获取乘客信息。如果忘带了条形码,会员还可以在飞机场通过南方航空公司设置的查询机打印条码。
南航常旅客系统于1998年初进行可行性研究,并于1998年3月通过公司立项,经过半年多时间的需求分析、系统设计、系统平台选型、模块设计、编程、测试、安装培训,于1998年11月1日投入运作,发出第一张南航明珠俱乐部会员卡,同时工行牡丹南航联名卡也同时发行。目前常旅客系统中,系统共吸纳会员9万多名,获取乘机记录20余万条,超过了预想效果。
常旅客系统中所积累的数据,不但为常旅客提供了优质的服务,更重要的是其中所积累的数据为南方航空公司的市场运营决策提供了依据。例如,南方航空公司发现在广州-北京-广州航线上,从广州到北京的航班非常繁忙,而从北京返回广州的乘客往往被其他航空公司吸引,造成南方航空公司的旅客减少。掌握了这一情况,南方航空公司及时对常旅客里程奖励策略进行了调整,从北京飞广州的常旅客可以获得150%的里程积累。这样,大批旅客被重新吸引过来,从北京到广州的航班重新回复到一片繁忙景象。
赞助商链接