
一款基于 PHP 7.0+ 与 MySQL 5.6+ 开发的开源轻量级记账系统,代码结构清晰,部署极为简便——只需将源码上传至网站根目录,访问 install.php 即可通过可视化引导完成数据库连接、表结构创建及管理员账号初始化,全程无需手动编辑配置文件。
核心功能(保持原有模块,补充实用细节):
收支记录:支持分类标签(可自定义)、金额、日期、备注及附件图片上传,记录可按时间、类别、金额排序筛选。
消费日历:以月历网格展示每日收支汇总,支出/收入分别用不同色块标识,点击日期可查看当日明细。
分类统计:自动生成饼图与柱状图,直观展示各品类支出占比及月度趋势,帮助快速定位消费大头。
月度预算:为每月设定总预算额度,当支出接近或超出时,系统在界面醒目位置弹出预警提示。
多款主题:内置浅色、暗色、护眼及高对比度共四种配色方案,用户可一键切换,满足不同使用环境。
用户系统:支持独立注册/登录,每个用户数据完全隔离,适合家庭多成员或小型团队分别记账。
管理后台:管理员可管理分类库、查看所有用户(脱敏)、导出全局报表为 CSV 或 Excel,并清理系统日志。
技术栈与亮点:后端基于原生 PHP(无框架依赖),数据库采用 MySQL 并附赠迁移脚本;前端使用纯 HTML + CSS + JavaScript,响应式设计,在手机和电脑上均可流畅操作。同时支持 PWA(渐进式 Web 应用),添加至手机桌面后可离线访问历史记录,新增的收支数据会暂存本地,待网络恢复后自动同步至服务器。整套源码注释详尽,适合二次开发或集成到现有项目中。

