日记管理系统需求规格说明书功能是给日记本加密,点一下按钮,系统自动加密,默认密码为账号密码,画动态模型的时候要调用什么函数
时间: 2024-02-26 09:52:39 浏览: 19
画动态模型时需要调用以下函数:
- encryptDiary(): 用于加密日记本的函数。参数为当前用户的账号密码,函数内部将调用加密算法对日记本进行加密。
- decryptDiary(): 用于解密日记本的函数。参数为当前用户的账号密码,函数内部将调用解密算法对日记本进行解密。
- saveDiary(): 用于保存日记本的函数。参数为当前用户的账号和已经加密的日记本,函数将会把加密后的日记本保存到数据库中。
- loadDiary(): 用于加载日记本的函数。参数为当前用户的账号和已经加密的日记本,函数将会从数据库中加载用户已经保存的加密的日记本,并进行解密。
- getDefaultPassword(): 用于获取默认密码的函数。参数为当前用户的账号,函数将返回该用户的账号密码作为默认密码。
这些函数可以被封装在一个名为“DiaryManager”的类中,该类可以包含上述所有函数,并且可以对外提供简单的接口,方便其他模块调用。
相关问题
请日记管理系统需求规格说明书功能是查看加密日记本的动态模型图
根据您的要求,我理解您需要一个日记管理系统,其中包含加密日记本的功能,并且您想查看动态模型图。以下是该系统的功能和动态模型图:
1. 用户注册和登录功能:用户可以注册一个账户并登录系统。登录后,用户可以创建和管理自己的日记本。
2. 创建和管理日记本:用户可以创建一个或多个加密的日记本。用户可以设置日记本的名称、密码和其他属性。用户可以向日记本添加、编辑和删除日记。
3. 加密和解密日记本:用户可以对日记本进行加密和解密。当用户创建一个加密的日记本时,系统会要求用户输入一个密码。该密码将用于加密和解密日记本中的所有日记。用户需要在每次打开日记本时输入密码来解密它。
4. 查看动态模型图:用户可以查看动态模型图,以了解系统的运行方式。该模型图将显示系统的各个组件及其之间的交互关系。
在该系统中,用户可以创建和管理一个或多个加密的日记本,以及对这些日记本进行加密和解密。用户可以使用动态模型图来了解系统的运行方式。
日记管理系统规格说明书日记加密,默认密码用例表
规格说明:
日记管理系统是一款用于管理个人日记的应用程序,其中包括日记的创建、编辑、查看、删除等功能。为了保障用户的隐私安全,系统提供了日记加密功能,用户可设置自己的加密密码来保护日记内容不被他人查看。
日记加密默认密码是系统预设的密码,用户可根据自己的需要选择是否使用该密码作为日记加密密码。如果用户不设置自己的密码,则系统会默认使用该密码进行加密。
默认密码用例表:
| 用例编号 | 用例名称 | 前提条件 | 测试步骤 | 预期结果 |
| --- | --- | --- | --- | --- |
| UC01 | 使用默认密码进行日记加密 | 用户已登录系统 | 1. 进入日记加密设置页面;2. 选择使用默认密码进行加密;3. 点击“确定”按钮 | 日记设置为加密状态,使用默认密码进行加密 |
| UC02 | 取消使用默认密码进行日记加密 | 用户已登录系统 | 1. 进入日记加密设置页面;2. 取消使用默认密码进行加密;3. 点击“确定”按钮 | 日记设置为非加密状态,取消使用默认密码进行加密 |
| UC03 | 修改默认密码 | 用户已登录系统 | 1. 进入密码修改页面;2. 输入原始密码和新密码;3. 点击“确定”按钮 | 默认密码修改成功,后续使用该密码进行加密时须使用新密码 |
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)