1。4 论文结构
论文由五章内容组成,其中:
第一章介绍了个人密码管理App的项目背景,对同类系统研究与应用现状进行了概述,阐述了研究的内容以及论文结构。
第二章是论文的主要内容,对个人密码管理App进行了系统需求分析,详细阐述了系统设计目标、用例图的设计等。
第三章是论文的核心内容之一,在系统需求分析的基础上对个人密码管理APP进行分模块设计,对每一个模块进行分析。
第四章主要介绍了个人密码管理App的实现,对程序的设计进行分模块的实现分析,并对每个模块进行代码展示。
第五章主要介绍的是对软件的测试,通过多次测试发现软件中存在的错误并加以改正。
2 系统需求分析
需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入的每项数据,要得到的每项结果,最后输出的结果。也就是说“需求分析”就是确认要计算机“干什么”,要完成什么样的功能。所以需求分析是做系统之前必做的。
2。1 系统设计目标
系统实现的功能列举如下:论文网
登录、修改密码、添加用户名和密码、查询存储的信息、修改存储的信息、删除存储的信息、复制密码、存储用户名和密码列举、导入和导出存储信息文件。
2。2 需求分析
2。2。1 功能需求描述
功能需求描述的是针对系统特定的需求。通过相关调查与分析,个人密码管理APP应该具有以下功能:
1、修改密码功能:一开始打开App的时候用户可以根据初始密码“admin”登录,或者用户可以根据自己的需要点击更改,进入修改新密码的界面,设置新密码界面如图2-1所示,旧密码输入默认密码“admin”,新密码由用户输入易记的强密码,之后再次输入新密码,点击确定。然后返回主页,用自己的新密码登录。
图2-1设置新密码界面
2、登录功能:打开App用户输入正确的密码登录,程序会自动从服务器端匹配用户数据。如果密码输入正确,就会登录到App的首页,首页界面如图2-3所示;如果密码输入错误,就会提示密码错误!登录界面如图2-2所示。
图2-2登录界面 图2-3首页界面
3、添加信息功能:当用户登录成功后进入App首页,可以选择“add record”按钮进入添加信息的页面,添加信息界面如图2-4所示。根据提示,填写自己所要保存的信息。当信息填写完毕时选择“Add”进行添加。如果添加成功,就会提示“Add Successed!”,成功界面如图2-5所示;如果没有填写任何内容,就会提示“input basic info!”,失败界面如图2-6所示。
图2-4添加信息界面 图2-5成功界面 图2-6失败界面
4、查询信息功能:当用户选择“seek record”按钮时,就会进入搜索信息界面,根据提示填写关键字,查询信息界面如图2-5所示。如果用户输入正确的关键字,会显示跟关键字有关的数据,搜索正确界面如图2-8所示;如果输入错误的关键字,就会显示空白页面,表示没有搜索到与关键字相关的数据,这时候就是提醒用户需要查看自己填写的关键字是否正确。
图2-7搜索信息界面 图2-8搜索正确界面文献综述