公交路线查询系统论文(可编辑) .doc
《公交路线查询系统论文(可编辑) .doc》由会员分享,可在线阅读,更多相关《公交路线查询系统论文(可编辑) .doc(32页珍藏版)》请在三一办公上搜索。
1、 公交路线查询系统 学生姓名:xxx 指导老师:xxx 所在院系:xxx 所学专业:xxx 研究方向:xxxxxx 大 学xxx年xxx月Bus line inquiry systemName: xxxTutor: xxxCollege: xxxMajor: xxxDirection: xxxxxx UniversityMay xxx 摘 要 随着人类社会的发展,信息化时代的到来,人们生活质量的不断提高,城市间的往来更加频繁,导航已成为生活中不可缺少的一部分。但导航仪不是最佳选择,导航仪造价昂贵,又不方便携带。然而,手机却已经成为人们日常生活中不可缺少的工具,智能手机是人们最为期待的对象,从单
2、一的通信到互联网的时代。iphone更是现在社会追逐的新潮,华丽的外表,高端的操作系统,五花八门的应用软件,成为当代的潮流。 经由上述的分析,本文提出并实现基于GoogleMap API的iphone导航应用软件,能够提供给人们手机智能化交通的地图导航服务。课题针对于ios的深入研究分析的基础上,基于GoogleMap API for ios开发一款iphone上的地图应用软件。运用数据库解析xml的内容,运用xcode开发环境,由于数据量大,本软件只有客户端可视化模块,针对需求,主要实现如下功能:哈尔滨公交路线的查询,各个站点在地图上的显示,GSP地位功能等。针对前台模块的设计,已基本上实现
3、其主要功能。 关键字: GoogleMap; xcode; ios; 地图导航 Bus line inquiry systemAbstract With the development of human society, the era of information technology, quality of life continue to improve, more frequent exchanges between cities, the navigation has become an indispensable part of life. However, the navigat
4、or is not the best choice for navigation systems are expensive and inconvenient to carry. However, the phone has become an indispensable tool in daily life, and smart phones is that people are most looking forward to object to the era of the Internet from a single communication. iphone is now chasin
5、g fashion, gorgeous appearance, high-end operating system, a wide variety of applications, a contemporary trend Through the above analysis, this paper presents and map navigation services based on GoogleMap API iphone navigation application, providing people with mobile intelligent traffic. Topics f
6、or in-depth research and analysis in ios based on based on GoogleMap API for ios-to develop a iphone map application software. Use of the contents of the database parse the xml, use the xcode development environment, large volumes of data, the software only client visualization module for demand, ma
7、inly the following functions: Harbin bus route queries, each site displayed on the map and GSP status function. For the design of the front module has basically achieved its primary function. Keywords: GoogleMap; xcode; ios; map navigation目 录摘 要IAbstractII1前言1 1.1 项目研发背景1 1.2 项目研发目的1 1.3 项目研发内容22 哈尔
8、滨公交路线查询系统的开发分析3 2.1 问题定义3 2.2 可行性分析3 2.2.1 技术可行性分析3 2.2.2 操作可行性分析3 2.2.3 经济可行性分析3 2.2.4 社会环境可行性分析4 2.3 功能需求分析4 2.3.1 GPS地位模块:4 2.3.2 公交路线列表:43.总体设计6 3.1系统目标的确定6 3.2系统总体设计6 3.2.1 项目系统模块图6 3.2.2 数据流图(DFD)7 3.2.3 项目系统流程图7 3.3数据库设计7 3.4数据库的选用94.公交路线查询系统详细设计及实现10 4.1主界面的功能实现10 4.2 GPS定位模块的功能实现11 4.3公交路线查
9、询模块的功能实现13 4.3.1 公交路线列表模块的功能实现13 4.3.2 列表索引模块的功能实现14 4.3.3 公交站点显示模块的功能实现15 4.3.4 公交路线显示模块的功能实现16 4.3.5后台数据库19 4.4说明模块功能实现195 结论22参考文献23致谢241前言 1.1 项目研发背景 在信息化的时代,人们已经热衷于从互联网查找自己需要的信息,这一快捷、省时、省力的方式已服务于社会的各方面与各群体,互联网已成为人们生活中不可缺少的一部分。由于缺少及时高效的实时路线查询服务,人们出行仍是口头询问和地图查询,尤其是刚刚来到一个陌生的城市,往往得不到最准确的路线信息,这给人们带来
10、了许多烦恼。公交已成为现代都市的主要交通工具,与人们生活息息相关,无论是工作、学习、探亲、旅游,公交车都已经是现代化城市的象征。所以说对于公交路线的查询是与生活息息相关的事情,尤其是旅游,到达一个陌生的城市,最主要的是知道公交路线图。虽然现在有很多的公交路线电话查询服务平台,但由于这种服务耗费人力大,实时性差,而且还无法满足人们的需求。互联网查询平台,由于便携式电脑的携带查询不是很方便,也无法满足人们的需求。 移动终端的智能化已成为21世纪的信息化,互联网化的标志,手机已不再只是为了通讯的产物了,手机正在日常生活中逐渐充当着重要角色。从通讯手机到音乐手机,现在又逐步走向智能化,网络化时代。智能
11、化手机已成为人们对移动通讯设备的最主要的需求,在不久的将来,智能手机占据整个市场。智能手机软件也成为人们生活中消费的产品,手机软件对于人们来说不可或缺的部分。智能手机也已经和人们的生活息息相关,智能手机的功能越来越加强大,从而逐步替代便携式电脑。人们对于他们的功能的需求也日益增长,无论是学习,生活,工作,娱乐,手机都是人们最好的设备。 Iphone,近两年来一个响亮的名字,给手机带来了一个新的时代,一个集通讯、试听、上网装置于一体的智能手机,首次引进了多点触控的理念,把手机市场重新推向了高峰。对于现在社会,iphone是人们生活的一种标志,一种高质量生活的品牌,随着iphone一代一代的替换,
12、这款手机已经风靡全球,已成为智能手机的里程碑。 1.2 项目研发目的在前面提到了,人工的公交路线电话查询方式,存在着工作容易失误,耗费人力、财力巨大,查询的失误率高等缺点,无法满足人们对公交路线的查询。电脑查询虽然提高了准确性,以及提高了对路线查询的准确性,人力财力的消耗性减小,但还存在这电脑无法便携,实际操作性差。本项目提出,利用手机互联网的信息共享和告诉通信的优势以及轻巧,便携等特点较好的解决公交路线的查询问题。 手机查询可以很好地解决人工查询的先天缺陷。 1.手机软件查询使用文字输入,可以避免语音理解所造成的查询出错。 2.手机软件查询准确无误,只要算法和程序设计正确,则用手机软件查询出
13、错的几率几乎为零。 3.手机软件查询耗费的人力财力少,重复枯燥的工作都交由手机来完成。 4. 手机软件可以安装在手机上,查询方便快捷。所以,基于网络的公交线路查询系统可以很好的弥补人工查询的不足,具有其存在的先天优势和合理性。随着移动网络通讯应用的日益扩展,基于网络的公交查询系统必然有其存在的空间。 建立在手机软件查询的基础上,可以使查询公交站点方便快捷,而且可视化,能够让你足不出户就可以确定行程路线,也可以在你换乘公交时起到很大的帮助。 本软件是基于GoogleMap API,能提供地图查询,在地图上寻找你想乘坐的公交路线,从而会显示各个站点的信息,根据相关信息知道换乘路线,以及目的地的位置
14、,还可以根据GPS导航定位自己当前的位置,对于公交路线查询即明了又快捷。利用Google地图的可视性,使你安全准确的到达目的地。随着iphone手机的使用人数的增多,对于这种公交查询的软件的需求也会增多,所以本项目的目的是开发一款在iphone手机上运行的公交路线查询软件,从而满足人们对公交查询的需求。 1.3 项目研发内容本系统由两个模块:查询模块和后台数据库模块,查询模块是本系统的核心,实现了本系统的主要功能。查询模块包括:具体公交线路查询,哈尔滨公交车列表,地图显示,在地图上站点显示,在地图上显示公交路线图等,还添加了手动搜索,快速找到想要查询的公交路线,方便快捷,省时省力的操作,可视化
15、的效果,收手机成为你的手上地图。 后台数据库模块主要针对维护人员,及时更新公交线路发生的变化,即修改数据库中的表,保证用户查询到的信息是最新的,由于数据量大,本项目只做了关于哈尔滨公交路线的查询,对其站点,所经路线的经纬度进行了统计,作为整个系统的数据库,其数据库主要包括:公交路线表、站台表、路线表。 在本系统中的设计中,使用了时下较为流行的网站开发工具xcode,基于GoogleMap的API ,利用谷歌地图提供的API实现公交路线的可视化,开发一款可以在iphone运行的地图软件,数据库采用sqlite3,数据库包括三个表:公交路线表,线路对应的站点的坐标表、线路所经过的路线的坐标表。在数
16、据库中解析各个公交路线的站点的坐标,根据数据库的检索,完成线路表的检索,根据线路表的检索完成站点的数据检索,从而得到路线图,并在Google地图上划出相应的路线来。本系统是MVC模式来进行视图与模式的控制,从而控制数据的检索,也可以通过网络的数据检索,但由于Google的检索数据有访问权限,所以只能通过数据库的建立来得到坐标的经纬度。 在下面的介绍中,将详细介绍哈尔滨公交路线查询系统的开发过程,同时,阐述开发过程中所涉及到的问题及解决方法。由于技术水平有限,经济有限,该软件只能在mac模拟器上运行,有些功能还无法实现,系统中还可能存在我没有发现或意识到问题,敬请老师多多批评。2 哈尔滨公交路线
17、查询系统的开发分析 2.1 问题定义 长期以来, 交通路线的问题一直困扰着人们的生活,公交车和人们的生活息息相关无论是上班学习,还是外出旅游都离不开他,公交车成为当代社会不可或缺的交通工具。由于公交车的线路增加,各个公交站错综复杂,给日常生活已带来不便。 哈尔滨是个省会城市,客流量非常大的城市,公交车就更是不可或缺的工具,公交路线的查询也成为人们日常时候习以为常的事情,传统的路线查询方式是买一张地图,在上面进行查找,显然对于21世纪信息化时代这种现象是不符的。现在提供了人工查询平台,人工查询的出现显然告别了我们每人手拎一张地图的时代,但电话查询平台,费时费力,最主要的是错误率太高,无法满足人们
18、的需求。 现在是信息化时代,是互联网的时代,网络已和大家密不可分,网络的存在已经成为大家沟通交流的平台,3G的加入更是使得互联网横行。所以公交路线的查询就行该交给处理器去处理,而不是耗费大量人力财力。本项目提出了只能交通的概念,虽然有一些功能在本项目中无法实现,但智能交通的时代是真正的信息化时代,虽然哈尔滨还没有实施研究,南方大多数城市应经提出并开始研究。本项目是哈尔滨公交路线查询系统,从而解决人们日常生活中的公交路线查询问题。 2.2 可行性分析 2.2.1 技术可行性分析 本系统采用的是GoogleMap API、xcode 、sqlite3数据库相结合的方法,将所有收集的数据信息按其属性
19、分类存储到数据库中,再通过程序调用这些数据信息实现各种查询公交线路,即所谓的程序设计数据化,数据管理程序化思想。 基于这种思想的查询系统的理论及技术也日趋成熟,另外ios的开发对于中国市场有很大的前景,只要有一台mac,就可以运行开发这种软件,GoogleMap也提供了相应的API,而且免费,对于习惯了使用谷歌地图的人们来说,操作更加方便。 所以本系统在技术上是绝对可行的。而且随着iphone的流行也大大的提高了这款软件的实时操作性。 2.2.2 操作可行性分析 本系统界面美观明了,提供的通俗易懂的文字提示,而且操作容易,用户只要懂得初步的手机软件的操作即可,还支持多点触控,可以随意的放大和缩
20、小地图,方便快捷。 2.2.3 经济可行性分析 从成本上看来,开发及维护系统所需的就是一天苹果的电脑,安装一些能够应用软件,注册一个开发者账号,只是数据采集时会浪费大部分的人力,所以本系统只对于哈尔滨公交路线查询。 从收益来看:本系统作为公交线路查询的应用,是带有实验性、贡献性的。也可以上传至AppStore上进行审核,从而创造效益。也可以是免费下载。注重以后的潜在发展,是在概念上、形象上的不断升值。 2.2.4 社会环境可行性分析 如今城市生活的节奏日益加快,公交线路也不断增多,使得交通的便捷性难上加难,给出行人员选择出行乘车线路造成一定的困扰,哈尔滨黑龙江的省会,中国东北部的政治、经济、文
21、化中心,人口居全国城市的第二大城市,出行已经越来越重要了,特别是来哈尔滨旅游的游客,游客在乘公交车时选择线路比较困难,它不仅可以给哈尔滨市民、游客的乘车提供向导,同时可以对外展现哈尔滨的现代风貌,体现出一个城市公交信息数字化和信息化的发展水平。再加上ios软件开发的火热势头,所以本系统无论从公益性、效益性都拥有非常成熟的市场及发展前景。 2.3 功能需求分析 本系统通过设计研究,采用是可视化结构,方便操作,运用的是MVC的模式结构,方便、灵巧,对是使用过手机软件的用户来说,很容易操作。本系统共分为五大功能块:GPS定位模块,公交路线列表,地图的显示模块,后台数据库,设置模块(部分功能实现)。功
22、能模块介绍:2.3.1 GPS地位模块: 本模块针对于有GPS模块的手机而设计的模块,根据GPS的基站信息,定位自己当前的位置,对于人们导航有很大的作用,根据地图可以很快的找到自己的位置和自己想要到达的目的地,对于外出旅游的人更是最佳的选择。由于模拟器没有GPS模块,只能模拟,功能已经实现。2.3.2 公交路线列表:本模块也叫做公交线路一览表,是所有公交路线的集合,本系统不提供输入,只提供索引,是用户可以不用输入就可以得到想要找到的公交路线,免去了由于环境的原因无法输入的问题。本模块连接着主界面,也就是地图可是界面,当选中想要查询的路线后点击就会跳转到主视界面,看到自己想要的路线图。 2.3.
23、3地图显示模块:本模块是是本系统的主界面,也是地图的显示界面,由两个部分组成,由导航栏和地图显示界面组成。导航栏是由三个连接按钮组成,其功能是分别连接GPS定位模块,公交路线列表及说明模块。地图显示界面是整个哈尔滨的全貌地图,支持多点触控,放大缩小等。可以给用户提供哈尔滨的轮廓,让用户有一种一览无余的感觉。2.3.4数据库模块:数据库模块就是本系统的数据提供模块,本系统支持c/s模式提供数据,也可以通过后台数据库实现两种方式。本次开发是以后天数据库开发的,数据库提供公交线路现实的所有数据,公交路线,路线的站点经纬度,站点间连接的经纬度等,本数据库共有三个表分别为,公交线路表,公交站点表,站点坐
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公交路线查询系统论文可编辑 公交路线 查询 系统 论文 编辑
链接地址:https://www.31ppt.com/p-3935563.html