全文预览

基于Android的手势加密软件的设计与实现

上传者:幸福人生 |  格式:ppt  |  页数:19 |  大小:1537KB

文档介绍
台。因此,在技术上.NET 是完全可以胜任这个平台的开发本系统用户只要有一台 Android 手机,就可以使用了, 系统是由的操作都是用户熟悉的选择框或者按钮等等。所有的操作通过手机就可以完成,,用户不需培训,只要稍微提示一下即可。因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上是完全可行的。综合考虑经济、技术、操作和法律等方面的因素, 该手势加密查询系统可以立即开始进行 Page ?8 系统功能需求分析九宫格图案通过系统绘制实现九宫格图案,用户可以通过滑动手指在图案上面设置加密密码,也可以通过滑动手机来实现解密错误次数限制如果用户连续超过 5次出现密码错误,则系统会自动锁住 60 秒钟,这段时间用户不能在进行解锁操作,只有等 60 秒钟过后才能继续操作紧急呼叫即使在锁屏的状态下,用户依然可以利用锁屏界面上的紧急呼叫按钮来拨打 119 、 120 等紧急电话重置密码在进入应用之后还进行了修改密码的设置,点击菜单按钮跳出重置密码的选项可进行重置密码修改 Page ?9 系统总体设计对于手势加密软件,我们把系统分为加密和解密两大模块,加密模块主要实现密码的初始化和保存操作,而解密模块主要负责密码的正确性校对手势加密软件错误警告模块初始化密码/重置密码模块手势解密模块 Page ? 10 系统流程设计程序设计中有一个非常重要的环节就是流程设计,程序流程图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。本手势加密软件的流程主要可以概括为设密到解密这样一个过程,首先用户第一次使用系统时会自动提示用户设置初始密码,设置后的初始密码将会被保存,然后在用户解密的过程中, 软件会自动把用户滑动的密码与设置的初始密码比较,如果两个密码一致则解密成功,否则提示解密失败

收藏

分享

举报
下载此文档