开题报告-基于Android平台的手机Web地图服务设计.doc_第1页
开题报告-基于Android平台的手机Web地图服务设计.doc_第2页
开题报告-基于Android平台的手机Web地图服务设计.doc_第3页
开题报告-基于Android平台的手机Web地图服务设计.doc_第4页
开题报告-基于Android平台的手机Web地图服务设计.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开 题 报 告毕业设计题目: 基于Android平台的 手机Web地图服务设计 浙江理工大学本科毕业设计(论文)开题报告班 级10计算机科学与技术1班姓 名课题名称基于Android平台的手机Web地图服务设计目录:一、选题意义与可行性分析二、国内外研究现状三、研究的基本内容与拟解决的主要问题四、总体研究思路(方法与技术路线) 五、预期研究成果六、研究工作计划参考文献成绩:答 辩意 见答辩组长签名: 年 月 日系主任审核意见签名: 年 月 日基于Android平台的手机Web地图服务设计开题报告 一、 选题意义与可行性分析1.1选题意义就目前的智能手机普及程度而言,可以说已近接近人手一台了,尤其是都市生活的人们,更是无法离开它。智能手机已经成为了人们获取信息的主要设备,因此,手机应用的服务有着很大的发展空间,而手机地图服务,就是其中的一项。目前的地图服务多种多样,手机导航软件不胜枚举,但是各种各样的软件都有着自己的风格与优势,所以并不是每一款软件都可以满足每一个人的需求,所以大家都极力修改自己的软件,从而提高自己的用户体验度。然而Android平台1-2为广大应用DIY用户带来的是极大的福音,众所周知,Android是一个免费的开源的平台,为自己给自己“做”软件解决了成本的困扰。让每个用户能够自由地获取信息,也为手机地图服务的普及做出贡献。Android平台下的手机地图服务为用户带来的方便是人人赞叹的,它最大的优点就在于便携性好和数据的实时性强。基于以上分析,设计手机地图服务有非常好的实用意义。1.2可行性分析区别于以前的以单机或者网页方式实现的地图服务,Android平台的地图服务采用的是内嵌式地图应用。为什么在之前没有人这么做呢,首先就是困难度,即使克服了这个困难,往往还需要支付很高的地图厂商的版权费用,加上旧一代的手机的GPS3功能并不完善,导致很多开发者对此失去了信心。可以说Android的出现打破了这个格局,它提供给普通开发者非常灵活的地图展示与控制功能。Android是一个真正意义上的开放性移动设备综合平台,它包括了操作系统、用户界面、中间件和一些关键的平台应用,拥有移动电话工作所需的全部软件。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持个汇总可扩展的用户体验,拥有非常丰富的图形系统,这就为大家带来了最流行也是最具前景的MVC(Model-View-Controller)4开发模式。可行性分析如下:(1)经济上可行性。现在,智能手机的价格已经十分低廉,性能却有了长足的进步。而且Android作为一个免费开源的开发平台,为开发者减少的开发成本是不可估算的。(2)技术上可行性。只要有一定的JAVA语言基础,加上一些简单的Android的UI布局5实现能力,以及对于程序bug的调研能力,就可以自己为自己量身打造一款地图服务应用。(3)运行上可行性。这样的地图服务应用,只需要有一台搭载Android操作系统地智能手机就可以运行,所以在运行上的可行性可以说是毋庸置疑的。二、 国内外研究现状开源地图服务应用有很多,目前大家使用的有悠悠导航、导航犬、凯立德手机导航、百度导航、图吧导航、天翼导航等等许许多多的应用。但是他们的设计使用是为大多数用户提供的,许多功能界面并不能满足所有用户的需求,即使用户体验度再高,也会有人不满意。所以,在开源时代来临的今天,每一个人都可以为自己量身定制一款让自己满意的地图服务应用。百度地图API6是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备,多操作系统下的地图应用开发。百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用程序。百度地图API不仅包含构建地图的基本功能接口,还提供了诸如本地搜索、路线规划等数据服务。适用于PC或移动设备端的基于浏览器的开发。JS版本还为用户开放了开源库,简化开发。百度地图Web服务API包括Place API、Geocoding API、Direction API,能够快速响应用户的请求,返回xml&Json 数据。就百度地图API目前政策,若用户使用该套API,需要先申请key。其中Place API使用受限,其他均无限免费使用。百度移动版地图SDK,分为Android版与Symbian版,为移动设备地图应用开发提供基本地图、本地搜索、路线规划、定位等服务。若用户使用该套SDK,也需要先申请key。百度地图定位SDK,与百度移动版地图SDK相比,是以更小的体积提供给开发者,帮助开发者完成位置信息获取与应用开发的工具。百度地图目前提供Android和Symbian版本,且开发者是不需要申请key就可使用。百度地图API免费对外开放,业已广泛应用互联网、移动设备、车厂等行业,主要涉及房产、电商、团购、移动手机应用、生活服务网站等。主要有搜房、糯米、去哪儿网、百姓网、12580、酷讯旅游、同程网、途牛旅游网、好大夫在线、豆角网、墨迹天气、食神摇摇等。三、 研究的基本内容与拟解决的主要问题手机的地图应用主要功能是以图形、文字的形式为用户提供地图服务,并提供友好、方便、快捷的操作界面。其功能需求从用户本身来进行分析设计,用户方需求包括:( l )地图控制:因为在实际使用过程中,每一次对于地图的显示面积需求是不同的,电子产品的地图当然就不能像纸质的一样死板,在任何时候要能够对地图进行放大、缩小和移动,以满足当前的需求;( 2 )实时定位:只要用户打开这个应用,并且打开自己的GPS定位选项,就能够将用户当前的位置在地图上标注出来,并能随着位置的变化而实时更新,即在地图上定位用户的当前位置;( 3 )路径导航:能够根据用户的当前位置与目的地,为用户规划路径,并在地图上显示,进行实时路径引导。另外,为提倡环保的用户也有另一种出行模式,即由应用为用户提供一些公交车的线路,让用户自行选择。( 4 )轨迹跟踪:能够在地图上显示出用户从出发到目前为止的行驶路径,并给出相应的行驶距离,让用户实时知道自己已经经过了多少路程、距离目的地还有多少路程;( 5 )资讯查询:能够根据用户的当前位置,查询用户附近所需要的信息,比如附近的美食信息让每一个“吃货”能够随时随地为自己找到让自己一饱口福的美味佳肴,更可以让使用者免去招待亲朋好友一时间找不到合适的就餐地点的烦恼。( 6 )日志备忘:有日志记录功能,也有用户自己为自己添加备忘录的功能,在特定的时间手机对用户做出适当的提醒,以免忘记重要的会议等。所有这些需求实现,都要求操作简单,符合手机使用者的习惯。实际开发过程中可能遇到的几个问题。首先是界面的友好度,需要一段时间来设计UI界面,让应用的界面给人以轻松方便的感觉,让用户在使用过程中的思考时间降到最低,通过最少的操作来完成更多的任务。再者就是百度地图 API 的调用,这个其实也不算大问题,因为这个是开源的,百度公司本身就为大家提供了方便使用的SDK来进行调用。最后一个问题就是需要更多的实际使用场景的一个体验,因为在现在的网络中各种形形色色的应用可以说是多如牛毛,然后为什么有些应用就可以那么深入人心,让用户一直保持着使用它的习惯,就是因为它不仅做到了界面的美化、功能的实现,更加注入了开发者对于用户实际使用场景的一种体验,这对于一款应用能否让人用的感觉到舒适温暖是十分重要的。四、 总体研究思路(方法与技术路线)应用采用Android作为开发平台,Android Studio作为开发工具7-8,百度地图API提供地图数据9-10。 Android 提供了一些方式来存取数据。一是文件方式,数据以文件的方式存储在设备或其他移动媒介上;二是数据库方式,Android有 SQLite 数据库的 API,应用程序可以创建和使用 SQLite 数据库;三是网络方式:Android还支持使用网络存取数据的方式。除此以外,Android还可以向其他应用程序请求并获得数据11-13。由于该系统是进行原型设计,数据量不太大,只有基础底图和少量测试数据14,基础底图是利用百度地图API获取的地图,其他测试数据均采用文件存储15的方式。五、 预期研究成果用户在任何时间想要知道自己当前处于这个繁华的城市的什么位置,只需要打开自己做的地图服务应用,通过GPS来找到自己当前所在的位置16。思考过后,决定要去某一个地点放松自己,在搜索栏输入了某某某公园,点击搜索。然后搜索框跳出若干个搜索结果,轻轻点击某个确定的结果,然后点击导航。接下来,带路的任务就可以放心地交给我们的应用了,用户要做的就是跟着应用的指示行进就可以了。在路上,如果用户看见了某一家小店,好像看起来很吸引人的样子,但是现在又要去公园,没关系,用户只需要在小工具界面找到标记功能,轻松在地图上标记处此处有一家吸引自己的小店,日后在空闲的时候一定要来逛逛。同样,在到达公园后,用户也可以将这个地点标记为自己的常去地点,以后就可以直接打开寻路,省去输入搜索的环节,将用户的思考降到最低,从而大大提高用户体验度。如果逛累了,打开资讯界面,系统就能给用户提供附近的美食店铺,让用户一饱口福。用户要事备忘功能,即手机记事本功能,用户可以记录一些重要事情以备忘。六、 研究工作计划起止时间内 容2013.11.042013.12.17查阅资料、写文献综述和开题报告,并翻译与毕业论文相关的英文资料。2013.12.18开题报告答辩,并对开题报告、文献综述、英文翻译修改2013.12.192013.12.25熟悉Java开发语言,熟悉Android Studio开发环境,熟悉百度地图API的调用。2013.12.262014.01.15总体设计、详细设计2014.01.162014.02.22数据存储方案2014.02.232014.03.11模块分析与设计,程序编写2014.03.12毕业设计中期检查2014.03.132014.04.01程序编写,撰写论文2014.04.022014.04.10调试程序,撰写论文2014.04.112014.04.18论文初稿上交2014.04.192014.04.30修改论文和程序2014.05.01论文定稿上交2014.05.022014.05.04根据导师意见,再次修改论文和程序 2014.05.052014.05.06答辩前期准备2014.05.07论文答辩参考文献1 E2EColud工作室编著. 深入浅出Google AndroidM. 北京:人民邮电出版社. 2009.08. 2 靳岩,姚尚朗 编著. Google Android开发入门与实战M. 北京:人民邮电出版社. 2009.07. 3 李天文等编著GPS原理及应用(第二版)(目的:查询GPS远离及起源)4 By Microsoft ASP.NET Team|January 27,2009 5 交互界面设计研究ZHOU Rui(School of Art,Xihua University,Chengdu 610039,China) 6 张仕成. 基于Google Android平台的应用程序开发与研究J. 电脑知识与技术. 2009,5 (25):795979627 靳岩,姚尚朗. Android 开发入门和实战M. 北京: 人民邮电出版社. 20098 差沙,地狱男爵. 用Android开发手机应用J. 程序员,2008 (1):56619 舒贤华. 基于Android平台的手机 Web 地图服务设计 D . 大连海事大学硕士学位论文,2009 10 Frank AblesonIntroduction to Android developmentEB/OL11 公磊. 基于Android 的 GPS 测量系统开发 D. 南昌大学硕士学位论文. 2008 12 公磊,周

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论