- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西北大学信科院开题报告基于手机校园导航系统
西北大学本科毕业论文(设计)开题报告登记表
学生姓名 刘晓旭 性别 男 学号 2011117147 学 院 信息科学与技术学院 年级 2011 专业 电子信息工程 指导教师
姓 名 刘成 指导教师
专业技术职务 工程师 开题报告日期 2015.3.3 论文(设计)题 目 基于手机的校园导航系统本次设计基于上实现采用了设计,
总系统
地图图层界面
定位 检索 卫星/ 导航
功能 功能 地图 功能
切换
对数据的存储和读写 Dijkstra算法
该校园路径导航系统包括以上这五大部分,其中
UI界面分布如下:
其中/com.baidu.baiapi.map.MapView作为整个导航界面的北京图层。
定位与检索部分:在UI主界面的基础上添加定位和检索按钮,分别为这两个按钮设置监听:
获取普通界面组件,也就是被监听的对象,在此系统中为按钮,点击按钮触发监听事件
实现事件监听类,该监听类是一个特殊的Java类,必须实现一个OnCLicklistener接口
调用事件源的SetOnClcikListner方法将事件监听器对象注册给 普通组件(也就是事件源,即点击按钮)
在实现时间监听类的过程中,即可调用LocationClient类,以及MKsearch类实现这两个方法。
路径导航部分:同定位检索功能的实现一样,路径导航部分也是在地图图层的基础上进行设计的,其原理与定位、检索的原理一样,同样是设计监听器借口,并调用导航类,以实现不加算法的导航。
(4)数据存储部分:android提供了SQLiteDataBase代表一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDataBase对象,接下来就可以通过SQLiteDataBase对象来管理,操作数据库了。我们可以在数据库中按照一定的规则建造数据表,以实现对周围路网和建筑物的管理和分类。
(5)算法实现部分:由于该系统采用了dijkstra算法,且且该算法目前在一定的范围内已经比较成熟,故,将数据库表格中的数据进行制作成一个二维数组,用来表示路网信息和建筑物信息,然后应用最短路径算法,对其进行计算,并利用画笔绘制出相应的路线,以达到校园导航的目的。
软件流程:
首先在程序中调用setcenter(latitute,longitude)将西北大学的经纬度作为参数传递给方法,这样在打开界面后就可以直接让主视图定位在西北大学上方。
然后点击“我在哪”按钮,启动ButtonListener监听器,触发事件发生后,程序迅速响应,开始进行定位,将自己所处位置信息以文本的方式显示在地图上。
其次在地图上放的文本控件中输入所需要前往的目的地,点击“查询”按钮,再次设置监听,启动监听器,程序迅速响应,定位到目的地位置上空,并以红色标注,用来确定目的地。
点击“导航”按钮,触发监听器,让程序后台的应用最短路径算法进行计算,并在地图图层上开始描绘线路。其中,该算法需要将校园环境与周围建筑物考虑其中,使规划的路线具有实际应用价值。
如若对周边环境不是很熟悉,可以点击地图下方的的“地图/卫星”按钮,用来切换卫星地图视角,对比周围建筑物,使得自己能够更加清楚地了解自己所在位置。 论文(设计)写作提纲 中文摘要
英文摘要
第一章 绪论
1.1 论文背景及意义1.2 主要工作
第二章 校园路径导航系统设计概述
2.1 GPS以及路径导航系统简介
2.2 BaiduMap的选择
2.3 安卓开发环境搭建
第三章 校园路径导航设计方案
3.1 系统功能模块划分
3.2 系统构架设计
3.3 用户界面设计
数据存储设计
4.1 数据库存储原理
4.2 数据库存储实现
dijkstra算法
5.1 dijkstra算法原理
5.2 dijkstra算法在Android中的实现
第六章 系统子模块的设计与实现
6.1 基础地图模块的实现
6.2 定位功能的实现
6.3 输入目的地功能的实现
6.4 导航功能的实现
第七章 设计总结
附录 工作步骤与时间安排 一、3月3日—3月10日:毕业设计初期,收集资料,阅读文献,对设计课题的背景、意义、设计思路形成一个整体的概念和框架,撰写开题报告。
二、3月9日—4月9日:系
您可能关注的文档
- 苏宁电器杭州配送中心储配方案设计任务书.doc
- 苏宁易购营销策略分析与优化论文.doc
- 苏州古典园林建筑古亭艺术分析-毕业论文.doc
- 苏州工业园区新海宜电信发展股份有限公司流程重组,构建面向订单生产管理模式管理改善项目建议书.ppt
- 苏州金鸡湖RF分析报告.docx
- 苏锐锋开题报告-浅谈业余足球裁判员跑位.doc
- 苗族“灵魂不死”与儒家“天人合一”自然观契合点研究-同济大学攻博期间科学研究计划书.doc
- 苗旺达农业科技公司销售管理研究毕业论文初稿.doc
- 苜蓿夜蛾取食量初步研究.pptx
- 苗圃建设与区划.ppt
- 西京社区医疗管理系统设计与实现-毕业论文.doc
- 西北师范大学体育教育专业大学生学习策略研究开题报告.doc
- 西北大学研究生科研实验资助项目-用于黄曲霉毒素定量检测金磁微粒标记快速层析试纸条研制申请书.doc
- 西华大学毕业论文-营改增对交通运输业上下游企业影响.docx
- 西南大学《中东地理学》期末课程论文-以色列——一个让沙漠开花国度.docx
- 西南交大网络教育毕业论文(电气工程及其自动化)(电力机车)-电力系统短期负荷预测研究.doc
- 西南和西北两个省份农村地区小学教师生活现状调查毕业论文开题报告.doc
- 西南大学育才学院食堂改造项目评估.doc
- 西宁地区年产1800万袋大黄冲剂工段工_艺设计(初步)-毕业论文开题报告.doc
- 西宁特钢市场占有率与发展能力指标影响程度分析开题报告.doc
最近下载
- 培智数学《10以内的加法》教案(共12课时).doc VIP
- 《建筑装饰工程施工技术》课件——4.2 木龙骨吊顶.pptx VIP
- UBI车险对我国车险行业的影响研究.docx VIP
- J B-T 9168.9-1998切削加工通用工艺守则 齿轮加工.pdf VIP
- 2025至2030中国石油化工行业市场深度分析及前景趋势与投资报告.docx
- 中国UBI车险行业市场前景如何_中国UBI车险行业市场前景分析报告.docx VIP
- 《中考数学专题讲座》.pptx VIP
- 物联网设备安装与调试(中职)PPT完整全套教学课件.pptx VIP
- 社区工作人员一对一谈心谈话记录三篇 .pdf VIP
- AI赋能教育的思考与应用 教师培训课件.pptx VIP
文档评论(0)