网站Logo 个人测试

自我提升类软件/小程序需求文档

root
2
2026-01-26

一、项目概述

本项目为一款面向个人自我提升的工具类软件/小程序,核心定位是帮助用户整合优质信息、管理每日任务、跟踪提升进度,通过任务完成统计、信息浏览统计、定时提醒及每日总结,推动用户养成规律的自我提升习惯。软件以日历为核心入口,聚焦“任务管理+信息积累”双模块,搭配提醒与总结功能,实现“目标-执行-统计-反思”的闭环,助力用户持续成长。

核心核心逻辑:用户通过日历入口查看历史及当日内容,通过“首页(代办)”“信息”双底部按钮切换核心功能,系统通过定时提醒、自动统计,督促用户完成每日任务与信息积累,最终以总结报告的形式呈现每日提升情况,未主动完成总结则进行视觉警示。新增“查看所有总结”按钮,方便用户快速浏览所有历史总结,高效回顾自我提升轨迹。

二、核心需求梳理(精准还原并优化你的诉求)

本软件/小程序核心围绕“任务管理、信息浏览、统计分析、提醒总结”四大模块展开,具体需求梳理如下,修正并明确你表述中的模糊点:

  • 信息模块:信息来源分为两类,一类是实事类(新华社报道),一类是人文类(小红书博主优质文章、思考类内容、诗歌解析鉴赏、优质散文等);需统计用户对两类信息的单独浏览时间,区分统计、互不混淆。

  • 页面基础:整体以日历为核心展示页面,日历仅支持点击“本日及往日”日期,不可点击未来日期;点击对应日期后,进入该日期的核心操作页面。

  • 代办任务模块:核心入口为“首页”,支持随时添加、删除代办事项;代办事项支持“循环使用”(即同一代办可重复添加、重复完成,无需重复创建,可反复调用)。

  • 页面导航:底部固定两个功能按钮——“首页”“信息”;点击“首页”进入代办事项页面,点击“信息”进入信息浏览页面(分实事、人文两类)。点击历史日期时,底部导航栏新增“总结”按钮,默认展示总结页面。

  • 提醒功能:模拟手机日程提醒,固定提醒时间为每日21:00,提醒内容为“请完成今日总结”;若用户在21:00前点击“总结”按钮,则当日不再触发提醒。

  • 总结功能:点击“总结”按钮后,跳转至总结页面,页面提供固定模板,自动填充当日数据(已完成代办事项、信息页面两类内容的单独浏览时间),用户可在此基础上补充内容(类似写日记)。

  • 自动统计规则:每日次日凌晨(默认00:00-01:00之间),系统将自动统计当日数据(已完成代办、两类信息浏览时间)并生成总结;若为系统自动统计(即用户未在21:00前主动点击“总结”按钮),则总结标题显示为红色,以此警示用户当日未主动完成自我提升复盘。

  • 所有总结查看功能:日历页面顶部新增“查看所有总结”按钮,点击后进入总结列表页面,仅展示所有历史总结的标题(标题内容为总结对应日期);标题颜色区分总结类型(主动生成的总结标题为黑色,系统自动生成的总结标题为红色);点击列表中任意日期标题,跳转至该日期的详细统计页面(即该日期的总结页面,支持查看完整总结内容、代办记录、信息浏览记录)。

三、详细需求说明

3.1 整体页面架构

3.1.1 日历入口页面(默认启动页)

  • 顶部按钮:新增“查看所有总结”按钮,位于日历页面最顶部,居中/靠左显示(与日历标题区分,样式清晰),按钮文本固定为“查看所有总结”,点击后可跳转至总结列表页面。

  • 展示形式:以月度日历为核心,清晰标注每日日期,支持左右滑动切换月份。

  • 交互规则:仅允许点击“当日及当日之前”的日期;点击未来日期无响应,可添加灰色置灰样式(不可点击状态)。

  • 跳转逻辑:

    1. 点击当日日期:跳转至该日期的“首页(代办事项)”页面,保留原有“首页+信息”底部双按钮、顶部“总结”入口的结构;

    2. 点击以前的日期(非当日):跳转至该日期的核心页面,页面底部导航栏新增“总结”按钮(变为“首页、信息、总结”三个按钮),默认优先展示“总结”页面,直接呈现该日期的总结内容(主动/自动统计的总结)。

3.1.2 底部导航栏(全局固定,分场景适配)

  • 场景1(当日日期页面):底部仅显示2个按钮——“首页”“信息”,固定在页面底部,不随滚动隐藏;当前页面按钮高亮显示。

  • 场景2(以前的日期页面):底部显示3个按钮——“首页”“信息”“总结”,“总结”按钮默认高亮选中,点击可在三个页面间切换:

    1. “首页”:查看该历史日期的代办事项(仅可查看,不可修改/新增/删除);

    2. “信息”:查看该历史日期的信息浏览记录(仅可查看,不可浏览新内容);

    3. “总结”:查看该历史日期的总结内容(仅可查看,不可编辑)。

3.1.3 所有总结列表页面(新增)

