大家好!今天我是宋大头分享一个我最近完成的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实例项目中
客户端已上传附件,可自行下载


