课设提纲
一、课设信息
- 课设题目
- 课设要求
- 课设指导老师
- 课设组长
- 课设成员
二、主要流程图及相关说明
- 主要流程图一:客户端-数据库通信。
- 说明。
- 【图】
- 主要流程图二:Lamport 身份认证方案。
- 说明。
- 【图】
- 主要流程图三:Lamport 改进的身份认证方案。
- 说明:选取 Hash 算法、改善方案等。
- 【图】
三、项目目录及文件说明
3.1 主要目录
3.1.1 目录一说明
- 目录一说明
- 文件说明
3.1.2 目录二说明
- 目录二说明
- 文件说明
3.1.3 目录三说明
- 目录三说明
- 文件说明
3.1.4 .......
- 目录 .... 说明
- 文件说明
3.2 目录 x 下子目录说明
3.2.1 子目录一说明
- 子目录一说明
- 文件说明
3.2.2 子目录二说明
- 子目录二说明
- 文件说明
3.2.3 子目录三说明
- 子目录三说明
- 文件说明
3.2.4 .......
四、数据库说明
4.1 Lamport 数据表
-
表名 Lamport :
名字 类型 空 默认 注释 clientAccountID int(20) 是 NULL 客户端账户ID clientKey varchar(20) 是 NULL 客户端口令 lamportHashValue varchar(64) 是 NULL Lamport Hash 值 lamportHashCount int(10) 是 NULL Lamport Hash 次数 clientEmail varchar(20) 是 NULL 用户邮箱 createTimeStamp int(40) 是 NULL 时间戳 clientIPv4 varchar(20) 是 NULL 客户端 IPv4 地址 verifTemp int(10) 是 NULL 用户验证码暂存
4.2 LamportTemporary 数据库
- 格式同上。
五、注册流程
5.1 注册流程流程图
- 说明。
- 【图】
5.2 注册操作截图
- 就是显示使用的流程截图
5.3 注册的相关测试
5.3.1 正常测试
- 如 4.2 操作。(可以直接这么写。)
5.3.2 已注册测试
- 已注册用户注册时说明。
- 已注册用户注册时截图。
5.3.3 不符合输入测试(正则表达式)
- 每个控件的错误测试(不合正则表达式)都截图:ID、口令、二次口令、邮箱等。
六、登录流程
6.1 登录流程流程图
- 说明。
- 【图】
6.2 登录操作截图
- 就是显示使用的流程截图【图】
6.3 登录的相关测试
6.3.1 正常测试
- 如 5.2 操作。(可以直接这么写。)
6.3.2 未注册测试
- 已注册用户注册时说明。
- 已注册用户注册时截图【图】。
6.3.3 不符合输入测试(正则表达式)
- 每个控件的错误测试(不合正则表达式)都要截图【图】:ID、口令、邮箱等。
七、注册程序分析
7.1 邮件验证码程序分析:
- 前端、后端文件,文件内函数及调用流程【图】,使用的类及成员变量-》概念、用途
7.2 注册验证码程序分析:
- 前端、后端文件,文件内函数及调用流程【图】,使用的类及成员变量-》概念、用途
八、登录程序分析
8.1 邮件验证码程序分析:
- 前端、后端文件,文件内函数及调用流程【图】,使用的类及成员变量-》概念、用途
8.2 登录验证码程序分析:
- 前端、后端文件,文件内函数及调用流程【图】,使用的类及成员变量-》概念、用途