[T.15] 团队项目:Beta 阶段项目计划

项目 内容
这个作业属于哪个课程 软件工程
这个作业的要求在哪里 [T.15]Beta 阶段项目计划
我在这个课程的目标是 掌握软件工程的核心理论,协作完成软件项目开发
这个作业在哪个具体方面帮助我实现目标 分配Beta阶段任务,确定具体执行计划

Beta阶段系统功能描述

1. 用户系统与个性化

首次登录信息收集

  • 新用户首次登录时,引导填写昵称、头像、生日、性别、位置等信息,用于个性化内容生成。

个人信息修改

  • 在“我的”页面增加个人信息编辑入口,支持修改头像、昵称等资料。

成就徽章系统

  • 为用户设置“连续打卡7天”、“收藏10条答案”等成就,达成后解锁徽章,可在个人主页展示。

每日推送提醒

  • 用户可设置每日推送时间,系统通过浏览器通知推送今日运势摘要或治愈短句。

增强内容个性化

  • 结合用户画像(生日、星座等),使AI生成的答案更具个性化

2. 运势看板

限时视觉风格卡片

  • 在特定节日(如春节、中秋),运势卡片自动切换为限定主题视觉风格。

宜/忌显示问题修复

  • 修复Alpha阶段中宜/忌显示不出来和今日概览是固定的等Bug

3. 答案之书

彩蛋

  • 在特定时间(凌晨)、天气(雨天)或节气时,答案之书触发特殊回复和视觉动画(如飘落花瓣、雨滴)。

4. 分享社交

评论功能

  • 用户可对广场中的卡片进行匿名评论,评论需通过内容审核。

运势PK

  • 用户可发起运势PK,生成分享链接邀请好友对战,并生成对比卡片。

微信分享与登录

  • 支持分享卡片到微信好友/朋友圈,并接入微信登录。

今日树洞

  • 用户可输入一句烦恼,AI生成一句短安慰语,提供情绪慰藉。

5. 其他优化与新增

PWA优化

  • 完善添加到主屏幕功能引导,优化离线体验。

验证码安全增强

  • 增加滑块人机验证,防止恶意刷短信。

UI风格统一

  • 由专人负责整体UI走查与优化,统一视觉风格。

能力边界

边界类型 限制条件 Beta阶段变更
并发请求 单IP每秒最多10次请求,总并发50 req/s 不变
输入内容 问题文本1-200字符;评论1-150字符 新增评论字数限制
LLM调用 每位用户每日运势3次,答案10次 新增PK和树洞调用额度
内容审核 所有AI生成和用户评论内容必须通过审核 新增对评论内容的审核

软件架构

子系统 模块 Beta阶段新增任务
客户端 UI组件库 首次登录信息收集表单组件
限时视觉风格卡片组件
评论输入框和列表组件
PK对战页面组件
树洞入口和展示组件
成就徽章墙组件
PWA Service Worker 实现推送通知的订阅和接收
工具库 封装微信JS-SDK调用
封装滑块验证码组件
封装浏览器推送通知API
服务端 认证鉴权 微信OAuth登录流程
滑块验证码校验接口
运势/答案生成 增强Prompt,融入用户画像(星座、生日等)
实现彩蛋机制(时间/天气触发)
增加LLM调用失败时的兜底逻辑
分享广场 评论的CRUD接口
运势PK接口(生成PK链接、获取对比结果)
树洞接口
用户与日记 用户画像字段(昵称、头像、生日、性别、位置)
成就系统逻辑和接口
推送服务 用户推送设置接口
集成Web Push,实现定时任务触发推送
外部服务 LLM API 维持不变,优化Prompt
内容审核API 维持不变,扩大审核范围至用户评论
微信开放平台 新增
滑块验证码服务 新增

Beta 阶段任务分配

后端开发

ID 模块 任务名称 工时(h) 负责人
B-BE-1 修复&兜底 修复“今日概览固定”bug + LLM生成失败兜底机制(预设文案库) 5 曾立宏
B-BE-2 用户&个性化 首次登录资料搜集接口 + 用户画像字段扩展 + 个性化AI生成(Prompt融入画像) 8 曾立宏
B-BE-3 内容审核 LLM生成内容审核 + 评论内容审核(集成第三方API) 4 曾立宏
B-BE-4 广场评论 广场评论功能后端接口(发布、获取、删除) 5 曾立宏
B-BE-5 彩蛋机制 答案之书彩蛋后端逻辑(时间/天气/节气判断,返回特殊标识) 3 曾立宏
B-BE-6 测试 后端单元测试 + 接口测试(评论、个性化、彩蛋) 4 曾立宏

