同时,随着现在社会的发展我们的生活也朝着电子化不断发展,如交通电子眼在交通管理中越来越普及;而随着经济的不断发展,避免不了人们要到某些城市去公干或其他的事情。因此,开发一个手机版航空订票查询系统就显得十分必要,可以这么说,只要你是3G用户,无论你在哪都可以通过该系统及时得到航班信息。该航空订票查询系统将帮助出行人士更高效的安排自己的行程。
随之开发的移动技术将互联网上的所有信息和地理信息系统特点有机结合,扩展到移动终端上,为移动用户通过技术的获取、共享、交换和发布提供了有效的途径,大量的运用,地址信息。
本系统是基于Android操作平台开发的客户端软件,就是为了提供这么一个移动平台用户即可以在此客户端平台上查询机票信息,本系统将会与第三方合作,如银行和物流公司或广告公司等,来为用户提供更方便文献综述,更安全的服务,此系统的重点在于提供快速且完善的交易过程,而难点则在于如何控制和实现系统的并发性与安全性。
1.2 国内外发展现状
由Google携手的众多公司,联合推出开放的源代码Android开发平台。这是继基于基于J2ME和WAP浏览器技术之后,对于移动客户端开发的又一创举。计算机科学的发展推动了移动终端的计算能力,也促进了存储能力的日益强大,同时也促进了移动通信、互联网技术的迅猛发展,使移动客户端的开发技术也愈发成熟,这个手机系统是在Linux平台的基础上开发制成的Android手机系统。它不仅包括操作系统,还拥有应用程序、用户界面。应用程序中拥有移动手机工作使用的全部软件,但是又与以往不同,它不会出现任何妨碍,或者组织移动产业,创新发展的,对于专有权的争端。Googlel领衔与高通、T-Mobile、宏达电、摩托罗拉以及中国移动等,与这些行业的领军企业组成一个开发手机联盟,Google与开发商、设备制造商、运营商和其他相关各方深入合作,尝试通过建立标准化、开放化的移动客户端软件平台,来组件一个开放的生态系统。
纵观基于WAP浏览器、基于J2ME技术、基于Android这三项技术,通过“瘦客户端”这个基于WAP浏览器的开发技术,由于客户端相对薄弱,致使服务器端和客户端需要进行大量的数据交换,然而有个难题是目前无线网络的带宽和理论状态相差甚远,用户只能进行有限的数据共享和体验;相比之下,Android基于JAVA技术所衍生的平台,优化了核心架构系统,同时将位置服务模块集中到平台之中,对硬件反而没有那么高的要求,还包括特殊的互联网机制,这些都为降低移动系统服务的开发门槛提供了有效的支持,基于J2ME的开发技术就可以避免这些尴尬处境,因为在这客户端上就可以实现很多功能,不过这种【胖客户端】需要配备较高的硬件性能,同时有很多代码工作需要做,即使代码移植性很高,但同时要求的开发技术门槛也相对较高。
Android是谷歌的战略决策中不可或缺相当重要的一部分,它的出现将谷歌的企业目标“随时随地地为每一个人提供信息”迈进了一大步。这个不难发现,纵观全球,也有相当多的一部分移动电话客户对Android技术都比较陌生。Google开发这项技术的根本目标是避免移动通讯依过于依赖于平台或者设备。也是基于这个目的,Android对Google长期奉行的移动发展战略,将是个补充而不是取代;Google与全球各个地区的移动手机制造商和移动运营商密切合作,既可以开发实用且具有吸引力的移动服务,也能不断推广这些产品。
1.3 研究目标
移动互联的飞速发展,人们消费方式和生活方式的转变,为商家带来前所未有的商机与挑战。本课题的目标是创建一个基于Android开源手机操作系统的手机航空订票系统,这个系统能够为消费者提供一种快捷的订票方式。消费者只需下载本软件的客户端应用程序安装到手机,注册登录系统,然后查询适合自己的航班,确认订单,就可以预定机票,这样就使消费者能享受“足不出户”就可以确定自己航班行程的服务。