完整版公交路线查询系统毕业设计40设计41Word文件下载.docx
《完整版公交路线查询系统毕业设计40设计41Word文件下载.docx》由会员分享,可在线阅读,更多相关《完整版公交路线查询系统毕业设计40设计41Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
![完整版公交路线查询系统毕业设计40设计41Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/12/e2ce16b9-e71e-4bc9-9f4a-f1eeab839cd2/e2ce16b9-e71e-4bc9-9f4a-f1eeab839cd21.gif)
Direction:
xxxUniversity
Mayxxx
摘要
随着人类社会的发展,信息化时代的到来,人们生活质量的不断提高,城市间的往来更加频繁,导航已成为生活中不可缺少的一部分。
但导航仪不是最佳选择,导航仪造价昂贵,又不方便携带。
然而,手机却已经成为人们日常生活中不可缺少的工具,智能手机是人们最为期待的对象,从单一的通信到互联网的时代。
iphone更是现在社会追逐的新潮,华丽的外表,高端的操作系统,五花八门的应用软件,成为当代的潮流。
经由上述的分析,本文提出并实现基于GoogleMapAPI的iphone导航应用软件,能够提供给人们手机智能化交通的地图导航服务。
课题针对于ios的深入研究分析的基础上,基于GoogleMapAPIforios开发一款iphone上的地图应用软件。
运用数据库解析xml的内容,运用xcode开发环境,由于数据量大,本软件只有客户端可视化模块,针对需求,主要实现如下功能:
哈尔滨公交路线的查询,各个站点在地图上的显示,GSP地位功能等。
针对前台模块的设计,已基本上实现其主要功能。
关键字:
GoogleMap;
xcode;
ios;
地图导航
Abstract
Withthedevelopmentofsociety,theeraofinformationtechnology,qualityoflifecontinuetoimprove,morefrequentexchangesbetweencities,thenavigationindispensablepartoflife.However,thenavigatorisnotthebestchoicefornavigationsystemsareexpensiveandinconvenienttocarry.However,thephoneindispensabletoolindailylife,andsmartphonesisthatpeoplearemostlookingforwardtoobjecttotheeraoftheInternetfromasinglecommunication.iphoneisnowchasingfashion,gorgeousappearance,servicesbasedonGoogleMapAPIiphonenavigationapplication,providingpeoplewithmobileinligenttraffic.Topicsforin-depthresearchandanalysisiniosbasedonbasedonGoogleMapAPIforios-todevelopaiphonemapapplicationsoftware.Useofthecontentsofthedatabaseparsethexml,usethexcodedevelopmentenvironment,largevolumesofdata,thesoftwareonlyclientvisualizationmodulefordemand,mainlythefollowingfunctions:
Harbinbusroutequeries,eachsitedisplayedonthemapandGSPstatusfunction.Forthedesignofthefrontmodule.
Keywords:
GoogleMap;
xcode;
ios;
mapnavigation
1前言
1.1项目研发背景
在信息化的时代,人们已经热衷于从互联网查找自己需要的信息,这一快捷、省时、省力的方式已服务于社会的各方面与各群体,互联网已成为人们生活中不可缺少的一部分。
由于缺少及时高效的实时路线查询服务,人们出行仍是口头询问和地图查询,尤其是刚刚来到一个陌生的城市,往往得不到最准确的路线信息,这给人们带来了许多烦恼。
公交已成为现代都市的主要交通工具,与人们生活息息相关,无论是工作、学习、探亲、旅游,公交车都已经是现代化城市的象征。
所以说对于公交路线的查询是与生活息息相关的事情,尤其是旅游,到达一个陌生的城市,最主要的是知道公交路线图。
虽然现在有很多的公交路线电话查询服务平台,但由于这种服务耗费人力大,实时性差,而且还无法满足人们的需求。
互联网查询平台,由于便携式电脑的携带查询不是很方便,也无法满足人们的需求。
移动终端的智能化已成为21世纪的信息化,互联网化的标志,手机已不再只是为了通讯的产物了,手机正在日常生活中逐渐充当着重要角色。
从通讯手机到音乐手机,现在又逐步走向智能化,网络化时代。
智能化手机已成为人们对移动通讯设备的最主要的需求,在不久的将来,智能手机占据整个市场。
智能手机软件也成为人们生活中消费的产品,手机软件对于人们来说不可或缺的部分。
智能手机也已经和人们的生活息息相关,智能手机的功能越来越加强大,从而逐步替代便携式电脑。
人们对于他们的功能的需求也日益增长,无论是学习,生活,工作,娱乐,手机都是人们最好的设备。
Iphone,近两年来一个响亮的名字,给手机带来了一个新的时代,一个集通讯、试听、上网装置于一体的智能手机,首次引进了多点触控的理念,把手机市场重新推向了高峰。
对于现在社会,iphone是人们生活的一种标志,一种高质量生活的品牌,随着iphone一代一代的替换,这款手机已经风靡全球,已成为智能手机的里程碑。
1.2项目研发目的
在前面提到了,人工的公交路线电话查询方式,存在着工作容易失误,耗费人力、财力巨大,查询的失误率高等缺点,无法满足人们对公交路线的查询。
电脑查询虽然提高了准确性,以及提高了对路线查询的准确性,人力财力的消耗性减小,但还存在这电脑无法便携,实际操作性差。
本项目提出,利用手机互联网的信息共享和告诉通信的优势以及轻巧,便携等特点较好的解决公交路线的查询问题。
手机查询可以很好地解决人工查询的先天缺陷。
1.手机软件查询使用文字输入,可以避免语音理解所造成的查询出错。
2.手机软件查询准确无误,只要算法和程序设计正确,则用手机软件查询出错的几率几乎为零。
3.手机软件查询耗费的人力财力少,重复枯燥的工作都交由手机来完成。
4.手机软件可以安装在手机上,查询方便快捷。
所以,基于网络的公交线路查询系统可以很好的弥补人工查询的不足,具有其存在的先天优势和合理性。
随着移动网络通讯应用的日益扩展,基于网络的公交查询系统必然有其存在的空间。
建立在手机软件查询的基础上,可以使查询公交站点方便快捷,而且可视化,能够让你足不出户就可以确定行程路线,也可以在你换乘公交时起到很大的帮助。
本软件是基于GoogleMapAPI,能提供地图查询,在地图上寻找你想乘坐的公交路线,从而会显示各个站点的信息,根据相关信息知道换乘路线,以及目的地的位置,还可以根据GPS导航定位自己当前的位置,对于公交路线查询即明了又快捷。
利用Google地图的可视性,使你安全准确的到达目的地。
随着iphone手机的使用人数的增多,对于这种公交查询的软件的需求也会增多,所以本项目的目的是开发一款在iphone手机上运行的公交路线查询软件,从而满足人们对公交查询的需求。
1.3项目研发内容
本系统由两个模块:
查询模块和后台数据库模块,查询模块是本系统的核心,
实现了本系统的主要功能。
查询模块包括:
具体公交线路查询,哈尔滨公交车列表,地图显示,在地图上站点显示,在地图上显示公交路线图等,还添加了手动搜索,快速找到想要查询的公交路线,方便快捷,省时省力的操作,可视化的效果,收手机成为你的手上地图。
后台数据库模块主要针对维护人员,及时更新公交线路发生的变化,即修改数据库中的表,保证用户查询到的信息是最新的,由于数据量大,本项目只做了关于哈尔滨公交路线的查询,对其站点,所经路线的经纬度进行了统计,作为整个系统的数据库,其数据库主要包括:
公交路线表、站台表、路线表。
在本系统中的设计中,使用了时下较为流行的网站开发工具xcode,基于GoogleMap的API,利用谷歌地图提供的API实现公交路线的可视化,开发一款可以在iphone运行的地图软件,数据库采用sqlite3,数据库包括三个表:
公交路线表,线路对应的站点的坐标表、线路所经过的路线的坐标表。
在数据库中解析各个公交路线的站点的坐标,根据数据库的检索,完成线路表的检索,根据线路表的检索完成站点的数据检索,从而得到路线图,并在Google地图上划出相应的路线来。
本系统是MVC模式来进行视图与模式的控制,从而控制数据的检索,也可以通过网络的数据检索,但由于Google的检索数据有访问权限,所以只能通过数据库的建立来得到坐标的经纬度。
在下面的介绍中,将详细介绍哈尔滨公交路线查询系统的开发过程,同时,阐述开发过程中所涉及到的问题及解决方法。
由于技术水平有限,经济有限,该软件只能在mac模拟器上运行,有些功能还无法实现,系统中还可能存在我没有发现或意识到问题,敬请老师多多批评。
2哈尔滨公交路线查询系统的开发分析
2.1问题定义
长期以来,交通路线的问题一直困扰着人们的生活,公交车和人们的生活息息相关无论是上班学习,还是外出旅游都离不开他,公交车成为当代社会不可或缺的交通工具。
由于公交车的线路增加,各个公交站错综复杂,给日常生活已带来不便。
哈尔滨是个省会城市,客流量非常大的城市,公交车就更是不可或缺的工具,公交路线的查询也成为人们日常时候习以为常的事情,传统的路线查询方式是买一张地图,在上面进行查找,显然对于21世纪信息化时代这种现象是不符的。
现在提供了人工查询平台,人工查询的出现显然告别了我们每人手拎一张地图的时代,但电话查询平台,费时费力,最主要的是错误率太高,无法满足人们的需求。
现在是信息化时代,是互联网的时代,网络已和大家密不可分,网络的存在已经成为大家沟通交流的平台,3G的加入更是使得互联网横行。
所以公交路线的查询就行该交给处理器去处理,而不是耗费大量人力财力。
本项目提出了只能交通的概念,虽然有一些功能在本项目中无法实现,但智能交通的时代是真正的信息化时代,虽然哈尔滨还没有实施研究,南方大多数城市应经提出并开始研究。
本项目是哈尔滨公交路线查询系统,从而解决人们日常生活中的公交路线查询问题。
2.2可行性分析
2.2.1技术可行性分析
本系统采用的是GoogleMapAPI、xcode、sqlite3数据库相结合的方法,将所有收集的数据信息按其属性分类存储到数据库中,再通过程序调用这些数据信息实现各种查询公交线路,即所谓的"
程序设计数据化,数据管理程序化"
思想。
基于这种思想的查询系统的理论及技术也日趋成熟,另外ios的开发对于中国市场有很大的前景,只要有一台mac,就可以运行开发这种软件,GoogleMap也提供了相应的API,而且免费,对于习惯了使用谷歌地图的人们来说,操作更加方便。
所以本系统在技术上是绝对可行的。
而且随着iphone的流行也大大的提高了这款软件的实时操作性。
2.2.2操作可行性分析
本系统界面美观明了,提供的通俗