name: personal-finance description: 管理个人财务,按类别追踪支出,制定预算,并接收关于分期付款(EMIs)和一次性年度支出的提醒。可用于记录支出、查看预算状况或设置财务提醒。
个人理财
使用本工具,您可以跟踪开支、管理预算,并实时掌握定期还款(EMIs)和一次性年度支出的情况。该工具基于本地的 SQLite 数据库进行操作。
预设分类
系统提供了以下预设分类:食品、房租、水电费、旅行、娱乐、购物、健康、杂项。
核心功能
- 分类记录:将支出记录到预设或自定义的分类中。
- 动态添加分类:可以随时添加新的分类。
- SQLite 数据库:所有数据都存储在
finance.db文件中。
设置
- 运行
scripts/init_db.py命令以初始化数据库(此步骤已完成)。 - 系统会询问用户是否需要添加自定义分类或为预设分类设置预算。
记录支出
将支出信息保存到 finance.db 数据库中。
示例:「午餐花费了 500 元」 -> 该信息会被插入到 transactions 表中。
定期任务
- 每周汇总:自动汇总
transactions表中的数据。 - 提醒功能:系统会检查
schedules表中的定期还款记录和一次性支出项目。