这套财务管家源码核心亮点为账单智能自动分类引擎,支持规则匹配 + 学习用户历史记账习惯自动归类账单,降低记账录入成本,完整覆盖记账、资产、预算、图表统计全套财务能力,附带部署文档,适合毕业设计、私有化部署、理财项目二次开发。
普通记账源码需要手动选择分类,操作繁琐;部分简单自动分类只有固定关键词,不能学习用户习惯,识别准确率差,无法人工修正后迭代规则。本套源码内置双层自动分类逻辑:优先自定义关键词规则,其次学习历史记账记录,不确定账单进入待复核列表,人工修正后系统自动优化分类规则,越用越准GitHub。
源码核心亮点
- 双层智能自动分类引擎(核心)
- 自定义关键词规则:商户名称、备注关键词匹配,命中直接分配收支分类,用户可自行增删分类规则
- 行为学习机制:参考用户历史账单,相同商户自动复用之前选择的分类,越使用识别准确率越高
- 待复核账单队列:识别置信度低的账单进入待审核,人工确认;人工修改分类后系统自动生成新匹配规则GitHub
- 支持账单文件导入(微信、支付宝账单),导入过程批量自动分类,批量修正账单分类GitHub
- 可扩展对接大模型接口,实现自然语言文本解析记账、AI 辅助分类(可选开关)
- 完整财务管家业务闭环 记账管理、多账本隔离、自定义标签、资产管理、净值资产持仓核算、预算管控、攒钱目标、多维 ECharts 图表统计、报表导出;账单、资产多端同步;敏感财务数据加密存储,Decimal 高精度处理金额,避免计算错乱。
- 商用级稳定设计 JWT 鉴权、用户数据隔离,防止越权访问;Redis 缓存统计与分类规则,提升查询速度;数据库事务保证账单数据一致性;支持 Docker‑Compose 容器部署。模块解耦,自动分类模块可单独抽离集成到其他理财项目,关键业务逻辑中文注释。
- 全套搭建文档 包含环境安装、数据库脚本导入、后端配置、前端打包、服务器 HTTPS 部署;自动分类规则模块说明文档;汇总端口占用、数据库连接、规则不生效等常见问题排错手册。
主要功能
📱移动端 UniApp(H5 / 小程序 / APP)
- 智能记账 & 自动分类 收入、支出、转账;手动记账时根据备注、商户自动推荐分类;导入账单文件批量自动分类;待审核账单列表,批量修改分类;人工调整分类后沉淀为新规则。支持自然语言简易记账解析。
- 分类规则管理 用户自定义关键词匹配规则;查看系统学习生成的规则;启用 / 禁用单条规则。
- 完整财务功能 多账本管理;自定义账单、资产标签;资产管理、净值资产持仓;预算超支预警;攒钱目标;多维图表统计(收支趋势、分类占比、资产盈亏);Excel 账单报表导出备份。
- 消息中心 预算超支提醒、待复核账单提醒、负债到期提醒。
🖥️Web 运营管理后台
- RBAC 角色权限,后台子账号,操作审计日志
- 平台数据大盘:用户账单、分类使用情况统计
- 系统配置:预置关键词规则、风险提示文案配置;可开关 AI 辅助分类功能
- 用户管理、全局收支分类维护、公告推送
核心数据表
bill:账单主表bill_category_rule:用户自定义分类匹配规则表bill_learn_rule:系统学习生成的历史习惯规则表bill_review_queue:待复核账单队列表
技术栈
- 后端:SpringBoot3 + MyBatis‑Plus + Redis
- 数据库:MySQL8.0,金额字段 Decimal
- 移动端:UniApp + Vue3 + ECharts
- 管理后台:Vue3 + Element‑Plus
- 部署:Docker‑Compose 容器部署
交付内容
- 完整前后端源码
- MySQL 初始化 SQL 脚本
- 图文搭建部署文档
- 自动分类模块业务说明、故障排查手册
适用场景
- 学习练手:毕业设计,学习规则引擎、账单智能分类业务逻辑。
- 私有化部署:个人财务管家,减少手动选分类的记账操作。
- 二次集成:把自动分类模块嵌入现有记账理财系统。
⚠️合规提示
本系统为财务记账演示工具,无真实金融交易,AI 辅助分类仅为辅助参考,不保证 100% 准确,需要人工复核关键账单,不构成投资建议。对外上线需要完善隐私协议,保护用户财务敏感信息,严禁开展金融经营业务。
总结
热门财务管家源码最大特色是成熟的双层自动分类机制,支持自定义规则 + 用户行为学习,待账单复核机制,降低记账录入成本,整套理财业务齐全,附带完整搭建文档,支持整套部署或抽离分类模块二次开发。