一款Python的Django小超市收银进销存系统

这是一款:面向零售门店、小型仓库和销售场景的 Django 库存、收银、会员与报表系统。

img

快速开始 · Docker 部署

为什么选择 IOE

IOE 不是单纯的商品表 CRUD,而是围绕真实门店流程设计的一套库存管理系统。它把商品资料、库存变动、收银销售、会员余额、积分、库存盘点、经营报表、操作日志和备份工具放在一个 Django 应用里,便于自部署和二次开发。

适合这些场景:

  • 零售门店需要统一管理商品、库存和收银
  • 小型仓库需要入库、出库、调整和盘点
  • 店铺需要会员等级、积分、充值和余额消费
  • 团队希望拥有可定制、可私有部署的 Django 代码库

核心能力

商品资料 商品、分类、条码、图片、规格、制造商和价格管理。
库存控制 入库、出库、调整、低库存预警、库存流水和库存盘点。
销售收银 销售单、支付方式、会员折扣、余额支付、积分、取消和退货流程。
会员运营 会员资料、会员等级、生日提醒、充值记录、余额、积分和消费历史。
报表与系统工具 销售趋势、商品表现、库存健康、利润分析、操作日志和系统备份。

系统截图

img

img

img

img

img

快速开始

1. 安装依赖

pip install -r requirements.txt

2. 初始化数据库

系统默认使用 SQLite,本地运行无需额外安装数据库服务。

python manage.py migrate

生产环境可以在 inventory/settings.pyDATABASES 中切换到 PostgreSQL。项目已包含 psycopg2 依赖。

3. 创建管理员账户

python manage.py createsuperuser

4. 启动开发服务

python manage.py runserver

然后在浏览器中打开 http://127.0.0.1:8000/。