程序聚合 软件案例 个人记账软件

个人记账软件

2026-10-02 23:44:42
行业:生活服务
载体:网站
技术:Python、SQLite

业务和功能介绍

SpendLog-Analytics 是一款分析型记账 PWA,核心功能模块包括:
记账模块:采用「场景 → 子项 →(三级商家)」分类体系,支持长按/右键删除、拖拽排序;消费场景与渠道可新建,支出/收入金额切换,记录联动渠道余额自动更新。
多维报表模块:提供收入/支出/结余概览,以及场景、消费场景、渠道、消费分布、预算执行等多个分析视图;「钱去哪了」报表支持下钻到叶子级分类。
筛选与下钻模块:可折叠筛选面板支持同一维度多值复选,选中项以颜色高亮;下钻到叶子场景时逐条列出具体消费条目,点击即可定位到记录明细的对应行。
在线编辑模块:记录明细中可直接修改日期、时间、金额、分类、消费场景、渠道、备注,并自动联动渠道余额。
数据能力模块:支持 Excel 导入/导出(含分类全路径)、预算设置、渠道余额校准、多用户独立 SQLite 库。
PWA 能力:离线可用,支持滚动安装到手机/桌面。

项目实现

技术栈与架构:
后端使用 Python 标准库 http.server + sqlite3 搭建 RESTful API,零第三方依赖,降低部署复杂度。
数据层采用星型模型组织,账户库与用户业务库分离,每个用户拥有独立的 SQLite 业务库,保证数据隔离。
前端为原生 HTML/CSS/JavaScript 实现,集成 Service Worker 与 manifest 实现 PWA 离线能力。
部署层提供 Docker Compose 一键启动方案,数据卷持久化。

实现亮点与难点:
亮点:以“星型模型 + 多维下钻”重塑记账数据组织方式,筛选面板支持多值复选与颜色提示,下钻到叶子后可直接定位到明细行,形成“总览 → 钻取 → 定位 → 编辑”的完整分析闭环。支持多账号登录

难点:无第三方框架下实现完整的用户会话管理、分类树动态增删校验(被引用或子项未删则拒绝删除)、以及记账联动渠道余额的实时一致性,全部基于 Python 标准库自主实现。

示例图片视频


RonF02
5天前活跃
方向: 后端-Python、爬虫/脚本-爬虫/脚本、
交付率:100.00%
相似推荐
陶瓷打印ai调色应用
是一款专为陶瓷打印等场景设计的高精度色彩分析与自动校色工具。它通过对比“标准样板的扫描件”与“当前批次的扫描件”,精确计算出色彩偏差,然后将此偏差应用于“当前稿的原始电子文件”,从而生成一个经过校正的、符合标准样板色彩的新电子文件,用于后续打印和烧制。
智能制造管控系统
背景; 1、解决产品生产的全流程中,所有工序节点编排、测试结果校验、发货质量判断、异常流程处理等自动化生产问题。 2、解决人工盘点混乱问题。 功能; 1、产品工艺流程图绘制,支持网关、监听器等状态校验功能。 2、工序测试结果校验功能,根据不同工序通过标准,判断测试结果是否合格。 2、工序流流转判断功能,根据节点监听器,判断是否能流转到下一个节点。 3、发货管控功能,判断是否满足发货条件。 4、生产盘点、统计功能。 5、异常生产问题处理,如回退、节点跃迁、重流等异常问题。
工业设备振动监测终端-振动哨兵Demo
针对小型工业电机、泵类设备缺少低成本状态监测手段的问题,设计一款本地化振动监测终端。通过加速度传感器采集振动信号,STC/STM32单片机完成ADC采样、滑动窗口滤波和特征提取,运行轻量级TinyML分类模型,判断设备当前状态为“正常”或“异常”。结果通过串口发送至迪文触屏实时显示,支持阈值告警、历史记录查询。目标是在无上位机、无云端的条件下实现离线监测,降低部署成本。
项目是基于ssm框架结合jq、html等技术实现移动客服业务受理后台-中移****业务受理
1、该系统为全国客服及互联网渠道的核心业务系统,承载家庭宽带、跨省宽带、全屋 WiFi 及智能门锁等产品的线上办理。系统采用 Spring + Dubbo 微服务架构,结合 Redis 与 RocketMQ /Kafka 消息中间件,支撑全国多省份高并发、高可用的业务交互与数据沉淀。
Modbus PLC数据采集工具
车间PLC设备产生的运行参数,人工记录采集费时费力。本工具基于Modbus RTU/TCP协议,实现Windows电脑和PLC通讯,自动实时采集设备寄存器数据。将采集到的电流、温度、产量等参数存入本地SQLite数据库;支持历史数据查询,电脑双击运行,无需复杂环境部署,适合车间现场部署使用。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服