基于安卓的隐私保险柜APP的设计与实现.doc

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

摘要:随着科技的不断进步和人们生活水平的渐渐提升,智能手机已经随处可见。智能手机,是指像个人电脑一样,具有独立的操作系统和运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的手机类型的总称。而在所有智能手机中,搭载Android操作系统的手机又占了大多数。Android是一个基于Linux的、免费及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导和开发。Android操作系统以其开放,免费的优势,占据越来越多的市场份额。

本文在对目前Android智能手机存在的隐私问题进行分析后,设计并实现了隐私保险柜APP。本APP使用Android Studio作为开发环境,使用SQLite数据库保存数据,使用Material Design设计规范构建界面。本APP可实现的功能有加密文件,加锁应用程序,加密通讯,加密日记本和密码本。此外,使用了计算器页面作为伪装入口,使APP更具隐蔽性。本APP功能多样,操作简便,实用性强,相信能带给用户愉快的体验。

 

关键词:智能手机;Android;隐私保险柜

 

目录

摘要

Abstract

1 绪论-1

1.1 课题开发的背景-1

1.2 课题开发的意义-1

1.3 课题的现状与发展-2

1.4 课题开发的设计思路-2

2 编程环境基础知识-3

2.1 Android Studio介绍-3

2.2 Data Binding 介绍-3

2.3 Material Design介绍-3

2.4 greenDao介绍-4

3 系统概述-5

3.1 系统可行性分析-5

3.1.1 技术可行性-5

3.1.2 使用可行性-5

3.2 系统功能分析-5

3.3 系统需求分析-6

3.3.1 总体需求分析-6

3.3.2 登录模块需求分析-6

3.3.3 文件模块需求分析-6

3.3.4 程序模块需求分析-7

3.3.5 通讯模块需求分析-7

3.3.6 日记模块需求分析-7

3.3.7 密码本模块需求分析-8

3.3.8 设置模块需求分析-8

3.4系统整体结构图-9

3.5 系统整体业务流程图-9

4 系统设计-11

4.1 系统模块划分-11

4.1.1 登录模块-11

4.1.2 文件加密-11

4.1.3 程序加密-11

4.1.4 通讯加密-11

4.1.5 日记本-11

4.1.6 密码本-12

4.1.7 设置-12

5 数据库设计-13

5.1 功能说明-13

5.2 数据表设计-13

5.2.1 文件表-13

5.2.2 密码本表-14

5.2.3 日记本表-15

5.2.4 通讯录表-15

5.2.4 程序表表-16

6 系统详细设计与实现-17

6.1 系统总体设计-17

6.2 各模块详细设计-17

6.2.1 登录模块-17

6.2.2 文件模块-19

6.2.3 程序模块-19

6.2.4 通讯模块-19

6.2.5 日记模块-20

6.2.6 密码本模块-20

6.2.7 设置模块-20

7 系统界面设计-21

7.1 初次登录界面设计-21

7.2 计算器界面设计-21

7.3 主页界面设计-21

7.4 文件加密界面设计-22

7.5 程序加锁界面设计-22

7.6 加密通讯界面设计-22

7.7 我的日记界面设计-23

7.8 密码本界面设计-23

7.9 设置界面设计-23

结    论-24

参 考 文 献-25

致    谢-26

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:应届的软件工程专业的本科毕业生在三年半的大学生活中虽然已经掌握了一定的计算机知识和编程技能,然而,却缺乏独立分析,设计及实现一个成熟APP的经验和能力,通过该题目的设......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: