基于Android的室内定位APP的设计与管理毕业论文
2022-01-21 22:20:58
论文总字数:15121字
摘 要
已经2019年,经济科技大力发展,越来越多人开始对自己及他人的实时定位的要求提高,如果是在室内,使用卫星定位时,可能会有很差的效果。因此我们可以通过使用WIFI定位技术来代替卫星定位,解决卫星信号会受到障碍物阻碍而减弱的问题,最终定位物体当前所处的位置。
如今,智能手机使用越来越普遍,WIFI随处可见。因此,我们可以设计基于Android系统,利用WIFI定位技术的室内定位app,使用Java语言和Android Studio开发工具进行编写。比较分析一些室内定位算法,实现一种采用位置指纹定位算法应用。设计出该系统要实现什么样的功能,如何实现这些功能,以及处理出现的误差和异常。本项目同时对项目进行管理,确保项目顺利进行。
本系统由客服端,服务器端,数据库,UI界面设计等部分组成。实现了具有登陆注册功能,离线地图功能,室内定位和室外导航功能,最后附加实时公交和地图测距等功能,让软件更加完善和良好的用户体验。
关键词: Android WIFI室内定位 位置指纹
Design and Management Based on Android Indoor Positioning APP
Abstract
In 2019, economic and technological development has been vigorously, more and more people are beginning to increase their requirements for real-time positioning of themselves and others. If indoors, using satellite positioning, there may be very Poor effect. Therefore, we can use WIFI positioning technology instead of satellite positioning to solve the problem that satellite signals will be hindered by obstacles and finally locate the current location of the object.
In today's society, the use of smartphones is becoming more and more common, and WIFI is everywhere. Therefore, we can design an indoor positioning app based on the Android system using WIFI positioning technology, using Java language and Android Studio development tools to write. Compare and analyze some indoor positioning algorithms to achieve an application using location fingerprint localization algorithm. Design what functions the system will implement, how to implement them, and handle errors and anomalies. The project manages the project at the same time to ensure the smooth progress of the project.
The system consists of mobile end, server, database, UI interface and so on. It has the functions of login registration, offline map function, indoor positioning and outdoor navigation, and finally adds real-time bus and map ranging functions to make the software more perfect and good user experience.
Keywords: Android;WIFI indoor positioning;location fingerprint
目录
摘要 I
Abstract II
第一章 绪论 1
1.1研究背景 1
1.2研究现状 2
1.3研究目的与意义 3
1.4论文结构 4
第二章 室内定位的概论 5
2.1室内无线定位技术简介 5
2.2室内定位技术比较 5
2.3室内无线定位算法 5
2.4定位算法的比较选择 8
第三章 系统相关技术及开发环境概述 9
3.1 Android分析 9
3.2 Android开发环境的搭建 10
第四章 需求分析 13
4.1功能需求 13
4.2功能模块 15
4.3 服务流程 16
第五章 定位系统的设计 17
5.1 定位算法模块 17
5.2 数据库模块 17
5.3 通信模块 18
5.4 RSSI测量模块 18
5.5 UI界面 19
第六章 项目管理 20
6.1项目管理简介 20
6.2项目管理的注意事项 21
6.3项目管理的过程 21
6.4项目管理的工作计划 22
6.5项目成果 23
6.6项目管理的意义 26
第七章 总结 27
参考文献 28
致谢 30
第一章 绪论
1.1研究背景
信息技术的蓬勃发展以及生活质量的改善,定位一直是科学工作者感兴趣的研究工作。而公众关于定位提出更高的要求,体现在定位的精度,定位的速度和可用范围等等。
目前,绝大多数手机设备都具有导航功能。多种多样的导航定位APP涌入市场,像谷歌地图,腾讯地图等等,如图1-1。
图1-1 常见的手机导航APP
图示的手机导航软件基本上都是借助GPS进行工作的,在空旷的室外可以达到很好的定位以及导航效果。比如我们日常生活中使用的导航可以很快的去往想去的地方,或者去陌生城市的陌生角落。上世纪七十年代,美国制造了新一代GPS,主要为军事活动提供更加全面的定位服务。发展到今天,GPS已经遍布全球,生活中的各个方面都离不开GPS。但是,GPS是卫星导航系统,GPS卫星发射的信号并不能穿透实体障碍物,因此在室内就很难再用GPS定位,即使能够完成定位,然而定位的精度会很差。好比在教室,商场等室内环境,信号会遭到障碍物的阻隔而削弱,也不能对楼层进行有效辨识,如果发生火灾,物品丢失,孩童走失等紧急情况时,人们迫切想要去找到目标。因此,获取室内准确的位置是十分重要的。所以,GPS就很难满足人们在室内完成定位。
请支付后下载全文,论文总字数:15121字
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料