基于Android的手机安全卫士的设计与开发资料.docx

上传人:b****5 文档编号:3157976 上传时间:2022-11-18 格式:DOCX 页数:29 大小:730.17KB
下载 相关 举报
基于Android的手机安全卫士的设计与开发资料.docx_第1页
第1页 / 共29页
基于Android的手机安全卫士的设计与开发资料.docx_第2页
第2页 / 共29页
基于Android的手机安全卫士的设计与开发资料.docx_第3页
第3页 / 共29页
基于Android的手机安全卫士的设计与开发资料.docx_第4页
第4页 / 共29页
基于Android的手机安全卫士的设计与开发资料.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

基于Android的手机安全卫士的设计与开发资料.docx

《基于Android的手机安全卫士的设计与开发资料.docx》由会员分享,可在线阅读,更多相关《基于Android的手机安全卫士的设计与开发资料.docx(29页珍藏版)》请在冰豆网上搜索。

基于Android的手机安全卫士的设计与开发资料.docx

基于Android的手机安全卫士的设计与开发资料

毕业设计(论文)

课题名称基于Android的手机安全卫士的设计与开发

学生姓名王锋

学号1241302043

系、年级专业信息工程系、12计算机科学与技术

指导教师陈智

职称讲师

2016年4月16日

摘要

如今移动互联网得到快速发展,智能手机在我国的普及率越来越高。

从某种程度上换句话说,智能手机相当于小型PC(个人电脑),其中我国智能手机操作系统中Android系统市场占有率为71.6%。

Android平台的的开源性使得市场上各种手机智能软件日益增多并且混乱,有些非法软件不但威胁着手机的性能与安全性,也给防范意识薄弱的手机用户带来了时间和经济上的损失。

针对人们日常在使用手机的过程中存在的问题,整个项目基于Android开发平台,采用Java语言,遵循MVC设计模式,使用SQLite这种嵌入式数据库,基本完成了这款功能强大、实际可行的手机安全卫士软件。

该软件主要实现了以下功能:

手机防盗、通讯卫士、软件管理、进程管理、流量统计、手机杀毒、系统优化、高级工具以及设置中心等九大功能模块。

通过反复不断的调试及测试,该手机安全卫士软件基本实现了用户所需的功能,具有很强的使用性。

关键词:

手机安全卫士;Android;MVC设计模式

 

Abstract

WiththerapiddevelopmentofmobileInternettoday,intelligentmobilephonehasbecomeanimportanttoolforpeopletocommunicate,understandtheoutsideinformation.Saidfromsomekindofdegree,intelligentmobilephoneisequivalenttoasmallPC,whichhas71.6%Androidmobilephoneusers.TheopensourceAndroidplatformmakesthemarketonavarietyofmobilephonesoftwareisincreasingandconfusion,someillegalsoftwarenotonlythreatentheperformanceandsecurityofmobilephone,butalsotopreventweakconsciousnessofmobilephoneusersintimeandeconomicloss.

Accordingtopeople'sdailyintheuseofmobilephoneintheexistingproblems,thewholeprojectisbasedontheAndroiddevelopmentplatform,usingJavalanguage,followtheMVCdesignpattern,theuseofSQLiteembeddeddatabase,basicallycompletedthispowerful,practicalmobilephonesecurityguardssoftware.Thesoftwareismainlytoachievethefollowingfunctions:

Ninefeaturephone,communication,securityguardssoftwaremanagement,processmanagement,trafficstatistics,mobilephoneanti-virus,systemoptimization,advancedtoolsandsetthecentermodule.Throughdebuggingandtest,themobilephonesecurityguardssoftware,thebasicrealizationofthedesiredfunction,hastheverystrong.

Keywords:

MobilePhoneSecurityGuards;Android;MVCdesignpattern

 

第一章引言

1.1软件开发背景

进入21世纪,智能手机成为我国人们的生活和工作的必须品,智能手机的快速普及促进了基于Android的手机软件的快速发展。

目前我国市场上各类智能软件非常多,但是软件种类和功能还是比较混乱,智能手机的网络安全日益严峻,其中有一些不法开发商基于Android平台的开放性用来窃取用户隐私、后台偷跑手机流量、恶意扣取用户话费等等。

这些恶意的智能手机软件给Android手机用户带来了各种安全隐患,损害Android手机用户的合法利益,造成了Android手机用户不可估量的损失和无奈,因此设计并实现一款操作简便和安全可靠的Android手机安全卫士是非常必要的。

利用Android手机安全卫士来管理手机软件,可以保护Android手机用户隐私、查杀扣费软件、高效拦截骚扰电话和垃圾短信、清理缓存,同时友好的图形用户界面,简便的操作,具有极强的实用性,是Android手机用户必备软件之一。

1.2软件开发意义

随着科学技术的快速进步,Android手机的硬件配置也越来越强大,Android手机用户安装的软件也越来越多且越来越复杂,基于Android的手机安全卫士可以让Android手机用户直观的看到手机中的所有应用软件,并且可以对这些应用软件进行卸载、运行和分享。

一旦Android手机丢失,SIM卡变更,基于Android的手机安全卫士能够实现远程定位、报警、锁屏、销毁数据等操作。

对于现实生活中日渐增多的骚扰电话和垃圾短信进行快速拦截,对生活中的重要短信进行备份和还原。

查杀Android手机中木马、蠕虫、宏病毒,防止Android手机用户隐私泄露。

关闭Android手机后台不用的进程,清理缓存,提高Android手机性能,优化管理。

