MRobot/FINANCE_USER_MANUAL.md
2025-11-25 17:26:46 +08:00

220 lines
5.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MRobot 财务做账模块 - 使用说明
## 🎉 完成情况
### 已成功实现的功能
**做账功能**
- 创建多个独立账户
- 为每条交易记录添加日期、金额、交易人、备注
- 上传3种类型的图片发票、支付记录、购买记录
- 实时显示账户统计(总额、记录数)
- 编辑、删除交易记录
**查询功能**
- 按日期范围查询
- 按金额范围查询
- 按交易人模糊搜索
- 多条件组合查询
- 图片预览功能
**导出功能**
- 导出账户为ZIP包转移给他人
- 导出为CSV格式用Excel分析
- 导入他人的ZIP包
- 创建完整备份
**本地存储**
- 所有数据存储在 `assets/Finance_Data/` 目录
- 清晰的文件夹结构,便于理解和维护
- 支持大数据量10000+ 记录)
## 🚀 使用步骤
### 1. 启动应用
```bash
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/`
- 备份文件名包含时间戳,便于管理
### 转移数据
1. 选择要转移的账户
2. 点击"导出为ZIP包"
3. 将ZIP文件发送给他人
4. 他人打开财务模块,点击"导入账户"
## 🔧 故障排查
### 问题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
- **状态**: 稳定版
- **支持**: 完整功能测试通过
---
**祝你使用愉快!如有任何问题,请随时反馈。** 🎊