添加需求文档

This commit is contained in:
2026-01-22 19:30:42 +08:00
parent 80dcb23bbc
commit b08a3988f7
3 changed files with 598 additions and 27 deletions

266
docs/C端需求文档.md Normal file
View File

@@ -0,0 +1,266 @@
------
# 📘《AI 智能模拟面试系统》C 端用户端PRD —— 完整版
------
# 0. 文档信息
| 项目 | 内容 |
| ------------ | ------------------------------ |
| 产品名称 | AI 智能模拟面试系统C 端) |
| 文档版本 | v1.0 |
| 支持平台 | PC 网页、Mobile H5、微信小程序 |
| 使用人群 | 求职者,学生,工作者 |
| 作者 | ChatGPT产品经理角色 |
| 最后更新时间 | 2025.11 |
------
# 1. 产品概述
用户通过 C 端可进行:
- AI 模拟面试
- 模拟面试评分与复盘
- 岗位选择与题库练习
- 个人资料与简历管理
- 学习提升
C 端目标是帮助用户低成本、高效率提升面试能力。
------
# 2. 用户场景与核心价值
## 场景
1. 求职前需要练习面试,但没有面试官
2. 希望通过真实演练了解自身弱点
3. 想知道针对某岗位常见问题
4. 想收到专业点评和改进建议
5. 想通过复盘持续提升表达能力与专业度
## 核心价值
- 用 AI 快速模拟真实面试
- 获得专业化、结构化的评分评估
- 提供收敛的复盘内容与提升建议
- 实现个性化岗位匹配与题目推荐
------
# 3. 角色 & 权限
| 角色 | 权限 |
| -------- | ---------------------------------------- |
| 普通用户 | 注册、登录、创建面试、查看报告、编辑简历 |
| 游客 | 浏览岗位、部分题库、引导注册 |
------
# 4. 功能需求(按模块)
------
## 4.1 账号系统
### 4.1.1 登录注册
| 功能 | 说明 |
| ------------------ | -------------------------- |
| 手机号验证码登录 | 支持短信验证 |
| 微信登录(小程序) | 自动拉取头像昵称 |
| 邮箱/密码登录 | 可选开关 |
| Token 机制 | AccessToken + RefreshToken |
**错误提示:**
- 验证码不正确
- 手机格式错误
- 微信登录失败
------
## 4.2 用户中心
### 4.2.1 基本资料
用户可编辑:
| 字段 | 限制 |
| -------- | ------ |
| 头像 | ≤5MB |
| 昵称 | ≤20 字 |
| 技能标签 | ≤10 |
| 工作年限 | 020+ |
| 当前职位 | ≤50 字 |
### 4.2.2 简历管理
| 功能 | 描述 |
| ------------ | ---------------------- |
| 上传简历 | PDF/DOC ≤10MB |
| 自动解析 | 解析技能 → 项目 → 亮点 |
| 编辑解析结果 | 可调整 |
| 删除简历 | 支持 |
------
## 4.3 岗位模块
### 4.3.1 岗位列表
功能点:
- 按关键词搜索
- 筛选(技能标签、难度)
- 岗位推荐(基于用户简历)
- 按热度排序
### 4.3.2 岗位详情
包含:
- 岗位描述
- 技能要求
- 常见题型展示
- 推荐学习路径
- 「开始模拟面试」按钮
------
## 4.4 模拟面试(主流程)
### 4.4.1 创建面试
用户选择:
- 岗位
- 模式(文本 / 语音)
- 题量5/8/10
进入面试准备界面(提示麦克风权限)。
------
### 4.4.2 面试进行中
| 功能 | 描述 |
| -------- | ------------------------------ |
| AI 提问 | 每题 1 个主问题,可 12 个追问 |
| 文本回答 | 输入框 |
| 语音回答 | 录音上传ASR 转写 |
| 进度条 | x / N 题 |
| 跳过功能 | 可跳过 1 次 |
| 中断 | 用户主动退出或异常断开 |
### 界面区块
- 左侧:问题内容
- 中间:答题区
- 下方:进度 & 操作按钮
------
## 4.5 面试结果与复盘
### 4.5.1 面试列表
字段:
- 总分
- 岗位
- 时间
- 面试模式
- 标签(优秀、一般、需提升)
### 4.5.2 面试详情
展示:
- 每题内容与用户原回答
- 文本/音频回放
- 评分维度(逻辑、表达、深度、专业)
- AI 点评
------
### 4.5.3 复盘报告(核心)
报告包含以下结构:
| 模块 | 内容 |
| ------------ | ---------- |
| 综合评分 | 010 |
| 综合评语 | 200300 字 |
| 优势总结 | 35 条 |
| 待改进点 | 35 条 |
| 行为建议 | 37 条 |
| 推荐学习方向 | 动态生成 |
支持下载 / 分享卡片(图像形式)。
------
## 4.6 学习中心
内容:
- 岗位相关题库
- 常见行为面试题STAR 法则)
- 面试技巧教程
- 视频/图文内容(可选)
------
## 4.7 通用功能
### 4.7.1 文件上传
- 支持音频上传WAV/MP3
- 支持头像、简历、图片上传
### 4.7.2 消息中心
- 面试报告生成通知
- 系统公告
### 4.7.3 设置
- 修改手机号
- 注销账号
------
# 5. 页面结构(信息架构 IA
```
首页
├─ 推荐岗位
├─ 开始面试
用户中心
├─ 基本资料
├─ 简历管理
岗位
├─ 岗位列表
├─ 岗位详情
模拟面试
├─ 创建面试
├─ 面试问答页
面试记录
├─ 面试列表
├─ 面试详情
└─ 复盘报告
学习中心
├─ 题库练习
├─ 面试技巧
```
------
# 6. 非功能性要求C 端)
- 面试响应 ≤ 200ms
- 报告生成 ≤ 10 秒
- 音频上传失败重试机制