大部分市民在借助公交出行时,基本上都是从公交站牌处了解公交的线路走向、沿途停靠的站点、发车时间和收车时间等基本信息。随着计算机与网络的普及应用,人们在乘坐公交前可以在计算机中查询公交信息,了解应当怎样出行。但是相应的问题也随之而来,就是通过计算机查询公交信息的方式不够灵活,特别是在乘客出行的过程中。
不过由于这几年智能手机的普及,人们不再需要坐在计算机面前查询公交信息,智能手机的使用更具有实用性、便利性和多样性。现在,你只需要在你的智能手机上安装一个公交查询软件,便可轻松地查询出你所需要的公交信息。因此我们提出并设计了一款基于Android平台的公交查询软件,用户通过该软件可查询公交线路,选择乘车方案等,给用户的出行带来极大的便利。
1。2 智能手机发展现状
近年来,伴随着移动互联网的快速发展,智能手机在厂家、运营商等多方推动下以极快的速度持续普及。智能手机的硬件技术和软件技术都有了质的飞跃,拥有多核处理器的手机已不再罕见,操作系统上也有了更多的选择。当下主流的智能手机操作系统主要有安卓(Android)、苹果(IOS)、黑莓(BlackBerry)等。其中,Android以其强大的优势赢得了广大用户的青睐。下图1-1显示中国智能手机操作系统一直是Android占据着过半的市场份额。Android是基于Linux的自由及开放源代码的操作系统,主要应用于移动设备的开发。由于其平台的开放性,给第三方开发者提供了宽泛、自由的开发环境,也给消费者带来丰富的软件资源。
图1-1 中国智能手机操作系统市场份额柱状图
1。3 国内外公交查询现状
在西方国家(如美国)在城市公交网络系统上投入了极大的财力,构建了利用计算机网络和卫星定位的智能交通系统,实现了准确、实时、高效的交通综合管理,极大改善了公共交通的发展环境。同时西方国家私家车普及率较高,市民很少会选择乘坐公共交通出行,所以在公交查询方面的需求不是很大,有关公交信息查询的研究相对较少。而在国内,公交车是承担一个城市公共交通的主要方式之一,为此许多城市的公交公司都建立了网上公交查询系统。但是这些系统的功能并不完善,有的只实现了简单的线路查询,而没有实现两个站点之间的具体路线查询,这不能完全满足用户出行的需求,具有一定的局限性,没有推广价值。
目前市场上提供的公交查询网站主要是基于PC机上的WEB方式访问,用户需要在PC机联网的状态下查询。而对大多数市民而言,只能在相对固定的场所使用PC机,所以有一定的局限性,只能是预先查询。如果市民是在出行的途中,想即时查询公交信息,对于这种基于PC机的WEB方式查询显然是不可行的。
之前也有基于WAP开发的手机查询系统,但这种系统也存在着明显的缺点,比如在手机上自主开发应用程序的可能性很小,一方面是手机的系统性能较差,不具备开发条件;另一方面就是当时手机上网费用较高,而且上网速度慢,不具备手机上网的普遍性。不过目前这些缺点均已解决,首先是智能手机的普及,特别是Android系统的手机,由于其平台的开放性,加上开发环境的成熟,用户完全可以在自己的手机上开发应用程序。其次就是现在4G网络的普及,各网络运营商针对不同的手机用户提供多样化的上网套餐,价格也很便宜。相信这些技术的革新一定会让公交查询系统变得更加完善、人性化。
2 需求分析
2。1 服务器需求分析
本设计的后台服务器采用调用百度地图应用程序接口(Baidu Map API)为客户应用程序提供数据服务,该API对外免费开放,能够为移动开发者提供基本地图、本地搜索、线路规划、定位等服务,数据比较全面。在该说明书的下文会具体介绍该API的使用。 Android淮安市主要公交线路查询系统设计与实现(2):http://www.youerw.com/jisuanji/lunwen_93532.html