前端开发

ID 模块 任务名称 工时(h) 负责人
B-FE-1 微信生态 微信登录 + 分享卡片到微信(好友/朋友圈) 8 吴峥
B-FE-2 社交 运势PK完整前端流程(发起PK、分享链接、结果对比页) 6 吴峥
B-FE-3 用户 首次登录信息收集页(表单、头像裁剪上传) 5 吴峥
B-FE-4 安全 集成滑块验证码前端组件 2 吴峥
B-FE-5 推送 每日推送提醒设置页 + 浏览器通知订阅 4 吴峥
B-FE-6 功能 “今日树洞”入口UI与交互 2 吴峥
B-FE-7 社交 分享广场评论功能UI(评论框、列表、点赞/举报按钮) 5 程嘉烨
B-FE-8 运势 运势看板限时视觉风格卡片(节日主题切换) 3 程嘉烨
B-FE-9 答案 答案之书彩蛋机制视觉反馈(特殊动画、背景特效) 6 程嘉烨
B-FE-10 修复 修复Alpha遗留Bug(图像生成、曲线图、苹果登录、宜忌、“只看我的”、分享/收藏、加载更多等) 8 程嘉烨

美工设计

ID 模块 任务名称 工时(h) 负责人
B-UI-1 PWA&引导 PWA安装提示横幅 + 离线占位页视觉设计 4 刘小莉
B-UI-2 视觉规范 全局视觉规范完善(颜色/阴影/字体/圆角/图标库) + 整体UI风格统一走查 8 刘小莉
B-UI-3 节日卡片&彩蛋 运势看板限时视觉风格卡片(3套模板) + 答案之书彩蛋视觉反馈(动画/光效/背景) 7 刘小莉
B-UI-4 社交组件 分享广场瀑布流卡片模板 + 评论功能UI + 运势PK视觉(发起页/对比卡片) 15 刘小莉
B-UI-5 用户&成就 首次登录信息收集页/设置页UI + 成就徽章系统UI(徽章墙/解锁动画) 8 刘小莉

基础设施 & DevOps

ID 模块 任务名称 工时(h) 负责人
B-INF-1 PWA PWA Manifest配置 + Service Worker注册 + 主屏幕安装引导 + Android/iOS兼容适配 7 王宇博
B-INF-2 性能 压测分析 + Flask/Gunicorn/Nginx/Redis配置优化 + 接口限流与缓存 10 王宇博
B-INF-3 监控 配置服务监控(Prometheus+Grafana)+ 日志告警与自动恢复 5 王宇博
B-INF-4 微信 微信开放平台配置 + JS-SDK域名白名单 3 王宇博
B-INF-5 存储 OSS对象存储配置(用户头像、卡片图片) 3 王宇博
B-INF-6 发布 Beta版本构建、部署与打点 3 王宇博

项目管理

ID 模块 任务名称 工时(h) 负责人
B-PM-1 计划 细化Beta用户故事 + 制定冲刺计划 + 更新需求跟踪 6 章宇馨
B-PM-2 验收 组织全量功能测试与回归测试 8 章宇馨
B-PM-3 内容 AI生成内容人工抽检 + Prompt调优 4 章宇馨+曾立宏
B-PM-4 发布 编写Beta版本发布说明 + 团队博客/课程报告 6 章宇馨

工时统计汇总

角色 总工时 (h)
曾立宏 (后端) 29
吴峥 (前端) 27
程嘉烨 (前端) 22
刘小莉 (美工) 42
王宇博 (DevOps) 31
章宇馨 (PM) 24
合计 174

预估工时仅供参考,实际开发中可能因任务复杂度、技术难点或团队协作情况而有所调整。

任务管理

本团队采用Github Issue作为任务管理的工具。

4ea2c988-572d-4f73-9b3f-95af78b67481

image

posted @ 2026-05-20 12:32  Nnexus  阅读(32)  评论(0)    收藏  举报