该页面为“查看所有总结”按钮的跳转页面,核心功能是展示所有历史总结的标题,方便用户快速筛选、回顾,无需逐个点击日历日期。

  • 页面入口:仅通过日历页面顶部“查看所有总结”按钮进入,无其他入口。

  • 标题展示规则:

    1. 仅展示总结对应的日期作为标题,格式统一为“XXXX年XX月XX日”(与总结页面标题日期一致);

    2. 标题颜色区分总结类型:主动生成的总结(用户21:00前点击总结按钮完成),标题颜色为黑色;系统自动生成的总结(用户未主动完成,次日凌晨自动统计),标题颜色为红色;

    3. 列表排序:按日期倒序排列(最新的总结标题显示在最上方),方便用户优先查看近期复盘内容;

    4. 空状态提示:若暂无任何总结(如首次使用、未生成任何总结),页面显示提示文本“暂无总结记录,开始你的自我提升复盘吧~”,居中显示。

  • 交互逻辑:

    1. 点击列表中任意日期标题,直接跳转至该日期的详细统计页面(即该日期的核心页面,默认展示总结页面,底部导航栏为3个按钮,所有内容仅可查看);

    2. 页面返回:顶部设置“返回”按钮,点击后返回至日历页面,保留日历当前展示的月份和状态;

    3. 无额外操作:该页面仅支持“查看标题、点击跳转、返回”,无删除、编辑总结标题的功能,确保数据完整性。

3.2 核心功能模块需求

3.2.1 代办事项模块(首页)

  • 基础操作:支持随时添加、删除代办事项;添加时可输入代办内容(文本形式),删除时可点击单条代办后的删除按钮,确认后删除。

  • 循环使用规则:代办事项可重复调用,即已完成/已删除的代办,可再次添加至当前或其他日期的代办列表中,无需重新输入完整内容(可设置“常用代办”缓存,方便快速添加)。

  • 任务状态:区分“未完成”“已完成”两种状态,支持点击代办事项勾选/取消勾选,勾选后标记为已完成(可设置样式区分,如已完成事项划删除线、置灰)。

  • 数据关联:当日已完成的代办事项数量、具体内容,将自动同步至当日总结模板中,作为总结数据的一部分。

  • 历史日期代办页面规则:点击以前的日期进入“首页”后,代办事项仅展示“已完成/未完成”状态,无“添加/删除”操作按钮(不可修改历史代办)。

3.2.2 信息浏览模块(信息页面)

  • 信息分类:明确分为两类,页面顶部可切换分类,区分显示:

    1. 实事类:信息来源为新华社报道,内容以每日实事新闻、政策解读为主,支持概括核心信息(自动/手动概括均可,核心是提炼关键内容)。

    2. 人文类:信息来源为小红书优质博主文章,内容包括思考类短文、优质散文、诗歌解析与鉴赏,支持对内容进行概括、标注重点。

  • 浏览时间统计:系统自动统计用户在该模块的浏览时间,且分别统计“实事类”“人文类”的单独浏览时间(互不累计),统计精度可至分钟,浏览期间切换分类、切换内容,时间连续累计,退出信息页面后停止统计。

  • 信息操作:支持点击单条信息查看详情,详情页支持返回;可对信息进行简单标记(如“收藏”,方便后续回顾),收藏内容可按日期、分类查询。

  • 数据关联:两类信息的单独浏览时间,将自动同步至当日总结模板中,作为总结数据的一部分。

  • 历史日期信息页面规则:点击以前的日期进入“信息”后,仅展示该日期用户浏览过的实事/人文类信息记录(含浏览时间),无新信息加载、无浏览时间统计(不可操作)。

3.2.3 提醒模块

  • 提醒时间:固定为每日21:00,无默认修改功能(后续可优化增加自定义提醒时间,但初期按固定时间开发)。

  • 提醒触发条件:当日用户未在21:00前点击“总结”按钮,则准时触发提醒;提醒形式模拟手机日程提醒(弹窗+铃声/震动,可跟随手机系统通知设置)。

  • 提醒取消:用户点击提醒弹窗中的“去总结”,跳转至总结页面;点击“稍后提醒”,可延迟15分钟再次提醒(最多延迟2次,21:30后不再提醒,等待次日自动统计);若用户在21:00前已主动点击“总结”按钮,则当日不再触发任何提醒。

3.2.4 总结模块

  • 总结入口:在“首页”“信息页面”顶部均设置“总结”按钮,随时可点击进入总结页面。

  • 总结模板:提供固定模板,模板内容包含:

    1. 标题:默认“今日自我提升总结-XXXX年XX月XX日”,字体颜色默认黑色;若为系统自动统计,标题改为红色。

    2. 核心数据:自动填充当日已完成代办事项(数量+具体内容)、实事类信息浏览时间、人文类信息浏览时间,无需用户手动输入。

    3. 补充内容:预留空白区域,用户可手动输入当日感悟、不足、次日计划等(类似日记形式)。

  • 统计规则:

    1. 主动统计:用户在每日21:00前点击“总结”按钮,完成总结并保存,视为主动统计,标题为黑色,数据以用户完成时的实际数据为准。

    2. 自动统计:若用户未在21:00前主动完成总结,系统将在次日凌晨(00:00-01:00之间)自动统计当日数据,生成总结,标题显示为红色,视为用户当日未主动进行自我提升复盘,仅记录客观数据,无用户手动补充内容。

  • 总结查看:

    1. 方式一:通过日历页面点击对应历史日期,跳转后默认展示该日期总结页面;

    2. 方式二:通过日历顶部“查看所有总结”按钮,进入总结列表页面,点击对应日期标题,跳转至该日期总结页面。

  • 总结编辑规则:历史日期的总结内容仅可查看,不可编辑/修改(包括自动统计标红的总结),确保数据不可篡改。

