Skip to content

XKnowledge/iFinancial

Repository files navigation

iFinancial

富爸爸个人财务报表制作软件 - 基于 Electron 构建的跨平台桌面应用

功能特性

  • 资产负债表管理 - 记录现金、银行存款、股权投资、房地产等资产,以及信用卡、银行贷款等负债
  • 损益表统计 - 追踪工资、其他收入、投资收入,自动计算总支出和净收入
  • ROE 分析 - 计算工资年化回报率,评估资产效率
  • 月度财务数据管理 - 按月份记录和查看财务数据,支持历史数据切换
  • 本地数据存储 - 数据保存在本地,保护隐私安全
  • 自动计算 - 实时计算各项财务指标

技术栈

技术 说明
Electron v28.2.0 跨平台桌面应用框架
Tailwind CSS CSS 框架
Font Awesome 7.1.0 图标库
electron-builder 应用打包工具

快速开始

环境要求

  • Node.js >= 16.x
  • npm >= 8.x

安装依赖

npm install

启动应用

npm start

构建发布

构建 Windows 安装包

npm run build:win

构建 macOS 应用

npm run build:mac

构建 Linux 应用

npm run build:linux

构建产物将输出到 release/ 目录。

项目结构

iFinancial/
├── main.js          # Electron 主进程入口
├── preload.js       # 预加载脚本 (IPC 通信桥梁)
├── index.html       # 前端界面 (HTML/CSS/JS)
├── data.json        # 本地数据存储文件
├── package.json     # 项目配置
└── release/         # 打包输出目录

财务指标说明

资产负债表

指标 计算公式
总资产 现金 + 银行存款 + 股权投资 + 房地产
总负债 短期贷款 + 银行贷款
净资产 总资产 - 总负债

损益表

指标 计算公式
投资收入 当月股权 - 上月股权 - 新增投资
总收入 工资 + 其他收入 + 投资收入
总支出 上月净资产 + 总收入 - 当月净资产
净收入 总收入 - 总支出

其他统计

指标 计算公式
ROE (工资年化回报率) (工资 × 12) / 净资产

自动构建

项目配置了 GitHub Actions 自动构建,支持打标签自动发布:

git tag v1.0.0
git push origin v1.0.0

自动构建 Windows (.exe)。

开发者

XKnowledge Team

About

富爸爸个人财务报表制作软件

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors