1.需求说明
1)调查:通过市场调研以及对同学、同龄人的调查,发现这种类型的工具对受众来说还是比较受欢迎的。
2)说明:主要是通过去中心化、免去繁琐的检索过程,来达到用户想要查找心仪的小说并下载阅读。
2.用例图
![UML用例图]()
3.用例描述
| 用例:注册 |
| ID:1 |
| 简单描述:用户注册后可以登录进入使用工具 |
| 主参与者:用户 |
| 前置条件:双击程序,点击注册 |
| 主流:1)双击进入程序,点击注册按钮 2)填入用户名和密码以及确认密码,并填入邀请码 3)点击注册,注册成功 |
| 后置条件:用户注册成功 |
| 附加流:密码与确认密码不一致会报错 |
| 用例:登录 |
| ID:2 |
| 简单描述:根据用户注册的账号进行登录 |
| 主参与者:用户 |
| 前置条件:双击程序,点击登录 |
| 主流:1)双击进入程序 2)填入用户名和密码 3)点击登录,登录成功进入主页面 |
| 后置条件:用户登录成功 |
| 附加流:对不存在的账号是无法登录进去 |
| 用例:搜索 |
| ID:3 |
| 简单描述:用户可以根据不同的书源进行检索自己想看的书籍,我们在工具上设置了三个书源,每个书源都包含不同的书籍 |
| 主参与者:用户 |
| 前置条件:登录进入主页面 |
| 主流:1)双击进入程序,填入用户名和密码,点击登录 2)在搜索左边输入想看的书籍 3)根据个人喜好选择书源 4)点击搜索 |
| 后置条件:根据用户输入的书籍名加载各类的书籍名以及显示书籍的合计 |
| 用例:详情 |
| ID:4 |
| 简单描述:用户检索到自己的书本后,可以点击对应的书本查看详情,检查该小说是否为用户想阅读的小说 |
| 主参与者:用户 |
| 前置条件:登录进入主页面,用户搜索自己想看的书籍 |
| 主流:1)双击进入程序,填入用户名和密码,点击登录 2)搜索自己想要查看的书籍 3)选中对应的书籍 4)点击查看详情 |
| 后置条件:显示该书籍的作者以及书本的简介 |
| 用例:下载 |
| ID:5 |
| 简单描述:根据用户选择好的小说点击下载,会形成txt格式的文档,移动端和PC端都方便浏览 |
| 主参与者:用户 |
| 前置条件:登录进入主页面,选中自己书籍的版本 |
| 主流:1)双击进入程序,填入用户名和密码,点击登录 2)搜索自己想要查看的书籍 3)选中对应的书籍 4)点击下载 |
| 后置条件:下载成功会生成一个文件夹,有对应的txt格式的文档 |
| 用例:选择文件路径 |
| ID:5 |
| 简单描述:用户可以自行选择将小说下载到自己想要放在电脑的哪个位置 |
| 主参与者:用户 |
| 前置条件:登录进入主页面 |
| 主流:1)双击进入程序,填入用户名和密码,点击登录 2)搜索自己想要查看的书籍 3)选中对应的书籍 4)点击路径 |
| 后置条件:弹出位置窗口 |
| 用例:更换背景 |
| ID:6 |
| 简单描述:目前只有两个风格,一是简单透明版,二是复古经典版 |
| 主参与者:用户 |
| 前置条件:登录进入主页面 |
| 主流:1)双击进入程序,填入用户名和密码,点击登录 2)点击更换背景 |
| 后置条件:页面显示为复古经典版 |
1)登录/注册 用户在使用工具时需要进行账户的注册,注册成功后才可以登陆进去。PS:为了保障工具的完整性,采取了邀请码机制。
2)搜索 用户可以根据不同的书源进行检索自己想看的书籍,我们在工具上设置了三个书源,每个书源都包含不同的书籍。
3)详情 用户检索到自己的书本后,可以点击对应的书本查看详情,检查该小说是否为用户想阅读的小说。
4)下载 根据用户选择好的小说点击下载,会形成txt格式的文档,移动端和PC端都方便浏览
5)选择文件路径 用户可以自行选择将小说下载到自己想要放在电脑的哪个位置
6)更换背景 目前只有两个风格,一是简单透明版,二是复古经典版
4.成员贡献度分配
| 序号 |
组员姓名 |
整个项目中的职责 |
本次任务的职责 |
本次任务的贡献度 |
| 1 |
姚亮君 |
需求分析人员 |
撰写需求说明 |
20% |
| 2 |
李浩 |
软件设计员 |
设计用例图 |
20% |
| 3 |
高萍帅 |
开发人员 |
撰写用例描述 |
20% |
| 4 |
李斯杰 |
测试人员 |
检查 |
20% |
| 5 |
李博 |
总结人员 |
负责撰写文档并发布 |
20% |
5.课堂汇报收集的问题&修改
待更新
6.课堂汇报互评成绩
待更新