# transaction_manager **Repository Path**: zz_er/transaction_manager ## Basic Information - **Project Name**: transaction_manager - **Description**: 一个每日任务的管理程序,结合时间管理四象限法、番茄工作法、待办清单思想,根据个人习惯制作。 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2022-05-11 - **Last Updated**: 2024-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: Qt5, Cpp, 时间管理 ## README #### 项目说明 本项目是使用Qt5制作的任务事务管理程序,程序包含三大板块,首先依据时间管理四象限法,依据事务的重要程度和紧急程度将事务划分为四大类,重要紧急,重要不紧急,不重要紧急,不重要不紧急。在这个板块中我们可以将自己今日所有的任务都填写在这四个板块中,这个界面旨在写下当前所有要完成的任务。 ![image-20220511212909499](readme_pics/style1.png) 接下来是一个待办任务列表,这个列表中列举了上面填写的四象限表格中的所有任务,并且显示了任务的当前状态(当前选中、未选中、今日已完成)、分类、每日需要完成的番茄数、今日已完成的番茄数、任务剩余的天数,在这个界面中可以将不同的任务进行排序,这个界面旨在确定当前要做的事已经下一件要做的事。 ![image-20220511213055112](readme_pics/style2.png) 最后一个板块显示的是当前要完成的任务,在确定好上面的两个板块后,我们只需要专注于当前的这个板块,这个板块中显示了当前要完成的任务,以及任务的子任务或步骤,完成任务使用的是番茄工作法,即定义一个番茄时,一个番茄时包含工作时间和休息时间,工作时间和休息时间的长短可以自行定义,这个界面显示今日总共完成的番茄数量,当前任务每日需要完成的番茄数量,当前任务今日已经完成的番茄数量,当前任务所需和已完成的番茄总数量。并且在工作或休息时间到期后程序会发出提示音。 ![image-20220511213210903](readme_pics/style3.png) ##### 1.0.1 1. 自定义工作时间休息时间 2. 自定义到期任务的处理方式,隐藏显示或者删除 3. 选择定时器到期后的铃声,支持导入外部wav格式音频,设置铃声循环播放的次数 4. 自行设定创建任务时的默认描述文本 5. 支持使用csv格式导入导出数据库任务 ##### 1.0.2 ``` 1. 增加选择铃声时铃声自动播放的功能 2. 修复任务没有子任务时今日番茄数量未达标提示切换下一个任务 3. 修复未选择铃音时,默认铃音没有声音 4. 修复任务设置为每天时任务总数显示异常 ``` ##### 1.0.3 ``` 修改样式表 ``` ##### 1.0.4 ``` 1. 修复设置界面复选框不显示 2. 修复设置界面窗口大小可任意调整 3. 增加设置界面增加开机自启动选项 4. 增加双击托盘或显示窗口时程序置顶显示 5. 增加限制运行一个程序 6. 增加spinbox组件的disable效果 ``` ##### 1.0.5 ``` 1. 修复开机启动设置 ``` ##### 1.0.6 ``` 1. 修复任务名或描述中存在英文逗号时导入导出任务功能异常的状况 2. 修复设置为每天执行的任务,番茄数达到14后不显示的状况 ``` ##### 1.1.0 ``` 1. 增加自动更新功能 2. 待办列表按照重要紧急程度排序 3. 修复导入后日期显示失效 4. 增加右键菜单修改当前任务 ``` ##### 1.1.1 ``` 1. 修复任务编辑界面,没有显示任务的描述文本 2. 修复当前任务中结束日期计算逻辑错误 3. 删除在当前任务中增加/删除子任务的功能 4. 增加笔记功能,可以在任务执行过程中方便的记录和查看笔记 ``` ##### 1.1.2 ``` 1. 增加笔记切换页面时提示保存修改后未提交的笔记,避免修改内容丢失。 2. 修复重新读取时,笔记中换行不显示的问题 3. 增加工具->数据统计,可以查看任务统计数据 4. 重写子任务模块 ``` ![image-20220705121832285](readme_pics/image-20220705121832285.png) ##### 1.1.3 ``` 1. 修复关闭"数据统计"时程序退出的问题 2. 增加主窗口隐藏后隐藏其它窗口 3. 修复程序在不同屏幕下的显示文字大小异常的问题 ```