基于Android的城市公交线路的查询系统的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Android的城市公交线路的查询系统的设计与实现

摘要自从互联网渗透到生活的每一角落以来,公交查询系统就成为人们外出查询线路的第一选择。现在,这些系统大多都是通过网站来进行查询,人们出门携带笔记本电脑和平板电脑都不太方便,这些给大部分人带来了困扰。但现在基于 Android 系统的城市公交查询已广泛用于安卓手机,这对基于 Android 城市公交查询系统的开发是一个潜在的发展优势。在一般情况下,人们在公交线路的选择上,要考虑的主要因素包括换乘线路和花费的时间。为了满足人们的需求,本系统主要功能是查询出行路线,以及收藏历史线路,以便下次直接查看,不需要再重复查询。本系统开发将以精简为主,实现了线路查询、站点查询、站到站查询以及收藏线路等基本功能,完全服务于公交查询。27578
毕业论文关键词 公交查询 Android 线路
Title Design and Implementation of Android-basedCity Bus Line Query System
Abstract Since the Internet has penetrated into every corner of life, the transit systembecome the first choice out of access lines. Now,most of such systems are basedof web queries, people who can not carry out a notebook and Tablet PC is veryinconvenient,it will border so many people. But now the base of Android bus querysystem widely used in Android smart phones. It will be a great developmentpotential. In general, people choice the bus lines, the main factors taken intoaccount include the transfer of the program and the time for the route spend. Thesystem main function is to query travel routes, and collections that he had inquiredof a line for the next direct view, you do not need to query again. The systemwill streamline the development-oriented,achieve line inquiries, site inquiries,transfer inquiries, collection of lines and other basic functions, completeservice in bus query.Keywords Bus query Android Route
目次
1绪论1
1.1课题研究背景.1
1.2国内外研究现状1
1.3本论文结构..2
2相关技术介绍..3
2.1Android简介..3
2.2Android界面布局方式.4
2.3开发中关键技术5
2.4SQLite数据库6
3系统设计.7
3.1数据库设计..7
3.2界面设计8
3.3系统功能设计.9
4系统实现..12
4.1数据库实现12
4.2系统功能实现..15
5系统运行测试19
5.1进入系统主界面.19
5.2系统各个功能界面的运行情况.19
结论24
致谢25
参考文献..26
1 绪论1.1 课题研究背景如今的中国经济和城市化正在快速地发展,城市的公交线路也发展得相当迅速。然而这也造就了许多人找不到自己想要的出行线路。由于工作、旅游、吃饭和聚会等各种原因,人们外出是不可避免的,又由于经济实力或者出于环保的目的,加上公交的能源消耗低、票价低、客运量大等特点,大多数人出行首选还是公交。从目前来看,生活在大中城市的人们有很多人并不是很熟悉该城市的公交线路信息。所以,如何能快速、准确地获取自己想要的出行乘车方案成为了人们比较关注的事情。因此,在互联网上便出现了大量的各种各样的公交查询系统。然而,并不是很多人外出方便携带笔记本电脑等电子产品,而且如今中国城市的wifi 覆盖率也比较低,出门在外笔记本等产品没有网络也无法查询。所以,手机端的公交查询系统就变得相当重要了。自从移动互联网与智能手机的不断发展和普及以后,大部分用户已经离不开用智能手机连接互联网去获取信息。而手机也不断地变得越来越智能化,而且 Android 系统在手机市场中占据大部分份额,又由于 Android 手机的价格算是比较平价的,且各方面功能也毫不逊色,大多数人们都会选择去购买 Android 手机。这也让本次对于 Android 城市公交查询系统的研究有了很大的研究意义。1.2 国内外研究现状从古至今,城市的交通发展发生了翻天覆地的改变,经历了不少的磨难,虽然全世界各个国家采取了各种各样的方案来对城市交通状况进行改善和提高,但是还是无法解决根本原因。因此,交通问题的研究成为了各国人民和政府比较关注的问题。然而,我国和外国的交通发展也不尽相同。在美国,30 年代后小汽车发展相当迅速,小汽车交通成为了美国主导的出行方式,但由于最近几十年的能源危机和环境恶化等因素,美国政府不得不重新考虑公交的重要性。通过几年的建设,美国的公共交通网也已日渐成熟。在德国,它作为欧洲经济最发达的国家,拥有着非常便捷的公共交通,他们一直致力于发展城市的公共交通,不断调动民众选择公交出行的积极性,并且不断完善、合理详细地设计换乘的方式和节点,使得国家的公共交通变得非常发达。而在国内,虽然城市发展很迅速,在大中城市,公交也几乎贯穿整个城市,但由于国内一些手机端的公交查询系统的良莠不齐,多少都存在着一些问题,归结起来主要有一下几个方面:(1) 系统功能凌乱复杂,添加太多冗余的功能,这让不擅长使用电子设备的老一辈的人使用起来比较困难。(2) 查询结果的展示效果不够直观。(3) 数据库设计比较复杂,查询等待时间较长。(4) 一些商家为谋取最大利益插入太多广告,影响用户使用心情。经过对国内外的研究发现,世界各国对公交的发展都非常重视,相信在不久的将来,会有更多人选择公交为首选的出行交通工具。因此,开发出能更好地服务于人们的 Android 公交查询系统也将变得非常重要。1.3 本论文结构第一章:主要是介绍一下本文的课题研究背景和对国内外一些关于本课题现状的调查以及本文的组织结构。第二章:这章简单介绍了 Android 操作系统架构和对 Android 市场的调研结果,然后是介绍开发过程中使用到的 Android 的相关技术。第三章:这章介绍了本系统的设计方案和设计说明,其中包括数据库的设计和数据来源以及系统功能的设计。第四章:这章是对本系统的功能实现和一些具体方法的详细说明,对于一些关键的模块附上代码进行详细描述。第五章:主要是介绍了本系统开发完成后进行软件测试得出的结果并以截图的方式展示。 (责任编辑:qin)