大家好!今天我是宋大头分享一个我最近完成的Python项目 - 简易仓库库存管理系统 。

这是一个功能完整的桌面应用程序,非常适合小型仓库或个人使用。


📋 项目概述

这是一个用PyMe开发的图形界面库存管理系统,使用SQLite作为数据库存储数据。

系统界面友好,功能实用,而且还支持网络远程控制!


✨ 主要功能

1. 基础库存管理

- ✅ 物品信息的增删改查

- ✅ 支持物品图片、价格、库存数量、报警阈值等字段

- ✅ 物品列表展示,点击即可查看详情

2. 库存操作

- ✅ 快速增减库存(+1、-1、+10、+100按钮)

- ✅ 批量入库功能(支持从TXT文件导入)

- ✅ 实时显示库存总量和预警数量

3. 库存预警

- ✅ 每个物品可设置独立的报警阈值

- ✅ 系统自动统计低于阈值的物品数量

- ✅ 预警信息醒目显示(黄色标识)

4. 日志记录

- ✅ 完整的库存操作日志

- ✅ 记录操作类型、内容、操作人、时间

- ✅ 独立的日志查看窗口

5. 网络远程控制

- ✅ 内置TCP服务器(端口8888)

- ✅ 支持远程查询所有物品库存

- ✅ 支持远程入库、出库操作

- ✅ JSON格式数据通信

🛠️ 技术栈

- 编程语言 : Python 3.13 + PyMe1.5.X

- 数据库 : SQLite

- 网络通信 : Socket TCP

💡 亮点特色

1. 完全本地化 : 数据存储在本地SQLite数据库,无需联网也能使用

2. 支持网络控制 : 可以通过TCP协议远程操作,适合局域网环境

3. 界面友好 : 使用Tkinter构建,中文界面,操作直观

4. 防SQL注入 : 代码中有专门的SQL注入防护检查

5. 批量处理 : 支持批量入库,提高工作效率

🎯 适用场景

- 小型仓库库存管理

- 个人物品管理

- 零售店商品库存

- 实验室设备/耗材管理

- 作为学习PyMe数据库以及Socket套接字的案例

📌 总结

这个项目虽然叫"简易",但功能相当完整!无论是作为实际使用的工具,还是学习Python开发的参考案例,都很有价值。代码结构清晰,注释详细,很适合新手学习。

如果你对这个项目感兴趣,或者有任何改进建议,欢迎留言交流!

📺︎ 配套视频地址

【老艺人手搓系列】01.PyMe简易库存管理系统项目介绍:https://www.bilibili.com/video/BV1RMAAzxEPx/

【老艺人手搓系列】02.PyMe环境的安装以及配置:https://www.bilibili.com/video/BV15MAAzxEc9/

【老艺人手搓系列】03.PyMe简易库存管理系统—界面绘制:https://www.bilibili.com/video/BV19MAAzsEDc/

【老艺人手搓系列】04.服务端功能实现:https://www.bilibili.com/video/BV1tHoEBgEwM/

【老艺人手搓系列】05.客户端功能的实现https://www.bilibili.com/video/BV1K4G46XECP/

服务端完整项目已上传至PyMe实例项目中

客户端已上传附件,可自行下载