基于安卓的公交地铁信息查询软件开发毕业论文

 2021-04-12 04:04

摘 要

当今社会移动终端发展迅猛,几乎每个成年人手上都会有一部智能手机。人们通过手机可以完成很多的功能,比如生活缴费,在线购物等一系列的操作。随着智能手机应用的普及,传统的依靠网站来查询公交地铁信息的方法已经无法满足用户随时随地查询出行信息的要求。因此,开发一个智能手机公交地铁查询软件就势在必行。

本课题使用JAVA作为开发编程语言,基于Android Studio、使用先进的第三方数据库SQLITE的集成进行APP设计, UI操作界面简单明了,可以实现快捷高效的公交地铁信息查询。

本次设计主要实现的功能有公交和地铁线路查询、站点查询和乘车路线查询。不但可以显示线路经过的站点信息,还可以根据用户输入的起点和终点地址推荐最优乘车方案。系统界面简洁直观,操作方便,可以满足用户随时随地查询出行信息的需求。

关键词:Android开发;公交地铁信息查询;数据库

Development of Bus and Metro Information Query

Software Based on Android

Abstract

Nowadays, mobile terminals are developing rapidly. Almost every adult has a smart phone. People can accomplish a lot of functions through mobile phones, such as living expenses, online shopping and a series of operations. With the popularization of smart phone applications, the traditional method of querying bus and subway information by website has been unable to meet the requirements of users to query travel information anytime and anywhere. Therefore, it is imperative to develop a smart phone bus and subway query software.

This topic uses JAVA as the development programming language, based on Android Studio and the integration of advanced third-party database SQLITE, to design APP. The UI operation interface is simple and clear, which can realize fast and efficient information query of bus and subway.

The main functions of this design are bus and subway line inquiry, site inquiry and route inquiry. It can not only display the information of the station through which the line passes, but also recommend the optimal ride plan according to the user's input starting and ending addresses. The interface of the system is simple and intuitive, and the operation is convenient. It can meet the needs of users to query travel information anytime and anywhere.

Key words: Android development; Bus and metro information query; Database;

目 录

1 绪论 1

1.1 研究背景 1

1.2 研究目的及意义 1

1.3 研究现状 1

1.4 研究内容 2

2 开发工具简介 3

2.1安卓Studio 3

2.2 Java语言 4

2.3 SQLITE数据库 4

3 系统分析 6

3.1 可行性分析 6

3.2用户需求分析 6

3.3 性能需求分析 7

4 系统设计 8

4.1设计思想 8

4.2系统功能结构 8

4.3数据库设计 9

5 系统实现 10

5.1线路查询模块实现 10

5.2 站点查询模块实现 13

5.3 乘车路线查询模块 14

6 系统测试 16

6.1测试的目的及意义 16

6.2测试方法 16

6.3 测试过程 16

6.4测试结论 19

结论 20

致谢 21

参考文献 22

1 绪论

1.1 研究背景

当今社会,国家大力推动城镇化,一方面促进了城市的繁荣,另一方面城市人口规模也在急剧上升,城市公共交通问题已经成为我国面临的重大问题之一。如何为出行的乘客提供城市公交和地铁线路信息、站点信息以及乘车方案等,为用户出行提供便捷的信息服务,已成为当今急需解决的一个大问题。

智能手机流行之前,人们普遍通过电脑访问网站来查询公交地铁线路信息,为出行提供指导方案。但由于电脑查询网站这种方式不能实现随时随地查询,电脑本身不便携带,因此不能为正在出行的人们时时刻刻提供方便,因此被采用的人越来越少。

随着智能手机的普及,人们利用3G、4G 技术可以随时随地上网了。但是如果还是通过浏览器访问网站这种方式来查询公交地铁线路信息,则每次都要输入网址,要打开网站后才能进行查询,不是很便捷。而手机APP因为无需输入网址,打开即用,更加方便快捷,因而受到越来越多的用户喜爱。开发一个手机公交地铁查询APP就势在必行了。

1.2 研究目的及意义

研究目的是为用户出行提供一个方便快捷的公交地铁查询软件,以满足用户随时随地查询公交或地铁线路信息的需求,帮助人们指引方向,从而使人们的出行更加智慧,避免在陌生的城市或者陌生的地点举目无亲、无处问路的尴尬境地。

1.3 研究现状

伴随着信息化的推进和信息技术的深入应用,公交和地铁查询系统的研发也越来越多,从相关文献来看,比较有代表性的如下:王万振、张俊友在2014年的《基于GIS的城市公交换乘查询系统的设计与开发》中,根据城市中个体出行者出行查询需求,提出基于动态分段与缓冲区分析的公交出行线路查询算法,并设计和开发了基于GIS的城市公交换乘查询系统;王长斌、杨凯颖在2015年的《基于云计算的电子公交站牌系统设计与实现》中,根据传统电子公交站牌报站显示不准确的问题,基于谷歌云计算平台下的GWT技术设计与开发了电子公交站牌系统;徐勇、贾欣、王哲等在2015年的《地铁环境下时变公交网络的最优路算法》中,针对人们出行路径存在的困难,通过建立图论模型实现了地铁环境下时变公交网络的出行优化问题,同时,基于地铁与公交的时变性,设计出了以换乘次数少为目标的最优路径选择算法;王军祥在2016年的《基于WEB的公交查询系统设计》中,为了让市民更好地制定自己的行动计划和设计,利用PHP、Apache和MySQL等技术和产品,设计了基于Web的公交查询系统,实现了线路查询、站点查询、特色查询等功能;孙贻宝、王伟、陈泽强等在2017年的《基于天地图的智慧公交移动APP设计与实现》中,为了解决传统公交运营管理不能满足公众对出行信息的需求问题,基于天地图移动应用程序开发接口,实现了提供公交查询的智慧公交移动系统,体现了智慧出行;刘波、李佳在2017年的《基于WebGIS的城市公交换乘系统设计与实现》中,针对如何获取乘坐公共交通信息的问题,采用百度地图应用程序开发接口,设计并实现了集公交查询与相关应用查询于一体的城市公交换乘查询系统,以帮助对站名不是很清楚的人实现快速的查询结果;王茁在2018年的《基于预测算法的公交车实时到站时间查询系统》中,为满足市民对所乘线路公交车辆的到站时间的查询需求,提出了一种到站时间的预测算法,通过聚类及判别分析的方法确定预测的运行时间,以体现现代信息化环境下智能出行的服务理念。

1.4 研究内容

本课题的研究内容是通过调查城市的交通现状、查阅相关的资料和文献,根据本人自己所学的知识,开发一个基于安卓平台的公交地铁查询手机软件,主要用于实现线路查询、站点查询、乘车路线查询等功能。

研究的主要内容分包括可行性分析、需求分析,总体设计、详细设计和系统测试等。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。