安卓的手机公交查询系统(源码)【字数:8565】

摘 要智能手机越来越离不开我们的生活,无论是工作学习还是生活,智能手机已经是我们自身不可割舍的一部分,所以在手机上的的各种应用服务在未来将会有很大的发展前景。在我们的生活中越来越多的人们对自己的出行效率的要求越来越高,他们往往追求既快捷又经济的交通方式,而公交更是所有交通方式当中的翘楚。在安卓平台上谷歌公司为开发者提供了许多的开源资料,这就更有利于程序员对安卓的开发。本文主要研究了一款基于安卓的手机公交查询软件。如今随着综合国力的稳步提升,中国梦越在人们生活中实现,每个人都希望自己能够掌握自己的交通方式,合理安排时间。基于Android平台的手机公交查询系统它作为一款顺应时代潮流的APP,用户可以通过手机下载安装这个系统,帮助自身合理安排出行时间,制定合理的出行方。基于Android的手机公交查询系统采用的开发环境是谷歌公司提供的Android Studio ,地图采用高德API,后台采用bmob开源系统。
目 录
第1章引言 4
1.1 课题背景 4
1.2研究现状 4
1.3选题意义 6
1.4主要功能及创新处 6
第2章相关的理论和技术 7
2.1 JAVA技术与安卓介绍 7
2.2 Android基本框架介绍 11
2.3搭建Android开发环境 14
2.4 Android的工程 16
第3章系统需求分析 21
3.1 可行性分析 21
3.2 功能需求概述 22
3.3 UML用例图 23
第4章系统设计 24
4.1功能模块设计 24
4.2 程序流程图设计 24
4.3 程序实体图设计 25
4.4 程序ER图设计 26
第5章系统实现 26
5.1 主要功能模块的实现 26
5.2 公交车查询 27
5.3 公交站点查询 30
5.4 公交线路查询 31
5.5 线路详情功能展示 33
第六章系统调试和测试 36
6.1 程序调试 36
6.2  *好棒文|www.hbsrm.com +Q: #351916072# 
登陆权限测试 36
6.3 测试的步骤 38
6.4 测试的主要内容 38
总结 39
致谢 40
参考文献 41
第1章 引言
1.1 课题背景
如今的社会化越来越先进,人们的生活也越来越繁忙,在交通出行这一块用户的需求量越来越大。随着智能手机市场的高速发展,衍生出了许许多多的功能多样能够满足用户不同需求的的APP。
Android是作为一种基于Linux的开源代码的操作系统,它的主要应用一般用在移动设备,比如平板电脑,智能化手机等。安卓作为谷歌公司开放手机联盟一起开发的一款操作系统 。Android的基础意义就是指的是机器人,它是由谷歌公司提出来的,作为一款基于Linux平台的系统。
那么能否在手机上拥有自己编写的安卓公交查询软件APP呢?当然了,这个想法是有可行性的,Android系统就能满足这一用户需求。本文的系统就是基于安卓平台的一款易上手的手机APP。
在这个手机平台上,它可以满足你大部分人的需求,不但节省了用户宝贵的时间还方便快捷有效率
1.2 研究现状
作为人们出行的理想选择公交查询系统已经越来越受到人们的欢迎,就好比你在陌生地方,人生地不熟,对街道道路更是两眼黑的情况下,现在大多数的公交查询系统都是基于web的查询,这就不可能要求用户随时随地带一台电脑在身边,一个是不现实,一个是实在太麻烦了。
在美国人们十分重视公交查询系统在社会当中的作用,因为它能提供给户非常及时以及相对全面的服务,这能够吸引更多的用户来使用公共交通方式出行,他们研究开发的公交查询的特点是:
能够随时随地的提供电话热线的咨询服务
引用了GPS定位技术,用户能够实时获取自己想要的信息
平板应用在很多的场合已经越来越流行
利用网络来进行查询
国外一些国家,如澳大利亚,俄罗斯,德国,目前为止利用这项研究取得了相当大的经济效益。通过将信息服务的公交服务进行相应的优化,缓解了城市的交通压力,有了显著的效果。 与欧美国家相比,我国的的公交事业发展比较滞后,公交智能化水平相对较低,大多数的还是依旧使用的是陈旧的运营模式,当前在我国,城市交通公交查询系统还是处于一个层次不齐的水平当中,很多的用户乘客可以获取信息的渠道和方式都很狭隘。公交站台和各线路的实时变化查询信息的完整性和准确性没有保障,我国公共交通信息查询现状特点如下:
乘客能够获得公共交通信息的渠道很狭隘,而且获取的方式很少,大多数乘客通过电话,报纸,交通地图或者是向路人问询的方式获得公交信息。乘客获取到的公交信息量也很少,除了站点和线路等基本信息,乘客无法掌握公交车的运行情况
乘客出行能够获取到公交信息的手段比较单一。
我国的公交查询系统的开发和研究正处于相对低级的层次,查询缺少多样化,多模式的现象,对于当地的比较有名或者是标志性的地点和介绍大多数还处于空白阶段。
公共交通系统的查询方法效率较低,无法利用各种手段来有效的掌握信息,现在大多数的公交查询系统一般开发在web端,但是用户往往的要求是能够便捷,及时,很多用户都没有多少机会随身带一台电脑来查询自己附近的公交信息情况,所以说,基于安卓的手机公交查询系统将大大提高用户的出行效率,更便捷的安排自己的行程。
1.3 选题意义
随着我国的经济水平和综合国力的稳步提升,城市的公交系统也日益错综复杂,人们也越来越无法及时的掌握交通信息,而导致出行的困难。目前,日益错综复杂的公交系统往往让用户眼花缭乱,带来了诸多的不便,作为基于安卓的手机公交查询系统正好解决了这一难题,顺应了时代的潮流,以安卓作为一个交互的平台,能够给用户提供提供实时的公交信息,随着经济的不断发展,我们的生活也越来越智能化,如果你来到了一个陌生城市,出门将会变得有点苦难,当然对那些经常出差的人并没有太大的难度,然而对于外地游客或者普通人来说将会变得很麻烦。所以说一款城市公交查询系统就变得举轻若重,这对于一个城市的形象也有影响。所以公交查询系统将能够便利便民。
1.4主要功能及创新处
1.4.1 主要功能
前台客户端:客户端主要是智能手机,前台客户端的目标是要尽可能节省客户的流量,又要为客户完美的解决需求。客户端主具有以下几个重要的功能:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/404.html

好棒文