添加需求文档
This commit is contained in:
266
docs/C端需求文档.md
Normal file
266
docs/C端需求文档.md
Normal 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 |
|
||||
| 工作年限 | 0–20+ |
|
||||
| 当前职位 | ≤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 个主问题,可 1–2 个追问 |
|
||||
| 文本回答 | 输入框 |
|
||||
| 语音回答 | 录音上传,ASR 转写 |
|
||||
| 进度条 | x / N 题 |
|
||||
| 跳过功能 | 可跳过 1 次 |
|
||||
| 中断 | 用户主动退出或异常断开 |
|
||||
|
||||
### 界面区块
|
||||
|
||||
- 左侧:问题内容
|
||||
- 中间:答题区
|
||||
- 下方:进度 & 操作按钮
|
||||
|
||||
------
|
||||
|
||||
## 4.5 面试结果与复盘
|
||||
|
||||
### 4.5.1 面试列表
|
||||
|
||||
字段:
|
||||
|
||||
- 总分
|
||||
- 岗位
|
||||
- 时间
|
||||
- 面试模式
|
||||
- 标签(优秀、一般、需提升)
|
||||
|
||||
### 4.5.2 面试详情
|
||||
|
||||
展示:
|
||||
|
||||
- 每题内容与用户原回答
|
||||
- 文本/音频回放
|
||||
- 评分维度(逻辑、表达、深度、专业)
|
||||
- AI 点评
|
||||
|
||||
------
|
||||
|
||||
### 4.5.3 复盘报告(核心)
|
||||
|
||||
报告包含以下结构:
|
||||
|
||||
| 模块 | 内容 |
|
||||
| ------------ | ---------- |
|
||||
| 综合评分 | 0–10 |
|
||||
| 综合评语 | 200–300 字 |
|
||||
| 优势总结 | 3–5 条 |
|
||||
| 待改进点 | 3–5 条 |
|
||||
| 行为建议 | 3–7 条 |
|
||||
| 推荐学习方向 | 动态生成 |
|
||||
|
||||
支持下载 / 分享卡片(图像形式)。
|
||||
|
||||
------
|
||||
|
||||
## 4.6 学习中心
|
||||
|
||||
内容:
|
||||
|
||||
- 岗位相关题库
|
||||
- 常见行为面试题(STAR 法则)
|
||||
- 面试技巧教程
|
||||
- 视频/图文内容(可选)
|
||||
|
||||
------
|
||||
|
||||
## 4.7 通用功能
|
||||
|
||||
### 4.7.1 文件上传
|
||||
|
||||
- 支持音频上传(WAV/MP3)
|
||||
- 支持头像、简历、图片上传
|
||||
|
||||
### 4.7.2 消息中心
|
||||
|
||||
- 面试报告生成通知
|
||||
- 系统公告
|
||||
|
||||
### 4.7.3 设置
|
||||
|
||||
- 修改手机号
|
||||
- 注销账号
|
||||
|
||||
------
|
||||
|
||||
# 5. 页面结构(信息架构 IA)
|
||||
|
||||
```
|
||||
首页
|
||||
├─ 推荐岗位
|
||||
├─ 开始面试
|
||||
用户中心
|
||||
├─ 基本资料
|
||||
├─ 简历管理
|
||||
岗位
|
||||
├─ 岗位列表
|
||||
├─ 岗位详情
|
||||
模拟面试
|
||||
├─ 创建面试
|
||||
├─ 面试问答页
|
||||
面试记录
|
||||
├─ 面试列表
|
||||
├─ 面试详情
|
||||
└─ 复盘报告
|
||||
学习中心
|
||||
├─ 题库练习
|
||||
├─ 面试技巧
|
||||
```
|
||||
|
||||
------
|
||||
|
||||
# 6. 非功能性要求(C 端)
|
||||
|
||||
- 面试响应 ≤ 200ms
|
||||
- 报告生成 ≤ 10 秒
|
||||
- 音频上传失败重试机制
|
||||
Reference in New Issue
Block a user