1. 研究目的与意义
目前随着智能手机与平板电脑的普及,移动端的Internet应用变得越来越火热,各项曾经的桌面端应用都相应地推出了移动版。本课题的主要内容是开发一个基于智能手机客户端的地铁查询系统,具有如此一些功能:查看城市地铁的站点全图,查看单个站点的相关信息,查看单条线路的运行状态与和站点信息,根据查询条件查询出行人所需要的线路与站点及换乘信息等等
2. 国内外研究现状分析
随着中国的城市化进程的加快,城市人口的增加给城市交通带来的压力日渐明显化。然而,城市化的发展绝不可以被交通压力所约束。因而与我们传统的地上交通相对应的地下交通就成为缓解城市交通压力的新渠道。这就是目前的大、中城市正在极力发展的地铁交通。
智能手机的快速发展,为人们的地铁出行带来了巨大的方便。各种地铁查询系统app层出不穷,国外的地铁app也是为人们良心定制的,各种功能也是一应俱全。下面具体介绍两2例子。
中国地铁通是一款提供中国城市轨道交通信息的app,主要功能包括:多条优秀乘车方案、精美线路图、车站地图、车站百科、周边照片、附近吃喝玩乐、24小时列车时刻表、附近2公里车站定位等信息。
3. 研究的基本内容与计划
1.android系统架构简介
android是一个优秀的开源手机平台,它是谷歌发布的基于linux的开源手机平台,采用了软件堆层的架构,由操作系统、中间件、用户界面和应用软件组成,也是号称首个为移动终端打造的真正开放和完整的移动软件。android底层使用开源的linux操作系统,基于这一部分的开发主要采用c语言对linux系统进行移植和修补,但这一部分只能提供最基本的功能。中间件包括一些c/c 库和android系统自己的java虚拟机,这部分可以理解为对linux操作系统的扩展,也是最核心的部分。用户界面为主要是ui环境,为用户提供了便捷舒适的使用环境。android系统通过操作各种应用软件为用户搭建了体验环境,而开放应用程序开发工具,使所有的爱好者都可以在统一开放的平台上自由发挥,不尽保证了android应用程序的可移植性,更丰富了用户的体验环境。android平台推出时就采用开源的思想,程序开发者在遵循一定的协议条款的前提下可以免费的使用和修改系统。因此,开发基于android的手地铁查询系统来查询地铁信息,更能为广泛的android用户提供了准确的地铁信息,充分利用通讯资源,使地铁信息查询更加便利、迅速及方便。
2.开发环境及工具需求分析
4. 研究创新点
地铁查询系统为用户提供了准确的首发末班车时间提示,让用户避免了因错过末班车而回不了家的遗憾,并且软件还提供地铁附件的基础设施服务等功能,更是为用户乘坐地铁出行创造了方便,经常需要乘坐地铁的朋友不妨安装这样一款软件帮助自己乘坐地铁出行。
