基于Android平台的密码管家APP的设计与实现.doc

资料分类:计算机信息 上传会员:糖糖不爱吃糖 更新时间:2021-12-21
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13423
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着信息量的急剧增加,各类数据充斥于人们生活当中,其中账户密码这类“凭证类”信息日益增多,使人容易遗忘。若有一款简单实用,且极具安全性的密码管理系统,将能够轻松处理这些信息,为人们提供方便。本文基于Android智能终端平台和Windows服务器平台设计并实现了密码管家APP。整个APP针对“凭证类”实现了本地加密记忆,本地安全编辑,数字图片双保险锁,云端备份同步等实用功能,界面设计简单,操作简便。本文首先介绍关于目前较为常用核心加密算法以及开发技术,然后从系统需求,系统设计,系统实现等方面介绍整个系统的设计与实现。

【关键词】:Android; 加密算法; Web Service; 密码管家

 

目录

摘要

Abstract

1 绪论-1

1.1课题研究背景-1

1.2国内外研究状况-1

1.3研究的目的和意义-2

1.3.1目的-2

1.3.2意义-2

1.4本文的主要工作内容-2

2 技术介绍-3

2.1数据安全与加密算法-3

2.1.1数据安全的基本特点-3

2.1.2 威胁数据安全的因素-3

2.1.2 数据安全防护技术-4

2.1.3 流行的加密算法比较-5

2.2 Android & JAVA-6

2.2.1 Android-6

2.2.2 JAVA-6

2.3 Web Service(基于ASP.Net)-6

2.3.1 C#-7

2.3.2 ASP.Net-7

2.4 SQLite-7

2.4.1 SQLite简介-7

2.4.2 SQLite在Android上的安全性-8

2.5 SQL Server-8

3 系统分析-9

3.1需求分析-9

3.1.1 一般性需求-9

3.1.2 功能性需求-9

3.2可行性分析-9

3.2.1 经济可行性-9

3.2.2 技术可行性-9

3.2.3 操作可行性-10

4 总体设计-11

4.1 系统业务逻辑设计-11

4.2 系统结构与框图-12

4.3 分模块设计-12

4.3.1 云服务模块-12

4.3.2 本地服务模块-13

4.3.3 UI模块-13

4.3.4 数据库模块-13

4.4 数据库设计-13

4.4.1 数据库分析-13

4.4.2云端数据表-13

4.4.3本地数据表-14

5 系统功能的实现-15

5.1数据库模块-15

5.2云服务模块-15

5.3本地服务模块-17

5.3.1 Web Service接口调用-17

5.3.2 数据操作与数据操作加密-20

5.4 UI模块-22

5.4.1 Material design特色控件-22

5.4.2自动搜索过滤-24

5.4.3数字解锁-26

5.4.4图案解锁-29

6 总结与展望-33

参考文献-34

致 谢-35

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:这个APP需要有完善的安全功能,良好的用户交互界面,拥有云服务平台,可以将数据备份到云端,让用户很方便的保存并查询自己的各种账户密码,同时具有良好的加密和防泄密功能,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: