基于Android的手机安全管理软件的设计与实现毕业论文(30页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于Android的手机安全管理软件的设计与实现毕业论文(30页).doc》由会员分享,可在线阅读,更多相关《基于Android的手机安全管理软件的设计与实现毕业论文(30页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Android的手机安全管理软件的设计与实现毕业论文-第 23 页青岛农业大学毕 业 论 文(设计)题 目: 基于Android的手机安全管理软件的 设计与实现 姓 名: 学 院: 理学与信息科学学院 专 业: 计算机科学与技术(软件) 班 级: 2010.1 学 号: 20106017 指导教师: 车晓岩 2014 年6月1日基于Android的手机安全管理软件的设计与实现摘要:移动互联网时代,手机已成为人们的生活必需品。在使用手机软件的同时,软件安全也变得越来越重要。有效的安全管理可以保护用户的数据。本文主要介绍了基于Android系统的手机安全管理软件的设计与实现过程。文章分为三大
2、部分,由基础技术简介、总体设计与实现、测试构成。首先介绍了手机安全软件的意义与前景,针对时下安全管理软件存在的主要问题作出分析。然后重点阐述了该软件中前台功能模块和后台服务模块的设计与实现,如手机防盗模块、短信电话拦截管理模块、手机软件管理与监控模块、查杀病毒模块、工具箱功能模块、流量管理统计模块、桌面控件功能模块等。最后进行整个系统的测试。经测试,本软件满足一般安全管理软件的各种功能需求,可正常运行。关键词:手机安全;Android;后台管理Design and Implementation of Mobile Phone Safety Management Software based o
3、n AndroidAbstract:The era of mobile Internet, mobile phone has become the necessities of life. At the same time in the use of mobile phone software, software security is becoming more and more important. Effective security management can protect the users data.This paper mainly introduces the design
4、 and implementation of mobile phone safety management software based on Android. The article is divided into three parts, consists of basic technology, overall design and implementation and test. First,the paper introduces the significance and Prospect of mobile phone security software and analysis
5、the main problems existing in the current security management software. Then elaborate the design and implementation of the foreground function module and the background service module, such as mobile phone anti-theft module, SMS and telephone interception management module, mobile phone software ma
6、nagement and monitoring module,killing the virus module, toolbox function module, Flow management and statistics module, desktop widget function module. Finally, the whole system test has been carried on. After testing, the software to meet the functional needs of general security management softwar
7、e, can be normal operation. Keywords: Mobile phone safety;Android; Background management目录1前言11.1课题前景与意义11.2存在问题21.3课题的主要工作22相关技术简介及需求分析32.1设计技术32.1.1Linux命令集32.1.2JAVA开发语言32.1.3SQLite42.2设计环境42.2.1Android-SDK开发工具42.2.2模拟器镜像(android virtual device manager)42.2.3需求分析53设计总体分析63.1软件总体设计63.2模块用例图73.2.1手
8、机防盗模块73.2.2设置中心模块83.2.3高级工具模块83.2.4软件管理模块93.2.5通讯卫士模块93.2.6进程管理模块103.2.7手机杀毒模块103.3文件夹及文件架构布局103.4数据库架构114详细设计124.1数据库设计124.1.1数据表概要124.1.2数据库操作类的编写124.2欢迎界面与主页的设计124.2.1欢迎界面设计134.2.2主页设计144.3前台UI及功能模块设计144.3.1手机防盗模块144.3.2短信电话拦截管理模块184.3.3手机内软件管理与监控模块194.3.4手机查杀功能模块204.3.5手机工具箱功能模块214.3.6流量管理统计模块22
9、4.3.7手机小火箭功能模块234.3.8桌面小控件功能模块234.4后台服务功能模块设计244.4.1后台程序锁监控服务模块设计244.4.2后台短信电话拦截服务模块设计254.5权限的设置264.5.1清单文件配置中权限的设置264.5.2超级管理员权限的设置27总结29参考文献30致谢311 前言1.1 课题前景与意义随着移动终端设备的普及,人们的日常生活也发生着巨大的变化。毫无疑问,移动终端设备软件开发产业是一个充满活力的新产业,并会逐步在各类产业中占据举足轻重的地位。移动互联网功能的多样性早已预见了它今后的广泛应用,它不单单被用于通信交流,而且还被用于广泛的生活,比如网上购物、论坛、
10、二手物品交易、求职中心等等,它已经逐步成为了促进社会发展的强大动力。即便在政府众多部门,移动互联网的运行也早已有所涉足,比如监控录像。而Android手机系统在市场上的占有率逐年提高,Android系统的网络安全自然而言也就成了我们所关注的焦点。2010年初到2014年今的数据显示,上市仅四年的Android操作系统已经淘汰了一直在市场占有率很高的塞班系统,使之在全球范围内跃居为大家最喜欢的智能手机平台之一。Android系统的不断发展,使得他不但应用于智能终端设备,也在平板和PC端逐步扩展出来,在未来,智能家居的普及也会有较大发展。在实际手机应用中,手机的安全问题主要问题的出现,大都由手机恶
11、意软件、手机病毒而引发的,其主要危害有:私人信息被非法泄露、丢失;在后台偷偷发送短信或者拨打电话进行盗取用户费用,财产安全得到威胁;使用用户的手机传播非法信息,扰乱执法人员的监控;破坏手机软件或者硬件系统;造成手机通讯瘫痪。如上所述,最容易造成直接经济损失来自偷偷控制手机用户,然后进行强制消费,导致手机用户的短信费用和通信费用急剧上升。对于安全机制的病毒程序,安装在Android系统的时候,进行权限的配置,对于不懂的用户,用户往往就通过了危险权限。这时,非法程序就很容易的拨打一个电话或发送短信或接入网络,并获得许可或发送短信软件,拨打电话时授予权限请求后,在用户不知情的情况下,并且对发回的扣费
12、信息也进行了屏蔽,使用户很难察觉。在这些情况下,构建基于Android手机安全管理软件,对人们的生活需求有着更重要的意义。1.2 存在问题 在我国,手机安全管理软件也有很多,但是传统手机管理软件无法满足用户的更多需求。具体来讲,本设计从软件工程角度着手很好应对了Android手机管理软件建设中遇到的一些主要问题:u 监控程序截取非法软件当前操作 在本设计中该方法的实现是一个难点。Android系统下,短信的发送、电话的拨通都会触发系统发送一条广播,这些广播信息有可能被其他程序截获,并且做出相应的操作,从而达到对非法短信和电话进行拦截的功能1。通过对Android系统提供的API的学习,就可以进
13、一步分析应该怎么样处理解决该难题。u 手机在防盗方面的定位和远程操控命令 传统手机在防盗方面,在非法更换SIM卡后,无法获取到当前手机的GPS定位信息,无法保护手机隐私安全,无法对用户的重要通讯录、日程、短信等进行备份。对GPS定位的矫正;对手机的远程命令下的关机、数据擦除进行操作;数据的备份;都做了更好的处理。u 手机内其他软件的锁定管理 对手机已安装的软件进行开启即可验证操作人信息的功能实现。对用户启动其他软件的行为,进行捕获、拦截。开启视图,进行密码验证。u 对手机页面的悬浮球的处理 在手机中可以开启,方便用户使用的悬浮球控件,如何让悬浮球在任何界面都可出现,并且并不影响其他软件的使用,
14、做了更多的处理。1.3 课题的主要工作在熟悉了Android系统、Android-API、SQLite、PHOTOSHOP等技术之后,首先对所要开发的管理软件确立设计目标,然后进行总体框架的构造、独立模块分布、可行性系统分析,项目规划、构建系统功能结构图等系统总体设计,最后在Android-SDK工具包开发环境下进行代码编程设计,其中主要分为UI设计和后台服务设计两大部分,包括首页和主页的制作,数据库中数据的录入与调用,软件各功能主页前台及后台代码设计、数据逻辑结构设计等。最终测试实现的各项功能。2 相关技术简介及需求分析2.1 设计技术Android手机客户端的研发一般使用谷歌提供的Andr
15、oid-SDK开发工具包,由于安卓系统底层为Linux kernel开源系统框架,所以我们可以使用JAVA语言进行开发,而JAVA语言是国际上最成熟且通用的,功能丰富而强大,具有很大的实用性和灵活性,开发周期短并且兼容性也特别高2。2.1.1 Linux命令集Linux是一套研发出来并且免费使用,可以自由传播学习,类似于Unix的开源操作系统,她基于POSIX和UNIX,而且可以多个用户、多个任务同时进行,并且也支持多线程和多CPU的操作系统。Linux命令是在Linux系统下的一套管理命令。在Linux系统中,CPU、键盘的处理、内存、鼠标、磁盘驱动器、用户等都规定为文件的形式,若正常运行需
16、要的核心命令是Linux命令。linux命令在系统中的类型分为以下两种:1)内置Shell命令2)Linux命令。2.1.2 JAVA开发语言(1)JAVA开发语言简介 Java 是一个可以写跨平台的应用软件,有着面向对象设计思想的编程语言,由Sun Microsystems公司在1995年5月推出的Java程序设计语言和Java平台(即JavaEE,JavaME,JavaSE)的总称3。Java刚刚推广就非常流行,发展特别迅速,对C+产生了巨大的影响。Java 语言具有通用性、高效性、平台移植性和安全性,在个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网应用比较广泛。随着云计
17、算和移动互联网的成长,Java愈来愈显示出了自身的优势和广阔应用前景。(2)JAVA的优势众所周知,几乎所有的管理类应用软件开发者的平台上都有JAVA程序的运行,毫无疑问它的受大众之喜爱。他有着一些特点是,简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态。2.1.3 SQLiteS QL全称是“结构化查询语言(Structured Query Language)”,SQL是非过程化的高级编程语言,在高层数据结构上也允许用户进行正常工作4。SQLite运用与Android,并且成为它的一个标准的数据库,它也可以使用SQL语句进行操作,是轻量级的嵌入式数据库。因其
18、具有一体化、使用方式灵活、非过程化、语言简单、语法简洁而被广泛使用5。本次数据库设计工具是SQLite Expert Professional 3.4。2.2 设计环境Android所需的开发环境,PC端Windows32位操作系统、Android-SDK开发工具包、Eclipse+ADT插件、Android Platform-tools、最新的模拟器镜像(android virtual device manager)、Adobe Photoshop CS26。2.2.1 Android-SDK开发工具 Android-SDK是基于window系统下使用的开发工具,可以开发跨平台的应用,同时也
19、可以进行代码测试功能。Eclipse的免费使用,谷歌也做了相应的一整套完美的插件,在高级的静态分析、代码剖析、代码涵盖以及单元测试工具都便利的开发人员。Android-SDK 谷歌原生版可以用来开发Android端APK,结合其他软件如Windows Vista,Windows Server 2008,Office 2007,SQL Server 2005 和 Windows Mobile 应用程序7。在本次开发中,该环境主要作为Android 2.3以上版本的的设计的开发。2.2.2 模拟器镜像(android virtual device manager)安卓模拟器便利了开发人员,在Win
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 手机 安全管理 软件 设计 实现 毕业论文 30
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内