手机安全卫士毕业设计论文.doc

上传人:b****1 文档编号:152561 上传时间:2022-10-04 格式:DOC 页数:55 大小:1.67MB
下载 相关 举报
手机安全卫士毕业设计论文.doc_第1页
第1页 / 共55页
手机安全卫士毕业设计论文.doc_第2页
第2页 / 共55页
手机安全卫士毕业设计论文.doc_第3页
第3页 / 共55页
手机安全卫士毕业设计论文.doc_第4页
第4页 / 共55页
手机安全卫士毕业设计论文.doc_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

手机安全卫士毕业设计论文.doc

《手机安全卫士毕业设计论文.doc》由会员分享,可在线阅读,更多相关《手机安全卫士毕业设计论文.doc(55页珍藏版)》请在冰豆网上搜索。

手机安全卫士毕业设计论文.doc

毕业设计[论文]

题目:

手机安全卫士

学院:

计算机科学与工程学院

专业:

信息管理与信息系统

姓名:

学号:

指导老师:

完成时间:

2014年05月23日

xx学院本科毕业设计(论文)摘要

摘要

伴随智能手机的不断普及,移动互联网的快速发展,伴随着3G时代的到来,智能手机的广泛应用,安卓成为活跃用户量最大的移动终端操作系统,并且安卓操作系统是开放源代码的,所以每个人都可以开发出一个安卓应用,导致安卓的应用数不胜数。

由于安卓的开源,导致每个人可以对安卓端的软件进行编写,而有些开发者在应用中加入一些非法的代码,窃取用户的隐私,使得手机的安全问题日益明显,手机安全问题关注度日益提高。

本系统正是针对那些恶意应用的,详细的阐述了手机安全卫士的开发流程,包括手机防盗、通讯卫士、软件管理、进程管理、手机杀毒、系统优化、高级工具、设置中心等功能模块。

整体项目采用MVC框架,是对安卓知识点的综合应用,用到的技术有(活动,服务,广播接收者,内容提供这,唤醒机制,数据库,自定义标题,自定义控件,小部件,进程间通讯等)。

本项目是通过xml文件对页面进行布局,后台使用java代码实现每一个业务逻辑流程,完成页面中的每一个需求。

本系统采用安卓作为开发平台,使用安卓开发工具作为开发环境,后台使用sqlite数据库进行数据的存储和传输,来实现手机卫士之的数据共享和业务逻辑的交互。

关键词:

手机卫士,安卓开发平台,MVC框架,数据库

I

河南城建学院本科毕业设计(论文)Abstract

Abstract

WiththegrowingpopularityofsmartphonesandtherapiddevelopmentofmobileInternet,Withtheextensiveapplicationofthe3Gera,smartphones,Androidbecamethelargestactiveusersofmobileoperatingsystems,AndtheAndroidoperatingsystemisopensource,soeveryonecandevelopanAndroidapplication,resultinginnumerousAndroidapplications.BecauseAndroidisopensource,leadingeveryonecandevelopAndroidterminalsoftwareforDIY,andsomedeveloperstodevelopsomeillegalcodeintheapplication,tostealtheuser'sprivacy,makingphonesecurityproblemshavebecomeincreasinglyapparent,andthephonesecurityproblemshascausedmanypeople’sconcern.

Thesystemisaimedatthosemaliciousapplicationsandthoroughdescribesthedevelopmentprocessofmobilesecurityguards,includingmobilesecurity,communicationsguards,softwaremanagement,processmanagement,mobileantivirus,systemoptimization,advancedtools,setupcentersandotherfunctionalmodules.ThewholeprojectusingMVCframework,isacomprehensiveapplicationofAndroidknowledge,Techniquesusedincludingactivity,service,broadcast,contentprovider,Notification,Database,customtitle,customcontrols,widget,aidlprocesscommunicationandsoon.Thisprojectiscarriedoutbyxmlfilelayoutonthepage,backgroundusingjavacodetoimplementbusinesslogicprocessesandcompletepagedemand.ThesystemusesAndroidasthedevelopmentplatform,usingADT(AndroidDevelopmentTools)asthedevelopmentenvironment.Backgroundusingsqlitedatabasefordatastorageandtransmission,andinthiswayitcanimplementdatasharingandbusinesslogicofthemobilesecurityguards.

Keywords:

Mobilesecurityguards,AndroidDevelopmentPlatform,MVCframework,sqlite

II

database

河南城建学院本科毕业设计(论文)目录

目录

1绪论 1

1.1选题背景 1

