# procrastination_analyzer **Repository Path**: brightmoss/procrastination_analyzer ## Basic Information - **Project Name**: procrastination_analyzer - **Description**: 基于 Flet 的拖延行为分析系统,支持任务管理、行为记录与拖延分析 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2026-04-14 - **Last Updated**: 2026-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 介绍 基于 Flet 的拖延行为分析系统,用来记录任务执行情况,并对拖延进行简单分析和反馈。整体功能偏轻量,主要用于日常自我管理。 软件架构 项目采用 Python 编写,界面使用 Flet 实现,数据通过 SQLite 本地存储。 整体结构比较简单,大致分为三部分:界面层、数据层和分析逻辑层。 main.py:程序入口,负责整体调度 database.py:数据库相关操作 analyzer.py:拖延分析逻辑 pages.py:页面结构 ui_components.py:通用组件 utils.py:工具函数 安装教程 安装 Python(建议 3.9 及以上版本) 安装依赖 pip install -r requirements.txt 运行项目 python main.py 使用说明 在“任务管理”中添加每日任务 在“行为记录”中记录实际执行情况 查看首页的执行评分和状态 在“拖延分析”和“改进建议”中查看分析结果 功能说明 任务管理:支持新增、编辑、删除和完成任务 行为记录:记录执行时间、拖延时长、原因等信息 拖延分析:对拖延情况进行简单统计和分类 改进建议:根据数据给出基础建议 历史记录:查看近几天的数据变化