总之,基于Android的手机安全卫士软件可以帮助用户对Android手机中的各类系统软件和应用软件进行详尽、全面的控制和管理,其中Android手机防盗、手机杀毒、软件管理、进程管理、通讯卫士是手机安全卫士的核心和基础。

实现这些核心功能可以极大地提高手机的安全性,保护用户的隐私。

高级工具和设置中心可以按照用户的意愿进行选择,满足不同用户的多样化需求,方便日常生活,备受用户的青睐。

第二章系统分析

2.1系统需求分析

基于Android的手机安全卫士软件仅需在2.2版本以上的Android系统终端上皆可运行,用户群体庞大,但要满足Android用户的以下需求需求:

1.简单易学:

时间对于谁都是非常宝贵的,Android手机用户不会花大量时间去学习一款软件的操作。

一款软件如果没有友好便捷的操作界面,让Android手机用户难以快速上手使用,那就说明这款软件设计得不够成功,进而失去大量的Android手机用户。

所以本项目需要拥有良好的交互界面,让用户安装之后可以进行方便地设置。

 2.运行稳定:

一款软件加入设计得不够好,那么很有可能在运行的时候出现一些无可预料的错误从而导致软件崩溃。

如果在软件的使用的过程中遇到了软件崩溃事件,Android手机用户会感到反感,从而放弃该软件,这样就会使用户流失,造成不良的影响.

3.操作简便:

Android手机用户不是程序员,他们不需要知道程序的内部逻辑。

这就要求程序员必须提供给用户方便的操作接口来供用户操作,软件的操作性直接决定了一款软件的好坏。

软件是做给用户使用的,所以一切都要以用户的眼光来看问题。

2.2系统可行性分析

(1)技术可行性分析

依靠基于Android系统的开发技术平台,以Java为主的开发语言进行开发。

用Eclipse开发Android程序,以Android相关技术开发出具有良好用户界面,操作简单,功能齐全,运行稳定的基于Android的手机安全卫士软件。

综上所述,基于Android的手机安全卫士软件在技术方面是完全可行的。

(2)经济可行性分析

基于Android的手机安全卫士软件是一款手机软件,较之电脑软件能够更加方便得随时随地获取信息,不受地理和时间的约束,因此市场开发空间较大,且开发成本低廉,适合开发并推广使用。

(3)操作可行性分析

基于Android的手机安全卫士软件采用主流Android软件应用开发风格,界面友好,使用Android的原生组进行开发,整体项目使用MVC框架进行设计和实现,用户可根据步骤操作,简单易懂。

2.3系统功能性分析

整体项目综合运用Android知识点,以MVC框架构建项目,本项目所实现的功能模块主要包含以下几个:

手机防盗模块,SIM卡变更报警、GPS追踪、远程销毁数据、远程锁闭手机四个子模块;通信卫士模块,黑名单管理、电话拦截、短信拦截三个子模块;软件管理模块,显示所有软件、卸载软件、启动软件、分享软件四个子模块。

进程管理模块,显示所有正在运行的进程和剩余内存、一键清理两个子模块;流量统计模块,显示软件消耗的流量;手机杀毒模块,检测病毒、清除病毒两个子模块;系统优化模块,缓存清理、SD卡清理两个子模块;高级工具模块,手机号码归属地查询、常用号码查询、备份短信、还原短信、程序锁五个子模块;设置中心模块,自动更新设置、来电归属地显示设置、黑名单拦截设置、程序锁设置、归属地提示框风格、归属地提示框位置六个子模块。

2.4本章小结

本章详细探究了基于Android的手机安全卫士软件的需求分析和可行性分析,完成了基于Android的手机安全卫士软件系统的内容设计、用户需求和功能要求等方面的内容。

这样,就使得我们开发的源代码的组织比较有规则,而不会太乱。

通过本章的介绍,使我对基于Android的手机安全卫士软件系统有了进一步的把握,对项目的各个部分功能有了更深刻的认识。

对于不同的模块,所实现的功能也有了清晰的认识。

另外,详细的介绍各个模块的功能设计,熟悉了模块本身的需求以及页面布局.为实现功能界面的设计打下基础。

经过本章的实现,我心中有了一个基本完整的构思和整体的布局,对基于Android的手机安全卫士软件的设计与实现充满了信心。

 

第三章系统关键技术

3.1系统开发技术

Android系统是工作在智能手机上的一款操作系统,时刻都体现了与智能手机相关的特性。

因为智能手机硬件配置的关系,Android操作系统与电脑上的操作系统具有很大的差异。

唯有充分的了解Android系统特点才可以开发出适合手机运用的软件。

以下为AndroidSDK2.2的主要特性:

重用且可替换组件的程序应用框架;针对移动设备优化了的的Dalvik虚拟机;集成了基于开源Webkit的引擎的网页浏览器;经过优化了的自定义2D图形库与基于OpenGLES1.0库可选择硬件加速;SQLite结构化的数据存储数据库;支持常规的视频音频多媒体格式,如MP4、H.264、AAC、MP3、AMR、JPGPNG、GIFGSM电话(硬件决定);蓝牙、GPRS-EDGE、3G和Wifi无线网络;手机导航、GPS全球定位、感应加速器。

3.2系统开发环境

系统的开发环境如表3.1所示。

表3.1系统开发环境列表

开发环境

内容

软件要求

Windows7操作系统

硬件要求

512MB内存,30GB硬盘

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

当前位置:首页 > 幼儿教育 > 少儿英语

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

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