[T.5] 团队项目:功能规格说明书

项目 内容
这个作业属于哪个课程 软件工程
这个作业的要求在哪里 [T.5] 功能规格说明书
我在这个课程的目标是 掌握软件工程的核心理论,协作完成软件项目开发
这个作业在哪个具体方面帮助我实现目标 明确功能规格说明书,让团队开发目标更加明确

一、概念和术语

术语 定义
运势看板 为用户提供每日运势(爱情、事业、健康、财富)及宜/忌建议
答案之书 用户输入问题或摇动手机,获得一句随机生成的哲理或治愈性回复
情绪日记 用户记录每日心情
分享卡片 将运势结果或答案生成精美图片卡片,支持分享到微信、朋友圈等社交平台
分享广场 产品内的轻社交区域,用户可匿名发布自己的签文或答案,无需加好友即可围观、评论
运势图谱 基于用户情绪日记和运势记录生成的视觉长卷,用于月度复盘
宜/忌 运势看板中的行动建议,“宜”表示适合做的事情,“忌”表示建议避免的行为
轻社交 低压力、低门槛的社交互动方式,无需添加好友、支持匿名,避免社交负担

二、产品描述

心运岛是一款面向18-25岁年轻群体的轻量级心灵慰藉工具,以WebApp形式发布,通过PWA技术可添加到手机主屏幕。产品融合每日运势看板、智能答案之书、情绪日记与轻社交分享四大模块,旨在为用户提供低门槛、个性化、易分享的无负担心灵陪伴,缓解日常焦虑与决策纠结。

典型用户

根据调研及公开数据,将用户分为三类:

类型一:日常娱乐型

属性 描述
身份特征 大学生或初入职场,年龄 18-24 岁,女性比例略高,寻求娱乐消遣
潜在总量 约 2000 万
使用习惯 每日醒来或睡前查看,每次 1-3 分钟;喜欢随机、趣味性强的内容;不太愿意花时间深入学习
产品期望 轻松、治愈、不费脑
付费意愿 物质:几乎不愿意付费;非物质:愿意偶尔分享卡片
用户比例 60%

类型二:决策纠结型

属性 描述
身份特征 面临选择困难(升学、求职、感情)的年轻人
潜在总量 约 800 万
使用习惯 遇到具体问题或情绪低落时使用
产品期望 获得有启发的、具体的行动建议
付费意愿 物质:几乎不愿意付费;非物质:愿意写情绪日记
用户比例 30%

类型三:社交互动型

属性 描述
身份特征 喜欢分享、追求潮流,热衷于在朋友圈/小红书展示个性
潜在总量 约 300 万
使用习惯 抽到有趣答案或高颜值卡片时立即分享,会浏览分享广场,参与评论
产品期望 卡片设计精美,能和朋友进行运势 PK 或对比
付费意愿 物质:愿意购买限定主题卡片皮肤或特效;非物质:愿意主动发布内容、参与互动
用户比例 10%

典型应用场景

日常解压型

大二学生小雅每天起床后,都会点开手机上的心运岛应用。打开后首页直接显示今日运势看板,爱情 4 星、事业 3 星,还标注了宜主动交流、忌拖延。她觉得运势很合心意,便点击生成卡片,选了喜欢的紫色渐变样式保存下来,接着配上 “今天也要加油鸭” 分享到朋友圈。整个过程不到一分钟,既收获了积极的心理暗示,也满足了分享欲。

决策纠结型

大四正在找工作的阿杰,面对一份offer拿不定主意,他打开心运岛进入 “答案之书” 页面,认真输入问题 “我应该接受这个 offer 吗?”,随后摇晃手机,屏幕随即给出回答。他点击保存答案,系统自动将内容存入历史记录,又翻看了昨天抽到的暖心签文,瞬间备受鼓励,不再焦虑纠结,打算第二天梳理好offer的利弊再做决定。

社交互动型

小琳在心运岛抽到了运势上上签的卡片,兴致满满地点击和朋友 PK。室友只抽到上签,系统立刻显示 “你赢了!” 并生成对比卡片,两人看着结果开怀大笑。小琳还把对比卡片发到宿舍群,和大家分享这份乐趣,不仅增添了朋友间的互动趣味,也让产品实现了社交传播。

情绪复盘与自我成长

小鹿使用心运岛两周后,进入个人中心的情绪日记页面,查看过去 14 天的心情图谱,绿色代表心情好、黄色一般、红色低落。通过图谱她清晰发现,自己每逢周一运势都是红色,意识到存在周一焦虑的情况。系统还根据她的记录给出趣味推荐语,小雅觉得十分贴切,从此开始主动记录心情,心运岛也从单纯的娱乐工具,变成了帮助她实现自我认知的成长帮手。

三、产品功能设计

界面原型设计

心运岛的主要功能分为四个板块:

  • 运势看板
  • 答案之书
  • 分享社交
  • 我的

