# 青核 Youthome · 产品功能详细说明书 > 版本:V1.0 详细版 > 适用场景:商业计划书 · 产品章节 / 研发需求输入 / 产品评审 > 页面基础:Web 端 33 个页面完整梳理 > 主色:#17B0CF | 风格:浅色主题 · 哑光立体质感 --- ## 一、用户角色权限矩阵(详细版) ### 1.1 角色体系总览 青核 Youthome 采用**分级角色体系**,以"学籍认证"为核心信任阶梯,用户可通过完善身份、贡献内容、申请权限等方式逐级解锁更高权限。整个体系共 **7 类角色**,其中前台用户角色 5 类,后台管理角色 2 类。 ``` ┌─────────────────────┐ │ 超级管理员 Super │ 后台 └──────────┬──────────┘ │ ┌──────────▼──────────┐ │ 管理员 Admin │ 后台 └──────────┬──────────┘ │ ┌────────────────────┼────────────────────┐ │ │ │ ┌─────────▼─────────┐ ┌────────▼────────┐ ┌───────▼─────────┐ │ 版主 Moderator │ │ 活动主办方 Organizer │ │ 校园大使 Ambassador │ └─────────┬─────────┘ └────────┬────────┘ └───────┬─────────┘ │ │ │ └────────────────────┼────────────────────┘ │ ┌──────────▼──────────┐ │ 认证用户 Verified │ 前台核心 └──────────┬──────────┘ │ ┌──────────▼──────────┐ │ 普通用户 Regular │ 前台 └──────────┬──────────┘ │ ┌──────────▼──────────┐ │ 游客 Guest │ 前台 └─────────────────────┘ ``` ### 1.2 角色详细定义 #### 1.2.1 游客(Guest) | 属性 | 说明 | |------|------| | **定义** | 未注册账号,仅通过浏览器/下载后未注册的用户 | | **进入路径** | 直接访问首页 URL / 分享链接 / 搜索引擎 | | **身份标识** | 无账号 ID,仅通过设备指纹 / IP 识别 | | **数量预期** | DAU 的 20%-30%(冷启动期较高) | | **核心目标** | 浏览内容 → 产生兴趣 → 注册转化 | | **使用限制** | 最多浏览 10 条内容后弹窗引导注册 | #### 1.2.2 普通用户(Regular User) | 属性 | 说明 | |------|------| | **定义** | 完成手机号注册,但未进行学籍认证的用户 | | **进入路径** | 手机号 + 验证码 / 密码注册成功 | | **身份标识** | 已分配 user_id,绑定手机号 | | **数量预期** | 总注册用户的 15%-20% | | **核心目标** | 完成学籍认证 → 解锁全部功能 | | **典型画像** | 刚下载的新用户、毕业生、非在校社会人士 | #### 1.2.3 认证用户(Verified User) | 属性 | 说明 | |------|------| | **定义** | 完成学信网学籍认证的在校大学生 | | **进入路径** | 提交学籍报告 → 后台审核通过 | | **身份标识** | verified = true,带认证标识 | | **数量预期** | 总注册用户的 75%-80%(平台核心用户群) | | **核心目标** | 社交互动、发布内容、参与活动、积分成长 | | **认证信息** | 姓名、身份证号、学校、院系、入学年份、学历层次 | | **权益** | 解锁全部功能 + 100 积分认证奖励 + 专属认证徽章 | #### 1.2.4 活动主办方(Event Organizer) | 属性 | 说明 | |------|------| | **定义** | 拥有发起活动权限的认证用户 | | **进入路径** | 提交主办方申请 → 管理员审核通过 | | **身份标识** | organizer = true,主办方标识 | | **数量预期** | 认证用户的 3%-5% | | **申请条件** | 认证用户 + 提交组织资质(社团证明/学生会任命书/班级证明等) | | **类型细分** | 校级组织 / 院级社团 / 班级 / 个人发起者 | | **权益** | 发起活动、活动管理、查看报名数据、导出名单 | #### 1.2.5 版主(Moderator) | 属性 | 说明 | |------|------| | **定义** | 负责指定话题/分区内容审核和社区运营的用户 | | **进入路径** | 官方邀请 / 公开招募申请 → 管理员审批 | | **身份标识** | 版主徽章、专属身份标识 | | **数量预期** | 每个话题 1-3 名,总计约 50-100 人 | | **申请条件** | 认证用户 + 账号注册满 30 天 + 无违规记录 + 活跃度达标 | | **职责** | 内容审核、话题管理、违规处理、活动发起、氛围引导 | | **权益** | 版主专属标识、额外积分奖励、官方活动优先参与权 | #### 1.2.6 管理员(Admin) | 属性 | 说明 | |------|------| | **定义** | 平台运营人员,负责日常运营管理 | | **进入路径** | 超级管理员创建账号并分配权限 | | **身份标识** | 后台登录账号,非前台用户 | | **数量预期** | 运营团队 5-10 人 | | **职责** | 内容审核、认证审核、活动审核、用户管理、数据查看 | | **权限范围** | 可配置:全权限 / 仅内容审核 / 仅用户管理等 | #### 1.2.7 超级管理员(Super Admin) | 属性 | 说明 | |------|------| | **定义** | 最高权限账号,拥有系统全部控制权 | | **进入路径** | 系统初始化时创建 | | **数量预期** | 2-3 人(创始团队核心成员) | | **职责** | 管理员账号管理、权限分配、系统设置、数据导出、敏感操作 | | **安全要求** | 双因素认证、操作日志全记录、IP 白名单 | ### 1.3 完整权限矩阵 #### 1.3.1 账号与认证 | 功能 | 游客 | 普通用户 | 认证用户 | 主办方 | 版主 | 管理员 | 超管 | |------|------|----------|----------|--------|------|--------|------| | 注册账号 | ✅ | — | — | — | — | — | — | | 登录/登出 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 查看个人资料 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 编辑个人资料 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 修改密码 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 绑定/换绑手机 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 提交学籍认证 | ❌ | ✅ | — | — | — | — | — | | 查看认证状态 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 认证审核 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | | 注销账号 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 强制注销用户 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | | 封禁/解禁用户 | ❌ | ❌ | ❌ | ❌ | 部分 | ✅ | ✅ | | 禁言用户 | ❌ | ❌ | ❌ | ❌ | 部分 | ✅ | ✅ | #### 1.3.2 内容浏览与搜索 | 功能 | 游客 | 普通用户 | 认证用户 | 主办方 | 版主 | 管理员 | 超管 | |------|------|----------|----------|--------|------|--------|------| | 浏览首页推荐 | ✅ | ✅ | ✅ | ✅ | ✅ | — | — | | 浏览关注动态 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 浏览校园动态 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 浏览附近动态 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 查看帖子详情 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 查看视频详情 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 浏览话题列表 | ✅ | ✅ | ✅ | ✅ | ✅ | — | — | | 话题详情页 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 搜索内容 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 搜索用户 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 搜索话题 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 查看他人主页 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 浏览量统计 | — | — | — | — | — | ✅ | ✅ | #### 1.3.3 内容发布与互动 | 功能 | 游客 | 普通用户 | 认证用户 | 主办方 | 版主 | 管理员 | 超管 | |------|------|----------|----------|--------|------|--------|------| | 发布图文动态 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 发布短视频 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 添加话题标签 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 设置可见范围 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 草稿保存/管理 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 编辑已发布内容 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 删除自己的内容 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 点赞 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 评论/回复评论 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | @提及用户 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 收藏 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 我的收藏列表 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 转发动态 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 分享到外部 | ✅ | ✅ | ✅ | ✅ | ✅ | — | — | | 删除他人内容 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | | 置顶内容 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | | 加精/推荐 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | | 屏蔽关键词 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | #### 1.3.4 社交关系与消息 | 功能 | 游客 | 普通用户 | 认证用户 | 主办方 | 版主 | 管理员 | 超管 | |------|------|----------|----------|--------|------|--------|------| | 关注/取关用户 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | | 查看关注列表 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 查看粉丝列表 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 推荐关注用户 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 私信聊天 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 陌生人消息箱 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 拉黑用户 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 黑名单管理 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 点赞通知 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 评论通知 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 新粉丝通知 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 系统公告 | ❌ | ✅ | ✅ | ✅ | ✅ | — | — | | 活动通知 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 消息免打扰设置 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 发送系统通知 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | #### 1.3.5 活动模块 | 功能 | 游客 | 普通用户 | 认证用户 | 主办方 | 版主 | 管理员 | 超管 | |------|------|----------|----------|--------|------|--------|------| | 浏览活动列表 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 查看活动详情 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 活动筛选/搜索 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | 报名免费活动 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 报名付费活动 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 取消报名 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 我的活动列表 | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | | 发起活动 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | 编辑活动 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | 删除活动 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | 审核报名 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | 导出报名名单 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | 活动签到核销 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | 活动审核上架 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | | 活动强制下架 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | | 活动置顶/推广 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | | 主办方申请 | ❌ | ❌ | ✅ | — | — | — | — | | 主办方审核 | ❌ | ❌ | ❌ | — | ❌ | ✅ | ✅ | #### 1.3.6 积分体系 | 功能 | 游客 | 普通用户 | 认证用户 | 主办方 | 版主 | 管理员 | 超管 | |------|------|----------|----------|--------|------|--------|------| | 查看积分余额 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 签到领积分 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 每日任务 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 成长任务 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 积分明细查看 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 积分商城浏览 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 积分兑换商品 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 我的卡包/兑换码 | ❌ | ❌ | ✅ | ✅ | ✅ | — | — | | 版主专属任务 | ❌ | ❌ | ❌ | ❌ | ✅ | — | — | | 积分调整(手动) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | | 任务配置 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | | 商品上下架 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | | 兑换订单管理 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | | 积分数据统计 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | #### 1.3.7 举报与审核 | 功能 | 游客 | 普通用户 | 认证用户 | 主办方 | 版主 | 管理员 | 超管 | |------|------|----------|----------|--------|------|--------|------| | 举报内容 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | | 举报用户 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | | 查看举报进度 | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | | 举报列表处理 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | | 内容审核队列 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | | 申诉提交 | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | | 申诉处理 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | | 审核数据统计 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ### 1.4 角色升级路径 ``` 游客 │ │ 注册(手机号+验证码) ▼ 普通用户 │ │ 学籍认证(学信网报告) ▼ 认证用户 ←──────────┐ │ │ ├─→ 申请主办方 ──→ 主办方 │ │ ├─→ 招募版主 ────→ 版主 │ │ └─→ 校园大使 ──→ 校园大使 │ │ 优秀者可转为 ▼ 管理员(运营团队) │ ▼ 超级管理员 ``` **升级条件说明:** | 升级路径 | 申请方式 | 审核方 | 审核时效 | 通过率预期 | |----------|----------|--------|----------|------------| | 游客 → 普通用户 | 自助注册 | 系统自动 | 即时 | 100% | | 普通用户 → 认证用户 | 自助提交学籍报告 | 管理员 | 24h | 约 85% | | 认证用户 → 主办方 | 提交组织资质申请 | 管理员 | 48h | 约 60% | | 认证用户 → 版主 | 官方招募/自荐 | 管理员+超管 | 72h | 约 30% | | 认证用户 → 校园大使 | 官方招募 | 管理员 | 72h | 约 40% | ### 1.5 封禁与处罚等级 | 等级 | 处罚名称 | 适用场景 | 处罚内容 | 恢复方式 | |------|----------|----------|----------|----------| | L1 | 警告 | 首次轻微违规(如水帖、低质内容) | 站内信警告、删除违规内容 | 自动解除 | | L2 | 禁言 3 天 | 轻度违规(人身攻击、造谣) | 禁止发布、评论、私信 3 天 | 到期自动解除 | | L3 | 禁言 7 天 | 中度违规(屡教不改、恶意刷屏) | 禁止发布、评论、私信 7 天 | 到期自动解除 | | L4 | 禁言 30 天 | 严重违规(色情擦边、诈骗未遂) | 全功能受限 30 天,仅可浏览 | 到期自动解除,需重新认证 | | L5 | 永久封禁 | 极严重违规(违法犯罪、严重色情、诈骗) | 账号永久封禁,学籍拉黑 | 不可恢复 | --- ## 二、5 Tab 页面清单与跳转图(详细版) ### 2.1 全局导航架构 青核 Youthome 采用**底部 Tab 导航 + 左侧侧栏导航**双形态(移动端 5 Tab / Web 端左侧导航栏 230px),核心功能划分为五大模块。以下清单以用户视角,按 Tab 分组列出全部页面。 ### 2.2 Tab 1:首页(Home) **Tab 定位**:内容消费主入口,承担用户最长停留时间,以算法推荐驱动内容发现。 | 页面名称 | 文件名 | 页面类型 | 核心功能 | 入口 | 状态/空态 | |----------|--------|----------|----------|------|-----------| | **首页-推荐** | `home.html` | 列表页 | 推荐 Feed 流、Banner 轮播、话题入口、搜索框、发布入口 | 启动 App / 点击首页 Tab | 空态:新用户无推荐时显示"关注一些人看看吧" | | **话题详情** | `topic-detail.html` | 详情页 | 话题 Banner、数据统计、动态流、活跃用户榜、相关话题、关注话题 | 首页话题入口 / 搜索 / 话题标签点击 | 空态:暂无内容,鼓励发布 | | **帖子详情(图文)** | `post-detail.html` | 详情页 | 图文内容、作者信息、点赞/评论/收藏/分享、评论列表、相关推荐 | 首页 Feed / 收藏 / 搜索 / 通知 | 已删除:显示"该内容已被删除" | | **帖子详情(备用样式)** | `post-detail-1.html` | 详情页 | 另一种布局样式的图文详情 | (备用设计) | — | | **视频详情** | `video-detail.html` | 详情页 | 视频播放、作者信息、点赞/评论/收藏、相关视频推荐 | 首页 Feed / 视频 Tab / 收藏 | 加载失败:显示重试按钮 | | **用户主页(他人)** | `user.html` | 个人页 | 头像、学校、简介、数据统计、动态列表、关注/粉丝列表、关注按钮 | 头像点击 / 搜索 / @提及 / 评论区 | 私密账号:显示"仅好友可见" | | **搜索结果** | `search.html` | 列表页 | 综合搜索(内容/用户/话题)、搜索历史、热门搜索 | 顶部搜索框 | 空态:"没有找到相关结果" | | **视频频道** | `video.html` | 列表页 | 视频信息流、沉浸式浏览、分类筛选 | 首页视频入口 | 空态:推荐关注用户 | **首页内部分区(自上而下):** ``` ┌─────────────────────────────────────────────┐ │ 顶部搜索栏 [搜索框] [通知铃铛] [发布按钮] │ ├─────────────────────────────────────────────┤ │ Hero Banner 轮播(3-5 张) │ ├─────────────────────────────────────────────┤ │ 快捷功能入口(发布动态 / 发起活动 / 视频) │ ├─────────────────────────────────────────────┤ │ Tab 切换:推荐 | 关注 | 校园 | 附近 │ ├─────────────────────────────────────────────┤ │ │ │ 动态卡片流(图文 + 视频混排) │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ 卡片1 │ │ 卡片2 │ │ 卡片3 │ │ │ └──────────┘ └──────────┘ └──────────┘ │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ 卡片4 │ │ 卡片5 │ │ 卡片6 │ │ │ └──────────┘ └──────────┘ └──────────┘ │ │ │ │ [加载更多 / 无限滚动] │ └─────────────────────────────────────────────┘ ``` **首页跳转链路:** ``` 首页 ├─ 点击 Banner → 活动详情 / 话题详情 / H5 活动页 ├─ 点击快捷入口 → 发布动态 / 发布视频 / 发起活动 ├─ 点击 Tab → 切换推荐/关注/校园/附近信息流 ├─ 点击帖子卡片 → 帖子详情页 │ ├─ 点击头像 → 用户主页 │ ├─ 点击话题 → 话题详情 │ ├─ 点赞 → 即时反馈(+1) │ ├─ 评论 → 展开评论区 / 跳转评论输入 │ ├─ 收藏 → 加入收藏夹 │ └─ 分享 → 分享面板(微信/QQ/链接) ├─ 点击视频卡片 → 视频详情页 │ └─ 同上互动逻辑 ├─ 点击搜索 → 搜索页 │ ├─ 搜索历史 → 直接搜索 │ ├─ 热门搜索 → 直接搜索 │ └─ 输入关键词 → 综合结果(内容/用户/话题) │ ├─ 内容结果 → 帖子/视频详情 │ ├─ 用户结果 → 用户主页 │ └─ 话题结果 → 话题详情 └─ 下拉刷新 → 重新加载推荐流 ``` ### 2.3 Tab 2:活动(Activities) **Tab 定位**:线下社交主场景,连接线上内容与线下真实社交,是平台差异化核心模块。 | 页面名称 | 文件名 | 页面类型 | 核心功能 | 入口 | 状态/空态 | |----------|--------|----------|----------|------|-----------| | **活动列表** | `activities.html` | 列表页 | 活动卡片列表、左侧筛选栏、搜索、发起活动按钮 | 活动 Tab / 首页 Banner | 空态:"附近暂无活动,去发起一个吧" | | **活动详情** | `activity-detail.html` | 详情页 | 活动 Banner、详情介绍、报名信息、主办方、已报名列表、立即报名 | 活动列表 / 分享链接 / 通知 | 已结束 / 已取消 / 已满员 三种状态 | | **发起活动** | `activity-create.html` | 表单页 | 三步式创建:基本信息→详情设置→发布设置 | 活动列表页"发起活动"按钮 | 仅主办方角色可进入 | | **我的活动** | `my-activity-apply.html` | 列表页 | 已报名活动、已发起活动、收藏活动 | 个人中心 → 我的活动 | 空态:"还没有报名任何活动" | **活动列表筛选维度(左侧筛选栏):** | 筛选类别 | 筛选项 | |----------|--------| | **活动类型** | 全部 / 线下聚会 / 学术讲座 / 文艺演出 / 体育赛事 / 志愿服务 / 社团招新 / 其他 | | **时间** | 全部 / 今天 / 本周末 / 本周 / 下周 / 自定义 | | **地点** | 全部 / 校内 / 校外 / 附近 3km / 自定义区域 | | **人数规模** | 全部 / 小型(<10人) / 中型(10-50人) / 大型(>50人) | | **费用** | 全部 / 免费 / 收费(可设价格区间) | | **主办方类型** | 全部 / 校级组织 / 院级社团 / 班级 / 个人 | **活动详情页结构:** ``` ┌──────────────────────────────────────────────┐ │ 返回 │ 活动标题 分享 │ ├──────────────────────────────────────────────┤ │ │ │ 活动封面大图(4:3) │ │ [报名中 / 已满员 / 已结束] 标签 │ │ │ ├──────────────────────────────────────────────┤ │ 活动标题(大字号加粗) │ │ 🏫 主办方 · 📍 地点 · 🕐 时间 · 👥 156/200人 │ ├──────────────────────────────────────────────┤ │ 活动详情 │ │ (富文本:文字 + 图片 + 列表) │ │ │ │ 报名要求 │ │ 活动流程 │ │ 注意事项 │ ├──────────────────────────────────────────────┤ │ 主办方卡片(头像 + 名称 + 关注按钮) │ ├──────────────────────────────────────────────┤ │ 已报名同学(头像墙 + 人数) │ ├──────────────────────────────────────────────┤ │ 相关活动推荐 │ ├──────────────────────────────────────────────┤ │ [立即报名 / 已报名 / 已满员 / 报名已结束] │ │ 报名进度:156 / 200 ████████░░ 78% │ └──────────────────────────────────────────────┘ ``` **活动跳转链路:** ``` 活动列表 ├─ 左侧筛选 → 实时过滤活动列表 ├─ 搜索 → 按名称/主办方搜索 ├─ 点击活动卡片 → 活动详情页 │ ├─ 点击主办方 → 用户主页(主办方主页) │ ├─ 点击地点 → 地图查看(外部地图 App) │ ├─ 点击已报名头像 → 用户主页 │ ├─ 分享 → 分享面板 │ ├─ 收藏 → 加入活动收藏 │ └─ 立即报名 → 报名弹窗 │ ├─ 填写报名表单(姓名/手机/院系/备注) │ ├─ 确认报名 → 成功提示 → 我的活动 │ └─ 付费活动 → 支付 → 支付结果 ├─ 发起活动 → 发起活动页(三步) │ ├─ 第1步:基本信息(标题/类型/时间/地点/人数/费用) │ ├─ 第2步:详情设置(封面/详情描述/报名表单/审核设置) │ └─ 第3步:发布设置(可见范围/通知设置/协议确认) │ → 提交审核 → 审核中 → 审核通过/驳回 └─ 我的活动 → 我的活动页 ├─ 已报名 → 活动详情 / 取消报名 └─ 已发起 → 活动管理(编辑/查看报名/核销) ``` ### 2.4 Tab 3:发布(Publish)— 浮动按钮 **Tab 定位**:内容生产入口,悬浮在右下角,点击展开发布选项面板。 | 页面名称 | 文件名 | 页面类型 | 核心功能 | 入口 | 状态/空态 | |----------|--------|----------|----------|------|-----------| | **发布图文** | `publish-post.html` | 表单页 | 文字编辑、图片上传、话题选择、可见范围设置、草稿保存 | 发布按钮 → 发布动态 | 空态:空白编辑器 | | **发布视频** | `publish-video.html` | 表单页 | 视频上传、封面选择、标题描述、话题选择 | 发布按钮 → 发布视频 | 上传中 / 转码中 状态 | | **草稿箱** | `drafts.html` | 列表页 | 草稿列表、继续编辑、删除草稿、一键发布 | 个人中心 → 草稿箱 / 发布页草稿提示 | 空态:"暂无草稿" | **发布图文编辑器功能清单:** | 功能项 | 说明 | |--------|------| | 文字输入 | 最多 500 字,实时字数统计 | | 图片上传 | 最多 9 张,支持拖拽 / 点击选择 / 拍照 | | 图片编辑 | 裁剪、滤镜、旋转(基础版可先不做) | | 图片排序 | 长按拖拽调整顺序 | | 删除图片 | 单张删除 / 全部清空 | | 添加话题 | 搜索话题、热门话题推荐、最多 5 个 | | @提及用户 | 输入 @ 触发搜索,支持多选 | | 可见范围 | 公开 / 仅同校 / 仅好友 | | 位置信息 | 显示位置(可开关) | | 保存草稿 | 自动保存 + 手动保存 | | 预览 | 预览发布效果 | | 发布 | 发布成功跳转详情页 | **草稿箱规则:** - 草稿最多保存 20 篇,超出提示删除最早的 - 草稿保存 30 天,过期自动删除 - 自动保存间隔:编辑中每 30 秒保存一次 - 退出编辑页时自动保存 ### 2.5 Tab 4:消息(Messages) **Tab 定位**:社交互动反馈中枢,承担所有通知与私信功能。 | 页面名称 | 文件名 | 页面类型 | 核心功能 | 入口 | 状态/空态 | |----------|--------|----------|----------|------|-----------| | **消息通知** | `notification.html` | 列表页 | 分类 Tab:点赞 / 评论 / 关注 / 系统 | 消息 Tab / 通知铃铛 | 空态:"暂无新消息" | | **聊天列表+聊天页** | `chat.html` | 会话页 | 私信会话列表、聊天窗口、消息发送 | 消息 Tab → 私信 / 用户主页 → 私信 | 空态:"还没有消息,去认识新朋友吧" | | **关注管理** | `follow.html` | 列表页 | 关注列表 / 粉丝列表 / 互关 / 推荐关注 | 个人主页 → 关注/粉丝数 | 空态:"还没有关注任何人" | **消息通知分类:** | 分类 | 触发场景 | 通知内容示例 | |------|----------|-------------| | **点赞** | 你的动态被点赞 | "小明 等 3 人赞了你的动态" | | **评论回复** | 你的动态被评论 / 你的评论被回复 | "小红 评论了你:写得真好!" | | **新增关注** | 有人关注了你 | "小刚 关注了你" | | **系统公告** | 官方通知、活动提醒、审核结果 | "你的学籍认证已通过 🎉" | | **活动通知** | 报名成功、活动变更、活动提醒 | "你报名的「十佳歌手」明天开始" | **聊天页功能清单:** | 功能项 | 说明 | |--------|------| | 会话列表 | 按最后消息时间倒序,显示未读数 | | 搜索聊天 | 搜索联系人 / 聊天记录 | | 私信 Tab | 好友消息列表 | | 陌生人消息 | 非好友发来的消息(可拒收) | | 文字消息 | 发送文字,最多 500 字 | | 表情消息 | 内置表情包 | | 图片消息 | 发送图片,最多 9 张 | | 消息状态 | 发送中 / 已发送 / 已读 / 失败 | | 消息时间 | 显示消息发送时间 | | 对方信息 | 头像、昵称、在线状态 | | 更多操作 | 拉黑 / 举报 / 清空聊天记录 | ### 2.6 Tab 5:我的(Profile) **Tab 定位**:个人中心与设置聚合页,是个人数据、功能入口、系统设置的集中区域。 | 页面名称 | 文件名 | 页面类型 | 核心功能 | 入口 | 状态/空态 | |----------|--------|----------|----------|------|-----------| | **个人主页(我的)** | `me.html` | 个人页 | 头像、信息卡、数据统计、功能入口网格、动态列表 | 我的 Tab | — | | **编辑资料** | `me-edit.html` | 表单页 | 头像、昵称、性别、生日、学校、院系、简介、兴趣标签 | 个人主页 → 编辑资料 | — | | **我的收藏** | `favorites.html` | 列表页 | 收藏的动态 / 视频 / 活动,分类 Tab | 个人主页 → 收藏 | 空态:"还没有收藏任何内容" | | **积分中心** | `wallet.html` | 功能页 | 积分总览、签到、每日任务、成长任务、积分商城 | 个人主页 → 积分 | — | | **实名认证** | `authentication.html` | 流程页 | 三步认证流程、认证状态、常见问题 | 个人主页 → 实名认证 / 功能受限弹窗 | 未认证 / 审核中 / 已认证 / 已驳回 | | **设置** | `settings.html` | 列表页 | 账号安全 / 隐私设置 / 通知设置 / 清理缓存 / 关于 / 退出 | 个人主页 → 设置 | — | | **帮助与反馈** | `help.html` | 功能页 | 常见问题 FAQ / 意见反馈 / 内容举报 | 设置 → 帮助与反馈 | — | | **选择学校** | `select-school.html` | 选择页 | 省份 → 城市 → 学校选择 / 搜索学校 | 注册成功后首次进入 | — | **个人主页结构(自上而下):** ``` ┌─────────────────────────────────────────────┐ │ 设置 ⚙️ 通知 🔔 消息 ✉️ │ ├─────────────────────────────────────────────┤ │ ┌──────┐ │ │ │ 头像 │ 昵称 ✅(认证标识) │ │ └──────┘ 学校 · 院系 · 入学年份 │ │ 个性简介 │ │ [编辑资料] [关注] [私信] │ ├─────────────────────────────────────────────┤ │ 动态 128 关注 256 粉丝 512 获赞 2.3k │ ├─────────────────────────────────────────────┤ │ 我的收藏 ⭐ │ 草稿箱 📝 │ 积分中心 💰 │ ├─────────────────────────────────────────────┤ │ 我的活动 🎉 │ 实名认证 🪪 │ 帮助反馈 ❓ │ ├─────────────────────────────────────────────┤ │ Tab:动态 / 收藏 / 喜欢 │ ├─────────────────────────────────────────────┤ │ 动态卡片网格(3 列) │ │ ┌──────┐ ┌──────┐ ┌──────┐ │ │ └──────┘ └──────┘ └──────┘ │ └─────────────────────────────────────────────┘ ``` **设置页功能清单:** | 分类 | 功能项 | 说明 | |------|--------|------| | **账号安全** | 手机号 | 查看绑定手机号,支持换绑 | | | 修改密码 | 输入旧密码 → 输入新密码 → 确认 | | | 实名认证状态 | 查看认证状态,进入认证页 | | **隐私设置** | 谁可以看我的动态 | 所有人 / 仅同校 / 仅好友 | | | 谁可以给我发私信 | 所有人 / 仅关注我的人 / 不接收 | | | 黑名单 | 黑名单列表,可移除 | | | 不看他的动态 | 屏蔽用户列表 | | **通知设置** | 点赞通知 | 开关 | | | 评论通知 | 开关 | | | 新粉丝通知 | 开关 | | | 活动通知 | 开关 | | | 系统通知 | 开关(不可关闭) | | **通用** | 清理缓存 | 显示缓存大小,一键清理 | | **关于** | 版本号 | 当前版本 | | | 用户协议 | 跳转查看 | | | 隐私政策 | 跳转查看 | | **账号操作** | 退出登录 | 确认后退出 | | | 注销账号 | 二级确认,7 天冷静期 | ### 2.7 全局页面(注册登录体系) | 页面名称 | 文件名 | 页面类型 | 核心功能 | 入口 | |----------|--------|----------|----------|------| | **登录** | `login.html` | 表单页 | 手机号 + 密码 / 验证码登录 | 启动 App / 退出后 | | **注册** | `register.html` | 表单页 | 手机号 + 验证码 + 设置密码 | 登录页 → 注册 | | **注册成功** | `register-success.html` | 结果页 | 注册成功引导,下一步选择学校 | 注册提交成功 | | **忘记密码** | `forgot-password.html` | 表单页 | 手机号验证 → 重置密码 | 登录页 → 忘记密码 | | **重置成功** | `reset-pwd-success.html` | 结果页 | 密码重置成功提示 | 提交新密码后 | | **选择学校** | `select-school.html` | 选择页 | 省份/城市/学校三级选择 + 搜索 | 注册成功后 / 设置中 | ### 2.8 完整页面清单(共 33 页) | 序号 | 页面名称 | 文件名 | 所属模块 | 优先级 | |------|----------|--------|----------|--------| | 1 | 登录 | `login.html` | 账号体系 | P0 | | 2 | 注册 | `register.html` | 账号体系 | P0 | | 3 | 注册成功 | `register-success.html` | 账号体系 | P1 | | 4 | 忘记密码 | `forgot-password.html` | 账号体系 | P1 | | 5 | 重置密码成功 | `reset-pwd-success.html` | 账号体系 | P1 | | 6 | 选择学校 | `select-school.html` | 账号体系 | P0 | | 7 | 实名认证 | `authentication.html` | 账号体系 | P0 | | 8 | 首页 | `home.html` | 首页 | P0 | | 9 | 话题详情 | `topic-detail.html` | 首页 | P0 | | 10 | 帖子详情 | `post-detail.html` | 首页 | P0 | | 11 | 帖子详情(备用) | `post-detail-1.html` | 首页 | P2 | | 12 | 视频详情 | `video-detail.html` | 首页 | P0 | | 13 | 视频频道 | `video.html` | 首页 | P1 | | 14 | 搜索 | `search.html` | 首页 | P0 | | 15 | 用户主页 | `user.html` | 首页 | P0 | | 16 | 关注管理 | `follow.html` | 消息 | P1 | | 17 | 消息通知 | `notification.html` | 消息 | P0 | | 18 | 聊天 | `chat.html` | 消息 | P0 | | 19 | 活动列表 | `activities.html` | 活动 | P0 | | 20 | 活动详情 | `activity-detail.html` | 活动 | P0 | | 21 | 发起活动 | `activity-create.html` | 活动 | P0 | | 22 | 我的活动 | `my-activity-apply.html` | 活动 | P1 | | 23 | 发布动态 | `publish-post.html` | 发布 | P0 | | 24 | 发布视频 | `publish-video.html` | 发布 | P0 | | 25 | 草稿箱 | `drafts.html` | 发布 | P1 | | 26 | 个人主页(我的) | `me.html` | 我的 | P0 | | 27 | 编辑资料 | `me-edit.html` | 我的 | P0 | | 28 | 我的收藏 | `favorites.html` | 我的 | P1 | | 29 | 积分中心 | `wallet.html` | 我的 | P0 | | 30 | 设置 | `settings.html` | 我的 | P0 | | 31 | 帮助与反馈 | `help.html` | 我的 | P1 | | 32 | 组件库 | `components.html` | 开发 | — | | 33 | 首页(备用名) | `feed.html` | 首页 | — | --- ## 三、五大核心业务流程 + 异常流程(详细版) ### 3.1 流程一:新用户注册与学籍认证 #### 3.1.1 正常流程(泳道图) ``` 用户 前端 后端 审核员 │ │ │ │ │ 打开注册页 │ │ │ │───────────────────────→│ │ │ │ │ 展示注册表单 │ │ │ │ │ │ │ 输入手机号 │ │ │ │───────────────────────→│ │ │ │ 点击"获取验证码" │ │ │ │───────────────────────→│ 发送验证码请求 │ │ │ │──────────────────────→│ │ │ │ │ 生成验证码 │ │ │ │ 发送短信 │ │ │ 验证码已发送 │ │ │ │←──────────────────────│ │ │ 输入验证码+密码 │ │ │ │───────────────────────→│ │ │ │ 点击"注册" │ 表单校验 │ │ │ │───┐ │ │ │ │←──┘ │ │ │ │ 提交注册请求 │ │ │ │──────────────────────→│ │ │ │ │ 校验验证码 │ │ │ │ 创建账号 │ │ │ │ 生成 token │ │ │ 注册成功 │ │ │ │←──────────────────────│ │ │ 跳转注册成功页 │ │ │ │←───────────────────────│ │ │ │ │ │ │ │ 点击"选择学校" │ │ │ │───────────────────────→│ 展示选择学校页 │ │ │ 选择省份→城市→学校 │ │ │ │───────────────────────→│ │ │ │ 确认选择 │ 提交学校选择 │ │ │ │──────────────────────→│ 更新用户学校信息 │ │ │ 选择成功 │ │ │ │←──────────────────────│ │ │ 进入首页(未认证) │ │ │ │←───────────────────────│ │ │ │ │ │ │ │ [弹窗引导认证] │ │ │ │ 点击"去认证" │ │ │ │───────────────────────→│ 展示认证第1步 │ │ │ 填写姓名+身份证号 │ │ │ │───────────────────────→│ │ │ │ 点击"下一步" │ 表单校验 │ │ │ │───┐ │ │ │ │←──┘ │ │ │ │ 展示第2步:上传学籍 │ │ │ │ │ │ │ 上传学信网验证报告 │ │ │ │───────────────────────→│ 上传文件 │ │ │ │──────────────────────→│ 存储文件 │ │ │ 上传成功 │ │ │ │←──────────────────────│ │ │ 确认信息并提交 │ │ │ │───────────────────────→│ 提交认证申请 │ │ │ │──────────────────────→│ 创建认证工单 │ │ │ │ 状态:审核中 │ │ │ 提交成功 │ │ │ │←──────────────────────│ │ │ 展示"审核中"状态 │ │ │ │←───────────────────────│ │ │ │ │ │ │ │ │ │ [审核队列] │ │ │ │──────────────────────→│ │ │ │ │ 查看申请 │ │ │ │ 核验学籍报告 │ │ │ │ 比对信息一致性 │ │ │ │ 审核通过 │ │ │ 更新认证状态 │ │ │ │←──────────────────────│ │ │ │ 发送系统通知 │ │ │ │───────────┐ │ │ │ │ │ │ │ 收到认证通过通知 │ │ │ │ │←──────────────────────────────────────────────│───────────┘ │ │ 解锁全部功能 │ │ │ │ 获得100积分奖励 │ │ │ ``` #### 3.1.2 异常流程详细说明 **异常 1:手机号已注册** - 触发时机:注册时输入手机号后点击"获取验证码" - 前端校验:调用"手机号是否已注册"接口 - 提示文案:"该手机号已注册,是否直接登录?" - 操作按钮:[去登录] [重新输入] - 跳转逻辑:点击"去登录"→ 跳转登录页并自动填入手机号 **异常 2:验证码错误或过期** - 触发时机:输入验证码提交注册时 - 错误类型: - 验证码错误 → "验证码错误,请重新输入" - 验证码过期(超过 5 分钟)→ "验证码已过期,请重新获取" - 验证码次数超限(当日 5 次)→ "今日获取次数过多,请明天再试" - 处理方式:标红验证码输入框,显示对应提示 **异常 3:学籍验证报告格式错误** - 触发时机:上传学籍报告时 - 支持格式:PDF、JPG、PNG - 文件大小限制:最大 10MB - 提示文案: - 格式不支持 → "请上传 PDF、JPG 或 PNG 格式的文件" - 文件过大 → "文件大小不能超过 10MB" - 处理方式:拦截上传,保留已选状态,可重新选择 **异常 4:学籍信息与填写不一致** - 触发时机:审核员人工审核时 - 判定标准:姓名、身份证号、学校与学信网报告不一致 - 处理方式: - 审核员点击"驳回" - 填写驳回原因(下拉选择 + 补充说明) - 原因选项:信息不一致 / 报告不清晰 / 报告已过期 / 非在校学生 / 其他 - 发送站内信通知用户 - 用户端显示: - 认证状态变为"审核未通过" - 显示驳回原因 - 提供"重新提交"按钮 - 重提限制:每月最多 3 次,超出需联系客服 **异常 5:非在校学生(毕业生/非全日制)** - 触发时机:审核时发现学籍状态为"已毕业"或"非全日制" - 处理方式:审核不通过,原因为"非在校全日制学生" - 账号处理:保留普通用户权限,可浏览、关注,但不能发布、私信、报名活动 - 申诉渠道:如有异议可联系人工客服 **异常 6:重复认证(同一学籍绑定多账号)** - 触发时机:提交认证时后端校验 - 判定逻辑:同一身份证号 + 同一学号 已存在认证记录 - 提示文案:"该学籍信息已被其他账号认证,如有疑问请联系客服" - 安全机制:防止一人多号刷积分、刷活动名额 **异常 7:审核超时(超过 24h 未审核)** - 触发条件:提交后 24h 内未处理 - 自动机制: - 系统自动提醒审核员(推送 + 短信) - 升级到管理员 - 超过 48h 升级到超级管理员 - 用户补偿:超时审核通过后额外赠送 20 积分 ### 3.2 流程二:发布动态 #### 3.2.1 正常流程 ``` 用户点击发布按钮 │ ▼ 展开发布选项面板 ├─ 发布动态 → 进入图文发布页 └─ 发布视频 → 进入视频发布页 【图文发布流程】 │ ▼ 进入发布动态页 │ ├─ 输入文字内容(实时字数统计,最多500字) │ └─ 超过500字时截断,提示"最多500字" │ ├─ 添加图片 │ ├─ 点击 "+" → 选择图片(相册/拍照) │ ├─ 最多9张,第10张提示"最多上传9张图片" │ ├─ 支持拖拽排序 │ └─ 单张删除 / 全部清空 │ ├─ 添加话题 │ ├─ 点击 "# 添加话题" → 话题选择面板 │ ├─ 搜索话题 / 热门话题推荐 │ ├─ 最多5个,超出提示"最多添加5个话题" │ └─ 点击已选话题可移除 │ ├─ @提及用户(可选) │ ├─ 输入 "@" → 弹出用户搜索 │ ├─ 选择用户后插入到光标位置 │ └─ 可多次@提及 │ ├─ 设置可见范围 │ ├─ 公开(默认) │ ├─ 仅同校 │ └─ 仅好友 │ ├─ 显示位置(可选,默认关) │ └─ 自动保存草稿 ├─ 每30秒自动保存 └─ 退出页面时自动保存 点击"发布"按钮 │ ├─ 前端校验 │ ├─ 内容为空?→ 按钮置灰 / 提示"说点什么吧~" │ └─ 图片上传中?→ 提示"图片上传中,请稍候" │ ▼ 提交发布请求 │ ├─ 后端 AI 预审 │ ├─ 文本敏感词检测 │ ├─ 图片违规检测 │ └─ 检测通过 → 直接发布 │ └─ 检测可疑 → 进入人工审核队列(状态:审核中) │ ▼ 发布成功 │ ├─ 跳转帖子详情页 ├─ 获得积分奖励(+10积分) ├─ 粉丝收到"新动态"通知 └─ 话题广场动态数+1 ``` #### 3.2.2 异常流程详细说明 **异常 1:内容包含敏感词** - 检测层级:AI 预审 - 处理方式: - 一级敏感词(违法、色情)→ 拦截发布,提示"内容包含违规信息,请修改后重试" - 二级敏感词(可疑、需人工判断)→ 发布后进入审核队列,状态显示"审核中",仅自己可见 - 审核结果通知: - 审核通过 → 正常展示,通知发布者 - 审核不通过 → 删除内容,站内信通知违规原因 - 申诉机制:用户可对审核结果提出申诉,超管 48h 内复核 **异常 2:图片上传失败** - 失败原因: - 网络中断 → "网络异常,请检查网络连接" - 文件损坏 → "图片文件损坏,请重新选择" - 格式不支持 → "不支持的图片格式" - 服务端错误 → "上传失败,请稍后重试" - 单张失败处理: - 失败图片上显示"上传失败"遮罩 + 重试按钮 - 不影响其他已上传图片 - 全部失败处理: - 显示全局提示 - 保留已选择的图片文件,可一键重试 **异常 3:网络中断 / 页面意外关闭** - 自动保存机制: - 编辑中每 30 秒自动保存到草稿箱 - 页面卸载前(beforeunload)尝试保存 - 网络异常时保存到本地缓存 - 恢复机制: - 重新打开发布页时检测到草稿 - 弹窗提示"检测到未完成的草稿,是否继续编辑?" - 选项:[继续编辑] [删除草稿] - 草稿保存上限:20 篇,超出提示"草稿箱已满,请先删除部分草稿" **异常 4:用户未实名认证** - 触发时机:点击"发布"按钮时 - 检测逻辑:前端判断 user.verified 状态 - 弹窗内容: - 标题:"发布需要实名认证" - 描述:"为保障社区真实环境,发布内容需要完成学籍认证" - 按钮:[去认证] [知道了] - 跳转:点击"去认证"→ 跳转实名认证页 **异常 5:发布频率超限(防刷屏)** - 限制规则: - 图文动态:最多 10 条 / 小时 - 短视频:最多 5 条 / 小时 - 评论:最多 30 条 / 小时 - 超限提示:"发布过于频繁,请稍后再试" - 解封时间:显示倒计时 - 目的:防止机器人生成内容、恶意刷屏 **异常 6:话题不存在 / 已被删除** - 触发时机:发布时后端校验话题有效性 - 处理方式: - 移除无效话题,正常发布 - 提示:"部分话题已失效,已自动移除" - 不阻断发布流程 ### 3.3 流程三:活动报名 #### 3.3.1 正常流程 ``` 用户浏览活动列表 │ ├─ 左侧筛选(类型/时间/地点/人数/费用/主办方) ├─ 搜索(活动名称 / 主办方关键词) └─ 点击活动卡片 → 进入活动详情页 活动详情页 │ ├─ 查看活动信息(标题/封面/时间/地点/主办方/详情) ├─ 查看报名进度(已报名/总名额,进度条) ├─ 查看已报名同学(头像墙) ├─ 查看主办方信息(头像/名称/简介/关注按钮) └─ 相关活动推荐 点击"立即报名" │ ├─ 校验:是否已认证?→ 否 → 弹认证引导 ├─ 校验:是否已报名?→ 是 → 按钮显示"已报名" ├─ 校验:是否已满员?→ 是 → 按钮显示"已满员" ├─ 校验:是否已截止?→ 是 → 按钮显示"报名已结束" │ ▼ 弹出报名表单 │ ├─ 必填字段: │ ├─ 姓名(默认填入用户真实姓名,可修改) │ ├─ 手机号(默认填入绑定手机号,可修改) │ └─ 院系/专业(活动主办方设置是否必填) ├─ 选填字段: │ ├─ 学号 │ ├─ 备注留言 │ └─ 自定义问题(主办方设置) │ └─ 勾选"我已阅读并同意活动参与协议" 确认报名 │ ├─ 免费活动 → 直接报名成功 └─ 付费活动 → 跳转支付 → 支付成功后报名成功 报名成功 │ ├─ 成功弹窗(活动名称 + 时间 + 地点 + 二维码) ├─ 我的活动列表新增记录(状态:已报名) ├─ 获得积分奖励(+20积分,仅首次报名活动) ├─ 自动关注主办方 ├─ 发送系统通知:"报名成功通知" └─ 活动开始前 24h / 2h 自动提醒 活动当天 │ └─ 主办方核销签到 ├─ 扫码核销 └─ 手动核销 ``` #### 3.3.2 异常流程详细说明 **异常 1:活动已满员** - 按钮状态:变为"已满员",置灰不可点击 - 候补机制: - 显示"加入候补"按钮 - 候补用户按加入顺序排队 - 有人取消报名时,候补第一位自动递补 - 递补成功发送通知,需在 30 分钟内确认 - 候补上限:最多 50 人候补 **异常 2:报名已截止** - 按钮状态:置灰,显示"报名已结束" - 特殊情况: - 主办方开启"迟到报名" → 截止后仍可报名(加收 10% 费用) - 仅限部分活动类型(如长期活动、滚动报名) **异常 3:未实名认证** - 弹窗:"报名活动需要完成学籍认证" - 按钮:[去认证] [取消] - 认证完成后自动返回活动详情页 **异常 4:重复报名** - 检测:用户 ID + 活动 ID 唯一约束 - 按钮状态:显示"已报名",点击跳转"我的活动" - 取消报名入口:在"我的活动"中操作 **异常 5:付费活动支付失败** - 失败原因分类: - 余额不足 → "账户余额不足,请选择其他支付方式" - 支付超时 → "支付超时,请重新发起支付" - 网络异常 → "网络异常,请检查网络后重试" - 银行卡限额 → "银行卡支付限额,请更换银行卡" - 处理方式: - 保留报名订单(状态:待支付) - 15 分钟内可继续支付 - 超时未支付自动取消报名名额 - 重试机制:同一订单最多重试 3 次 **异常 6:活动被取消** - 触发场景:主办方主动取消 / 平台强制下架 - 通知方式: - 站内信通知所有已报名用户 - Push 推送 - 短信通知(付费活动必发) - 退款处理: - 付费活动:全额退款,原路返回 - 退款到账时间:1-7 个工作日(视支付渠道) - 补偿机制: - 提前 24h 以上取消 → 补偿 20 积分 - 24h 以内取消 → 补偿 50 积分 + 优惠券 - 当天取消 → 补偿 100 积分 + 专属客服 **异常 7:报名信息不完整 / 格式错误** - 校验规则: - 姓名:2-20 个字符 - 手机号:11 位手机号格式 - 学号:按主办方设置的格式校验 - 错误提示:标红对应字段,下方显示错误原因 - 提交时整体校验,一次性展示所有错误 **异常 8:活动与用户学校不匹配** - 场景:仅限本校的活动,外校用户不可报名 - 检测:活动.school_id vs 用户.school_id - 提示:"本活动仅限 XX 大学学生报名" - 按钮状态:置灰不可点击 ### 3.4 流程四:积分获取与兑换 #### 3.4.1 积分体系总览 ``` ┌─────────────────┐ │ 积分获取 │ └────────┬────────┘ │ ┌──────────────────┼──────────────────┐ │ │ │ ┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐ │ 每日任务 │ │ 成长任务 │ │ 活动奖励 │ │ 每日刷新 │ │ 一次性 │ │ 场景触发 │ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ └──────────────────┼──────────────────┘ │ ▼ ┌─────────────────┐ │ 积分余额 │ └────────┬────────┘ │ ┌──────────────────┼──────────────────┐ │ │ │ ┌──────▼──────┐ ┌──────▼──────┐ ┌──────▼──────┐ │ 积分商城 │ │ 积分抵扣 │ │ 积分清零 │ │ 兑换商品 │ │ 活动费用 │ │ 年底清零 │ └─────────────┘ └─────────────┘ └─────────────┘ ``` #### 3.4.2 每日任务详细清单 | 任务名称 | 积分奖励 | 每日上限 | 完成条件 | 防作弊规则 | |----------|----------|----------|----------|------------| | 每日签到 | +5 | 1 次 / 日 | 登录后点击签到 | 每日 0 点重置 | | 浏览动态 | +3 | 1 次 / 日 | 浏览 5 条不同动态 | 停留时长 > 3s 才算 | | 发布动态 | +10 | 2 次 / 日 | 成功发布 1 条图文动态 | 发布后被删除则扣回 | | 发布视频 | +20 | 1 次 / 日 | 成功发布 1 条视频 | 发布后被删除则扣回 | | 评论互动 | +2 | 5 次 / 日 | 发布 1 条有效评论 | 评论被删除则扣回 | | 点赞内容 | +1 | 10 次 / 日 | 点赞 1 条内容 | — | | 分享内容 | +5 | 2 次 / 日 | 分享到外部平台 | 检测分享成功回调 | | 邀请好友 | +50 | 3 次 / 日 | 好友通过邀请链接注册 | 好友需完成认证才发放 | | 参与活动 | +20 | 1 次 / 日 | 成功报名 1 个活动 | 活动取消则扣回 | **签到连续奖励机制:** | 连续天数 | 基础奖励 | 额外奖励 | 当日总积分 | |----------|----------|----------|------------| | 第 1 天 | +5 | — | 5 | | 第 2 天 | +5 | +2 | 7 | | 第 3 天 | +5 | +3 | 8 | | 第 4 天 | +5 | +4 | 9 | | 第 5 天 | +5 | +5 | 10 | | 第 6 天 | +5 | +8 | 13 | | 第 7 天 | +5 | +15 | 20 | - 连续签到 7 天为一个周期,第 7 天后从第 1 天重新计算 - 中断 1 天则清零,从第 1 天重新开始 - 每月全勤奖励:当月签到满 28 天额外奖励 100 积分 #### 3.4.3 成长任务详细清单 | 任务名称 | 积分奖励 | 可完成次数 | 完成条件 | 备注 | |----------|----------|------------|----------|------| | 完善资料 | +30 | 1 次 | 头像+昵称+简介+兴趣标签全部填写 | — | | 学籍认证 | +100 | 1 次 | 认证审核通过 | 大额奖励,核心转化点 | | 绑定学校 | +20 | 1 次 | 选择并确认学校 | — | | 关注 10 人 | +20 | 1 次 | 关注用户数达到 10 | — | | 发布首条动态 | +15 | 1 次 | 成功发布第 1 条动态 | — | | 发布首条视频 | +15 | 1 次 | 成功发布第 1 条视频 | — | | 首次评论 | +5 | 1 次 | 发布第 1 条评论 | — | | 首次收藏 | +3 | 1 次 | 收藏第 1 条内容 | — | | 首次分享 | +5 | 1 次 | 第 1 次分享内容 | — | | 邀请首个好友 | +50 | 1 次 | 第 1 个好友完成认证 | — | | 邀请 5 位好友 | +150 | 1 次 | 累计 5 位好友完成认证 | 大额奖励 | | 首次参与活动 | +20 | 1 次 | 第 1 次成功报名活动 | — | | 完成主办方申请 | +50 | 1 次 | 主办方审核通过 | — | | 首次发起活动 | +100 | 1 次 | 第 1 个活动审核通过并有人报名 | — | #### 3.4.4 积分商城商品分类 | 分类 | 商品示例 | 积分价格 | 库存限制 | 兑换限制 | |------|----------|----------|----------|----------| | **餐饮美食** | 校园奶茶兑换券 | 500 积分 | 100 / 月 | 每人每月 2 张 | | | 咖啡券(连锁品牌) | 800 积分 | 50 / 月 | 每人每月 1 张 | | | 食堂餐券 | 300 积分 | 200 / 月 | 每人每月 3 张 | | **休闲娱乐** | 电影票兑换券 | 1500 积分 | 30 / 月 | 每人每月 1 张 | | | KTV 小时券 | 1000 积分 | 20 / 月 | 每人每月 1 张 | | | 桌游馆代金券 | 800 积分 | 50 / 月 | 每人每月 2 张 | | **学习办公** | 打印店代金券 | 200 积分 | 500 / 月 | 每人每月 5 张 | | | 文具礼包 | 600 积分 | 50 / 月 | 每人每月 1 份 | | | 电子书会员月卡 | 1200 积分 | 100 / 月 | 每人每月 1 张 | | **生活服务** | 洗衣代金券 | 400 积分 | 100 / 月 | 每人每月 2 张 | | | 快递优惠券 | 300 积分 | 200 / 月 | 每人每月 3 张 | | | 理发折扣券 | 500 积分 | 50 / 月 | 每人每月 1 张 | | **平台会员** | 青核会员月卡 | 2000 积分 | 不限 | 每人每月 1 张 | | | 青核会员季卡 | 5000 积分 | 不限 | 每人每月 1 张 | | **周边好物** | 定制帆布袋 | 1500 积分 | 50 / 月 | 每人每月 1 个 | | | 定制笔记本 | 1000 积分 | 100 / 月 | 每人每月 1 本 | | | 校徽周边 | 800 积分 | 200 / 月 | 每人每月 2 个 | #### 3.4.5 兑换流程 ``` 用户进入积分商城 │ ├─ 浏览商品分类(全部/餐饮/娱乐/学习/生活/会员/周边) ├─ 查看商品详情(图片、名称、积分价格、库存、兑换规则) └─ 点击"立即兑换" │ ├─ 校验:积分是否充足? │ └─ 不足 → 按钮置灰,显示"积分不足",引导去做任务 ├─ 校验:是否有兑换限制? │ └─ 超限 → 提示"本月兑换已达上限" ├─ 校验:库存是否充足? │ └─ 已兑完 → 显示"已兑完",可设置到货提醒 │ ▼ 确认兑换弹窗 ├─ 商品名称 + 图片 ├─ 消耗积分 └─ [确认兑换] [取消] │ ▼ 兑换成功 ├─ 扣除对应积分 ├─ 生成电子兑换码(卡密形式) ├─ 存入"我的卡包" ├─ 发送系统通知:兑换成功通知 └─ 部分商品需填写收货地址(实物周边) 我的卡包 ├─ 可使用(未过期) ├─ 已使用 └─ 已过期 ``` #### 3.4.6 异常流程详细说明 **异常 1:积分不足** - 表现:兑换按钮置灰,显示"积分不足,还差 XXX 积分" - 引导:下方显示"去赚积分"按钮,跳转到积分任务页 - 任务推荐:优先推荐高额任务(认证、邀请好友) **异常 2:商品已兑完** - 表现:商品卡片显示"已兑完"角标,详情页兑换按钮变为"到货提醒" - 到货提醒机制: - 用户点击"到货提醒" - 补货时发送 Push + 站内信通知 - 通知后 24h 内有效(优先购买权) - 补货频率:每周一 10:00 统一补货 **异常 3:每日任务重复完成** - 状态管理:任务状态有 未完成 / 进行中 / 已完成 - 已完成任务:按钮变为"已完成",不可重复领取 - 跨天刷新:每日 00:00 重置每日任务状态 **异常 4:作弊刷积分** - 风控检测维度: - 同一设备多账号 → 疑似刷号 - 同一 IP 大量注册 → 疑似黑产 - 异常快速完成任务 → 疑似脚本 - 好友互关刷关注 → 疑似刷量 - 发布低质内容刷积分 → 疑似水贴 - 处罚梯度: - 疑似:冻结可疑积分,人工核查 - 确认作弊:扣除全部作弊积分 + 禁言 7 天 - 严重作弊:永久封禁 + 学籍拉黑 - 积分追回:已兑换的商品折算扣除,不足则冻结账号 **异常 5:兑换码过期** - 有效期:一般为 30 天(以商品说明为准) - 过期状态:卡包中移至"已过期"分类,灰色显示 - 过期处理:积分不退还,兑换码失效 - 提醒机制:到期前 3 天发送提醒通知 **异常 6:积分扣回(发布内容被删除)** - 触发场景:用户发布的内容因违规被删除 - 处理:自动扣回发布奖励积分 - 通知:站内信说明扣回原因和扣减数量 - 余额不足处理:积分变为负数,后续获取积分自动抵扣 ### 3.5 流程五:内容举报与审核 #### 3.5.1 举报流程 ``` 用户发现违规内容 │ 点击右上角"…"更多菜单 │ ├─ 不感兴趣 ├─ 举报 → 进入举报弹窗 ├─ 屏蔽用户 └─ 复制链接 举报弹窗 │ ├─ 选择举报原因(单选) │ ├─ 色情低俗 │ ├─ 违法违规(诈骗/赌博/毒品等) │ ├─ 人身攻击/辱骂 │ ├─ 谣言/虚假信息 │ ├─ 抄袭/盗用 │ ├─ 垃圾广告/营销 │ ├─ 诱导分享 │ └─ 其他 │ ├─ 补充说明(选填,最多 200 字) │ ├─ 添加证据图片(选填,最多 3 张) │ └─ 提交举报 │ ├─ 生成举报工单 ├─ 状态:待处理 └─ 提示"举报已提交,我们将在 24 小时内处理" 我的举报(在帮助与反馈中查看) ├─ 举报记录列表 │ ├─ 待处理 │ ├─ 处理中 │ └─ 已处理(含处理结果) └─ 举报详情 ``` #### 3.5.2 审核流程 ``` 举报工单进入审核队列 │ ├─ 优先级排序: │ ├─ 紧急(色情/违法)→ 优先队列,2h 内处理 │ ├─ 普通(其他类型)→ 普通队列,24h 内处理 │ └─ 加急标记(用户勾选加急)→ 提升优先级 │ ▼ 版主 / 管理员审核 │ ├─ 查看举报详情 │ ├─ 被举报内容(动态/评论/用户) │ ├─ 举报原因 │ ├─ 举报人信息(保密,仅超管可见) │ └─ 补充证据 │ ├─ 内容核实 │ ├─ 确认为违规内容 │ └─ 内容合规,举报不成立 │ └─ 处理操作 │ ├─【违规成立】 │ ├─ 删除内容 │ ├─ 选择处罚等级(警告/禁言3天/7天/30天/封禁) │ ├─ 填写处理说明 │ ├─ 通知举报人(站内信 + 积分奖励 +5) │ └─ 通知被举报人(站内信,说明违规原因) │ └─【举报不成立】 ├─ 内容保留 ├─ 填写不成立原因 ├─ 通知举报人(站内信说明结果) └─ 记录恶意举报次数(累计 3 次限制举报) ``` #### 3.5.3 内容审核队列机制 **审核来源:** 1. AI 预审拦截 → 待人工复核 2. 用户举报 → 举报工单 3. 版主主动巡查 → 发现违规 4. 系统抽检 → 随机抽取内容复核 **审核优先级算法:** ``` 优先级 = 举报次数 × 权重1 + 内容热度 × 权重2 + 违规类型系数 + 加急标记 ``` - 举报次数越多 → 优先级越高 - 内容浏览量/互动量越高 → 优先级越高(影响面大) - 违法/色情类 → 最高优先级 - 用户加急 → +额外优先级 **审核效率目标:** - 紧急工单(色情/违法):2 小时内处理率 ≥ 95% - 普通工单:24 小时内处理率 ≥ 90% - 平均审核时长:< 4 小时 #### 3.5.4 异常流程详细说明 **异常 1:恶意举报(同一用户多次举报不成立)** - 判定标准: - 同一账号 7 天内举报 5 次以上且均不成立 - 同一 IP 下多账号集中举报同一内容 - 处理方式: - 第 1 次达到阈值:警告,站内信提醒 - 第 2 次:限制举报功能 7 天 - 第 3 次:限制举报功能 30 天 - 申诉:用户可申诉,超管复核后可解除 **异常 2:举报内容已被删除** - 场景:在审核处理前,内容已被发布者删除 / 被其他审核员删除 - 处理方式: - 举报单自动关闭 - 状态显示"内容已删除" - 通知举报人:"您举报的内容已被删除" - 不发放举报奖励积分 **异常 3:版主滥用审核权** - 监督机制: - 所有审核操作记录日志 - 被处罚用户可申诉 - 超管定期抽检版主审核记录 - 版主审核准确率低于 80% → 警告 / 撤换 - 申诉流程: - 用户提交申诉 → 超管审核 → 48h 内给出结果 - 申诉成功 → 撤销处罚 + 补偿积分 + 处理版主 - 申诉失败 → 维持原处罚 **异常 4:紧急违规内容快速处理** - 触发条件: - 涉及违法犯罪(诈骗、毒品、赌博等) - 涉及未成年人保护 - 群体性事件苗头 - 快速通道: - 一键加急 → 直接进入最高优先级队列 - 推送通知给所有在线审核员 - 1 小时内未处理自动升级到超管 - 紧急处理权限: - 管理员可先下架内容,后补审核记录 - 严重情况可直接封禁账号 - 涉及违法的内容保留证据,上报有关部门 **异常 5:举报人信息泄露** - 保密规则: - 被举报人不可见举报人任何信息 - 版主不可见举报人手机号等敏感信息 - 仅超管可查看举报人完整信息 - 技术保障: - 举报人 ID 在审核界面脱敏显示 - 审核操作日志不包含举报人敏感信息 - 数据传输加密 --- ## 四、功能规则表(详细版) ### 4.1 认证规则详解 #### 4.1.1 认证方式与标准 | 项目 | 说明 | |------|------| | **认证依据** | 教育部学信网「学籍在线验证报告」 | | **认证方式** | 用户上传报告 → 人工核验 → 审核通过 | | **核验内容** | 姓名、身份证号、学校、院系、学号、入学年份、学历层次、学籍状态 | | **学历范围** | 全日制普通高等学校专科、本科、硕士研究生、博士研究生 | | **不支持范围** | 成人教育、自考、网络教育、在职研究生、留学生(后续版本支持) | #### 4.1.2 认证步骤详解 **第 1 步:填写信息** - 真实姓名(必填,2-20 字) - 身份证号(必填,18 位,格式校验) - 学校(已选择的学校,不可修改) - 院系(选填,手动输入) - 入学年份(必填,选择器,范围:当前年份-7 至 当前年份) - 学历层次(必填:专科/本科/硕士/博士) **第 2 步:上传学籍报告** - 支持格式:PDF、JPG、PNG - 文件大小:≤ 10MB - 上传方式:点击上传 / 拖拽上传 - 报告要求: - 必须为学信网官方验证报告 - 报告二维码清晰可扫描 - 学籍状态为"在籍(注册学籍)" - 报告在有效期内 **第 3 步:确认并提交** - 展示填写的全部信息 - 展示上传报告缩略图 - 勾选协议:"我确认以上信息真实有效,与学信网学籍报告一致,同意授权青核进行学籍核验" - 点击"提交审核" #### 4.1.3 审核标准 | 审核项 | 通过标准 | 驳回情形 | |--------|----------|----------| | 姓名一致性 | 填写姓名与报告完全一致 | 不一致 / 有别字 | | 身份证号 | 填写与报告完全一致 | 不一致 / 位数不对 | | 学校一致性 | 填写学校与报告一致 | 不一致 | | 学籍状态 | 在籍(注册学籍) | 已毕业 / 休学 / 退学 | | 报告真实性 | 官方报告、二维码可验证 | PS 伪造 / 截图模糊 | | 报告有效期 | 在有效期内 | 已过期 | | 学历类型 | 全日制普通高等教育 | 成人/自考/在职 | | 一人一号 | 该身份证号无其他认证记录 | 已被其他账号绑定 | #### 4.1.4 认证状态机 ``` 未认证 │ │ 提交认证申请 ▼ 审核中 │ ├─ 审核通过 → 已认证 │ └─ 审核驳回 → 认证失败 │ └─ 重新提交 → 审核中(最多 3 次/月) 已认证 │ ├─ 毕业到期 → 认证失效(降级为普通用户) │ └─ 违规封禁 → 认证撤销(永久封禁) ``` #### 4.1.5 认证相关权益与限制 | 项目 | 未认证 | 已认证 | |------|--------|--------| | 浏览内容 | ✅ | ✅ | | 搜索 | ✅ | ✅ | | 关注用户 | ✅ | ✅ | | 发布动态/视频 | ❌ | ✅ | | 评论/点赞/收藏 | ❌ | ✅ | | 私信聊天 | ❌ | ✅ | | 报名活动 | ❌ | ✅ | | 发起活动 | ❌ | 申请后可 | | 积分体系 | ❌ | ✅ | | 认证标识 | ❌ | ✅(专属徽章) | | 认证奖励积分 | — | +100 | | 内容推荐权重 | 低 | 高 | ### 4.2 活动规则详解 #### 4.2.1 活动类型定义 | 活动类型 | 描述 | 典型场景 | 审核标准 | |----------|------|----------|----------| | 线下聚会 | 小型社交聚会 | 饭局、桌游、K歌、探店 | 宽松 | | 学术讲座 | 知识分享类活动 | 讲座、沙龙、读书会、 workshop | 较宽松 | | 文艺演出 | 文艺表演类 | 演唱会、话剧、舞蹈比赛、十佳歌手 | 中等 | | 体育赛事 | 体育运动类 | 篮球赛、足球赛、马拉松、运动会 | 中等 | | 志愿服务 | 公益志愿类 | 支教、环保、敬老院、社区服务 | 宽松(鼓励) | | 社团招新 | 社团招募 | 社团招新、百团大战 | 宽松 | | 比赛竞技 | 各类比赛 | 编程大赛、创业大赛、设计大赛 | 中等 | | 其他 | 以上未涵盖的 | — | 较严格 | #### 4.2.2 活动创建字段 **基本信息(第 1 步)** | 字段 | 必填 | 说明 | 规则 | |------|------|------|------| | 活动标题 | ✅ | 活动名称 | 5-50 字 | | 活动类型 | ✅ | 下拉选择 | 8 种类型 | | 活动封面 | ✅ | 封面图片 | 比例 4:3,建议 800×600,≤5MB | | 开始时间 | ✅ | 活动开始时间 | 必须晚于当前时间 | | 结束时间 | ✅ | 活动结束时间 | 必须晚于开始时间 | | 活动地点 | ✅ | 详细地址 | 校内可选地点库 / 校外手动输入 | | 预计人数 | 可选 | 是否设置人数上限 | 开启后设置具体数值 | | 活动费用 | ✅ | 免费 / 收费 | 收费需设置金额,支持小数 | | 报名截止时间 | ✅ | 截止报名时间 | 必须早于活动开始时间 | **详情设置(第 2 步)** | 字段 | 必填 | 说明 | 规则 | |------|------|------|------| | 活动详情 | ✅ | 活动介绍 | 富文本,最少 50 字 | | 报名要求 | 可选 | 参加条件说明 | 最多 200 字 | | 活动流程 | 可选 | 时间线式流程 | 最多 10 个环节 | | 注意事项 | 可选 | 温馨提示 | 最多 200 字 | | 主办方信息 | ✅ | 展示在活动页 | 名称 + 简介 + 联系方式 | | 报名表单字段 | 可选 | 自定义报名信息 | 姓名/手机必填,其他可选 | | 报名审核方式 | ✅ | 自动通过 / 人工审核 | 默认为自动通过 | **发布设置(第 3 步)** | 字段 | 必填 | 说明 | 规则 | |------|------|------|------| | 可见范围 | ✅ | 谁可以看到活动 | 全校 / 本院系 / 仅邀请 | | 通知设置 | 可选 | 报名后通知内容 | 自定义通知文案 | | 活动标签 | 可选 | 最多 5 个标签 | 便于搜索和分类 | | 协议确认 | ✅ | 同意活动发布协议 | 必须勾选 | #### 4.2.3 活动状态流转 ``` 草稿 │ │ 提交审核 ▼ 待审核 │ ├─ 审核通过 → 报名中 ←──────────┐ │ │ │ │ │ 时间到 │ 有人取消+候补 │ ▼ │ │ 已满员 ─────────┘ │ │ │ │ 报名截止 │ ▼ │ 已截止 │ │ │ │ 活动开始 │ ▼ │ 进行中 │ │ │ │ 活动结束 │ ▼ └─ 审核驳回 已结束 │ ▼ 已驳回(可修改后重新提交) 报名中 / 待审核 / 已满员 │ │ 主办方取消 / 平台下架 ▼ 已取消 ``` #### 4.2.4 报名规则 | 规则项 | 说明 | |--------|------| | **报名资格** | 实名认证用户,符合活动可见范围限制 | | **报名次数** | 每人每个活动只能报名一次 | | **候补机制** | 满员后可加入候补,有人取消时自动递补 | | **取消报名** | 活动开始前 24h 可免费取消;24h 内取消不退费(付费活动) | | **报名审核** | 人工审核模式下,主办方 48h 内审核,超时自动通过 | | **报名通知** | 报名成功、审核结果、活动提醒均通过站内信 + Push 通知 | | **签到核销** | 活动当天主办方扫码核销,确认到场 | #### 4.2.5 活动违规与处罚 | 违规类型 | 处罚方式 | |----------|----------| | 虚假活动(信息不实) | 下架活动 + 警告 + 扣除保证金 | | 商业广告(纯营销) | 下架活动 + 禁发活动 30 天 | | 收费活动卷款 | 下架 + 封禁主办方 + 平台介入退款 | | 违法违规活动 | 下架 + 永久封禁 + 上报 | | 频繁取消活动 | 警告 → 限制发起活动 → 取消主办方资格 | | 刷报名量 | 清除虚假报名 + 警告 | ### 4.3 动态规则详解 #### 4.3.1 内容形式规格 | 内容形式 | 字数限制 | 图片/视频 | 话题数 | 支持@提及 | |----------|----------|-----------|--------|-----------| | 图文动态 | 最多 500 字 | 最多 9 张图 | 最多 5 个 | ✅ | | 短视频 | 最多 200 字描述 | 1 个视频(≤60s) | 最多 3 个 | ✅ | | 评论 | 最多 300 字 | 最多 1 张图 | ❌ | ✅ | | 私信 | 最多 500 字 | 最多 9 张图 | ❌ | ❌ | #### 4.3.2 图片规格 | 规格项 | 要求 | |--------|------| | 支持格式 | JPG、PNG、WEBP、GIF(动图) | | 单张大小 | ≤ 10MB | | 建议尺寸 | 宽度 ≥ 720px | | 图片压缩 | 上传后自动压缩,保留画质 | | 水印 | 可选添加平台水印(默认关闭) | #### 4.3.3 视频规格 | 规格项 | 要求 | |--------|------| | 支持格式 | MP4、MOV | | 视频时长 | 最长 60 秒 | | 文件大小 | ≤ 100MB | | 分辨率 | 建议 720p 及以上 | | 封面图 | 自动截取 / 手动上传 | | 转码 | 上传后自动转码为多种清晰度 | #### 4.3.4 可见范围规则 | 可见范围 | 说明 | 谁可以看到 | |----------|------|-----------| | **公开** | 所有人可见 | 全部用户(包括游客) | | **仅同校** | 同校认证用户可见 | 与发布者同一学校的认证用户 | | **仅好友** | 互相关注的好友可见 | 互相关注的认证用户 | - 可见范围发布时设置,发布后 24h 内可修改 - 修改为更严格范围即时生效 - 修改为更宽松范围需重新审核 #### 4.3.5 互动规则 | 互动类型 | 规则 | 限制 | |----------|------|------| | **点赞** | 每人每条内容只能点赞一次,可取消 | 无数量上限 | | **评论** | 可发布多条评论,可回复评论 | 30 条 / 小时 | | **回复评论** | 支持多级回复(最多 3 级) | — | | **收藏** | 可收藏,在我的收藏中分类查看 | 无上限 | | **转发** | 转发到自己的动态流,带原文引用 | — | | **分享** | 分享到微信/QQ/微博/复制链接 | — | | **@提及** | 被@用户收到通知 | 单条最多 @10 人 | #### 4.3.6 内容编辑与删除 | 操作 | 时间限制 | 说明 | |------|----------|------| | **编辑** | 发布后 24h 内 | 可修改文字、图片、话题、可见范围 | | **删除** | 随时可删 | 删除后不可恢复,互动数据清除 | | **删除后积分** | — | 扣除发布时获得的积分奖励 | | **管理员删除** | 随时 | 违规内容由管理员/版主删除,发布者不可恢复 | #### 4.3.7 推荐算法规则(简述) **推荐权重因子:** - 内容质量(互动率:点赞+评论+收藏 / 曝光量) - 时效性(新内容加权,随时间衰减) - 用户兴趣(标签匹配度、历史行为) - 社交关系(好友/关注的内容优先) - 同校加权(同校内容优先级提升) - 认证用户加权(真实身份内容优先) **反作弊:** - 刷赞刷评论 → 数据不计入权重 + 账号降权 - 重复发布相似内容 → 去重,只推荐最新一条 - 低质内容(水贴、营销号)→ 降低推荐权重 ### 4.4 积分规则详解 #### 4.4.1 积分获取汇总 | 来源 | 单日上限 | 单月上限 | 防刷机制 | |------|----------|----------|----------| | 每日签到 | 20 积分(7天连签) | ~500 积分 | 每日仅一次 | | 浏览内容 | 3 积分 | 90 积分 | 停留时长校验 | | 发布动态 | 20 积分(2条) | 600 积分 | 删除扣回 | | 发布视频 | 20 积分 | 600 积分 | 删除扣回 | | 评论互动 | 10 积分(5条) | 300 积分 | 删除扣回 | | 点赞内容 | 10 积分(10次) | 300 积分 | — | | 分享内容 | 10 积分(2次) | 300 积分 | 回调验证 | | 邀请好友 | 150 积分(3人) | 4500 积分 | 好友需认证 | | 参与活动 | 20 积分 | 600 积分 | 活动取消扣回 | | 成长任务 | — | ~600 积分 | 一次性任务 | | **月累计上限** | — | **约 8500 积分** | — | #### 4.4.2 积分消耗汇总 | 消耗方式 | 说明 | |----------|------| | 积分商城兑换 | 兑换各种商品和优惠券 | | 活动报名费抵扣 | 可用积分抵扣部分活动费用(100积分=1元) | | 推广置顶 | 动态/活动置顶推广消耗积分 | | 积分扣回 | 违规内容删除、任务回滚等 | #### 4.4.3 积分有效期 - **清零规则**:每年 12 月 31 日 23:59:59 清零当年获得的积分 - **过期提醒**: - 12 月 1 日起,积分中心顶部显示提醒 - 12 月每周推送一次"积分即将过期"通知 - 12 月 31 日当天推送最后提醒 - **积分使用顺序**:优先使用最早获得的积分(FIFO) #### 4.4.4 积分安全规则 | 规则 | 说明 | |------|------| | **积分不可转账** | 积分仅限本人使用,不可转赠、交易 | | **积分不可提现** | 积分不能兑换现金,仅可在平台内使用 | | **异常账号冻结** | 风控检测到异常行为,冻结积分待核查 | | **违规扣除** | 作弊、违规行为扣除对应积分 | | **账号注销** | 账号注销后积分清零,不退还 | | **积分流水** | 所有积分变动均有流水记录,可追溯 | ### 4.5 审核规则详解 #### 4.5.1 审核类型总表 | 审核类型 | 审核对象 | 触发方式 | 审核主体 | SLA | 处罚等级 | |----------|----------|----------|----------|-----|----------| | **内容审核** | 动态/视频/评论 | AI预审 + 用户举报 + 巡查 | AI + 版主 + 管理员 | 发布即审 / 举报24h | 删除 / 警告 / 禁言 / 封号 | | **认证审核** | 学籍认证申请 | 用户提交 | 管理员人工 | 24h | 通过 / 驳回(可重提3次) | | **活动审核** | 新发布的活动 | 主办方提交 | 管理员 | 12h | 通过 / 驳回修改 / 下架 | | **主办方审核** | 主办方资格申请 | 用户申请 | 管理员 | 48h | 通过 / 驳回 | | **举报审核** | 举报工单 | 用户举报 | 版主 + 管理员 | 普通24h / 紧急2h | 核实处理 / 不成立关闭 | | **版主申请审核** | 版主招募申请 | 用户申请 | 管理员 + 超管 | 72h | 通过 / 驳回 | | **申诉审核** | 处罚申诉 | 被处罚用户 | 超级管理员 | 48h | 维持 / 撤销 / 减轻 | #### 4.5.2 内容违规分级标准 **一级违规(严重)— 永久封禁** - 发布违法犯罪内容(涉恐、涉毒、涉枪、诈骗等) - 发布色情淫秽内容 - 发布分裂国家、政治敏感内容 - 多次发布违规内容屡教不改 - 利用平台从事违法活动 **二级违规(较重)— 禁言 30 天 / 永久封禁** - 发布色情擦边、低俗内容 - 人身攻击、恶意辱骂、散布谣言 - 恶意骚扰、批量私信广告 - 诈骗未遂、虚假信息误导 - 刷量作弊、黑产行为 **三级违规(一般)— 禁言 7 天** - 发布广告营销内容 - 恶意引战、挑起对立 - 抄袭、盗用他人内容 - 恶意举报、诬告他人 - 发布低质水帖刷屏 **四级违规(轻微)— 警告 + 删除内容** - 首次发布低质内容 - 不当言论(非恶意) - 图片/视频质量过低 - 话题无关内容 #### 4.5.3 审核操作权限 | 操作 | 版主 | 管理员 | 超管 | |------|------|--------|------| | 删除内容 | ✅(仅分管话题) | ✅(全部) | ✅ | | 内容置顶 | ✅(仅分管话题) | ✅ | ✅ | | 内容加精 | ✅(仅分管话题) | ✅ | ✅ | | 警告用户 | ✅ | ✅ | ✅ | | 禁言 3 天 | ✅ | ✅ | ✅ | | 禁言 7 天 | ❌ | ✅ | ✅ | | 禁言 30 天 | ❌ | ✅ | ✅ | | 永久封禁 | ❌ | ❌ | ✅ | | 认证审核 | ❌ | ✅ | ✅ | | 活动审核 | ✅ | ✅ | ✅ | | 主办方审核 | ❌ | ✅ | ✅ | | 申诉处理 | ❌ | ❌ | ✅ | | 积分调整 | ❌ | ❌ | ✅ | | 管理员账号管理 | ❌ | ❌ | ✅ | --- ## 五、后台审核与数据埋点清单(详细版) ### 5.1 后台功能模块总览 ``` 后台管理系统 ├── 仪表盘 Dashboard ├── 用户管理 │ ├── 用户列表 │ ├── 用户详情 │ ├── 认证审核 │ └── 封禁管理 ├── 内容管理 │ ├── 动态管理 │ ├── 视频管理 │ ├── 评论管理 │ └── 话题管理 ├── 活动管理 │ ├── 活动列表 │ ├── 活动审核 │ ├── 主办方管理 │ └── 订单管理 ├── 举报管理 │ ├── 举报列表 │ ├── 举报详情 │ └── 举报统计 ├── 积分管理 │ ├── 积分流水 │ ├── 任务配置 │ ├── 商品管理 │ └── 订单管理 ├── 运营管理 │ ├── Banner 管理 │ ├── 公告管理 │ ├── 话题运营 │ └── 活动推荐 ├── 版本管理 │ ├── 版本发布 │ ├── 强制更新配置 │ └── 灰度发布 ├── 系统设置 │ ├── 管理员账号 │ ├── 角色权限 │ ├── 敏感词库 │ ├── 操作日志 │ └── 系统配置 └── 数据中心 ├── 用户分析 ├── 内容分析 ├── 活动分析 ├── 留存分析 └── 实时监控 ``` ### 5.2 各模块详细功能 #### 5.2.1 仪表盘 Dashboard | 功能项 | 说明 | |--------|------| | 核心指标卡片 | DAU、新增用户、新增认证、发布量、活动数、举报数 | | 趋势图 | 近 7 天 / 30 天 DAU 趋势、注册趋势、内容趋势 | | 待办事项 | 待审核认证数、待审核活动数、待处理举报数 | | 实时数据 | 实时在线人数、实时发布量、实时举报数 | | 快捷入口 | 常用功能快速跳转 | #### 5.2.2 用户管理 **用户列表** - 搜索:用户名、手机号、user_id、学校 - 筛选:认证状态、封禁状态、注册时间、学校、性别 - 排序:注册时间、最后登录时间、积分、粉丝数 - 列表字段:头像、昵称、user_id、手机号、学校、认证状态、注册时间、最后登录、操作 - 批量操作:批量封禁、批量导出 **用户详情** - 基本信息:头像、昵称、性别、生日、学校、院系、简介 - 账号信息:手机号、注册时间、注册渠道、设备信息 - 认证信息:认证状态、认证时间、学籍信息 - 数据统计:动态数、视频数、关注数、粉丝数、获赞数、积分余额 - 内容列表:发布的所有动态 / 视频(可直接删除) - 违规记录:历史违规次数、处罚记录 - 操作记录:登录设备、敏感操作日志 - 操作按钮:封禁 / 解禁、禁言、积分调整、强制注销 **认证审核** - 审核队列:待审核 / 审核中 / 已通过 / 已驳回 - 每条申请:用户信息、填写信息、学籍报告缩略图、提交时间 - 审核操作:通过 / 驳回(选择原因 + 补充说明) - 批量操作:批量通过(仅低风险时段) - 审核统计:当日审核量、通过率、平均审核时长 **封禁管理** - 封禁列表:封禁用户、封禁原因、封禁时间、到期时间 - 解封操作:手动提前解封 - 封禁记录:历史封禁记录查询 #### 5.2.3 内容管理 **动态 / 视频管理** - 搜索:内容 ID、关键词、发布者 - 筛选:内容类型、发布时间、状态(正常/已删除/审核中)、举报数 - 排序:发布时间、浏览量、点赞数、举报数 - 列表字段:缩略图、标题摘要、作者、发布时间、浏览量、互动数、举报数、状态 - 详情查看:完整内容、评论列表、互动数据 - 操作:删除、置顶、加精、取消推荐、查看举报 **评论管理** - 搜索:评论内容关键词、评论者、动态 ID - 筛选:时间范围、举报数 - 操作:删除评论、禁言用户 **话题管理** - 话题列表:名称、描述、帖子数、参与人数、创建时间 - 创建话题:名称、描述、封面、分类、是否推荐 - 编辑话题:修改名称、描述、封面、状态 - 话题操作:置顶、推荐、合并、删除 - 话题分类管理:一级/二级分类增删改 - 话题运营:Banner 位推荐、精选内容管理 #### 5.2.4 活动管理 **活动列表** - 搜索:活动名称、主办方 - 筛选:活动类型、状态、时间范围、收费/免费 - 排序:发布时间、报名人数、热度 - 列表字段:封面、标题、类型、主办方、时间、报名人数、状态 - 操作:审核通过、驳回、下架、置顶、推荐 **活动审核** - 待审核列表 - 活动详情查看 - 审核操作:通过 / 驳回(填写原因) - 审核记录 **主办方管理** - 主办方列表:名称、类型、联系人、活动数、状态 - 申请审核:查看申请资料 → 通过 / 驳回 - 主办方操作:冻结 / 解冻、查看活动列表 - 主办方等级:普通 / 认证 / 官方 **订单管理(付费活动)** - 订单列表:订单号、活动名称、用户、金额、状态、时间 - 筛选:支付状态、时间范围、活动 - 订单详情:支付信息、退款记录 - 退款操作:手动退款 #### 5.2.5 举报管理 **举报列表** - 筛选:举报类型、状态、时间、内容类型 - 排序:提交时间、优先级 - 列表字段:举报 ID、举报类型、被举报内容、举报人数、状态、提交时间 - 操作:查看详情、处理 **举报详情** - 被举报内容预览 - 举报人列表(仅超管可见完整信息) - 举报原因汇总 - 补充证据 - 处理操作:删除内容 + 处罚用户 / 驳回举报 - 处理记录 **举报统计** - 举报类型分布饼图 - 每日举报量趋势 - 处理时效统计 - 举报成立率 - 恶意举报账号排行 #### 5.2.6 积分管理 **积分流水** - 查询:用户 ID、时间范围、变动类型 - 列表:时间、用户、变动类型、变动积分、余额、备注 - 导出:Excel 导出 **任务配置** - 任务列表:名称、类型、积分值、状态 - 新增 / 编辑任务:名称、描述、积分值、每日上限、任务类型 - 任务上下线 **商品管理** - 商品列表:名称、分类、积分价格、库存、销量、状态 - 新增商品:名称、描述、图片、分类、积分价格、库存、兑换限制 - 商品操作:上架 / 下架、修改库存、编辑信息 - 分类管理:商品分类增删改 **兑换订单管理** - 订单列表:订单号、商品、用户、消耗积分、状态、时间 - 订单状态:待发货 / 已发货 / 已完成 / 已过期 / 已退款 - 操作:发货、标记已使用、退款 #### 5.2.7 运营管理 **Banner 管理** - Banner 位置:首页顶部、活动页顶部、话题页顶部 - Banner 列表:图片、标题、跳转链接、排序、状态、时间 - 新增 / 编辑:上传图片、设置跳转、排序、上下线时间 **公告管理** - 系统公告列表 - 发布公告:标题、内容、发布范围(全体 / 指定学校) - 公告推送:站内信 + Push **话题运营** - 热门话题推荐位配置 - 话题挑战赛创建 - 话题活动运营 **活动推荐** - 首页推荐活动配置 - 活动置顶推广位管理 #### 5.2.8 系统设置 **管理员账号管理** - 管理员列表:用户名、角色、最后登录、状态 - 新增管理员:用户名、密码、角色、权限范围 - 操作:启用 / 禁用、重置密码 **角色权限管理** - 角色列表:超级管理员、内容审核员、活动运营、用户运营、数据分析员 - 权限配置:每个角色可访问的菜单和操作 - 自定义角色 **敏感词库** - 敏感词分类:政治、色情、暴力、广告、其他 - 增删改查 - 批量导入导出 **操作日志** - 所有管理员操作记录 - 筛选:操作人、操作类型、时间 - 日志详情 **系统配置** - 基础配置:站点名称、Logo、客服联系方式 - 功能开关:各模块功能开关 - 积分规则配置:全局参数 - 审核时效配置 #### 5.2.9 数据中心 **用户分析** - 用户增长趋势(日新增、周新增、月新增) - 用户属性分布(学校、性别、年级、学历) - 认证转化率(注册→认证漏斗) - 用户活跃度分布 **内容分析** - 内容发布趋势(日 / 周 / 月) - 内容类型分布(图文 / 视频) - 内容互动率 - Top 内容排行 - UGC 渗透率 **活动分析** - 活动发布趋势 - 活动类型分布 - 报名转化率 - 活动 GMV - 热门活动排行 **留存分析** - 次日留存、7 日留存、30 日留存 - 分渠道留存 - 分学校留存 - 留存曲线 **实时监控** - 实时在线人数 - 实时发布量 - 实时举报数 - 接口响应时间 - 错误率监控 ### 5.3 数据埋点清单(完整版) #### 5.3.1 账号与认证事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `app_launch` | App 启动 | 应用冷启动 / 热启动 | device_id, os, version, channel, network | launch_type(cold/hot) | | `register_page_view` | 注册页曝光 | 进入注册页 | user_id(空), device_id | source_page | | `register_get_code_click` | 点击获取验证码 | 点击"获取验证码"按钮 | device_id | phone(脱敏) | | `register_get_code_success` | 验证码发送成功 | 验证码发送成功 | device_id | — | | `register_get_code_fail` | 验证码发送失败 | 发送失败 | device_id | fail_reason | | `register_submit` | 提交注册 | 点击注册按钮 | device_id | — | | `register_success` | 注册成功 | 注册接口返回成功 | user_id, device_id | register_method | | `register_fail` | 注册失败 | 注册接口返回失败 | device_id | fail_reason | | `login_page_view` | 登录页曝光 | 进入登录页 | — | source_page | | `login_submit` | 提交登录 | 点击登录按钮 | — | login_method | | `login_success` | 登录成功 | 登录成功 | user_id | login_method | | `login_fail` | 登录失败 | 登录失败 | — | fail_reason | | `logout` | 退出登录 | 点击退出登录并确认 | user_id | — | | `forgot_pwd_view` | 忘记密码页曝光 | 进入忘记密码页 | — | — | | `forgot_pwd_success` | 重置密码成功 | 密码重置成功 | user_id | — | | `school_select_view` | 选择学校页曝光 | 进入选择学校页 | user_id | — | | `school_select_confirm` | 确认选择学校 | 点击确认选择 | user_id | school_id, school_name | | `auth_page_view` | 实名认证页曝光 | 进入认证页 | user_id | entry_source | | `auth_step1_complete` | 认证第1步完成 | 填写完信息点击下一步 | user_id | — | | `auth_upload_start` | 开始上传学籍报告 | 选择文件后开始上传 | user_id | file_type, file_size | | `auth_upload_success` | 上传成功 | 上传完成 | user_id | — | | `auth_submit` | 提交认证申请 | 点击提交审核 | user_id | — | | `auth_result_view` | 认证结果页曝光 | 查看认证结果 | user_id | result(pass/reject) | #### 5.3.2 首页与内容浏览事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `home_tab_view` | 首页曝光 | 进入首页 Tab | user_id | tab_name(recommend/follow/school/nearby) | | `home_pull_refresh` | 首页下拉刷新 | 下拉刷新 | user_id | tab_name | | `home_load_more` | 首页加载更多 | 滑动到底部加载 | user_id | tab_name, page | | `banner_click` | 点击 Banner | 点击首页 Banner | user_id | banner_id, banner_title, position | | `post_card_view` | 帖子卡片曝光 | 卡片进入可视区域 | user_id | post_id, post_type, position | | `post_card_click` | 点击帖子卡片 | 点击进入帖子详情 | user_id | post_id, post_type, position | | `post_detail_view` | 帖子详情页曝光 | 进入帖子详情 | user_id | post_id, post_type, source | | `post_detail_stay` | 帖子详情停留时长 | 离开详情页时上报 | user_id | post_id, duration | | `post_like` | 点赞帖子 | 点击点赞按钮 | user_id | post_id, action(like/cancel) | | `post_comment_click` | 点击评论 | 点击评论按钮展开评论区 | user_id | post_id | | `post_comment_submit` | 提交评论 | 发布评论 | user_id | post_id, comment_id, content_length, has_image | | `post_favorite` | 收藏帖子 | 点击收藏按钮 | user_id | post_id, action(fav/unfav) | | `post_share` | 分享帖子 | 点击分享并完成分享 | user_id | post_id, share_channel | | `post_report` | 举报帖子 | 提交举报 | user_id | post_id, report_type | | `video_play_start` | 视频开始播放 | 视频开始播放 | user_id | video_id, source | | `video_play_complete` | 视频播放完成 | 播放完毕 | user_id | video_id, play_duration | | `video_play_pause` | 视频暂停 | 点击暂停 | user_id | video_id, play_progress | | `topic_card_click` | 点击话题卡片 | 点击话题入口 | user_id | topic_id, topic_name, source | | `topic_detail_view` | 话题详情页曝光 | 进入话题详情 | user_id | topic_id, source | | `topic_follow` | 关注话题 | 点击关注话题 | user_id | topic_id, action(follow/unfollow) | | `search_page_view` | 搜索页曝光 | 进入搜索页 | user_id | source | | `search_submit` | 提交搜索 | 点击搜索 / 回车 | user_id | keyword, result_count | | `search_result_click` | 点击搜索结果 | 点击某条搜索结果 | user_id | keyword, result_type, result_id, position | | `search_history_click` | 点击搜索历史 | 点击历史搜索词 | user_id | keyword | #### 5.3.3 发布内容事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `publish_button_click` | 点击发布按钮 | 点击发布浮动按钮 | user_id | entry_source | | `publish_option_select` | 选择发布类型 | 选择发布动态/视频/活动 | user_id | publish_type | | `publish_page_view` | 发布页曝光 | 进入发布页 | user_id | publish_type | | `publish_image_add` | 添加图片 | 选择图片后 | user_id | image_count | | `publish_image_upload_success` | 图片上传成功 | 单张图片上传完成 | user_id | image_index | | `publish_image_upload_fail` | 图片上传失败 | 上传失败 | user_id | fail_reason | | `publish_topic_add` | 添加话题 | 添加话题标签 | user_id | topic_id, topic_name | | `publish_topic_remove` | 移除话题 | 移除话题标签 | user_id | topic_id | | `publish_visibility_set` | 设置可见范围 | 选择可见范围 | user_id | visibility(public/school/friends) | | `publish_autosave` | 自动保存草稿 | 自动保存触发时 | user_id | — | | `publish_submit` | 点击发布 | 点击发布按钮 | user_id | publish_type, word_count, image_count, topic_count | | `publish_success` | 发布成功 | 发布接口返回成功 | user_id | post_id, publish_type | | `publish_fail` | 发布失败 | 发布失败 | user_id | fail_reason | | `publish_draft_save` | 保存草稿 | 手动保存草稿 | user_id | — | | `drafts_page_view` | 草稿箱页曝光 | 进入草稿箱 | user_id | draft_count | | `draft_continue_edit` | 继续编辑草稿 | 点击某篇草稿 | user_id | draft_id | | `draft_delete` | 删除草稿 | 删除草稿 | user_id | draft_id | | `post_edit` | 编辑已发布内容 | 提交编辑修改 | user_id | post_id | | `post_delete` | 删除自己的内容 | 删除自己发布的内容 | user_id | post_id, delete_reason | #### 5.3.4 用户关系与消息事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `user_page_view` | 用户主页曝光 | 进入他人主页 | user_id, target_user_id | source | | `follow_click` | 关注 / 取关 | 点击关注按钮 | user_id, target_user_id | action(follow/unfollow), source | | `follow_list_view` | 关注列表页曝光 | 进入关注列表 | user_id, target_user_id | tab(following/follower) | | `recommend_follow_click` | 推荐关注点击 | 点击推荐关注用户的关注按钮 | user_id, target_user_id | position | | `notification_page_view` | 消息通知页曝光 | 进入通知页 | user_id | tab(like/comment/follow/system) | | `notification_click` | 点击通知 | 点击某条通知 | user_id | notification_type, target_id | | `chat_list_view` | 聊天列表页曝光 | 进入私信列表 | user_id | unread_count | | `chat_session_click` | 点击会话 | 点击进入某会话 | user_id, target_user_id | position | | `chat_message_send` | 发送消息 | 点击发送 | user_id, target_user_id | message_type(text/image/emoji) | | `chat_message_receive` | 收到消息 | 收到新消息 | user_id, from_user_id | message_type | | `block_user` | 拉黑用户 | 点击拉黑 | user_id, target_user_id | source | #### 5.3.5 活动模块事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `activity_list_view` | 活动列表页曝光 | 进入活动 Tab | user_id | — | | `activity_filter_use` | 使用筛选 | 点击筛选条件 | user_id | filter_type, filter_value | | `activity_search` | 搜索活动 | 搜索活动 | user_id | keyword, result_count | | `activity_card_view` | 活动卡片曝光 | 卡片进入可视区域 | user_id | activity_id, position | | `activity_card_click` | 点击活动卡片 | 进入活动详情 | user_id | activity_id, position | | `activity_detail_view` | 活动详情页曝光 | 进入活动详情 | user_id | activity_id, source | | `activity_signup_click` | 点击立即报名 | 点击报名按钮 | user_id | activity_id | | `activity_signup_form_submit` | 提交报名表单 | 提交报名信息 | user_id | activity_id | | `activity_signup_success` | 报名成功 | 报名成功 | user_id | activity_id, is_paid, amount | | `activity_signup_fail` | 报名失败 | 报名失败 | user_id | activity_id, fail_reason | | `activity_cancel_signup` | 取消报名 | 取消报名 | user_id | activity_id | | `activity_share` | 分享活动 | 分享活动 | user_id | activity_id, share_channel | | `activity_favorite` | 收藏活动 | 收藏 / 取消收藏 | user_id | activity_id, action | | `activity_create_start` | 开始创建活动 | 进入发起活动页 | user_id | — | | `activity_create_step_complete` | 每步完成 | 每一步点击下一步 | user_id | step | | `activity_create_submit` | 提交活动 | 点击提交审核 | user_id | activity_type | | `activity_create_success` | 提交成功 | 提交成功 | user_id | activity_id | | `my_activity_view` | 我的活动页曝光 | 进入我的活动 | user_id | tab(applied/created/fav) | #### 5.3.6 积分与商城事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `wallet_page_view` | 积分中心页曝光 | 进入积分中心 | user_id | points_balance | | `daily_checkin` | 每日签到 | 点击签到 | user_id | continuous_days, earned_points | | `task_complete` | 完成任务 | 任务完成时 | user_id | task_id, task_name, earned_points | | `task_list_view` | 任务列表曝光 | 切换到任务 Tab | user_id | completed_count, total_count | | `mall_page_view` | 积分商城页曝光 | 切换到商城 Tab | user_id | — | | `mall_item_view` | 商品卡片曝光 | 商品进入可视区域 | user_id | item_id, item_name, price | | `mall_item_click` | 点击商品 | 点击商品进入详情 | user_id | item_id, position | | `mall_exchange_click` | 点击兑换 | 点击兑换按钮 | user_id | item_id, price | | `mall_exchange_confirm` | 确认兑换 | 确认兑换弹窗点击确认 | user_id | item_id, price | | `mall_exchange_success` | 兑换成功 | 兑换成功 | user_id | item_id, price, order_id | | `mall_exchange_fail` | 兑换失败 | 兑换失败 | user_id | item_id, fail_reason | | `point_flow_view` | 积分明细页曝光 | 查看积分明细 | user_id | — | #### 5.3.7 举报与设置事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `report_popup_open` | 打开发布弹窗 | 点击举报 | user_id | target_type, target_id | | `report_reason_select` | 选择举报原因 | 选择举报类型 | user_id | report_type | | `report_submit` | 提交举报 | 点击提交举报 | user_id | target_type, target_id, report_type | | `report_result_view` | 查看举报结果 | 查看已处理的举报 | user_id | report_id, result | | `settings_page_view` | 设置页曝光 | 进入设置页 | user_id | — | | `settings_item_click` | 点击设置项 | 点击某设置项 | user_id | setting_item | | `password_change` | 修改密码 | 密码修改成功 | user_id | — | | `phone_change` | 换绑手机 | 手机换绑成功 | user_id | — | | `notification_setting_change` | 修改通知设置 | 修改通知开关 | user_id | setting_key, value | | `privacy_setting_change` | 修改隐私设置 | 修改隐私选项 | user_id | setting_key, value | | `cache_clear` | 清理缓存 | 清理缓存完成 | user_id | cleared_size | | `feedback_submit` | 提交反馈 | 提交意见反馈 | user_id | feedback_type | | `logout_click` | 点击退出登录 | 点击退出登录 | user_id | — | | `logout_confirm` | 确认退出 | 确认退出登录 | user_id | — | #### 5.3.8 性能与异常事件 | 事件 ID | 事件名称 | 触发时机 | 公共参数 | 私有参数 | |---------|----------|----------|----------|----------| | `page_load` | 页面加载完成 | 页面加载完成时 | user_id, page_name | load_duration | | `api_request` | 接口请求 | 每次接口请求 | user_id | api_name, duration, status_code | | `api_error` | 接口错误 | 接口返回错误 | user_id | api_name, error_code, error_msg | | `image_load_fail` | 图片加载失败 | 图片加载失败 | user_id | image_url | | `crash` | 崩溃 / 异常 | 捕获到异常 | user_id | error_type, error_msg, stack | | `app_exit` | 退出应用 | App 退到后台 / 退出 | user_id | stay_duration | ### 5.4 核心 KPI 指标体系 #### 5.4.1 用户指标 | 指标 | 定义 | 计算公式 | 统计周期 | |------|------|----------|----------| | DAU | 日活跃用户数 | 当日登录 / 访问的去重用户数 | 日 | | WAU | 周活跃用户数 | 当周登录 / 访问的去重用户数 | 周 | | MAU | 月活跃用户数 | 当月登录 / 访问的去重用户数 | 月 | | 新增注册数 | 每日新注册用户数 | 当日 register_success 事件数 | 日 | | 注册转化率 | 注册成功 / 访问注册页 | 注册成功数 / 注册页曝光数 | 日 | | 实名认证率 | 已认证用户占总注册用户比例 | 认证用户数 / 总注册用户数 | 日 | | 认证通过率 | 认证通过 / 提交认证 | 认证通过数 / 认证提交数 | 日 | | 平均认证时长 | 提交到审核通过的平均时间 | 审核通过时间 - 提交时间 的平均值 | 日 | | 次日留存率 | 新用户次日仍活跃的比例 | 第 N 日新增用户中第 N+1 日活跃的比例 | 日 | | 7 日留存率 | 新用户第 7 日仍活跃的比例 | 第 N 日新增用户中第 N+7 日活跃的比例 | 周 | | 30 日留存率 | 新用户第 30 日仍活跃的比例 | 第 N 日新增用户中第 N+30 日活跃的比例 | 月 | | 人均使用时长 | 平均每个活跃用户的使用时间 | 总使用时长 / DAU | 日 | | 人均启动次数 | 平均每个活跃用户启动次数 | 总启动次数 / DAU | 日 | #### 5.4.2 内容指标 | 指标 | 定义 | 计算公式 | 统计周期 | |------|------|----------|----------| | 日发布量 | 每日新发布内容数 | 当日发布成功的动态+视频数 | 日 | | 图文发布量 | 每日图文动态发布数 | 当日 publish_success(type=post) | 日 | | 视频发布量 | 每日短视频发布数 | 当日 publish_success(type=video) | 日 | | UGC 渗透率 | 发布内容的用户占 DAU 比例 | 当日发布用户数 / DAU | 日 | | 人均浏览内容数 | 平均每人浏览内容数 | 总内容浏览次数 / DAU | 日 | | 内容互动率 | 内容互动次数 / 内容曝光数 | (点赞+评论+收藏) / 内容曝光量 | 日 | | 点赞率 | 点赞次数 / 曝光数 | 点赞数 / 曝光数 | 日 | | 评论率 | 评论次数 / 曝光数 | 评论数 / 曝光数 | 日 | | 收藏率 | 收藏次数 / 曝光数 | 收藏数 / 曝光数 | 日 | | 分享率 | 分享次数 / 曝光数 | 分享数 / 曝光数 | 日 | | 内容审核通过率 | 发布内容通过审核的比例 | 通过审核的内容数 / 总发布内容数 | 日 | | 平均审核时长 | 内容从发布到审核通过的平均时间 | — | 日 | #### 5.4.3 活动指标 | 指标 | 定义 | 计算公式 | 统计周期 | |------|------|----------|----------| | 活动发布数 | 每日新发布的活动数 | 当日通过审核的活动数 | 日 | | 活动报名数 | 每日报名活动的人次 | 当日报名成功次数 | 日 | | 活动报名转化率 | 活动详情页 → 报名成功 | 报名成功数 / 活动详情页曝光数 | 活动维度 | | 活动到场率 | 实际签到 / 报名人数 | 核销人数 / 报名人数 | 活动维度 | | 付费活动 GMV | 付费活动总成交额 | 所有付费活动收入总和 | 日/月 | | 活动客单价 | 平均每个付费活动订单金额 | GMV / 付费报名人数 | 月 | | 活动复购率 | 多次报名活动的用户比例 | 报名 ≥2 次活动的用户数 / 报名用户总数 | 月 | | 主办方数量 | 累计通过审核的主办方数 | 主办方状态=通过的总数 | 日 | | 活动审核时效 | 活动平均审核时长 | 审核通过时间 - 提交时间 的平均 | 日 | #### 5.4.4 社交指标 | 指标 | 定义 | 计算公式 | 统计周期 | |------|------|----------|----------| | 好友关系总数 | 平台互关关系总数 | 互关关系数 | 日 | | 人均好友数 | 平均每个用户的互关数 | 互关关系数 × 2 / 认证用户数 | 日 | | 日均消息数 | 每日私信消息总数 | 当日 chat_message_send 事件数 | 日 | | 私信渗透率 | 发送过私信的用户占 DAU 比例 | 当日发消息用户数 / DAU | 日 | | 日均关注数 | 每日新增关注关系数 | 当日 follow_click(action=follow) 数 | 日 | | 关注转化率 | 用户详情页 → 关注 | 关注数 / 用户主页曝光数 | 日 | #### 5.4.5 积分指标 | 指标 | 定义 | 计算公式 | 统计周期 | |------|------|----------|----------| | 人均积分数 | 平均每个认证用户的积分余额 | 积分总余额 / 认证用户数 | 日 | | 每日任务完成率 | 完成至少一个每日任务的用户比例 | 完成每日任务用户数 / DAU | 日 | | 签到率 | 当日签到用户占 DAU 比例 | 签到用户数 / DAU | 日 | | 连续签到 7 天比例 | 连续签到满 7 天的用户比例 | 7 连签用户数 / 签到用户数 | 周 | | 积分兑换率 | 当月消耗积分 / 当月发放积分 | 消耗积分数 / 发放积分数 | 月 | | 积分商城 GMV | 积分商城兑换总额(折算) | 兑换商品总价值(按积分折算人民币) | 月 | | 商城兑换用户占比 | 兑换过商品的用户比例 | 兑换用户数 / 认证用户数 | 月 | #### 5.4.6 质量指标 | 指标 | 定义 | 目标值 | |------|------|--------| | 举报量 / 万 DAU | 每万日活用户的举报数量 | < 50 次 | | 违规内容占比 | 违规内容 / 总发布内容 | < 0.5% | | 内容审核时效(紧急) | 色情/违法类平均处理时间 | < 2 小时 | | 内容审核时效(普通) | 普通举报平均处理时间 | < 24 小时 | | 举报成立率 | 举报成立数 / 总举报数 | 40%-60%(区间健康) | | 用户申诉率 | 申诉用户 / 被处罚用户 | < 10% | | 申诉成功率 | 申诉成功 / 总申诉数 | < 15% | | 崩溃率 | App 崩溃次数 / 启动次数 | < 0.1% | | 接口成功率 | 接口成功数 / 总请求数 | > 99.5% | | 首屏加载时间 | 首页从打开到内容展示 | < 2 秒 | --- ## 六、版本规划与验收标准(详细版) ### 6.1 版本路线图总览 ``` V1.0 MVP V1.5 内容完善 V2.0 商业化 V2.5 社区深化 V3.0 生态扩张 基础社交闭环 视频+活动+私信 积分+付费+广告 版主+等级+直播 多校+招聘+电商 ┌──────────┐ ┌──────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐ │ 第1-2月 │───▶│ 第3-4月 │───▶│ 第5-6月 │───▶│ 第7-8月 │───▶│ 第9-12月 │ └──────────┘ └──────────────┘ └────────────┘ └────────────┘ └────────────┘ 核心验证 内容&社交丰富 商业验证 社区自运营 规模扩张 ``` ### 6.2 V1.0 — 基础社交 MVP(第 1-2 个月) **版本目标**:验证"实名校园社交"核心假设,跑通注册→认证→发布→互动闭环 **目标用户**:1-2 所试点高校的在校大学生 **核心 KPI(上线后 1 个月内达成):** - 注册用户:≥ 5000 人 - 实名认证率:≥ 70% - DAU:≥ 1000 人 - UGC 渗透率:≥ 20% - 次日留存:≥ 40% #### 6.2.1 功能范围 **P0 功能(必须完成)** | 模块 | 功能点 | 对应页面 | 工作量 | |------|--------|----------|--------| | 账号体系 | 手机号注册 | `register.html` | 2 人日 | | | 手机号登录(密码+验证码) | `login.html` | 2 人日 | | | 忘记密码 | `forgot-password.html` | 1 人日 | | | 选择学校 | `select-school.html` | 2 人日 | | | 学籍认证(三步) | `authentication.html` | 3 人日 | | | 认证人工审核(后台) | 后台 | 2 人日 | | 首页内容 | 推荐 Feed 流 | `home.html` | 5 人日 | | | 帖子详情(图文) | `post-detail.html` | 3 人日 | | | 话题列表 + 话题详情 | `topic-detail.html` | 4 人日 | | | 全局搜索 | `search.html` | 3 人日 | | 内容发布 | 发布图文动态 | `publish-post.html` | 4 人日 | | | 草稿箱 | `drafts.html` | 2 人日 | | 互动功能 | 点赞 | 详情页 | 1 人日 | | | 评论 + 回复 | 详情页 | 3 人日 | | | 收藏 | 详情页 + `favorites.html` | 2 人日 | | | 分享 | 详情页 | 1 人日 | | 用户关系 | 用户主页(他人/我的) | `user.html`, `me.html` | 4 人日 | | | 关注 / 粉丝列表 | `follow.html` | 2 人日 | | | 编辑个人资料 | `me-edit.html` | 2 人日 | | 消息通知 | 通知列表(点赞/评论/关注/系统) | `notification.html` | 3 人日 | | 个人设置 | 设置页(账号/隐私/通知/关于) | `settings.html` | 3 人日 | | | 帮助与反馈 | `help.html` | 2 人日 | | 内容审核 | 举报功能 | 详情页 | 2 人日 | | | 后台内容审核 | 后台 | 4 人日 | | 后台基础 | 管理员登录 | 后台 | 2 人日 | | | 用户管理 | 后台 | 3 人日 | | | 话题管理 | 后台 | 2 人日 | | | 数据看板(基础) | 后台 | 3 人日 | | **合计** | | | **~60 人日** | **P1 功能(有时间就做)** - 短视频基础版(上传+播放) - 推荐关注 - 内容举报审核队列 #### 6.2.2 里程碑节点 | 里程碑 | 时间 | 交付物 | 验收标准 | |--------|------|--------|----------| | M1:需求评审 | 第 1 周 | PRD 文档、原型图 | 需求确认,无重大变更 | | M2:设计交付 | 第 1-2 周 | UI 设计稿、设计规范 | 设计评审通过 | | M3:账号体系联调 | 第 3 周 | 注册/登录/认证可走通 | 完整流程无阻塞 Bug | | M4:内容发布联调 | 第 4 周 | 发布+详情+互动可走通 | 发布→浏览→互动闭环 | | M5:内测版本 | 第 5 周 | 内测包,100 人内测 | 核心功能可用,Bug < 20 | | M6:公测上线 | 第 6 周 | 公测版本,全量开放 | P0 Bug = 0 | | M7:稳定运营 | 第 7-8 周 | 持续迭代优化 | 系统稳定,崩溃率 < 0.1% | #### 6.2.3 团队配置(预估) | 角色 | 人数 | 职责 | |------|------|------| | 产品经理 | 1 | 需求、原型、项目管理 | | UI 设计师 | 1 | UI 设计、交互设计 | | 前端开发 | 2 | Web 端 / H5 开发 | | 后端开发 | 2 | API、数据库、业务逻辑 | | 测试工程师 | 1 | 功能测试、兼容性测试 | | 运营 | 1 | 种子用户、内容运营 | | **合计** | **8 人** | | #### 6.2.4 V1.0 验收标准 **功能验收** - [ ] 注册→登录→选择学校→认证 完整流程可走通 - [ ] 学籍认证可提交,后台可审核,审核结果可通知 - [ ] 用户可发布图文动态(支持 9 图、话题、可见范围) - [ ] 首页推荐流可正常加载,下拉刷新、加载更多可用 - [ ] 帖子详情页:点赞、评论、收藏、分享功能正常 - [ ] 评论支持回复、@提及、删除 - [ ] 用户主页:动态列表、关注/粉丝、关注操作正常 - [ ] 话题列表 + 话题详情页功能完整 - [ ] 搜索功能:可搜索内容、用户、话题 - [ ] 通知消息:点赞/评论/关注/系统四类通知正常接收 - [ ] 设置页:修改密码、通知设置、退出登录正常 - [ ] 举报功能可正常提交,后台可处理 - [ ] 后台管理系统:用户管理、内容管理、审核管理可用 **性能验收** - [ ] 首屏加载时间 < 2 秒(4G 网络) - [ ] 列表页滚动流畅,帧率 ≥ 50fps - [ ] 图片加载完成时间 < 3 秒(4G 网络) - [ ] 接口响应时间 P95 < 500ms - [ ] 发布动态(含 9 图上传)总耗时 < 15 秒 - [ ] 服务端支持 1000 并发无崩溃 **兼容性验收** - [ ] Chrome 最新版 100% 功能可用 - [ ] Safari 最新版 100% 功能可用 - [ ] Edge 最新版 100% 功能可用 - [ ] 移动端 H5:iOS Safari 正常显示 - [ ] 移动端 H5:安卓 Chrome 正常显示 - [ ] 移动端 H5:微信内置浏览器正常使用 **安全验收** - [ ] 用户密码加盐加密存储 - [ ] 身份证号、学籍报告加密存储 - [ ] 接口全部鉴权,未登录不可访问用户数据 - [ ] 防 SQL 注入、XSS 攻击 - [ ] 防 CSRF 攻击 - [ ] 敏感操作(删除、支付、改密)二次确认 - [ ] 后台操作全量日志记录 - [ ] 手机号、身份证等敏感信息脱敏展示 **质量验收** - [ ] P0 Bug(阻断性)= 0 - [ ] P1 Bug(严重)≤ 3 个,且有 workaround - [ ] P2 Bug(一般)≤ 10 个 - [ ] P3 Bug(轻微)≤ 30 个 - [ ] 崩溃率 < 0.1% - [ ] 核心链路(注册→发布→互动)成功率 100% ### 6.3 V1.5 — 内容完善与活动(第 3-4 个月) **版本目标**:补齐短视频形态和活动组局场景,完善社交闭环 **核心 KPI:** - DAU:≥ 3000 人 - 活动数量:≥ 50 场 / 月 - 活动参与人数:≥ 2000 人次 / 月 - 私信渗透率:≥ 30% - 7 日留存:≥ 25% #### 6.3.1 新增功能 | 模块 | 功能点 | 优先级 | |------|--------|--------| | 短视频 | 视频上传、转码、播放 | P0 | | | 视频详情页 | P0 | | | 视频频道(沉浸式) | P1 | | 活动模块 | 活动列表 + 筛选 | P0 | | | 活动详情页 | P0 | | | 活动报名(免费) | P0 | | | 发起活动(三步流程) | P0 | | | 活动审核(后台) | P0 | | | 我的活动 | P1 | | | 活动核销签到 | P2 | | 私信 | 私信会话列表 | P0 | | | 聊天页面(文字+表情+图片) | P0 | | | 陌生人消息箱 | P1 | | | 消息已读状态 | P2 | | 社交增强 | 推荐关注(算法推荐) | P1 | | | 附近的人 / 同校推荐 | P2 | | | 拉黑 / 黑名单管理 | P1 | | 举报体系 | 举报处理流程完善 | P0 | | | 恶意举报识别 | P1 | | | 申诉机制 | P2 | | 后台 | 活动管理模块 | P0 | | | 举报管理模块 | P0 | | | 数据看板增强 | P1 | #### 6.3.2 验收标准 - [ ] 短视频上传→转码→播放全链路通畅 - [ ] 活动创建→审核→报名→核销 完整闭环 - [ ] 私信消息实时送达(延迟 < 3 秒) - [ ] 举报 24h 内响应闭环率 ≥ 95% ### 6.4 V2.0 — 积分生态与商业化(第 5-6 个月) **版本目标**:建立用户成长体系,启动商业化验证 **核心 KPI:** - DAU:≥ 10000 人 - 每日任务完成率:≥ 60% - 积分兑换率:≥ 40% - 活动 GMV:≥ 5 万元 / 月 - 月留存:≥ 25% #### 6.4.1 新增功能 | 模块 | 功能点 | 优先级 | |------|--------|--------| | 积分体系 | 积分中心首页(总览+签到) | P0 | | | 每日任务系统 | P0 | | | 成长任务系统 | P0 | | | 积分明细 | P0 | | | 积分商城(商品列表+详情) | P0 | | | 兑换流程 + 我的卡包 | P0 | | | 后台:任务配置 | P0 | | | 后台:商品管理 | P0 | | | 后台:兑换订单管理 | P0 | | 商业化 | 付费活动报名(支付接入) | P0 | | | 活动推广(置顶/推荐位) | P1 | | | 积分抵扣活动费用 | P2 | | 邀请机制 | 邀请好友 + 邀请奖励 | P0 | | | 邀请排行榜 | P1 | | 数据系统 | 数据埋点全量覆盖 | P0 | | | AB 测试框架 | P1 | | | 数据看板(全量指标) | P0 | | 后台增强 | 运营后台完整功能 | P0 | | | 权限角色体系 | P0 | | | 操作日志 | P0 | #### 6.4.2 验收标准 - [ ] 积分获取与消耗链路完整,流水可追溯 - [ ] 积分商城兑换成功率 ≥ 99% - [ ] 支付链路安全合规,掉单率 < 0.1% - [ ] 数据埋点覆盖率 ≥ 90% 核心场景 - [ ] 月留存 ≥ 25% ### 6.5 V2.5 — 社区运营深化(第 7-8 个月) **版本目标**:提升社区粘性和自运营能力 **核心 KPI:** - DAU:≥ 20000 人 - 版主团队:≥ 50 人 - UGC 渗透率:≥ 30% - 人均使用时长:≥ 20 分钟 #### 6.5.1 新增功能 | 模块 | 功能点 | 优先级 | |------|--------|--------| | 社区运营 | 版主体系(申请+权限+管理) | P0 | | | 话题挑战赛机制 | P0 | | | 话题加精 / 置顶 / 推荐 | P0 | | | 热门话题运营位 | P1 | | 用户成长 | 用户等级体系(LV1-LV10) | P0 | | | 勋章墙 | P1 | | | 成长值与等级权益 | P0 | | 内容形态 | 直播(基础版) | P2 | | | 语音房 / 连麦 | P2 | | | 长文笔记 | P1 | | 校园生态 | 校园大使体系 | P0 | | | 社团认证主页 | P1 | | | 校园排行榜 | P1 | | 算法优化 | 个性化推荐算法升级 | P0 | | | 内容冷启动策略 | P1 | | | 反作弊系统完善 | P0 | ### 6.6 V3.0 — 生态扩张(第 9-12 个月) **版本目标**:多校区规模化扩张,探索多元变现路径 **核心 KPI:** - 覆盖高校:≥ 50 所 - 注册用户:≥ 50 万人 - MAU:≥ 20 万人 - 月 GMV:≥ 50 万元 - 营收:盈亏平衡 #### 6.6.1 战略方向 **方向一:多校扩张** - 城市级覆盖策略(先覆盖一个城市的所有高校) - 校园大使招募与激励 - 跨校社交(同城市高校联动) **方向二:校园服务延伸** - 校园招聘 / 实习对接 - 二手交易市场 - 失物招领 - 选课攻略 / 资料分享 **方向三:商业化深化** - 品牌广告平台(精准投放) - 校园电商(周边、文具、零食) - 会员体系(高级会员权益) - 校园 SaaS(社团管理工具) **方向四:产品形态扩展** - iOS / Android 原生 App - 微信小程序 - 校园小程序矩阵 ### 6.7 风险评估与应对 | 风险类别 | 具体风险 | 发生概率 | 影响程度 | 应对措施 | |----------|----------|----------|----------|----------| | **政策风险** | 学籍认证合规性问题 | 中 | 高 | 1. 与学信网官方对接,确保认证方式合规
2. 严格保护用户隐私数据
3. 咨询法律顾问 | | **政策风险** | 内容监管趋严 | 高 | 中 | 1. 建立完善的审核机制和审核团队
2. 接入第三方内容审核服务
3. 制定社区规范并严格执行 | | **市场风险** | 用户增长不及预期 | 中 | 高 | 1. 种子用户精准运营
2. 校园大使地推体系
3. 裂变邀请机制 | | **市场风险** | 竞品竞争(大厂入场) | 低 | 高 | 1. 深耕校园垂直场景,建立壁垒
2. 强化实名社交差异化
3. 快速迭代,保持领先 | | **技术风险** | 技术架构不能支撑规模增长 | 中 | 中 | 1. V1.0 打好架构基础
2. 提前规划性能优化方案
3. 引入技术顾问 | | **技术风险** | 数据安全与隐私泄露 | 低 | 极高 | 1. 数据加密存储和传输
2. 定期安全审计
3. 等保三级认证 | | **运营风险** | 社区氛围恶化(低质内容、网暴) | 中 | 高 | 1. 严格的实名认证提高作恶成本
2. 完善的举报和审核机制
3. 版主社区治理体系 | | **运营风险** | 活动安全事故 | 低 | 极高 | 1. 活动发布前严格审核
2. 主办方资质核验
3. 活动保险合作
4. 安全须知和应急预案 | | **商业风险** | 商业化不及预期 | 中 | 中 | 1. 提前验证商业模式
2. 多元化收入结构
3. 控制成本,延长跑道 | | **团队风险** | 核心人员流失 | 低 | 中 | 1. 合理的股权激励
2. 良好的团队文化
3. 知识沉淀,降低单点依赖 | ### 6.8 通用验收标准(适用于所有版本) **功能验收** - 所有 P0 功能 100% 按 PRD 实现 - P1 功能完成率 ≥ 90% - 异常流程均有明确提示和处理路径 - 表单校验完整(必填校验、格式校验、长度校验、唯一性校验) - 空状态、错误状态、加载状态均有对应 UI **性能验收** - 首屏加载时间 < 2 秒(4G) - 页面切换时间 < 500ms - 列表滚动帧率 ≥ 50fps - 接口成功率 ≥ 99.5% - 接口响应时间 P95 < 500ms - 图片加载成功率 ≥ 99% **兼容性验收** - 主流浏览器最新两个版本 100% 兼容 - iOS 13+ 系统正常运行 - Android 8+ 系统正常运行 - 主流分辨率适配无错位 **安全验收** - 用户敏感数据加密存储 - 接口鉴权完整 - 防注入、防 XSS、防 CSRF - 敏感操作二次确认 - 后台操作日志可审计 - 密码强度校验 **质量验收** - P0 Bug = 0 - P1 Bug ≤ 3 个(有 workaround) - P2 Bug ≤ 10 个 - 核心链路压测通过(支持预期并发量 × 2) - 崩溃率 < 0.1% --- > 文档说明:以上内容全部基于青核 Youthome 现有 Web 端 33 个页面功能梳理与合理推导,未新增虚构的核心功能模块。商业计划书使用时可根据融资阶段选择性呈现。