个人记账系统源码(PHP+MySQL 记账本 PWA)

个人记账系统源码(PHP+MySQL 记账本 PWA)

  • 全站源码免费
  • 每日/微信/10次解锁
  • 每日/IP/100次解锁
  • 不限制搬运
  • 可有偿提供搭建服务
  • 自动检测网盘是否失效
资源下载
免费资源
立即下载

这套源码属于个人财务管理类项目,是一套原生 PHP + MySQL 的收支记账 Web 应用。

它同时是 PWA,带 Service Worker 与 manifest,可添加到手机桌面离线使用。

核心围绕账目录入、分类管理、图表统计与多用户账号展开,适合学习轻量记账工具的前端交互与后端接口设计。

源码简介

这是一套原生 PHP + MySQL 的个人记账系统源码,同时具备 PWA 能力(sw.js + manifest.json + apple-touch-icon)。

功能覆盖收支记账增删改查、收支分类、月度/年度图表、日历视图、多用户账号、邀请码注册、反馈公告、主题个性化与管理后台。

从结构看是一个功能较完整的轻量记账应用,适合二次开发与界面学习。

注意:当前分发包疑似缺少承载数据库连接的 config.php.tpl 与若干核心辅助函数定义,直接安装可能失败,部署前需自行补齐,详见文末安全风险提示。

适用场景

  • 个人/家庭日常收支记账与预算管理
  • 学习 PHP + PWA 轻量 Web 应用开发
  • 二次定制为团队报销、小本经营记账工具

技术栈与运行环境

  • 前端:原生 HTML/CSS/JS,PWA(sw.js、manifest.json、apple-touch-icon)
  • 后端:原生 PHP(无框架,PDO 预处理),单入口 ?action= 路由
  • 数据库:MySQL(install.php 程序化建表,InnoDB/utf8mb4)
  • 运行环境:PHP >= 7.0,需 PDO、pdo_mysql、openssl、mbstring、json 扩展
  • 其他依赖:无第三方框架,邮件通过自带 SMTP 客户端发送

功能亮点

  • 收支记账增删改查,支持金额、分类、类型、支付方式与备注
  • 分类管理,内置餐饮/交通/购物等默认分类并可自定义
  • 月度/年度图表与分类占比,可视化消费结构
  • 日历视图,按日查看消费明细
  • 多用户账号 + 邀请码注册,含个人中心与账号安全
  • 管理后台,支持用户封禁、账目管理、系统配置与反馈处理

安装与部署提示

1. 准备 PHP 7.0+ 与 MySQL 环境,确保目录可写(用于生成 config.php)。
2. 访问 install.php 完成环境检测、数据库配置与自动建表。
3. 安装完成后使用默认管理员 admin/admin 登录,请尽快修改。
4. 注意:分发包若提示缺少 config.php.tpl 或辅助函数,需自行补全 PDO 连接与 hashPassword/verifyPassword 等函数后方可运行。
5. 纯 PHP 文件直接访问,无需配置伪静态。

截图与演示说明

个人记账系统源码(PHP+MySQL 记账本 PWA)

常见问题

运行前需要注意什么?

需 PHP 7.0+ 与 MySQL,开启 PDO 等相关扩展。

当前分发包疑似缺失 config.php.tpl 及部分核心函数,直接安装可能报错,需先补齐依赖文件。

适合二次开发吗?

代码结构平铺清晰,API 采用单一 action 分发,适合入门级 PHP 学习与轻量定制。

但分发包完整性不足,二次开发前建议先修复安装链路。

安全风险提示

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

  • 完整性风险:分发包中 install.php 引用了 config.php.tpl,但全包检索不到该文件,且 hashPassword/verifyPassword/requireLogin/genToken/json_out 等核心辅助函数未定义,直接安装/运行可能失败,需自行补齐。
  • 默认口令:install.php 初始化管理员为 admin/admin,部署必须修改。
  • 邮件配置:自带 SMTP 客户端在 api.php 中禁用证书校验(verify_peer=false),生产环境建议开启校验。
  • 密码存储:注册使用 password_hash(bcrypt)而非明文,这一点良好;API 普遍使用 PDO 预处理,未发现明显 SQL 注入。

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei3036.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码