docs: 添加 AI 智能抽背助手需求分析文档

- 新增完整的需求文档,包含 5 个核心模块
- 用户管理:注册登录、个人信息编辑、账号设置
- 收藏与分享:题目收藏、社交分享功能
- 任务制定:学习任务与提醒
- AI 语音抽背:抽背模式、交互、反馈、记忆曲线、后台查询
- 要点背诵:文字抽背、音频带背、关联试题

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude AI
2026-03-28 08:40:41 +00:00
parent 8abdc34c75
commit b2f5eed455

View File

@@ -0,0 +1,154 @@
# 📋 AI 智能抽背助手 - 需求文档
## 一、用户管理模块
### 1.1 注册登录
- **需求描述**:
1. 支持手机号、邮箱注册登录(含验证码验证)
2. 接入微信、QQ、微博第三方快捷登录
- **使用场景**: 新用户首次使用 APP老用户返回登录
- **技术要求**:
- 密码需加密存储,符合隐私合规要求
### 1.2 个人信息编辑
- **需求描述**:
1. 支持头像上传(可裁剪、压缩)、昵称修改
2. 可编辑性别、个人简介,完善个人资料
- **使用场景**: 用户首次登录后完善资料;后续想修改个人展示信息
- **技术要求**:
- 头像需支持主流图片格式JPG/PNG限制文件大小如≤5MB
### 1.3 账号设置
- **需求描述**:
1. 提供修改密码功能(需验证原密码/验证码)
2. 支持更换绑定手机号(需原手机号验证)
- **使用场景**: 用户忘记密码需重置;手机号变更需更新绑定
- **技术要求**:
- 更换手机号时需双重验证,确保账号安全
---
## 二、收藏与分享模块
### 2.1 题目收藏
- **需求描述**:
1. 用户可收藏重要/典型题目,添加收藏标签(如"高频考点"
2. 收藏题目按标签分类,支持快速查找
- **使用场景**: 用户遇到易混淆题目想标记;想收藏高频考点题目方便复习
- **技术要求**:
- 收藏列表需支持批量操作(如批量取消收藏)
### 2.2 分享功能
- **需求描述**:
1. 支持分享题目(含解析)、考试结果、学习心得
2. 可分享至微信、QQ、微博等第三方平台
- **使用场景**: 用户想和同学交流题目;想分享考试成绩、学习经验
- **技术要求**:
- 分享内容需自带 APP 入口链接,方便接收者跳转查看
---
## 三、任务制定模块
### 3.1 学习任务与提醒
- **需求描述**:
1. 用户可自主设置学习任务(如"每天刷 50 道题"
2. 任务对应时间点,通过手机通知栏推送学习提醒
- **使用场景**: 用户想养成规律学习习惯;需要定时提醒避免忘记复习
- **技术要求**:
- 支持任务完成标记,提醒频率可设置(如每天固定时间)
---
## 四、AI 语音抽背模块
### 4.1 抽背模式设定
- **需求描述**:
1. 支持语音/文字输入提问,选择抽背范围(学科章节、错题本、收藏题)
2. 可设置抽背方式(顺序/随机)、抽背间隔时间(如每 30 秒一题)
- **使用场景**: 用户想通过语音互动抽背;想针对性抽背某部分内容,控制抽背节奏
### 4.2 抽背过程交互
- **需求描述**:
1. 以语音/文字形式展示抽背内容(如"请背诵牛顿第二定律"
2. 用户作答后AI 即时判断正误,错误则给出正确答案+解析
3. 自动标记错误内容为"待再次抽背"
- **使用场景**: 用户进行实时抽背,检验背诵效果;想知道背诵错误的内容及原因
- **技术要求**:
- 语音播报需清晰,语速可调节(如正常/慢速)
### 4.3 抽背结果反馈
- **需求描述**:
1. 抽背结束生成报告(正确率、错误题目、用时)
2. 提供复习建议(如关联知识点回顾、推荐练习题目)
- **使用场景**: 用户完成抽背后想总结效果;需要知道后续如何巩固抽背内容
- **技术要求**:
- 报告需突出错误点,建议需具体可执行(如"复习第三章第二节后再抽背"
### 4.4 记忆曲线助力
- **需求描述**:
1. AI 依据艾宾浩斯记忆曲线,记录用户抽背数据
2. 在遗忘临界点(如 1 天后、3 天后)推送再次抽背提醒
- **使用场景**: 用户想长期记忆知识点,避免遗忘;需要科学的复习时间规划
- **技术要求**:
- 需精准计算遗忘周期,提醒时间需合理(如避免深夜推送)
### 4.5 抽背内容后台查询
- **需求描述**:
1. 后台可查看用户抽背记录(抽背内容、正确率、错误点)
2. 支持按用户、时间筛选查询
- **使用场景**: 班主任想了解学生抽背情况;管理员统计班级整体抽背效果
- **技术要求**:
- 数据需实时同步,支持导出(如 Excel方便统计分析
---
## 五、要点背诵模块
### 5.1 文字抽背(卡片式)
- **需求描述**:
1. 将知识点生成卡片形式,展示核心内容
2. 用户可标记"已记住"/"未记住",未记住卡片自动进入待复习列表
- **使用场景**: 用户想通过卡片快速记忆知识点;想筛选未记住的内容重点背诵
- **技术要求**:
- 卡片支持左右滑动切换,可自定义卡片背景色(可选)
### 5.2 音频带背(挖空交互)
- **需求描述**:
1. 知识点支持挖空处理(如"麻黄汤的组成包括麻黄、桂枝、杏仁和______其核心功效为______、宣肺平喘主治______证。"
2. 底部提供"看答案"/"隐藏答案"按钮,支持用户朗诵知识点(音频录制可选)
3. 挖空内容在下方显示,用户可点击正确内容填入
- **使用场景**: 用户想通过填空强化记忆;想通过朗诵加深知识点印象
- **技术要求**:
- 音频带背需支持暂停/重播,填入答案后即时判断正误
### 5.3 关联试题
- **需求描述**:
1. 针对当前背诵知识点,推荐关联试题
2. 点击可跳转至试题页面,进行练习巩固
- **使用场景**: 用户背完知识点后,想通过做题检验应用能力;想拓展知识点相关题目
- **技术要求**:
- 关联试题需精准匹配知识点,避免无关题目推送
---
## 📊 需求总结
**核心功能模块**: 5 个
**主要功能点**: 15+ 个
**技术特点**:
- AI 智能抽背(语音/文字)
- 艾宾浩斯记忆曲线
- 卡片式学习
- 挖空填空交互
- 第三方登录集成
- 社交分享功能
---
## 📅 创建信息
- **创建日期**: 2026-03-28
- **来源文件**: 需求.xls
- **整理人**: AI 智能抽背助手开发团队
- **状态**: 待评审