基于安卓平台的手机安全卫士设计与实现毕业论文
2021-04-26 22:49:15
摘 要
随着通讯行业的迅猛发展,我国的手机用户也在不断增加。据工信部的统计数据显示,我国目前手机用户规模已突破13亿,4G用户占比超过四分之一。随着手机群体的日益壮大,手机的失窃,遗失,隐私泄露等现象也变得日渐寻常,给用户带来诸多不便,甚至衍生出大量纠纷。为了通过自己的能力赋予手机防盗和隐私保护等功能,通过对市场大量的调查以及结合我们的专业知识,基于现在最热门的智能手机操作系统(Android)开发了一款手机安全卫士。
针对人们日常于使用手机过程中所存在的问题,整个项目是基于Android开发平台,采用了Java语言,遵循MVC设计模式,使用了SQLite这种嵌入式数据库,基本完成了这款功能较为强大、实际可行的手机安全卫士软件。该软件主要实现了以下功能:手机防盗、通讯卫士、软件管家、进程管理、流量统计、手机杀毒、缓存清理、高级工具以及设置中心等九大功能模块。通过反复不断的调试及测试,该手机安全卫士软件基本实现了用户所需的功能,具有较强的使用性。
关键词: Android;手机安全;MVC设计模式
Abstract
With the rapid development of the communications industry, China's mobile phone users are also increasing. According to the Ministry of Industry statistics show that China's current mobile phone users have exceeded 1.3 billion scale, 4G users accounted for more than a quarter. With the growing mobile phone groups, mobile phone theft, loss, privacy leaks and other phenomena have become increasingly unusual, to the user a lot of inconvenience, and even derived from a large number of disputes. In order to pass on their own capabilities to provide mobile phone security and privacy protection and other functions, through a large number of market surveys and combined with our expertise, based on the most popular smart phone operating system (Android) developed a mobile security guards.
For people in the daily use of mobile phone problems, the entire project is based on Android development platform, using the Java language, follow the MVC design pattern, the use of SQLite this embedded database, basically completed this function is more powerful, practical and feasible mobile security guards software. The software mainly implements the following functions: mobile phone security, communication guards, software housekeeper, process management, traffic statistics, mobile phone antivirus, cache cleanup, advanced tools and set the center and other nine functional modules. Through repeated debugging and testing, the mobile phone security guards software to achieve the basic needs of users, with strong use.
Keywords: Android; Mobile Phone Security;MVC design pattern
目录
第1章 绪论 1
1.1 软件开发背景 1
1.2 软件开发意义 1
第2章 系统关键技术介绍 3
2.1 系统开发技术 3
2.1.1 Android开发平台特点 3
2.2 系统开发环境 4
2.2.1 JDK开发环境简介 4
2.2.2 Eclipse简介 5
2.2.3 SQLite简介 5
2.3 本章小结 5
第3章 系统分析 6
3.1 系统需求分析 6
3.2 系统可行性分析 6
3.2.1 技术可行性分析 6
3.2.2 经济可行性分析 6
3.2.3 操作可行性分析 6
3.3 系统功能性分析 7
第4章 系统总体设计 8
4.1 系统目标 8
4.2 系统设计原则 8
4.3 系统结构框架 8
4.4 系统功能模块设计 9
4.4.1 升级界面流程 9
4.4.2 手机防盗设置流程 10
4.4.3 远程指令控制流程 10
4.4.4 手机杀毒流程 12
4.5 数据库设计 12
4.5.1 数据库设计要求 12
4.5.2 实体E-R图 13
4.5.3 数据表设计 14
第5章 系统详细设计与实现 16
5.1 主界面设计 16
5.2 防盗功能 16
5.2.1 设置密码与输入密码设计 16
5.2.2 设置向导的详细设计 18
5.3 通讯卫士 20
5.4 软件管理 21
5.5 进程管理 21
5.6 系统安装与运行 22
第6章 结束语 28
参考文献 29
致谢 30
第1章 绪论
1.1 软件开发背景
科技在进步,人们的生活质量进一步提高,手机逐渐成为了我们日常生活忠必不可少的工具。打电话和发短信已成为绝大部分的手机用户非常重要的信息交流方式。但是,也有随之接踵而至的欺诈短信和骚扰电话时常发生在我们身边,尤其是对于防范意识较为薄弱的老人和小孩,更加容易成为骗子眼中的欺诈对象。这种不好的现象给人们带来了非常严重的经济上与时间上的损失。根据我们对垃圾短信和骚扰电话的调查,结果显示没有被调查者是认为他们从未收到过垃圾短信和骚扰电话的;而明确认为曾经收到过垃圾短信和骚扰电话的被调查者竟占据了99%以上。而且,被调查者都表示他们收到垃圾短信和骚扰电话的主要时间是明显地向工作时间集中的。
从目前来看,智能手机已然成为人们生活与工作的必须品,智能手机的迅速普及也促进了基于Android平台所开发出的手机APP的疾速发展。我国当前市场上各类安卓手机软件非常的多,但是要看软件的种类与功能还是相对比较混乱的。网络安全问题已日益成为智能手机所面临的一个严峻挑战,其中还有一些不法开发商,利用Android平台的开放性,开发恶意的智能手机软件来盗窃用户个人隐私、恶意扣取用户手机话费、在后台偷跑用户手机流量等等。这许多的恶意智能手机软件使得许多的Android手机用户面临着各种各样的手机安全隐患,损害到了大量智能手机用户的合法利益,造成了Android手机用户不可估量的损失,也让智能手机用户感到倍加无奈和忧伤。因此,设计并实现出一个操作便捷并且安全可靠的基于Android平台的手机安全卫士软件是迫在眉睫的。有了Android手机安全卫士来管理手机,手机用户的隐私泄露、扣费软件扣取话费、骚扰电话和垃圾短信危害用户合法权益的现象将大大减少,手机安全卫士还可以清理手机缓存,设置黑名单,手机防盗等多种功能,操作简单,实用性强,是一款很好的手机软件。