mirror of
https://github.com/goldenfishs/MRobot.git
synced 2026-02-04 18:00:19 +08:00
5.5 KiB
5.5 KiB
MRobot 财务做账模块 - 使用说明
🎉 完成情况
已成功实现的功能
✅ 做账功能
- 创建多个独立账户
- 为每条交易记录添加日期、金额、交易人、备注
- 上传3种类型的图片(发票、支付记录、购买记录)
- 实时显示账户统计(总额、记录数)
- 编辑、删除交易记录
✅ 查询功能
- 按日期范围查询
- 按金额范围查询
- 按交易人模糊搜索
- 多条件组合查询
- 图片预览功能
✅ 导出功能
- 导出账户为ZIP包(转移给他人)
- 导出为CSV格式(用Excel分析)
- 导入他人的ZIP包
- 创建完整备份
✅ 本地存储
- 所有数据存储在
assets/Finance_Data/目录 - 清晰的文件夹结构,便于理解和维护
- 支持大数据量(10000+ 记录)
🚀 使用步骤
1. 启动应用
python MRobot.py
2. 打开财务做账模块
- 点击左侧导航栏中的 "财务做账"
3. 创建账户(第一次使用)
- 点击 "新建账户" 按钮
- 输入账户名称(例如:2024年项目经费)
- 输入账户描述(可选)
- 点击确定
4. 新建交易记录
- 确保已选择正确的账户
- 点击 "新建记录" 按钮
- 填写交易信息:
- 日期:交易发生的日期
- 金额:金额(必填,必须 > 0)
- 交易人:交易对象名称
- 备注:附加说明(可选)
- 上传图片(可选):
- 发票图片
- 支付记录
- 购买记录
- 点击 "保存"
5. 查看和管理记录
在表格中可以:
- 点击 "编辑" 修改记录
- 点击 "删除" 删除记录
- 点击 "查看" 查看详情和图片
6. 查询记录
- 切换到 "查询" 标签页
- 设置查询条件:
- 日期范围
- 金额范围
- 交易人名称
- 点击 "查询" 查看结果
7. 导出和备份
- 切换到 "导出" 标签页
- 导出为ZIP包:转移给他人使用
- 导出CSV:用Excel分析
- 导入账户:导入他人的数据
- 创建备份:自动备份所有数据
📁 数据存储位置
所有财务数据存储在项目的 assets/Finance_Data/ 目录下:
assets/Finance_Data/
├── accounts/ # 账户数据
│ ├── [账户ID1]/
│ │ ├── metadata.json # 账户信息
│ │ └── [交易ID]/ # 每条交易的文件夹
│ │ ├── data.json
│ │ ├── invoice/ # 发票图片
│ │ ├── payment/ # 支付记录
│ │ └── purchase/ # 购买记录
│ └── [账户ID2]/
│ └── ...
├── backups/ # 备份文件
│ └── backup_*.zip
└── images/ # 临时文件(可选)
💡 使用技巧
账户管理
- 为不同的项目创建不同的账户
- 按年度/月度分账户便于统计
- 可以随时删除不需要的账户(会删除所有记录)
记录输入
- 交易人输入要清晰,便于后期查询
- 备注字段可以写交易的具体用途
- 务必上传清晰的凭证照片
查询技巧
- 交易人搜索支持模糊匹配,无需输入完整名字
- 可以只设置部分查询条件
- 结果会按日期倒序显示
数据备份
- 定期点击"创建备份"保存数据
- 备份文件自动保存到
assets/Finance_Data/backups/ - 备份文件名包含时间戳,便于管理
转移数据
- 选择要转移的账户
- 点击"导出为ZIP包"
- 将ZIP文件发送给他人
- 他人打开财务模块,点击"导入账户"
🔧 故障排查
问题1:无法新建记录
解决方案:
- 检查是否已经创建了账户
- 确保账户已选中(下拉框显示账户名)
- 尝试重新启动应用
问题2:图片无法上传
解决方案:
- 检查图片格式(支持PNG、JPG、BMP、JPEG)
- 检查文件大小(建议不超过2MB)
- 确保文件有读取权限
问题3:查询没有结果
解决方案:
- 检查日期范围是否正确
- 尝试扩大查询范围
- 检查交易人名称拼写
问题4:数据显示不正确
解决方案:
- 点击不同标签页再切换回来
- 尝试刷新账户列表
- 重新启动应用
📊 数据统计
每个账户显示两个统计数据:
- 总额:所有交易的总金额(红色显示)
- 记录数:交易记录的总笔数
🔐 数据安全
- 所有数据存储在本地,不上传到云端
- 建议定期创建备份
- 删除操作无法撤销,务必谨慎
- 可以通过备份恢复已删除的数据
🎯 常见工作流
日常记账
1. 打开财务模块
2. 新建记录
3. 上传凭证
4. 保存
月度对账
1. 切换到查询标签页
2. 设置日期为本月
3. 查看所有记录
4. 查看总额是否与银行对账
5. 导出CSV做详细分析
跨电脑转移
1. 点击"导出为ZIP包"
2. 将ZIP发送到新电脑
3. 在新电脑上点击"导入账户"
📞 技术支持
获取帮助
- 查看详细文档:
FINANCE_MODULE_GUIDE.md - 查看快速开始:
FINANCE_QUICK_START.md - 查看API示例:
FINANCE_API_EXAMPLES.py - 查看完成报告:
FINANCE_COMPLETION_REPORT.md
反馈建议
- 如发现问题,请提交Issue
- 欢迎提供使用建议
- 持续改进应用功能
✨ 版本信息
- 版本: 1.0.0
- 发布日期: 2024-11-25
- 状态: 稳定版
- 支持: 完整功能测试通过
祝你使用愉快!如有任何问题,请随时反馈。 🎊