android的公交实时查询系统的设计与实现(源码)【字数:12122】
年 月 日摘 要现如今,通讯技术和互联网技术的飞快发展和快速成熟,通过两者的融合,便产生了移动互联网。移动互联网时代的快速发展,充实了人们的日常生活,带来了丰富多彩的一面。紧跟着不断增多的用户,互联网的规模也是越来越大,内容逐渐变的多元化。移动互联网的蓬勃发展,带来了科技的进步和经济的发展,移动互联网所带来的好处,深刻的影响着我们的生活。此基于安卓的公交实时查询APP主要功能实现了搜索地址、城市地图、线路查询、换乘查询、设置城市、注册登录以及个人设置等应用功能,为了给广大用户的出行提供了一个方便的公交查询平台,方便人们的出行,节省人们的出行时间。此论文首先说明了公交实时查询APP的设计目标还有开发背景,并且对开发公交实时查询APP所使用的相关开发技术进行了详细的说明介绍,之后对应用软件进行需求分析,还有系统的设计与实现,最后对系统进行测试、维护,确保系统的正常运行和使用。本APP设计基于Android系统,使用Eclipse为开发环境进行开发设计,系统优点为拥有简洁的界面、简单容易的操作、齐全的功能等优点,具有很大的应用价值,用户使用方便,十分便捷,应用前景广阔。
目 录
第1章 绪论 1
1.1研究背景 1
1.2国内外研究现状 1
1.3 论文组织结构 2
第2章 开发工具和关键技术 3
2.1 系统开发工具 3
2.1.1 Eclipse编程软件 3
2.1.2 Android SDK 3
2.1.3 JDK环境 3
2.2 Android技术简介 3
2.3 Android系统架构 3
2.4 JAVA技术 4
2.5 SQLite数据库 4
第3章 系统分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 操作可行性 6
3.1.3经济可行性 6
3.2功能需求分析 7 *好棒文|www.hbsrm.com +Q: ¥351916072$
3.3 系统UML用例分析 7
3.4 系统框架分析 8
3.5 系统性能分析 9
第4章 系统设计 10
4.1 系统设计目标 10
4.2 系统结构设计 10
4.3 注册登录流程设计 11
4.4系统顺序图设计 12
4.4.1 登录模块顺序图 12
4.4.2 注册模块顺序图 13
4.4.3 修改密码模块顺序图 13
4.5系统数据库设计 14
4.5.1数据库概念模型设计 14
4.5.2数据库逻辑模型设计 15
4.5.3数据库物理模型设计 15
第5章 系统的实现 17
5.1注册登录模块的实现 17
5.2城市地图模块的实现 17
5.3换乘查询模块的实现 18
5.4线路查询模块的实现 19
5.5设置城市模块的实现 19
5.6搜索地址模块的实现 20
5.7个人设置模块的实现 21
5.8部分代码解释 21
5.8.1 SQlite数据库核心代码展示 21
5.8.2程序逻辑结构核心代码展示 22
第6章 系统测试 23
6.1 测试目的 23
6.2 测试特性 23
6.3 测试方法 24
6.4测试过程及结果 24
6.5 测试结论 27
第7章 总结和展望 28
7.1 总结 28
7.2 展望 28
参考文献 30
致 谢 32
第1章 绪论
1.1研究背景
近年来,城市化进程的发展和建设改造的速度越来越快,随着城市发展迅速,公交线路越来越多,人们对快速查询公交线路的需求越来越强,为满足用户查询公交线路的需求,特开发了此公交实时查询APP[1]。
随着我国城市化进程的不断加深,公交出行给我们的日常出行提供了诸多的便利,同时也给我们的出行带来了很多的困扰,比如说公交路线密密麻麻让人们看的眼花缭乱,新增线路和公交车变更极为频繁,以至于不知所措。现在公交信息变化频繁,公交车数量庞大,单纯查阅站牌或者出行图等基本的常规的手段来获取公交信息,不但不能保证信息的即时性和信息的准确性,也无法更加合理的安排乘车路线,以至于浪费了乘车的时间。在这样的情况下,我们开发了公交实时查询APP,来顺应当前社会人们的需求,这一系统的开发解决了人们查看公交信息麻烦的问题,具有很强的使用价值。目前,手机的数量远远超过了计算机的数量,随着网络5G时代的到来,手机上网也变得更加方便快捷,普及性极强,这对本系统的开发提供了可行性[2]。
因此,开发本基于安卓的公交实时查询APP具有广阔的市场前景以及广泛的应用价值[3]。本论文是基于Android系统制作的一款能够查询公交信息的应用软件,主要包括以下功能:(1)注册登录(2)城市地图(3)换乘查询(4)线路查询(5)搜索地址(6)设置城市(7)个人设置。
1.2国内外研究现状
Android是真正意义上第一个为移动的客户端而打造的开放源代码的完全的移动软件。他的发展十分迅速与当今发展如火如荼地苹果系统形成强烈的竞争和对抗,但据调查,使用Android系统的用户量要远远的超过苹果系统的用户量。
随着移动互联网技术及其硬件的发展和网络化和信息化的高速发展,在国外,例如美国、英国、荷兰等发达国家(地区)已经开始进行信息化交通出行网建设。各式各样的移动智能终端发展呈现出遍地开花的繁荣景象[4]。以Android系统为代表的移动智能终端已经普及到了全球各个角落[5]。现在智能终端不只是用来进行通讯,人们更多的是使用其中可扩展的功能,比如导航功能。电子地图,即数字地图,是利用计算机技术,将测绘得到的地理信息以数字方式存储和查阅的地图。从2005年谷歌公司推出谷歌地球以来, 迅速在全球用户中得到热烈反响,各家互联网地图服务商也纷纷效仿,在国内百度地图、高德地图都是比较优秀的地图应用[6]。
目 录
第1章 绪论 1
1.1研究背景 1
1.2国内外研究现状 1
1.3 论文组织结构 2
第2章 开发工具和关键技术 3
2.1 系统开发工具 3
2.1.1 Eclipse编程软件 3
2.1.2 Android SDK 3
2.1.3 JDK环境 3
2.2 Android技术简介 3
2.3 Android系统架构 3
2.4 JAVA技术 4
2.5 SQLite数据库 4
第3章 系统分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 操作可行性 6
3.1.3经济可行性 6
3.2功能需求分析 7 *好棒文|www.hbsrm.com +Q: ¥351916072$
3.3 系统UML用例分析 7
3.4 系统框架分析 8
3.5 系统性能分析 9
第4章 系统设计 10
4.1 系统设计目标 10
4.2 系统结构设计 10
4.3 注册登录流程设计 11
4.4系统顺序图设计 12
4.4.1 登录模块顺序图 12
4.4.2 注册模块顺序图 13
4.4.3 修改密码模块顺序图 13
4.5系统数据库设计 14
4.5.1数据库概念模型设计 14
4.5.2数据库逻辑模型设计 15
4.5.3数据库物理模型设计 15
第5章 系统的实现 17
5.1注册登录模块的实现 17
5.2城市地图模块的实现 17
5.3换乘查询模块的实现 18
5.4线路查询模块的实现 19
5.5设置城市模块的实现 19
5.6搜索地址模块的实现 20
5.7个人设置模块的实现 21
5.8部分代码解释 21
5.8.1 SQlite数据库核心代码展示 21
5.8.2程序逻辑结构核心代码展示 22
第6章 系统测试 23
6.1 测试目的 23
6.2 测试特性 23
6.3 测试方法 24
6.4测试过程及结果 24
6.5 测试结论 27
第7章 总结和展望 28
7.1 总结 28
7.2 展望 28
参考文献 30
致 谢 32
第1章 绪论
1.1研究背景
近年来,城市化进程的发展和建设改造的速度越来越快,随着城市发展迅速,公交线路越来越多,人们对快速查询公交线路的需求越来越强,为满足用户查询公交线路的需求,特开发了此公交实时查询APP[1]。
随着我国城市化进程的不断加深,公交出行给我们的日常出行提供了诸多的便利,同时也给我们的出行带来了很多的困扰,比如说公交路线密密麻麻让人们看的眼花缭乱,新增线路和公交车变更极为频繁,以至于不知所措。现在公交信息变化频繁,公交车数量庞大,单纯查阅站牌或者出行图等基本的常规的手段来获取公交信息,不但不能保证信息的即时性和信息的准确性,也无法更加合理的安排乘车路线,以至于浪费了乘车的时间。在这样的情况下,我们开发了公交实时查询APP,来顺应当前社会人们的需求,这一系统的开发解决了人们查看公交信息麻烦的问题,具有很强的使用价值。目前,手机的数量远远超过了计算机的数量,随着网络5G时代的到来,手机上网也变得更加方便快捷,普及性极强,这对本系统的开发提供了可行性[2]。
因此,开发本基于安卓的公交实时查询APP具有广阔的市场前景以及广泛的应用价值[3]。本论文是基于Android系统制作的一款能够查询公交信息的应用软件,主要包括以下功能:(1)注册登录(2)城市地图(3)换乘查询(4)线路查询(5)搜索地址(6)设置城市(7)个人设置。
1.2国内外研究现状
Android是真正意义上第一个为移动的客户端而打造的开放源代码的完全的移动软件。他的发展十分迅速与当今发展如火如荼地苹果系统形成强烈的竞争和对抗,但据调查,使用Android系统的用户量要远远的超过苹果系统的用户量。
随着移动互联网技术及其硬件的发展和网络化和信息化的高速发展,在国外,例如美国、英国、荷兰等发达国家(地区)已经开始进行信息化交通出行网建设。各式各样的移动智能终端发展呈现出遍地开花的繁荣景象[4]。以Android系统为代表的移动智能终端已经普及到了全球各个角落[5]。现在智能终端不只是用来进行通讯,人们更多的是使用其中可扩展的功能,比如导航功能。电子地图,即数字地图,是利用计算机技术,将测绘得到的地理信息以数字方式存储和查阅的地图。从2005年谷歌公司推出谷歌地球以来, 迅速在全球用户中得到热烈反响,各家互联网地图服务商也纷纷效仿,在国内百度地图、高德地图都是比较优秀的地图应用[6]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/280.html