基于Android的公交车实时位置查询系统设计(3)
时间:2018-08-28 18:10 来源:毕业论文 作者:毕业论文 点击:次
(2)改善公交设施,提高公交舒适性; (3)提高公交的速度,提高公交的迅捷性; (4)建设智能公交系统,提升公交软服务。 对于一城市来说,随意修改公交布局线路是不可能的事情;改善公交设施又会投入大量的物力财力,对于政府建设,也同样是不太能够行的通的;提高车速又会增加危险系数。因此,要想在整体上改善公交服务,就要对公交智能系统方面的建设投入更多的关注。公交实时位置查询系统就将很大程度的方便出行人士,尽量的去减少等公交车所浪费的不必要的时间。 1.2 当前研究现状 1.2.1 国外研究现状 1.2.2 国内研究现状 1.3 课题研究内容与意义 如今城市交通运输压力越来越大,环境污染越来越严重,因此需要公共交通承担更多的运输任务。而为了吸引更多的人选择公交作为出行方式,就需要提高公共交通运输的服务。公交车实时位置查询系统可以让人们及时了解公交车的实时位置,方便出行的人们选择出行时间,减少时间浪费,成为出行好帮手。 本课题研究的主要内容为:基于Android平台的应用开发,利用GPS技术及Web服务,使用JAVA编码完成服务器段及Android客户端的开发。建立数据库,存放公交车信息以及公交的实时位置信息。服务器端存放和更新各个公交车的位置信息,并及时响应Android客户端的数据请求。Android客户端可以动态获取服务器段的数据,并在平板电脑或手机上显示某条公交线路的实时位置。 1.4 章节安排 本次课题首先解Android平台、Java编程、GPS技术及Web Service,学习研究百度地图API,学会使用MYSQL,设计实现一个基于Android的公交车实时位置查询系统。根据本人所做工作,论文分七章,具体内容安排如下: 第一章,绪论,首先对课题背景进行概述,其次简述国内外的当前研究现状,介绍国内外的智能化公交系统,明确本次课题研究的主要内容,最后对本文的组织内容进行说明。 第二章,系统开发技术,主要介绍开发过程中使用到的技术。 第三章,系统需求,对整个系统设计进行了需求分析。 第四章,系统设计与实现,介绍概要设计以及系统开发过程中的核心模块。 第五章,系统演示与测试,展示整个公交实时位置查询系统,线路选择,以及公交定位结果。 1.5 本章小结 本章主要概述Android操作系统智能手机大热以及公交越来越普遍的课题背景,并对当前国内外先进的智能化公交系统进行简述,明确自己本次课题的内容,对全文章节安排进行介绍。 2 系统开发技术 2.1 Android平台 2.1.1 Android操作系统简述 Android,是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统。并由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导和开发。目前,Android发布的最新版本为Android 5.0 Lollipop,昵称为“棒棒糖”。 Android采用软件堆层(Software Stack)的架构,主要分为三部分:底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括库函数Library和虚拟机Virtual Machine,由C++开发;最上层是各种应用软件,包括通话程序、短信程序等等,应用软件则由各个公司自行开发,以Java作为编写程序的一部分。 (责任编辑:qin) |