甜橙简易记账系统,是一个基于 PHP 和 SQLite3 开发的单页个人财务管理工具,主要用于记录和管理个人的收入与支出信息。完全免费开源,可以二开,二开请保留出处,谢谢!
一、核心功能
- 用户管理首次使用时引导创建管理员账号(仅支持单用户注册,确保数据私密性)基于会话(Session)的登录 / 登出功能,登录状态验证密码安全存储(使用password_hash加密,password_verify验证)
- 交易记录管理添加记录:支持录入收入 / 支出类型、金额(需大于 0)、来源 / 用途、交易日期编辑记录:可修改已有记录的所有字段,且仅能编辑当前用户的记录(权限控制)删除记录:支持删除操作,带确认弹窗防止误操作筛选功能:可按日期范围(开始 / 结束日期)、交易类型(收入 / 支出 / 全部)筛选记录,默认显示当月记录
- 财务统计分析核心数据展示:总收入、总支出、当前结余月度统计:按月份展示每月收入、支出及结余,支持滚动查看历史月份数据数据可视化:通过卡片式布局直观呈现财务状况
二、项目亮点
- 优秀的用户体验设计响应式布局:适配移动端和桌面端,移动端底部导航栏(概览 / 添加 / 筛选)优化触摸操作交互细节:弹窗动画(淡入、滑动)提升操作流畅度交易记录按日期分组(移动端),信息层级清晰操作前确认(删除、退出登录),减少误操作表单验证反馈(如金额必须大于 0、密码不一致提示)
- 数据安全与权限控制交易记录与用户强关联(通过user_id外键),确保数据隔离敏感操作(编辑 / 删除记录)验证所有权,防止越权访问密码加密存储,避免明文泄露风险
- 功能完整性与实用性覆盖个人记账核心需求:记录、查询、统计全流程默认显示当月记录,符合用户日常记账习惯筛选功能灵活,支持自定义时间范围和类型,方便回溯历史数据
- 技术实现亮点采用 SQLite3 数据库,无需额外配置,部署简单(单文件数据库)使用 Tailwind CSS 构建界面,样式统一且易于维护,支持自定义主题色(甜橙色为主色调)代码逻辑清晰,分离数据处理(PHP)与视图展示(HTML/CSS/JS),便于后续扩展
总结
该系统定位为 "简易记账",在保持功能完整的同时,通过简洁的界面设计和流畅的交互体验,降低了用户的使用门槛,适合个人日常财务管理场景。技术上兼顾了安全性和易用性,代码结构清晰,可维护性较强。
PC端预览图:

手机端预览图:

演示账号:admin 密码:123456(请勿随意更改,方便他人测试)
收藏
扫描二维码,在手机上阅读
资源下载
抱歉,下载地址 登陆 后刷新可见

发表评论