- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西北大学信科院开题报告基于手机的校园导航系统
西北大学本科毕业论文(设计)开题报告登记表
学生姓名 刘晓旭 性别 男 学号 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日:系
您可能关注的文档
- 莲塘镇城北大道住宅小区5#、6#、7#公寓楼工程施工组织设计.doc
- 荷兰基本情况及设施农业.ppt
- 菏泽市水资源开发利用现状调查与供需平衡分析硕士论文.doc
- 菏泽市消防训练基地综合楼、培训楼铝合金窗、幕墙招标文件.doc
- 菏泽市场调研总结.ppt
- 菏泽市职工职业技能大赛护理临床技能总决赛理论范围复习题.doc
- 莱芜星河基坑支护标书.doc
- 莱阳花生单粒精播高产配套技术项目报告.ppt
- 菏泽皇镇鑫悦社区工程土建工程招标文件.doc
- 菜用大豆的再生与转化体系优化硕士论文.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)