------ # 📘《AI 智能模拟面试系统》B 端(管理后台)PRD —— 完整版 ------ # 0. 文档信息 | 项目 | 内容 | | ------------ | ----------------------------------- | | 产品名称 | AI 智能模拟面试系统(B 端管理后台) | | 文档版本 | v1.0 | | 平台 | PC Web | | 用户角色 | 超级管理员 / 内容运营 / 数据分析师 | | 作者 | ChatGPT | | 最后更新时间 | 2025.11 | ------ # 1. 产品定位 B 端用于支持 C 端内容与运维,包括: - 题库管理 - 岗位管理 - 用户管理 - AI 模型管理 - 面试记录查看 - 内容配置(banner、推荐) - 系统设置 - 数据分析与看板 ------ # 2. B 端用户角色与权限 | 角色 | 权限 | | ----------- | -------------------- | | Super Admin | 全权限,含系统配置 | | 内容管理员 | 岗位、题库管理 | | 数据分析员 | 查看数据与记录 | | 运营 | Banner、推荐内容配置 | 采用 **RBAC(基于角色的权限控制)**,权限点在后台可配置。 ------ # 3. 功能需求(按模块) ------ # **3.1 管理员系统(权限体系)** ## 3.1.1 管理员账号管理 功能点: - 新增管理员 - 编辑管理员 - 禁用账号 - 重置密码 - 设置角色 字段: - 用户名 - 邮箱 - 角色 - 状态 - 创建时间 ------ ## 3.1.2 角色管理 - 创建角色 - 编辑角色 - 配置权限点(checkbox) - 删除角色 ------ ## 3.1.3 权限点管理 权限点模块化: | 模块 | 示例权限点 | | -------- | ------------------ | | 岗位管理 | 新增、编辑、删除 | | 题库管理 | 新增题目、禁用题目 | | 用户管理 | 查看用户、禁用用户 | | 面试管理 | 查看所有面试记录 | | 系统设置 | 配置 OSS、模型参数 | ------ # **3.2 岗位管理模块** ## 3.2.1 岗位列表 展示字段: - 岗位名 - 技能标签 - 难度 - 使用次数 - 状态 ## 3.2.2 岗位维护 可以: - 新增岗位 - 编辑岗位 - 删除 / 禁用岗位 - 配置技能标签(多个) - 配置难度(1–5) ------ # **3.3 题库管理模块** ## 3.3.1 题目列表 展示: - 题目内容(前 30 字) - 所属岗位 - 难度 - 类型(开放题、多选题等) - 使用次数 - 创建人 - 状态(有效/无效) ## 3.3.2 新增题目 字段: - 问题内容(文本) - 示例答案 - 难度 - 标签(可多选) - 所属岗位 - question_type:open / case / multiple 支持「AI 自动生成题目」。 ## 3.3.3 批量导入 Excel 模板字段: - 问题内容 - 答案 - 岗位 - 标签 - 难度 ------ # **3.4 面试记录管理模块** ## 3.4.1 面试记录列表 字段: - 面试 ID - 用户 - 岗位 - 得分 - 面试模式 - 创建时间 支持筛选: - 按日期 - 按岗位 - 按用户 - 分数段 ## 3.4.2 面试详情 可查看: - 完整问答(题目、用户回答) - 音频回放 - AI 评分 - AI 点评 - 报告内容 ------ # **3.5 用户管理模块** ## 3.5.1 用户列表 字段: - 用户 ID - 手机号/微信身份 - 注册时间 - 最近活跃时间 - 状态(正常/封禁) ## 3.5.2 用户详情 包含: - 基本信息 - 简历解析内容 - 面试记录 - 行为数据(使用次数、平均分) 可执行操作: - 封禁用户 - 清空数据(仅开发可见开关) ------ # **3.6 内容配置模块** ## 3.6.1 Banner 配置 - 上传图片 - 配置跳转链接 - 配置排序 - 设置上线/下线 ## 3.6.2 推荐内容 - 推荐岗位排列 - 推荐题目列表 ------ # **3.7 系统设置模块** ## 3.7.1 小程序配置 - AppID - Secret ## 3.7.2 OSS/存储配置 - AccessKey - Secret - Bucket 名称 ## 3.7.3 鉴权与 Token - Token 有效期配置 - 登录限制 ## 3.7.4 模型配置(关键) - 当前使用模型(例如 GPT、Qwen) - 模型版本号 - 评分模型权重(逻辑 / 表达 / 深度 / 专业) - 灰度开关 ------ # **3.8 数据分析模块(Dashboard)** ## 3.8.1 总览数据 - 今日新增用户 - 今日面试次数 - 总注册数 - 总面试数 ## 3.8.2 趋势图 - 最近 30 天用户增长 - 最近 30 天面试次数 - 平均分趋势 ## 3.8.3 岗位热度 - 岗位使用次数 - 平均得分 ## 3.8.4 模型数据 - 模型调用成功率 - 评分稳定性分析 ------ # 4. 页面的 IA(信息架构) ``` 登录页 首页(Dashboard) ├─ 数据总览 ├─ 趋势图 岗位管理 ├─ 岗位列表 ├─ 新建岗位 题库管理 ├─ 题目列表 ├─ 新建题目 ├─ 批量导入 用户管理 ├─ 用户列表 ├─ 用户详情 面试管理 ├─ 面试记录 ├─ 面试详情 内容配置 ├─ Banner ├─ 推荐岗位 系统设置 ├─ 小程序设置 ├─ 文件存储设置 ├─ 模型设置 权限管理 ├─ 管理员 ├─ 角色 ├─ 权限点 ``` ------ # 5. 非功能性要求(B 端) - 管理后台响应 < 300ms - 并发支持 1000+ - 日志必须记录所有管理员操作 - 敏感操作需二次确认 - 文件需防盗链