1.2系统开发环境 2

1.3本章小结 2

2需求分析 3

2.1可行性分析 3

2.2项目需求分析 3

2.2.1项目的具体功能分析 4

2.2.2项目框架简介 5

2.2.3项目的目录空间结构 5

2.2.4项目代码的组织结构 6

2.3本章小结 6

3相关技术简介 7

3.1Java技术综述 7

3.2Android技术 7

3.3SQLite数据库 9

3.4本章小结 10

4项目设计 12

4.1项目设计目标及原则 12

4.2项目的模块流程图 12

4.3本章小结 19

5数据库设计 20

5.1数据库设计过程描述 20

5.2数据库概念结构设计 21

5.3数据库的逻辑结构设计 22

5.4数据库物理结构设计 24

5.5数据库实施 25

III

5.6本章小结 26

6项目详细设计与实现 27

6.1项目的具体功能模块设计及界面 27

6.1.1用户体验界面的设计 27

6.1.2手机防盗功能模块的设计 29

6.1.3手机侦测与设置功能的设计 34

6.1.4用户隐私功能的设计 38

6.2项目设计遇到问题的处理方式 41

6.3本章小结 41

7项目测试 43

7.1项目测试结果 43

7.2本章小结 45

结束语 46

致谢 47

参考文献 48

附录 49

IV

VI

河南城建学院本科毕业设计(论文)绪论

1绪论

1.1选题背景

Android移动终端操作系统由谷歌公司于2007年11月05日推出,Android操作系统是建立于Linux操作系统之上,该平台有操作系统、中间件、用户界面和应用软件层组成。

Android操作系统最初由AndyRubin开发,主要支持手机。

根据全球著名调查机构Gartner提供的数据,安卓系统在只能手机市场发占有率达到了一半以上。

相对于PC的安全性而言,手机安全对用户的威胁更大。

因为手机相对于PC而言其私密性更强,一旦手机遭受到安全攻击,将带来直接的经济损失。

所以,为了用户的隐私和手机安全问题,本次毕业设计将选择手机安全卫士作为毕业设计的题目。

随着科技的发展,移动互联网已成为当下的趋势,而拥有Android平台的终端设备已达到75%的占有率。

这都要归根于其平台的开放性,显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,使得Android下的应用多而混乱,其中不乏有大量的恶意扣费软件、盗取用户隐私的木马程序等等。

这就使得开发出一个保护用户隐私和阻截恶意软件的手机安全卫士显得很有必要。

本次开发的安全卫士不仅可以检测恶意的软件,还能绑定用户的手机,以便在手机丢失后远程锁定用户的手机,甚至远程销毁数据,已达到保护用户隐私的作用。

为了开发出一个适合用户需求的手机卫士,本次设计还借鉴了市面上一些商业性安全软件的一些构思和设计技巧。

而有的商业安全软件的界面不够人性化,本次项目针对那些缺点进行优化设计。

而随着技术的进步,对手机安全卫士的开发提出了更严格的要求和挑战,本次系统设计是以切合实际的发展趋势和用户需求而开发设计的。

国内研究现状分析,从2002年开始,全球领先的计算机安全厂商纷纷介入移动安全领域,并发布了相关的安全产品,反病毒技术在发展上大致经历了以下几个阶段:

①针对某个病毒的专有杀毒程序。

当手机病毒刚出现的时候,由于病毒数目很少,而且并不具有实质性的危害,安全厂商往往通过提供专有杀毒程序的形式来解决威胁。

②基于病毒文件HASH描述的反病毒扫描技术。

是通过给对应的病毒计算HASH,然后通过文件扫描找到对应的病毒。

基于HASH计算的反病毒引擎算法简单,而且病毒定义方式也很容易但是但是由于灵活性及效率原因,很快就被淘汰。

③基于通用病毒定义语言的反病毒扫描技术。

通用的病毒定义语言可以用最少的代价描述一个或者多个病毒,并极大的优化了扫描引擎的性能。

1.2系统开发环境

操作系统:

MicrosoftWindows7Ultimate

开发平台:

Android

开发环境:

AndroidDevelopmentTools

开发语言:

Java

数据库:

Sqlite

1.3本章小结

本章主要介绍了该项目的开发背景和本项目的特点,以及对市面上一些商业安全软件的一些模块进行小小的优化,针对用户的需求,简要阐述了该项目所要实现的基本功能和目标,并介绍了该项目的支持平台、开发环境、开发语言以及所要使用的后台数据库。

50

河南城建学院本科毕业设计(论

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 党团建设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1