以下原型图 UI 仅为初期展示所用

运势看板作为心运岛的首页,用户一进入就能看到当日的综合运势卡片。这张卡片会展示今日的总评分(比如星级或分数),以及多条“宜”和“忌”的具体行动建议。

四大维度“爱情、事业、健康、财富”在之后会以网格的形式呈现,每个维度都有单独的小评分。

到了 Beta 阶段,页面顶部会多出一个维度切换器,用户可以自由选择用星座、生肖还是塔罗的角度来解读运势,切换后整页的文案都会跟着变化,而且这个偏好会被记住。

特定节日期间,运势卡片的视觉风格也会换成限定主题,比如春节时变成红金配色,活动结束后自动恢复。

答案之书中央是一本打开的书的图形,用户可以在上方输入框里写下自己的小纠结,然后点击按钮或者直接摇晃手机,系统就会返回一句哲理或治愈系的回复。

用户的答案会保存到历史记录里,可以生成卡片分享出去。

Beta 阶段会加入彩蛋机制。如果用户在凌晨两三点打开答案之书,或者当地正在下雨,后台会根据时间或天气 API 返回特殊标识,页面背景会出现飘落的花瓣或雨滴动画,答案的语气也会变得更温柔、更应景。

分享广场是用户之间轻社交的场所,用户可以把自己觉得有共鸣的运势卡片或答案卡片发布到广场上。

到了 Beta 阶段,广场会增加互动功能。每张卡片下方会出现点赞和评论的图标。如果遇到不当的卡片或评论,用户还可以通过举报按钮进行反馈。

用户还可以发起“运势 PK”:用户选择一个维度,生成一个分享链接发给朋友,对方打开链接并授权后,双方各自抽取同一维度的运势,系统会生成一个对比页面展示双方的分数和胜负结果,并且可以生成一张特别的对比卡片分享出去。

个人中心集成了用户所有的历史数据和个性化设置。历史运势可以按月份查看过去每一天的完整运势详情。

点击“情绪日记”会进入一个日历视图,有日记的日期会有高亮标记,用户可以选择任意一天记录当天的心情(五档表情)和文字备注。

Beta 阶段会新增我的收藏功能,用户可以在运势详情页或答案历史页点击收藏,收藏的内容会统一出现在“我的收藏”列表中,随时可以取消。

系统功能描述及验收验证标准

3.1 运势看板

每日运势
  • 用户进入运势看板页面后,系统自动展示当日的运势信息,包含爱情、事业、健康、财富多个维度的评分以及宜/忌建议。

  • 支持查看一周的运势记录

  • 所属阶段:Alpha

多维度切换
  • 用户可在运势看板顶部切换解读维度(星座/生肖/塔罗),切换后运势内容根据所选维度重新生成

  • 不同维度下的运势文案有明显区别

  • 所属阶段:Beta

限时视觉风格的运势卡片
  • 在特定节日(如春节、中秋节),后台可配置限定主题的卡片样式
  • 活动期间,所有用户生成的运势卡片均使用限定主题
  • 活动结束后,新生成的卡片恢复默认样式,但已生成的卡片不受影响
  • 所属阶段:Beta
视觉化运势轨迹记录
  • 用色彩和符号记录每日运势,形成月度视觉长卷
  • 支持左右滑动切换月份,无数据日期显示默认灰色
  • 所属阶段:Beta

3.2 答案之书

随机答案抽取
  • 用户可在输入框中输入心中的疑问,然后点击“开启”按钮或摇晃手机,系统返回一句随机生成的哲理或治愈性回复。

  • 每条回复字数在 20-150 字之间,且经过内容审核 API 检测,无敏感词、色情、暴力等违规内容。

  • 所属阶段:Alpha

历史答案回溯
  • 用户在个人中心可以查看自己过往抽取的所有答案记录。

  • 点击某条记录可展开详情,完整显示问题和答案。

  • 所属阶段:Alpha

彩蛋机制
  • 在特定时间(凌晨、下雨天)或节气(如立春、冬至)时,答案之书的回复风格或视觉主题会发生变化(如飘落花瓣、雨滴、星星闪烁)。

  • 彩蛋触发条件由后端根据服务器时间或天气 API(如和风天气)判断

  • 所属阶段:Beta

3.3 分享广场

运势卡片生成
  • 用户可点击生成卡片按钮,将当前运势结果转化为一张精美的图片卡片。

  • 卡片支持一键分享到微信好友、朋友圈,或保存到本地相册。

  • 所属阶段:Alpha

分享广场
  • 用户可将自己的运势卡片或答案卡片发布到广场
  • 发布后不可编辑但可删除,删除后广场中该卡片消失。
  • 所属阶段:Alpha