3.3 数据统计与存储需求

  • 统计内容:每日已完成代办事项(数量、具体内容)、实事类信息浏览时间、人文类信息浏览时间,不可遗漏。

  • 数据存储:所有数据(代办事项、浏览时间、总结内容、收藏信息)按日期存储,关联日历日期,长期保留,支持用户手动删除历史数据。

  • 数据同步:若为小程序,支持与微信账号绑定,数据同步至账号;若为软件,支持本地存储+云端备份(可选),防止数据丢失。

  • 统计精度:浏览时间统计精度至分钟,不足1分钟按1分钟计算;代办事项统计精准区分已完成/未完成,仅已完成事项计入总结数据。

  • 总结列表数据:总结列表页面的标题、颜色区分,均同步于对应日期的总结数据,确保实时一致(如总结删除后,列表中对应标题同步删除)。

3.4 交互细节需求

  • 日历交互:滑动切换月份时,动画流畅,无卡顿;可点击日期快速跳转至对应日期的核心页面;顶部“查看所有总结”按钮点击后,跳转流畅,无延迟。

  • 代办交互:添加代办时,弹出输入框,输入完成后点击确认添加;删除代办时,弹出确认弹窗(防止误删),确认后删除;历史日期代办页面无操作按钮,鼠标悬浮可提示“历史数据仅可查看”。

  • 信息页面交互:切换信息分类时,页面内容平滑切换;点击信息详情后,支持返回上一级(信息分类页),浏览时间持续累计;历史日期信息页面无新信息加载,操作按钮置灰并提示“历史数据仅可查看”。

  • 总结交互:填充数据后,用户可编辑补充内容,编辑完成后点击“保存”按钮,保存总结;未保存时退出总结页面,弹出提示(“是否放弃保存?”),防止误操作;总结列表页面点击标题跳转时,直接定位至对应日期的总结页面,无需二次操作。

  • 总结列表交互:列表滚动流畅,日期排序准确;不同颜色的标题区分明显,无混淆;空状态提示清晰,引导用户完成首次总结。

四、非功能需求

  • 稳定性:软件/小程序运行流畅,无闪退、卡顿现象;数据统计准确,不出现漏统计、错统计情况;总结列表与对应总结数据同步一致,无异常。

  • 提醒可靠性:21:00提醒功能稳定触发,不受软件/小程序后台运行状态影响(尽可能适配手机后台权限,确保提醒正常)。

  • 易用性:操作逻辑简单,界面简洁,无需复杂学习,用户可快速上手(如代办添加、信息查看、总结填写、查看所有总结等核心操作,步骤不超过2步)。

  • 兼容性:若为小程序,适配主流微信版本;若为软件,适配主流手机系统(iOS、Android),适配不同屏幕尺寸;总结列表页面、总结页面在不同屏幕尺寸下,标题、内容显示正常,无错乱。

  • 视觉一致性:标题颜色区分统一(主动黑色、自动红色),全平台颜色参数一致,无偏差;按钮、页面布局风格统一,提升用户体验。

五、补充说明(修正你表述中的模糊点)

  • “信息概括”:核心是对实事、人文两类信息进行关键内容提炼,可实现自动概括(通过技术手段提取核心句),也可支持用户手动标注、编辑概括内容,方便后续回顾。

  • “代办事项循环用”:并非自动重复出现,而是用户可将已添加、已完成、已删除的代办,再次快速添加至任意可点击日期的代办列表中,无需重新输入,提升操作效率。

  • “自行统计代表用户并没有完全提升自己”:此处明确为“用户未在21:00前主动点击总结按钮,系统次日凌晨自动统计”,视为用户当日未主动进行自我复盘,未完全落实自我提升计划,故总结标题标红警示,仅作为提醒,不影响历史数据存储。

  • “点击本日以及以前的信息”:此处的“信息”实际为“日期”,即日历页面仅可点击当日及往日日期,点击后可查看对应日期的代办、信息、总结内容,往日日期的信息不可修改(仅可查看),当日日期的信息可正常操作(添加代办、查看信息、填写总结)。

  • “查看所有总结仅显示标题(日期)”:总结列表页面仅展示“XXXX年XX月XX日”作为标题,不展示总结内的具体数据和补充内容,核心是方便用户快速筛选、定位目标日期的总结,详细内容需点击标题跳转后查看。

(注:文档部分内容可能由 AI 生成)

动物装饰