需求定义说明

基本功能

  1. 能够查看 Kindle 连接状态
  2. 能够设置 Kindle 生词本、标注的保存位置
  3. 能够查看软件帮助文档
  4. 能够查看软件当前版本号
  5. 能够对软件进行更新
  6. 能够支持软件捐赠

查看 Kindle 标注笔记

  1. 能够导入 Kindle 中的标注笔记内容
  2. 能够查看 Kindle 中的标注笔记内容
  3. 能够显示标注笔记的内容、所属书籍、位置、日期
  4. 能够按照标注笔记的内容、所属书籍、位置、日期进行分类
  5. 能够按照标注笔记的内容、所属书籍、位置、日期进行排序
  6. 能够将标注笔记上传到云端
  7. 能够将标注笔记按照书籍时间等导出成不同格式(格式待定)
  8. 能够对标注笔记进行搜索
  9. 能够对查看的标注笔记的字号大小进行设置
  10. 能够修改标注笔记的相关词条
  11. 提供合并书籍全部标注功能
  12. 能够删除标注笔记的功能

查看 Kindle 生词本

  1. 能够导入 Kindle 生词本的内容
  2. 能够查看 Kindle 生词本的内容
  3. 能够显示生词本的内容、所属书籍、位置、日期
  4. 能够按照生词本的内容、所属书籍、位置、日期进行分类
  5. 能够按照生词本的内容、所属书籍、位置、日期进行排序
  6. 能够将生词本上传到云端
  7. 能够将生词本按照书籍时间等导出成不同格式(格式待定)
  8. 能够对生词本进行搜索
  9. 能够对查看的生词本内容的字号大小进行设置
  10. 能够对生词本中的单词进行分类(是否已经掌握)
  11. 能够修改生词本相关词条
  12. 能够提供删除生词本词条的功能
  13. 提供以时间或书籍为单位合并单词本的功能
  14. 提供浏览单词本的功能
  15. 能够提供对词条按照字母排序的功能
  16. 统计单词表词条的学习进度

其他相关功能

  1. 能够统计笔记条数、生词本词条数
  2. 根据时间统计出笔记统计表
  3. 根据时间统计出生词表统计表
  4. 对以上部分操作提供快捷键
  5. 提供初始化软件的功能
  6. 能够设置在本地的笔记、单词本的默认存储位置