河北经贸大学课程设计报告
河北经贸大学课程设计报告
——嵌入式程序设计
密码保险箱的设计与实现
I
河北经贸大学课程设计报告
摘 要
密码保险箱可使人们不必刻意去记住过多的密码,从而解决了容易忘记密码的问题。该软件具有两大模块,即用户登录模块和密码记录管理模块。其中用户登录模块实现了两个功能:用户登录和用户密码修改;密码记录管理模块主要实现了对密码记录进行添加、删除、查询及预览的功能。本论文针对该软件的设计与实现做出了详细解说。首先简要介绍了密码保险箱设计与实现的课题背景、研究的现状和研究的内容;接着按照软件工程的开发步骤重点介绍了密码保险箱设计与实现的过程:包括系统分析、系统概要设计、系统详细设计与实现以及系统测试;最后对本次课题设计做出总结。
关键字:Android、Java、密码保险箱、设计、实现
II
河北经贸大学课程设计报告
目录
密码保险箱的设计与实现 .......................................................................... 1 1 绪论 ......................................................................................................... 1
1,1 课题背景 ...................................................................................... 1 1,2 研究现状 ...................................................................................... 1 1,3 研究内容 ...................................................................................... 2 2 系统分析 ................................................................................................. 3
2.1 可行性分析 ................................................................................... 3 2.2 需求分析 ...................................................................................... 3
2.2.1 功能分析 ............................................................................ 3 2.2.2 数据分析 ............................................................................ 5
3 系统概要设计 ......................................................................................... 6
3.1 结构设计 ...................................................................................... 6 3.2 数据设计 ...................................................................................... 6 4 系统详细设计与实现 .............................................................................. 8
4.1 登录模块 ...................................................................................... 8 4.2 密码管理模块 ............................................................................. 12
4.2.1 添加密码记录 .................................................................. 13 4.2.2 查询密码记录 .................................................................. 17 4.2.3 预览密码记录 .................................................................. 25 4.2.4 数据库的实现 .................................................................. 31
5 系统测试 ............................................................................................... 34
5.1 测试的定义及目的 ..................................................................... 34 5.2 系统功能测试 ............................................................................. 34 5.3 系统实施运行 ............................................................................. 35 结论 ........................................................................................................... 36
III