点赞与评论
  • 用户可对广场中的任意卡片进行匿名评论和点赞。每张卡片下方显示评论图标和点赞图标,点击后展开评论输入框或执行点赞。

  • 评论同样需经过内容审核,违规评论不显示;用户可举报不当评论或卡片,举报后后台记录。

  • 点赞实时更新计数,同一用户对同一卡片只能点赞一次

  • 所属阶段:Beta

运势PK
  • 用户 A 点击“发起 PK”按钮,选择某一个运势维度,生成一个分享链接。用户 B 打开链接后授权,抽取同一维度的运势。对比页面展示双方运势值及胜负结果,并可生成对比卡片分享。

  • 生成的 PK 链接有效期为 24 小时,过期后提示“链接已失效”

  • 生成的对比卡片需包含双方运势分数和结果,样式区别于普通卡片

  • 所属阶段:Beta

3.4 我的

历史运势记录
  • 用户可查看自己过往所有运势记录,支持按月份折叠展示,点击某一天可展开当日完整运势详情。

  • 没有运势记录的日期显示为空状态,不提供点击。

  • 所属阶段:Alpha

情绪日记本
  • 用户可在日历视图中选择某一天,记录当日心情表情

  • 所属阶段:Alpha

收藏功能
  • 用户可在运势详情页或答案历史页点击按钮收藏内容。

  • 取消收藏时弹出确认提示,确认后从列表中移除。

  • 所属阶段:Beta

能力边界

边界类型 限制条件 超出应对策略
用户数量 支持上万注册用户 超过后提示“系统升级中”,并扩容云数据库
并发请求 单 IP 每秒最多 10 次请求,总并发 50 req/s 返回429状态码,前端自动重试
输入内容 问题文本:1-200 字符 超出前端提示“内容过长”
输出内容 LLM 生成答案:20-150 字符;运势文案:50-200 字符 后端强制截断
浏览器支持 现代浏览器:Chrome 70+, Safari 13+, Edge 80+;不支持 IE 检测到不支持的浏览器时显示提示页“请升级到Chrome或Safari”
入口差异 WebAppvsPWA PWA 支持离线缓存静态资源,浏览器版需联网,功能完全一致
内容审核 所有用户生成和AI生成文本必须通过审核API 审核不通过则替换为预设安全文案(如“今日运势悄悄藏起来了”)
数据存储上限 单用户日记条目 ≤ 1000 条 超出后提示“已达上限,请导出或删除旧记录”

四、产品目标

功能目标

  1. 缓解日常焦虑,提供低门槛的情绪慰藉。用户每天花费不足1分钟查看运势看板,获得积极心理暗示或治愈短句。

  2. 辅助日常决策,减少选择困难。当用户面临小决策时,答案之书提供哲理或幽默回复作为外部参考。

  3. 促进自我复盘与情绪认知。“情绪日记+运势图谱”帮助用户可视化情绪变化趋势,形成复盘习惯。

  4. 提供低压力社交表达渠道。分享广场支持匿名发布卡片与评论,无需添加好友即可获得共鸣。

用户与活跃度目标

真实注册用户不少于 50 人,后台记录注册 IP 及设备 ID,剔除重复或异常账号。

日活跃用户目标为不少于20人

数据资源积累目标

  • 心情日记记录:累计不少于200条
  • 答案之书历史记录:累计不少于300条
  • 分享广场帖子数:在Beta阶段累计不少于30条

发布与下载目标

  • 部署形式:采用 WebApp + PWA 方式,部署于云服务器
  • PWA 安装量:不少于20人将应用添加到手机主屏幕
  • 累计独立访客不少于200 人

五、产品发布与分析

数据收集

为验证产品目标是否达成,需收集以下核心数据:

  • 注册用户数、日活跃用户、周留存率
  • 心情日记数量、答案之书使用次数、分享次数
  • 分享广场帖子数及互动数

潜在风险与解决方案

类别 具体风险/副作用 解决方案/应对方案
内容安全 LLM 生成违规内容;用户评论不当 接入内容审核 API,审核不通过替换为安全文案,设置人工举报处理机制
用户留存 用户“玩一次就走” 通过运势图谱、历史回溯、彩蛋机制增加粘性,连续打卡奖励
隐私泄露 情绪日记等敏感数据 不收集真实身份信息,数据库加密
AI 个性化运势 用户可能过度依赖,将建议当作真实预言 在页面底部增加免责声明:“内容由 AI 生成,仅供娱乐参考”
分享广场 可能出现负面或引战内容 内容审核 + 举报机制
运势 PK 可能引发比较心理或焦虑 结果页面增加正向引导:“每个人的运势都是独特的”
彩蛋机制 部分用户因错过彩蛋感到不满 彩蛋不涉及付费内容,且非核心功能
情绪日记 用户可能记录敏感内容(如自残倾向) 检测到极端关键词时,自动显示心理援助热线信息,并提示“建议寻求专业帮助”
posted @ 2026-04-22 13:21  Nnexus  阅读(8)  评论(0)    收藏  举报