职场大变样社区

  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 967 天

    [LV.10]以坛为家III

    5598

    主题

    6633

    帖子

    34

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    34
    发表于 2016-10-25 11:36:52 | 显示全部楼层 |阅读模式
    技术:Android等
    摘要:
    智能终端的不断发展为人们的工作和生活提供了更多的便利,人们正逐步的走向移动办公,移动生活和移动计算,而众多的手机APP正在为我们提供着各种各样的服务。但是众多手机APP中都存入了我们大量的个人私密信息,信息安全成为一项重要的事情。信息的泄露会对我们的人生和财产安全都造成极大的损害,垃圾短信、骚扰电话、不法分子诈骗等等。所以,信息加密就显得尤为重要。因此,设计开发一款为手机加密的软件是十分符合用户需求的,有良好的市场前景。而作为市场份额占据量最大的手机操作系统Android操作系统自然也是有着大量的服务需求。
    这次毕业设计所做的系统就是一个手势加密软件,本软件主要实现的功能包括初始化密码模块,手势解密模块,错误警告模块,重置密码模块。用户看可以通过在手机界面上滑动手指,绘制手势密码,对自己想要保密的东西设置一个属于自己的手势密码,拥有一个属于自己的私密空间。
    本系统就是基于Android操作系统的手势加密软件,本软件是在Eclipse开发环境下,使用Java语言进行开发的,实现了良好的手机软件加密和解锁功能,实现了对APP信息安全的保护,有着重大的意义。
    关键词:Android;手势加密;SQLite;信息安全

    目录:
    1  绪论    1
    1.1  本课题的研究背景    1
    1.2  国内Android研究现状    1
    1.2.1  Android的发展前景    1
    1.2.2  Android系统的发展趋势    1
    1.3  本课题的工作    2
    2  关键技术介绍    3
    2.1   Android平台相关概念    3
    2.1.1   Android系统的特点    3
    2.1.2   Android 移动平台开发研究过程    3
    2.2  开发环境介绍    4
    2.2.1  Android SDK    4
    2.2.2  Eclipse    4
    2.2.3  ADT    4
    2.2.4  SQLite    4
    2.2.5  本软件的开发环境版本    5
    2.3   Android系统基本框架    5
    2.3.1  Applications    6
    2.3.2  Libraries库    6
    2.3.3  Android Runtime    6
    2.4   Activity简介    6
    2.4.1  Activity的生命周期    7
    2.5  Intent    7
    2.6  Handler机制    7
    3  系统分析    8
    3.1  系统可行性    8
    3.1.1  经济可行性    8
    3.1.2  技术可行性    8
    3.1.3  操作可行性    9
    3.1.4  法律可行性    9
    3.2  系统开发环境    9
    3.2.1  软件环境    9
    3.2.2  硬件环境    9
    3.3  系统功能分析    9
    3.3.1  九宫格图案加锁与解锁    10
    3.3.2  错误次数限制    10
    3.3.3  重置密码    10
    3.4  系统总体设计    10
    3.5  系统流程设计    11
    3.5.1  初始化密码模块    12
    3.5.2  手势解锁模块    12
    3.5.3  错误警告模块    13
    3.5.4  重置密码模块    14
    4  系统编码实现    16
    4.1  开始动画    16
    4.2  九宫格实现    17
    4.2.1  手势密码路径绘制类    18
    4.2.2  位于手机上方的小型的九宫格实现    21
    4.3  注册手机及字符串密码    23
    4.4  手势解锁    25
    4.4.1 验证密码正确性的实现    25
    4.4.2  错误警告的实现    27
    4.5  重置密码    29
    5  系统测试    32
    5.1  软件测试    32
    5.1.1  单元测试    32
    5.1.2  集成测试和确认测试    32
    5.1.3  系统测试    32
    5.2  测试用例    33
    5.2.1  初始化界面测试    33
    5.2.2  注册手机及字符串密码测试    34
    5.2.2  解锁界面测试    35
    5.3  测试总结    36
    6  总结    37
    参考文献    38
    致谢    39
    外文原文    40
    中文翻译    49

    论文字数:21284
    包含资料:
    捕获.JPG

    截图:
    3.png
    1.png

    百度网盘下载地址(金币充值):
    游客,本付费内容需要支付 200金币 才能浏览支付


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

    快速回复 返回顶部 返回列表