安卓的公交信息系统
摘 要每一个人都希望公交系统能够方便而舒适,再这样的情况下,一个快捷的公交信息查询系统就显得尤为重要。当下,智能手机成为了我们的随身必备之位,所以,如果能够使用智能手机来查询公交信息,那么我们的生活将会变得非常方便。其实就是提升公交服务的重要问题之一。本公交系统在设计和实现等方面都做得很到位,功能很实用,站点查询,公交查询十分完善,并且还能够和地图相结合,让公交信息更加的直观,非常有利于用户的使用。多功能化的公交车系统,在安卓手机上已经实现的客户端。这个系统不仅能够为用户提供全面的信息查询功能和公交车线路的推荐,与地图的结合也使得信息非常直观,这其实也会是未来安卓应用的设计方向。传统的设计模式可以使未来设计的基础,但是新的创新思维也决定了其上限与新的突破。基于安卓的公交系统是必须要贴近人们的日常生活的,这个也是可以让使用者本身感受到这些服务的水平的各个方面。清晰,全面的看到各个站台的地理位置和相应的公交车路径轨迹。该软件是基于安卓2.1的版本开发的,它还可以用于2.1或者以上的所有安卓移动设备。本论文首先讲解了该公交系统开发的背景信息和其必要性,国内国外的研究现状和未来发展的方向,然后全面的描述了它的设计过程和实现过程。该系统使用的是SQLITE数据库,这是一种轻型数据库,在小型应用里面的使用较为广泛,它的占用空间非常小,所以也非常快速,便捷。本论文详细的讲解了该系统的数据库结构和管理,对应用的具体功能,便捷性,也都作了详细的说明,使用者能够在任何一款安卓手机上安装这款应用,在使用的时候也不会发生未响应等问题,十分的方便,小型数据库的优势体现的淋漓尽致。 本论文首先介绍系统的开发背景与意见,伴随着网络的不断普及和网络技术的持续发展,最后介绍了系统测试和本软件的测试用例以及总结了本次毕业设计整个过程。摘 要 2
目 录
ABSTRACT 3
目 录 1
1 绪 论 1
1.1本课题研究背景和意义 1
1.2课题研究现状 2
1.3本论文的组织结构 2
2关键技术介绍 4
2.1 什么是Android 4
2.2 Android系统架构简介 4<
*好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
br /> 2.1.1 应用程序(APPLICATIONS) 5
2.2.2 应用程序框架(APPLICATION FRAMEWORK) 5
2.3.3 Android 运行时(RUNTIME) 6
2.3.4 系统库(LIBRARIES) 6
2.3.5 Linux 6
2.3 SQLite数据库 7
3 移动公交系统分析与设计 8
3.1系统可行性分析 8
3.2需求分析 10
3.3系统研究线路图 11
3.4系统流程设计 12
3.5系统数据库设计 14
4 移动公交系统实现 15
4.1主界面框架实现 15
4.2 线路查询模块实现 16
4.3 站点查询模块实现 17
4.4 换乘模块实现 18
4.4 地图查询模块实现 19
5 系统测试 20
5.1 软件测试 20
5.2 测试用例 21
5.3 测试总结 23
6 总结及展望 24
6.1 总 结 24
6.2 展 望 24
致 谢 25
参考文献 26
附 录 27
1 绪 论
1.1本课题研究背景和意义
在当前这个阶段,在全球的信息和通信当中,无线移动通信发展的快速已经十分引人关注,在全球范围内来讲,这15个亿的移动设备用户已经成为事实。按照无线移动终端发展的大概历程可以分为三类:
其一,是以语音为主的手机为一类,其实就是我们所常说的手机,当前阶段主要还是面向低端市场,这种手机一般是面向特定的一些应用,这样一个非常强大的基带处理器芯片可以实现移动终端主要功能。
其二,是增值业务类手机,也就是过功能手机,随着科技的持续发展,不仅限于简单的通话和发信息等功能,这是目前需求量最大的一类手机。此类手机的硬件大部分都是围绕这一个个的基带处理器构建的,那么也可以配套使用一个应用协处理器,是专门面向特定的应用。多功能手机应运而生。
其三,是智能手机,这种手机的应用处理器称为系统核心。智能手机功能全面,也利于很多软件和应用的开发.
伴随着经济的不断迅速发展,在我国,城市化的快速发展,城市公交系统也会随着快速扩大,避免不了人们想要要到别的城市去公干或者其它事情。过于复杂,过于追求功能多样性的公交系统反而会使得使用者比较迷茫,那就给出行带来很多不便的地方,而基于android的移动公交查询系统的这个选题也正是基于这个背景之下。所以一旦你对这个城市不是很熟悉,那么你的出门就很可能会举步维艰。打出租车的话,对于公司出差的人员来讲也许很寻常,比较富裕的人也会经常选择这一方式,但对于绝大多数人来讲,打出租车并不是一个理想的方式,因为其成本太高,在当今社会推行低碳环保理念的大趋势下,同时经济方面也是每个人不得不面对的,那么公交系统的使用比率会远远大于出租车。公交系统的设计也成为重中之重。
这个课题将会在安卓的基础之上研究开发一个城市公交系统,并且还要验证一下它的可行性。一方面要能够在地图上确定使用者的地理坐标,另一方面还要研发一个以安卓手机为基础的公交系统,可以给人们提供一个便捷的查询信息的应用,它的特点是非常的方便,并且十分快捷,最后成为使用者的最受欢迎的应用。在当今社会,节奏在日益加快,那么就可以非常迅捷的按照使用者的需求来查找出最好的方式,让人们能够以最优的方式乘车。
该系统的几大功能只要有:第一,线路查询;第二,换乘查询;第三就是站点的查询。所以,怎样才能给人们提供一个优良的软件,这才是调高服务的重要指标。这次设计开发的公交信息系统一方面能够提供全面的公交信息,另一方面,它的多样性,实用性也是其它应用难以匹敌的,鉴于这样一个需求,才决定开发这样一个安卓公交系统。
1.2课题研究现状
安卓起先是由谷歌开发的一个以LINUX为平台的开源手机的操作系统,而且它还没有任何以前那些会妨碍移动产业突破的专有权阻碍。接着就和运营商,开发商,设备制造商以及其他有关的一些产业建立结合成了深层的合作联合关系,其实谷歌渴望借助创立了标准化和开放式的移动终端设备平台,如手机等设备,然后在产业内部产生一个具有开放性这种特点的生态系统。
谷歌公司的重要组成部分就是安卓系统,安卓显得十分重要,它就将会持续不断的使随时快捷的提供信息这一目标快速达到。它会不成一下谷歌公司一直推出的移动发展策略,然后再通过与世界上各个地方的移动设备制造单位和网络通信运营商合作组成伙伴关系,尔谷歌公司的真正目的其实是要使得移动终端设备的通讯不再像以前一样依靠于各种各样的设备甚至是平台等。由于这样一个目标,开发者一方面要做好有实用性以及非常能够吸引人的服务内容,然后还要不断地推广那些服务,使这些服务真正的流行起来,并且让更多的人对其产生青睐。
事实上,现在的这个阶段当中,公交信息系统已经比较多了,可是它们其实会有很多这样或者那样的不足之处,例如,数据内容不能够及时的更新,并且经常会发生不准确这种状况。本篇论文仔细的研解决了这些问题,并且还真正的实现了电子地图与文字的结合,地图和文字的同时显示,使得信息非常直观,,基于安卓设备这样一种十分普遍的平台使其显得非常便捷,它在未来变得受欢迎成为可能。
决定一个都市的公交系统的重要因素可以大致分为四个方面,方便,迅捷,舒适,还有经济,如果要想使公交水平变得更好,那就得从这几个方面开始做起:通常来讲,每一个城市主要采用的方式有:
目 录
ABSTRACT 3
目 录 1
1 绪 论 1
1.1本课题研究背景和意义 1
1.2课题研究现状 2
1.3本论文的组织结构 2
2关键技术介绍 4
2.1 什么是Android 4
2.2 Android系统架构简介 4<
*好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2#
br /> 2.1.1 应用程序(APPLICATIONS) 5
2.2.2 应用程序框架(APPLICATION FRAMEWORK) 5
2.3.3 Android 运行时(RUNTIME) 6
2.3.4 系统库(LIBRARIES) 6
2.3.5 Linux 6
2.3 SQLite数据库 7
3 移动公交系统分析与设计 8
3.1系统可行性分析 8
3.2需求分析 10
3.3系统研究线路图 11
3.4系统流程设计 12
3.5系统数据库设计 14
4 移动公交系统实现 15
4.1主界面框架实现 15
4.2 线路查询模块实现 16
4.3 站点查询模块实现 17
4.4 换乘模块实现 18
4.4 地图查询模块实现 19
5 系统测试 20
5.1 软件测试 20
5.2 测试用例 21
5.3 测试总结 23
6 总结及展望 24
6.1 总 结 24
6.2 展 望 24
致 谢 25
参考文献 26
附 录 27
1 绪 论
1.1本课题研究背景和意义
在当前这个阶段,在全球的信息和通信当中,无线移动通信发展的快速已经十分引人关注,在全球范围内来讲,这15个亿的移动设备用户已经成为事实。按照无线移动终端发展的大概历程可以分为三类:
其一,是以语音为主的手机为一类,其实就是我们所常说的手机,当前阶段主要还是面向低端市场,这种手机一般是面向特定的一些应用,这样一个非常强大的基带处理器芯片可以实现移动终端主要功能。
其二,是增值业务类手机,也就是过功能手机,随着科技的持续发展,不仅限于简单的通话和发信息等功能,这是目前需求量最大的一类手机。此类手机的硬件大部分都是围绕这一个个的基带处理器构建的,那么也可以配套使用一个应用协处理器,是专门面向特定的应用。多功能手机应运而生。
其三,是智能手机,这种手机的应用处理器称为系统核心。智能手机功能全面,也利于很多软件和应用的开发.
伴随着经济的不断迅速发展,在我国,城市化的快速发展,城市公交系统也会随着快速扩大,避免不了人们想要要到别的城市去公干或者其它事情。过于复杂,过于追求功能多样性的公交系统反而会使得使用者比较迷茫,那就给出行带来很多不便的地方,而基于android的移动公交查询系统的这个选题也正是基于这个背景之下。所以一旦你对这个城市不是很熟悉,那么你的出门就很可能会举步维艰。打出租车的话,对于公司出差的人员来讲也许很寻常,比较富裕的人也会经常选择这一方式,但对于绝大多数人来讲,打出租车并不是一个理想的方式,因为其成本太高,在当今社会推行低碳环保理念的大趋势下,同时经济方面也是每个人不得不面对的,那么公交系统的使用比率会远远大于出租车。公交系统的设计也成为重中之重。
这个课题将会在安卓的基础之上研究开发一个城市公交系统,并且还要验证一下它的可行性。一方面要能够在地图上确定使用者的地理坐标,另一方面还要研发一个以安卓手机为基础的公交系统,可以给人们提供一个便捷的查询信息的应用,它的特点是非常的方便,并且十分快捷,最后成为使用者的最受欢迎的应用。在当今社会,节奏在日益加快,那么就可以非常迅捷的按照使用者的需求来查找出最好的方式,让人们能够以最优的方式乘车。
该系统的几大功能只要有:第一,线路查询;第二,换乘查询;第三就是站点的查询。所以,怎样才能给人们提供一个优良的软件,这才是调高服务的重要指标。这次设计开发的公交信息系统一方面能够提供全面的公交信息,另一方面,它的多样性,实用性也是其它应用难以匹敌的,鉴于这样一个需求,才决定开发这样一个安卓公交系统。
1.2课题研究现状
安卓起先是由谷歌开发的一个以LINUX为平台的开源手机的操作系统,而且它还没有任何以前那些会妨碍移动产业突破的专有权阻碍。接着就和运营商,开发商,设备制造商以及其他有关的一些产业建立结合成了深层的合作联合关系,其实谷歌渴望借助创立了标准化和开放式的移动终端设备平台,如手机等设备,然后在产业内部产生一个具有开放性这种特点的生态系统。
谷歌公司的重要组成部分就是安卓系统,安卓显得十分重要,它就将会持续不断的使随时快捷的提供信息这一目标快速达到。它会不成一下谷歌公司一直推出的移动发展策略,然后再通过与世界上各个地方的移动设备制造单位和网络通信运营商合作组成伙伴关系,尔谷歌公司的真正目的其实是要使得移动终端设备的通讯不再像以前一样依靠于各种各样的设备甚至是平台等。由于这样一个目标,开发者一方面要做好有实用性以及非常能够吸引人的服务内容,然后还要不断地推广那些服务,使这些服务真正的流行起来,并且让更多的人对其产生青睐。
事实上,现在的这个阶段当中,公交信息系统已经比较多了,可是它们其实会有很多这样或者那样的不足之处,例如,数据内容不能够及时的更新,并且经常会发生不准确这种状况。本篇论文仔细的研解决了这些问题,并且还真正的实现了电子地图与文字的结合,地图和文字的同时显示,使得信息非常直观,,基于安卓设备这样一种十分普遍的平台使其显得非常便捷,它在未来变得受欢迎成为可能。
决定一个都市的公交系统的重要因素可以大致分为四个方面,方便,迅捷,舒适,还有经济,如果要想使公交水平变得更好,那就得从这几个方面开始做起:通常来讲,每一个城市主要采用的方式有:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/1804.html