基于安卓的公交查询系统设计
2023-04-17 15:03:58
论文总字数:19246字
摘 要
众所周知,衣食住行是人们生活中重要的四件事,而行,更是将人们的行为都串联在一起,成为人们生活中不可缺少的一部分。而公交出行,更是大部分人出行的首选方式。
既然选择公交出行,就要有公交查询系统,但是人们不可能在电脑上查完再去乘坐公交。而随着手机的普及,便捷性最高的也就是手机公交查询系统。基于安卓的公交查询系统不仅可以满足乘客对车次、站点的查询,也可以满足乘客到陌生城市后对于两个完全陌生地点的线路查询,以方便乘客的线路查询以及站点查询的需求。基于安卓的公交查询系统主要实现的正是这两个功能。有了这个系统,可以使乘客更加便捷的出行。
关键词:安卓;便捷;公交查询系统;
The public transit query system based on Android software
Abstract
As is known to all, the basic necessities of life are important in people"s lives of four things, walk, it is people"s behavior are linked together, to become part of the indispensable in people"s lives. And bus travel, but most people travel preferred way.
Since the choice of bus travel, we must have a bus query system, but people can not go to the computer on the bus ride to check. And with the popularity of mobile phones, the highest convenience is the mobile phone bus query system. Public transport query system based on Android can not only meet the passenger train number, site query, also can meet the needs of passengers to a strange city for two completely strange place line query, to facilitate the passengers the line search and the site query demand. The main realization of the bus inquiry system based on Android is the two functions. With this system, can make passengers more convenient travel.
Keywords: Android; convenience;public transit query system
目录
摘要 I
Abstract II
第一章 引言 1
1.1 研究背景 1
1.2 研究意义 1
1.3 关于安卓的公交查询的国内外研究现状 2
1.3.1 国外研究现状 2
1.3.2 国内研究现状 2
1.4 章节结构 3
第二章 安卓系统架构及相关介绍 4
2.1 安卓系统简介 4
2.2 安卓平台架构 4
2.2.1 安卓平台的架构图 4
2.2.2 安卓平台架构的详解 5
2.2.3 安卓平台架构小结 6
2.3 安卓开发环境的搭建 6
2.4 创建一个安卓项目 7
2.5 本章小结 8
第三章 安卓平台的公交查询系统的关键问题研究 9
3.1 界面布局的方式 9
3.2 安卓的定位接口 12
3.3 安卓的地图接口 14
3.4 数据库SQLite 14
3.5 安卓中GPS接口和类简介 15
3.6 Google Map介绍 17
3.7 本章小结 20
第四章 安卓平台公交查询系统的设计与实现 21
4.1 公交查询的线路设计 21
4.2 公交查询的车站设计 23
4.3 公交查询数据库设计 25
4.4 本章小结 27
第五章 安卓平台的公交查询系统的测试与评估 28
5.1 测试环境 28
5.2 功能测试 28
5.2.1 基本功能测试 28
5.2.2 查询功能测试 29
5.3 本章小结 31
第六章 结束语 32
谢辞 33
参考文献 34
第一章 引言
1.1 研究背景
现今人们出行,都会在出行前做好规划。以往的临时看站牌决定坐哪辆公交车出行已经成为过去。首先查询好公交线路与到达时间,会极大的节省出行时间与优化出行效率。公交查询系统也就随之出现。但由于移动互联网的技术不断发展和云计算技术陆续的出现在大众的视野之中,现存的过时的公交查询系统已经远不能满足用户在持有手机的移动状态下获取的所需的公交信息,严重的影响了公共交通事业的发展。人们不可能在电脑上记下所需走的线路,再去乘坐公共交通。而所以开发一个基于安卓的公交查询系统具有重要的现实意义。
现有的桌面公交查询系统,固然有其用处,但是查询不方便,更新滞后,位置不准确,时间不精准等诸多弊端常常被人诟病。首先在查询上,人们不可能在出行中临时找网吧或其他场所查询再出行。其次,桌面公交系统上的公交车可能都是就的番号,可是该车次早就有了新的番号与线路。接着,桌面公交站台由于PC机的定位问题,经常会弄错站台位置以及PC机与站台之间的距离。最后,公交车的由于堵车等不可抗力晚点,桌面公交系统也无法显示。显然,桌面公交查询系统的种种不便使得我们必须要开发一种更适应现在,更加优秀的公交查询系统,也就是基于安卓的公交查询系统。
1.2 研究意义
众所周知,衣食住行是人们生活中重要的四件事,而行,更是将人们的所有活动都联系在一起,已经人们生活之中必不可少的一部分。而公交出行,更是大部分人出行的首选方式。
而要做一个手机公交查询系统,最为重要的就是便捷性,如何提高便捷性,就是这个系统的重点也是难点。基于安卓的公交查询系统,只有将电子、信息数据、通信、计算机、GPS导航、GIS地理信息系统等一系列的数据支持有机的结合成一个和谐的整体,正是本程序的灵魂所在。
就现在市面上已出现的公交查询系统手机应用来说,多数的功能只局限在输入线路关键词,根据关键词查询出数据库中的线路信息,反馈给用户,而本系统,加入GPS导航功能,不仅仅是自动定位用户所在的城市,还能为用户提供公交导航功能,在用户键入目的地关键词后,搜索出到达其目的地附近的站点,大大的优化了公交查询系统的功能,使得本软件更加的丰满以及实用。同时也能为乘客提供最优质的服务。
所以,首先从用户UI界面设计来说就是一个不小的工程,如何使页面简洁的同时达到大部分人的审美标准,又要能使界面的功能最大程度的展现在用户面前。
剩余内容已隐藏,请支付后下载全文,论文总字数:19246字