返回作品列表

网友作品 #000126 · 提交于 2026/08/11

Python进销存系统:替代Excel手工台账

★★★★★零基础AI 编程工具国际顶级模型python

作品作者

xiaoxiao零基础
开发工具
AI 编程工具
AI 模型
国际顶级模型
使用 Skill
python
提交你的作品

作品简介

作者原有一套 Excel 手工进销存工作簿,借助 AI 编程工具把它升级成了用 Python 开发的本地桌面应用:原始 Excel 只作为数据导入源,导入后业务数据存入本地数据库,库存、客户余量、每日明细全部由程序按台账重新计算,不再依赖 Excel 公式,从根上避免手工公式算错的问题。

系统以油库油品业务搭建演示数据,界面分为首页总览、实时库存、客户余量、每日明细、工作表说明与采购入库、销售订单、出库记录、损耗调整等页签,可按指定「截至日期」刷新计算结果。所有数据保存在本地,无需部署服务器,原始 Excel 文件也不会被程序覆盖。

核心亮点

  • 全流程业务台账:采购入库、销售订单、出库记录、损耗调整四类原始台账均支持搜索、分页浏览与新增、编辑、删除
  • 库存自动重算:按「期初 + 入库 - 出库 + 损耗/盈亏」以指定日期为准计算实时库存,首页以数字卡片展示当前库存、累计入库、累计出库、客户未出库与销售订单数
  • 客户余量统计:自动汇总客户订单尚未出库的剩余数量,可按客户、订单、油品搜索并导出
  • 每日业务明细:按业务日期并列展示当天销售订单计划与实际出库,方便核对执行进度
  • Excel 双向互通:支持从现有 Excel 工作簿导入重建本地数据库,也能把库存、客户余量、业务台账导出为 Excel 报表
  • 台账查询维护:所有列表支持搜索、分页、增删改,工作表说明页清晰列出每张原始表的读取情况
  • 本地化与日志:数据全部存本地、免部署,程序自动记录运行日志便于排查问题

技术与工具

  • 开发语言与界面:Python 3.12 + Tkinter 桌面 GUI
  • 数据存储:SQLite 本地数据库;Excel 读写使用 OpenPyXL
  • 开发方式:作者为零基础水平,借助 AI 编程类工具与国际顶级大模型完成
  • 数据机制:原 Excel 的采购、销售、出库、期初、损耗等 10 张工作表读入本地数据库,报表不直接依赖 Excel 公式的计算结果

适用场景

  • 中小商贸、零售与仓储场景的日常进销存管理,替代公式繁多的手工 Excel 台账
  • 已有成型的 Excel 进销存工作簿、想升级为程序化管理的用户,可直接导入原表重建数据库
  • 需要按日核对销售计划与实际出库、跟踪客户未出库余量的业务团队
原始提交内容(点开查看,可复制全文去问 AI)

进销存管理系统是一款基于 Python 开发的本地桌面应用,用于将传统 Excel 进销存工作簿转换为更加直观、稳定且便于维护的业务管理程序。系统覆盖采购入库、销售订单、出库记录、损耗调整、实时库存、客户余量及每日明细等核心业务,并能够根据基础台账自动重新计算库存数据。 核心功能 采购入库管理:登记和维护采购、入库业务数据
销售订单管理:管理客户订单及计划销售数量
出库记录管理:记录实际出库情况并关联销售订单
实时库存计算:按照指定日期计算期初、入库、出库及损耗后的库存
客户余量统计:自动计算客户订单尚未出库的剩余数量
每日业务明细:汇总每日销售计划与实际出库数据
台账查询维护:支持搜索、分页、新增、编辑和删除
Excel 报表导出:支持库存、客户余量及业务台账导出
原始数据导入:支持从现有 Excel 工作簿重新构建本地数据库
运行日志管理:自动记录程序运行情况,方便排查问题 项目特点 系统采用 Python 3.12、Tkinter、SQLite 和 OpenPyXL 构建,所有业务数据均保存在本地,无需部署服务器。原始 Excel 文件仅作为数据导入源,不会被程序直接覆盖,既保留了原有数据结构,又提升了日常操作和数据统计的效率。 快速启动