这套攒钱助手系统主打攒钱目标管理 + 收益测算分析,和普通攒钱工具区别在于可以模拟不同存钱方案,自动测算复利收益,搭配目标打卡、智能提醒、数据报表,可选会员权限模块,支持 H5、小程序、管理后台多端使用,适合个人学习或二次开发。
⚠️风险提示:网上网盘 “免费全套源码” 大多是盗版,存在后门、版权纠纷;使用开源源码务必阅读开源协议,开源不等于可以商用。源码仅作为学习工具,无金融资质,收益测算结果仅作参考,不构成理财建议;对外上线要做代码安全审计,妥善加密用户财务数据。
一、核心功能
1. 攒钱目标核心模块
- 多目标创建:买车、旅游、应急金、购房首付等,填写目标总额、截止时间、每月计划存入金额。
- 收益测算引擎:支持单利 / 复利模拟,自动计算到期本息,对比不同存钱方案的收益差异;可视化收益曲线。
- 存钱流水记录:每笔存入 / 支取记录,增删流水自动更新当前进度、剩余金额与预期收益。
- 目标打卡功能,记录每次存钱打卡,生成打卡日历。
2. 收益分析报表
- 目标复盘报表:每月存入统计、累计本金、预估收益、进度完成率。
- 方案对比:多套存钱计划横向对比,直观看到不同定投周期带来的收益差距。
- 导出功能:Excel 导出流水与分析报表,会员解锁 PDF 复盘报告。
3. 智能提醒模块
- 每月存钱打卡提醒;目标临近到期预警;长期未存钱提醒。
- 会员到期续费提醒;支持独立开关各类提醒,后端定时任务触发,防消息轰炸。
4. 多账本隔离
个人、家庭账本互相独立,目标与流水绑定ledger_id;支持全局汇总所有账本的攒钱本金与预估收益。
5. 会员系统(商用扩展模块)
后台自定义月卡、季卡、年卡、试用套餐:
- 免费用户:最多 2 个攒钱目标,基础流水记录,简单统计;
- VIP 会员:无限攒钱目标、复利收益分析、多方案对比、PDF 报告、批量备份。
- 后端鉴权校验接口,会员过期仅收回 VIP 功能,用户所有攒钱流水、目标数据保留。
6. 数据备份与多端
支持 JSON/CSV 备份和恢复;Uni-app 前端,可编译 H5、微信小程序,云端多端同步数据;PC 管理后台用于用户、套餐、日志管理。
二、项目目录结构
save-profit-analyse-source/
├── uni-frontend # H5/小程序前端
│ ├── pages/savegoal # 攒钱目标、打卡、收益分析看板
│ ├── pages/member # 会员套餐、会员中心
│ └── pages/message # 消息提醒中心
├── admin-frontend # PC管理后台
├── backend
│ ├── controller
│ ├── service
│ │ ├── savegoal # 攒钱目标、流水、打卡逻辑
│ │ ├── profit_calc # 收益测算、复利分析、方案对比
│ │ ├── ledger # 多账本数据隔离
│ │ ├── alert # 提醒规则、消息推送
│ │ └── member # 会员套餐、订单、权限鉴权
│ ├── db/migration
│ │ ├── save_goal.sql # 攒钱目标主表
│ │ ├── save_record.sql # 存钱流水打卡表
│ │ ├── ledger.sql # 账本表
│ │ ├── member_package.sql # 会员套餐
│ │ ├── member_order.sql # 会员订单
│ │ └── alert_message.sql # 用户消息提醒
│ └── task
│ ├── alert_scan_job # 定时扫描触发各类提醒
│ └── member_expire_job # 检测会员到期自动降级
├── docs
│ ├── deploy.md # 保姆级搭建教程
│ ├── api.md # 接口文档
│ └── profit_calc.md # 收益测算逻辑说明
└── readme.md
运行环境:云服务器、MySQL、Redis,对外访问配置 HTTPS。
三、保姆级搭建教程
- 源码准备 优先 Gitee/Github 正规开源项目,阅读开源协议,不要下载网盘来路不明源码。
- 后端部署
- 新建 MySQL 数据库,导入 SQL 脚本初始化数据表;
- 修改
.env配置文件,填写数据库账号密码、Redis、支付密钥; - 安装项目依赖,启动后端服务;
- 开启两个定时任务:
alert_scan_job提醒扫描任务、member_expire_job会员过期检测任务。
- 前端部署
- 修改前端接口地址为你的服务器域名;
- 使用 HBuilderX 编译 H5 或微信小程序代码包;
- 登录管理后台,创建会员套餐,配置免费用户权限上限。
- 上线测试
- 新建攒钱目标,录入存钱流水,验证进度、复利收益计算准确;
- 测试多方案收益对比,切换参数,报表数据正常刷新;
- 会员权限测试,免费账号调用 VIP 分析接口被后端拦截;
- 提醒测试,验证存钱提醒按时推送,不会重复轰炸;
- 多账本测试,账本之间数据隔离,全局汇总统计正确。
四、高频踩坑汇总
- 收益测算写在前端,刷新页面数据丢失,复利、单利计算逻辑要放在后端;
- 会员只做前端隐藏按钮,接口可直接绕过,后端必须鉴权;
- 忘记开启定时任务,提醒失效,会员到期不会自动降级;
- 缺少账本隔离,不同用户 / 账本的数据互通,造成数据泄露;
- 金额浮点数精度问题,本金、收益运算出现异常小数;
- 收益模拟仅静态展示,无法随新增存钱流水动态更新测算结果。
五、适用场景
- 个人攒钱规划,打卡存钱,测算复利收益,对比不同存钱方案;
- 公众号 H5 工具,搭配会员做变现;
- 学习项目:练习复利收益计算、目标进度、会员订阅、消息提醒业务;
- 二次开发,可以接入记账模块,做成完整个人财务系统。