河北科技学院13届本科生毕业论文(设计)
河北科技学院
本科毕业论文(设计)
题目:基于
Android系统的手机卫士的设计与
开发
院 别智能制造学院
学科门类计算机科学与技术 专 业计算机科学与技术 班 级 13计本 姓 名张 秦 学 号xxxxxxxxx 指导教师 韩 琳
完成时间2017年3月6日
第1页,共43页
河北科技学院13届本科生毕业论文(设计)
第2页,共43页
河北科技学院13届本科生毕业论文(设计)
目 录
摘要 ................................................................. 5 ABSTRACT ............................................................. 6 第一章系统概述 ....................................................... 7 1.1系统开发的背景及意义 ............................................ 7
1.1.1系统开发背景 ................................................ 7 1.1.2系统开发的意义 .............................................. 7 1.2系统实现目标 .................................................... 7 1.3系统开发工具及相关技术 .......................................... 8 1.3.1系统开发环境 ................................................ 8 1.3.2 Android平台介绍 ............................................ 8 1.3.3 Android开发应用技术 ........................................ 9 1.3.4 Android开发架构 ........................................... 10 1.4论文的组织结构 ................................................. 10 第二章 ANDROID开发环境的搭建 ....................................... 12 2.1基础知识 ....................................................... 12 2.1.1 Java技术简介 .............................................. 12 2.1.2 Android技术简介 ........................................... 12 第三章 系统需求分析 ................................................. 13 3.1系统目标分析 ................................................... 13 3.2系统可行性分析 ................................................. 13 3.3系统所使用的技术 ............................................... 14 3.4系统设计原则 ................................................... 14 3.5系统功能需求分析 ............................................... 15 3.5.1功能块划分 ................................................. 15 3.5.2功能块描述 ................................................. 15 3.6系统框架图及项目代码组织结构 ................................... 17 3.6.1系统框架图 ................................................. 17 3.6.2项目代码组织结构 ........................................... 19 3.7 主要功能结构分析 .............................................. 19 3.7.1 自动检查更新功能分析 ...................................... 19 3.7.2 通信卫士功能分析 .......................................... 20 第四章 系统总体设计 ................................................. 21 4.1设计思路及实现 ................................................. 21 4.1.1 开发工具的选定 ............................................ 21 4.1.2 系统功能结构图设计 ....................................... 21 第五章系统详细设计及实现 ............................................ 22
第3页,共43页
河北科技学院13届本科生毕业论文(设计)
5.1手机防盗功能的实现 ............................................. 22 5.1.1设置防盗密码 ............................................... 22 5.1.2设置安全手机号码 ........................................... 22 5.1.3备份防盗指令到安全手机号码 ................................. 23 5.1.4 SIM卡的绑定 ............................................... 24 5.1.5 防盗指令功能的实现 ........................................ 24 5.2 通信卫士功能的实现 ............................................ 26 5.2.1 添加及删除黑名单号码 ...................................... 26 5.2.2 黑名单短信拦截 ............................................ 27 5.2.3 黑名单电话拦截 ............................................ 28 5.3 高级工具功能的实现 ............................................ 29 5.3.1 号码归属地查询 ............................................ 29 5.3.2 常用号码查询 .............................................. 30 5.3.3 程序锁 .................................................... 31 第六章 系统测试 ..................................................... 33 6.1 项目设计遇到问题的处理方式 .................................... 33 6.2 功能测试 ...................................................... 33 6.3 运行结果 ...................................................... 35 第七章 总结与展望 ................................................... 42 7.1 研究总结 ...................................................... 42 7.2 不足之处 ...................................................... 42 参考文献 ............................................................ 43
第4页,共43页
河北科技学院13届本科生毕业论文(设计)
摘要
随着移动互联网技术的发展和网络应用人员的不断增加,网络世界逐渐变的广博,网络世界的内容也逐渐变得丰富起来。在大数据、物联网与电子商务已经成为IT时尚的今天,移动互联、移动社交、移动出行已经成为一种潮流,一种趋势。随着互联网+的提出,信息化的热潮再次被掀起,无论哪个行业已经都无法离开网络、离开计算机。很多企业、很多行业都争相使用信息化的手段解决现实中存在的各种问题。在移动互联网飞速发展的今天,智能手机的不断普及,伴随着4G时代的到来,智能手机的广泛应用,Android手机成为活跃用户量最大的移动终端。Android平台的的开源性使得市场上各种手机智能软件日益增多并且混乱,有些非法软件不但威胁着手机的性能与安全性,也给防范意识薄弱的手机用户带来了时间和经济上的损失。
本系统正是针对那些而已应用的,详细的阐述了手机安全卫士的开发流程。包括软件管理、进程管理、手机杀毒、高级工具、设置中心等功能模块。整体项目采用mvc框架,是对Android知识点的综合应用,用到的技术有(活动、广播接收者,内容提供者,多线程,数据库,进程间通讯等)。本项目是通过xml文件对页面进行布局,后台使用java代码实现每一个业务逻辑流程,完成页面的每一个需求。本系统采用Android作为开发平台,使用eclipse开发工具,后台使用sqlite数据库进行数据的存储和传输,来实现手机卫士各部分功能模块之间的数据共享和业务逻辑的交互。
关键词:Android;安全卫士;Eclipse;移动互联;物联网
第5页,共43页