GreaterWMS仓储管理系统源码 WMS仓库管理Django源码

GreaterWMS仓储管理系统源码 WMS仓库管理Django源码

  • 全站源码免费
  • 日/微信/10次解锁
  • 日/IP/100次解锁
资源下载
免费资源
立即下载

GreaterWMS GitHub 项目封面

源码系统概览

文章正文

仓库的出入库、库存与盘点流程顺不顺,直接影响发货效率和资金周转。

GreaterWMS 是开源 WMS 仓储管理系统源码,把入库、出库、库存、盘点这些仓库作业做成了一套可直接部署的完整软件。

下面基于源码整理它的技术构成、功能模块与部署方式,方便你判断它适不适合自己的仓储业务。

源码简介

GreaterWMS 的源码完全开源,GitHub 原版仓库为 GreaterWMS/GreaterWMS,采用 Apache-2.0 协议。

项目源自福特亚太售后物流体系的实战经验,主要面向闲置仓储资源盘活、供应链流程优化、低成本部署这几类场景。

后端使用 Python Django 4.1.2 与 Django REST Framework,前端基于 Vue 3 与 Quasar 框架,并提供 PC 管理后台与扫码枪界面。

源码按业务拆分为 asn、dn、stock、goods、warehouse、cyclecount、customer、supplier、company、staff、driver、capital 等 Django 应用,做二次开发时按需取用,不用改动整套代码。

仓库内的部署脚本与示例配置都已备齐,拿到压缩包后按文档操作即可进入业务流程。

适用场景

需要快速上线仓储管理的中小企业,可以用它跑通入库、出库与库存查询全流程。

电商、外贸与生产制造企业需要管理商品、库位、批次与扫码作业时,这些模块可以直接复用。

想学习 WMS 业务建模与 Django 前后端架构的开发者,它也是一套完整的实战案例。

功能亮点

多仓与库位管理:通过 warehouse、binset、binsize、binproperty 模块建立仓库与库位模型,按容量和属性管理存放位置。

完整出入库流程:入库覆盖预到货、收货、分拣与上架,出库覆盖订单、拣货、装车与签收,全程有状态流转与记录。

库存与盘点:支持库存实时查询、循环盘点与手工盘点,并保留每一笔盘点结果。

扫码枪作业:内置 Cordova 扫码枪应用,可在安卓扫码枪上完成收货、移库与拣货。

供应链协同:客户、供应商、公司、司机、运费与资金模块,从下单到对账都有对应功能承接。

接口规范:后端用 drf-spectacular 自动生成 OpenAPI 文档,前端内置 vue-i18n 多语言支持。

技术架构与部署指南

技术栈与运行环境

前端:Vue 3 + Quasar Framework,PC 管理后台与扫码枪界面均基于该框架构建

后端:Django 4.1.2 + Django REST Framework,集成 django-filter、django-cors-headers、drf-spectacular

数据库:默认 SQLite,生产环境推荐 PostgreSQL 13+

运行环境:Python 3.9+、Node.js 16+,支持 Docker Compose 容器化部署

其他依赖:Docker、Nginx、Daphne、Supervisor、Cordova 扫码枪插件

安装与部署提示

源码提供开发模式与 Docker 两种部署路径,开发模式用于本地调试,Docker 部署用于生产环境。

开发模式先安装 requirements.txt 依赖,执行数据库迁移命令建表,再创建管理员账号即可登录后台。

前端进入 templates 目录安装依赖并启动 Quasar 开发服务器,改完代码界面会即时刷新。

Docker 部署执行 docker-compose up -d,后端映射 8008 端口,前端映射 8080 端口,生产环境建议改用 PostgreSQL 并关闭 DEBUG。

截图与演示说明

源码自带完整的后台管理界面,业务页面统一放在 templates/src/pages 目录下。

仪表盘提供 dashboard、inbound、outbound 与 inboundAndOutbound 四个视图,可查看出入库趋势与待办作业。

入库模块包含 asn、asnfinish、preloadstock、sortstock 与 shortage 等页面,覆盖从预收货到上架的全过程。

出库模块包含 dn、neworder、freshorder、pickinglist、pickstock 与 pod 等页面,对应订单、拣货与签收环节。

库存模块包含 stocklist、stockbinlist、cyclecount、handcount 与 emptybin 等页面,基础资料页则涵盖商品、仓库、库位与司机档案。

常见问题

问:GreaterWMS 是什么系统?

答:它是一套开源智能仓储管理系统,用于管理仓库的入库、出库、库存、盘点和库位,并支持扫码枪作业。

问:这套源码怎么使用?

答:按项目 README 完成依赖安装、数据库迁移并创建管理员后,登录后台建立仓库即可开始出入库作业。

问:它和 Odoo 库存模块有什么区别?

答:Odoo 是覆盖财务、生产、销售等场景的全业务 ERP,库存只是其中一个模块;GreaterWMS 专注仓储作业本身,部署更轻、上手更快。

对比项 GreaterWMS Odoo 库存模块
技术栈 Django + Vue Python + PostgreSQL
部署复杂度 较低,可 Docker 一键部署 较高,模块体系庞大
功能侧重 仓储出入库与库存盘点 全业务 ERP,库存仅为子模块

问:源码是否免费?

答:源码以 Apache-2.0 协议开源,可免费使用、修改与商业部署,仅需保留原始版权声明。

安全风险提示

源码扫描重点排查了 eval、shell_exec、gzinflate 等危险函数与硬编码凭据,未发现可疑恶意代码。

开发配置默认开启 DEBUG 与全站 CORS,生产部署前应关闭调试模式、收紧跨域白名单并启用 HTTPS。

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

下载说明

本页面收录的 GreaterWMS 源码来自 GitHub 开源仓库,仅供学习研究与二次开发参考。

请在使用前自行评估源码与业务的契合度,并做好数据备份与上线测试。

因使用本源码产生的任何直接或间接后果,由使用方自行承担。

GitHub项目开源地址:https://github.com/GreaterWMS/GreaterWMS

最后更新:2026-08-22

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei14412.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码