- 7
- 0
- 约1.26万字
- 约 27页
- 2018-06-22 发布于福建
- 举报
基于安卓系统的儿童防丢跟踪应用序的设计1
本科毕业论文
基于安卓系统的手机位置跟踪应用程序的设计
二 级 学 院 机械与电子工程学院 专 业 通信工程 完 成 时 间 2016 年04 月10 日 基于安卓系统的手机位置跟踪应用程序
摘 要:在Android移动应用开发中,手机防盗追踪功能是一项重要的安全技术,而本软件致力于手机的防盗与追踪,主要研究基于安卓系统的定位,电子围栏,手机SIM卡安全,以及短信追踪功能。软件共分为安卓端,服务器端,数据库端,与网页端四个方面,由它们可以实现记录定位信息,匹配手机信息,保障手机安全并能随时随地知道你的手机在哪里。
本文主要分为软件总体功能介绍,以及各个应用端的设计与实现和最终的软件调试。首先介绍了本软件的主要功能和设计思路以及设计的意义,再分开详细描述每一个功能模块的设计与实现,如安卓端功能,服务端功能实现等。最后就是对系统的整体测试,测试发现,本软件已经满足需求说明书上的需求,可以正常使用。
关键词: 安卓;防盗追踪;安全;软件
引言
随着移动通讯产业的快速发展,手机成为了我们生活中不可缺少的一部分,它不仅可以打电话,发短信,更可以浏览网页,聊天,甚至购物,银行转账等等,相信在不久的将来,手机的业务也能逐渐的取代电脑,成为一个互联网的终端,向外界提供更多的服务。而谷歌推出的一个专为移动设备设计的操作系统平台——android,更是加速了手机产业的发展,但是,因为安卓系统是开放源代码的,且功能强大,容易使用,在我们的日常生活中应用十分广泛,所以针对手机的防盗追踪技术就显得更为重要。手机里存有我们大量的个人信息,甚至一些非常敏感的信息,要是丢失了该多危险。
本软件是基于安卓平台开发环境,在智能手机上设计、实现基于安卓系统平台的具有手机防盗追踪功能的软件,有了它,再也不用担心找不到你的手机了。
通过本次设计可以锻炼自己对所学理论知识和技能的综合运用提高自己对文献资料的搜索和信息处理能力培养自己对知识的自身的知识和设计论文。
图2:软件设计总流程图
(1)在开启本软件的时候需要先设置好本软件需要用到的一些安全信息,如手机监控号码,围栏半径,还有设置好电子围栏的中心点(默认为最初安装软件得到的经纬度为中心点)。
(2)在软件首页可以通过不同的按钮选择不同的功能。
(3)换卡功能在每次开机和开启本软件自动匹配数据,如果与存储的数据不一致,则会发出报警。
(4)定位功能使用第三方软件--高德地图实现,高德地图还集成了电子围栏功能,因此只需要使用高德地图的api就可以轻松的做到定位以及电子围栏功能。在完成定位的同时,发送定位信息到服务器端,在电脑上通过链接访问网页就可以在电脑上查看到手机的位置,方便又可靠。
(5)通过监听手机的短信广播和短信数据库的变化来判断是否收到来自监控手机号码的短信,是否应该回复手机的定位信息。
1.3设计本软件的意义
手机在飞速发展,它的功能也不再局限于接打电话,强大的信息处理能力使手机成为我们身边不可或缺的重要助手。现如今,手机的数据传输速度越来越快,智能化程度也是越来越高,手机能处理的业务也变得越来越多,它在我们的日常生活中的重要性已经不言而喻,手机里存储了我们大量的信息,这些信息一旦随着手机的丢失而丢失的话,就会给我们的生活,个人隐私,财产等带来巨大的威胁。
最近,McAfee对美国、日本和英国等3G业务比较发达国家的2000名用户进行了调查,研究发现,平均有86.1%的用户对于手机所引发的安全问题有所担心。担心的内容包括私人信息泄露,蓝牙间谍或被远程监控、手机病毒影响到朋友和同事关系等。 Android是Google公司推出的一款致力于移动便携设备的系统,这个系统主要由操作系统、中间件、用户界面和用户软件组成,是目前主流的手机系统之一,2011年在全球的市场份额超过了塞班系统,2013年全球市场份额已经达到78.1%,它能够取代塞班系统不是没有原因的,安卓系统最大的优点就是开源,免费,也就是说安卓系统是开放源代码,而且不收费的,其次就是开放性,扩展性非常高,开发比较容易,所以才会存在安卓市场的大量软件的存在。
2.2安卓系统结构以及主要组件
首先我们看下安卓的系统结构图[1]:
图1 .Android系统架构图
?Android的系统架构Activity活动,BroadcastReceive广播接收器Service?服务Activity活动:
应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应
BroadcastReceive广播接收器:
例如,收到一条短信就会。
(3)Service?服务:
(4)Content Provider内容提供者 :
Content Provider些数据可以存储在文件、SQLite数据库、或其
您可能关注的文档
- 基于MC9S1S128汽车智能雨刮器控制器设计开题报告书.doc
- 基于Maya的轨道训基地三维动画设计.pptx
- 基于MFC的连连看游戏设与实现.doc
- 基于MATLAB的虚拟实验系统设计——主界面及部分模块的设计.doc
- 基于MCUMSP430点光源跟系统A.doc
- 基于Metsploit的编程对Sql Server的漏洞扫描的设计与实现.ppt
- 基于micro2440的wii网络开关设计(改动后).ppt
- 基于MC9S12DG128B片机的智能车系统.doc
- 基于MATLAB+Quarts II的LMS自适应算法和FIR滤波器设计 毕业设计.doc
- 基于Maya的轨道实训基地维动画设计.docx
原创力文档

文档评论(0)