资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
word毕业设计(论文)课 题 名 称基于Android的手机安全卫士的设计与开发 学 生 姓 名 王锋 学 号 1241302043 系、年级专业 信息工程系、12计算机科学与技术 指 导 教 师 智职 称 讲师2016年 4月 16日 / 摘要如今移动互联网得到快速开展,智能手机在我国的普与率越来越高。从某种程度上换句话说,智能手机相当于小型PC个人电脑,其中我国智能手机操作系统中Android系统市场占有率为71.6%。Android平台的的开源性使得市场上各种手机智能软件日益增多并且混乱,有些非法软件不但威胁着手机的性能与安全性,也给防意识薄弱的手机用户带来了时间和经济上的损失。针对人们日常在使用手机的过程中存在的问题,整个项目基于Android开发平台,采用Java语言,遵循MVC设计模式,使用SQLite这种嵌入式数据库,根本完成了这款功能强大、实际可行的手机安全卫士软件。该软件主要实现了以下功能:手机防盗、通讯卫士、软件管理、进程管理、流量统计、手机杀毒、系统优化、高级工具以与设置中心等九大功能模块。通过反复不断的调试与测试,该手机安全卫士软件根本实现了用户所需的功能,具有很强的使用性。关键词:手机安全卫士;Android;MVC设计模式AbstractWith the rapid development of mobile Internet today, intelligent mobile phone has bee an important tool for people to municate, understand the outside information. Said from some kind of degree, intelligent mobile phone is equivalent to a small PC, which has 71.6% Android mobile phone users. The open source Android platform makes the market on a variety of mobile phone software is increasing and confusion, some illegal software not only threaten the performance and security of mobile phone, but also to prevent weak consciousness of mobile phone users in time and economic loss.According to peoples daily in the use of mobile phone in the existing problems, the whole project is based on the Android development platform, using Java language, follow the MVC design pattern, the use of SQLite embedded database, basically pleted this powerful, practical mobile phone security guards software. The software is mainly to achieve the following functions: Nine feature phone, munication, security guards software management, process management, traffic statistics, mobile phone anti-virus, system optimization, advanced tools and set the center module. Through debugging and test, the mobile phone security guards software, the basic realization of the desired function, has the very strong.Keywords:Mobile Phone Security Guards; Android; MVC design pattern目录摘要IAbstractII第一章 引言2软件开发背景2软件开发意义2第二章 系统分析32.1 系统需求分析32.2 系统可行性分析32.4 本章小结4第三章 系统关键技术53.1 系统开发技术5 系统开发环境53.3 本章小结6第四章 系统总体设计74.1 系统目标74.2 系统设计原如此74.3 系统结构框架74.4 系统功能模块设计74.5数据库设计11第五章 系统详细设计与实现155.1 主界面设计155.2 手机防盗模块165.3 通讯卫士模块205.4 软件管理模块215.5 进程管理模块21第六章 系统安装与运行2328致 29参考文献30第一章 引言软件开发背景进入21世纪,智能手机成为我国人们的生活和工作的必须品,智能手机的快速普与促进了基于Android的手机软件的快速开展。目前我国市场上各类智能软件非常多,但是软件种类和功能还是比拟混乱,智能手机的网络安全日益严峻,其中有一些不法开发商基于Android平台的开放性用来窃取用户隐私、后台偷跑手机流量、恶意扣取用户话费等等。这些恶意的智能手机软件给Android手机用户带来了各种安全隐患,损害Android手机用户的合法利益,造成了Android手机用户不可估量的损失和无奈,因此设计并实现一款操作简便和安全可靠的Android手机安全卫士是非常必要的。利用Android手机安全卫士来管理手机软件,可以保护Android手机用户隐私、查杀扣费软件、高效拦截骚扰和垃圾短信、清理缓存,同时友好的图形用户界面,简便的操作,具有极强的实用性,是Android手机用户必备软件之一。软件开发意义随着科学技术的快速进步,Android手机的硬件配置也越来越强大,Android手机用户安装的软件也越来越多且越来越复杂,基于Android的手机安全卫士可以让Android手机用户直观的看到手机中的所有应用软件,并且可以对这些应用软件进展卸载、运行和分享。一旦Android手机丢失,SIM卡变更,基于Android的手机安全卫士能够实现远程定位、报警、锁屏、销毁数据等操作。对于现实生活中日渐增多的骚扰和垃圾短信进展快速拦截,对生活中的重要短信进展备份和复原。查杀Android手机中木马、蠕虫、宏病毒,防止Android手机用户隐私泄露。关闭Android手机后台不用的进程,清理缓存,提高Android手机性能,优化管理。总之,基于Android的手机安全卫士软件可以帮助用户对Android手机中的各类系统软件和应用软件进展详尽、全面的控制和管理,其中Android手机防盗、手机杀毒、软件管理、进程管理、通讯卫士是手机安全卫士的核心和根底。实现这些核心功能可以极提高手机的安全性,保护用户的隐私。高级工具和设置中心可以按照用户的意愿进展选择,满足不同用户的多样化需求,方便日常生活,备受用户的青睐。第二章 系统分析2.1 系统需求分析基于Android的手机安全卫士软件仅需在版本以上的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的手机安全卫士软件的设计与实现
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号