作品

2025年08月15日 至 2025年12月01日
业务系统
仓储物流
Web
AI Agent
Vue 3
Spring Boot
MySQL
Redis
Docker
OpenSource

面向中小型企业持续迭代的仓库运营系统。以入库、出库、移库、盘库单据驱动库存变化,并将 AI 自然语言查库存、查价格与建单草稿,商品标签和库存预警,3D 货架与地图管理,移动端操作,以及数据库备份、合并导入和 Docker 部署整合在同一套工作流中。

威特仓库管理系统数据看板

让每一次库存变化有据可查,让一句话也能成为一张待确认的业务单据。

项目介绍

这是我在 RuoYi-Vue-Plus 与 RuoYi-WMS 基础上,围绕真实仓库工作持续扩展的一套出入库管理系统。它不只管理商品数量,还把商品、货位、仓库、客户与供应商连接到入库、出库、移库和盘库单据中,让库存变化保留完整的业务来源。

最新版本加入了内置 AI 助手。用户可以用自然语言查询库存、价格和历史出入库记录,也可以描述采购或销售需求,由系统生成入库、出库草稿;草稿仍需人工确认后才会进入正式业务流程。系统同时提供统一综合搜索、商品标签、库存预警与排序、客户历史价格参考、3D 货架排布、仓库及往来单位地图总览,以及适合现场快速操作的移动端入口。

在交付与运维侧,项目支持 Windows 一键启动和桌面快捷方式,也提供 Docker Compose 生产部署、数据库定时/手动备份、旧数据库结构对齐,以及带重复识别、用户映射和冲突选择的合并导入流程。

AI-ASSISTED WAREHOUSE OPS

从一句业务描述,到可追溯的库存变化

AI 负责理解查询和生成待确认草稿,正式单据负责改变库存;地图、货架、移动端与运维工具围绕同一套业务数据协作。

4核心库存流程
AI查询与建单草稿
2桌面与移动入口
01 ASK 自然语言需求
02 DRAFT 查询 / 单据草稿
03 REVIEW 人工确认
04 EXECUTE 库存业务单据
05 TRACE 台账与历史
Vue 3
Spring Boot
MySQL
Redis
COREWMS

DESIGN DECISION

AI 辅助,单据落账

AI 可以查询库存、价格与历史,也可以生成入库或出库草稿,但不会绕过人工确认直接修改库存。正式变化仍由权限控制下的业务单据驱动。

Vue 3Spring BootMyBatis-PlusMySQLRedisDocker

CAPABILITIES

运营与交付闭环

01出入库 / 移库 / 盘库
02AI 查询与建单草稿
03地图与 3D 货架
04备份与合并导入

WAREHOUSE OPERATING SYSTEM

不只记录库存,更覆盖仓库每天如何工作

从基础资料、业务单据到 AI 辅助、空间视图和数据运维,所有能力围绕同一份库存事实展开。

4类库存单据
5个 AI 业务工具
3种交付运行方式

CORE 01 · DOCUMENT-DRIVEN INVENTORY

四类单据,组成一条可追溯的库存链

库存数量不被当作孤立字段直接维护。每一次增加、减少、位置变化或盘点修正,都通过对应业务单据留下来源。

01 采购 / 入库

选择供应商、商品与货位,形成入库明细并增加库存。

+ STOCK
02 销售 / 出库

关联客户与历史成交价格,确认明细后扣减库存。

− STOCK
03 仓内移库

记录来源货位和目标货位,让数量不变、空间位置可追踪。

MOVE
04 库存盘点

用实盘数量校正系统记录,并保留差异与操作历史。

RECONCILE
统一库存台账 商品 · SKU · 仓库 · 货位 · 数量 · 操作人 · 时间

AI ASSISTANT

一句话查询,也可以生成待确认单据

AI Agent 通过受控业务工具读取系统数据,不直接编写数据库。查询结果可以继续转成入库或出库草稿,但最终保存仍由用户确认。

1

“查一下 PU 管库存”

2

“气管上次卖给客户 A 多少钱?”

3

“卖给客户 A 气管 10 米”

4

“采购入库 PU 管 20 件”

01
SEARCH SKU按名称、规格与计量单位匹配商品
02
QUERY STOCK查询仓库、货位和可用数量
03
QUERY HISTORY查询客户历史出库与最近价格
04
RECEIPT DRAFT生成可继续编辑的入库草稿
05
SHIPMENT DRAFT生成可继续编辑的出库草稿
AI 不绕过权限、不直接落账、不跳过人工确认。
用户级会话历史流式回复语音输入

CORE 02 · OPERATIONAL VIEWS

同一份数据,适配不同工作现场

商品、品牌与标签

商品支持品牌、规格、计量单位和批量标签;综合搜索贯穿商品与各类业务单据。

批量标签单位识别综合搜索

库存统计与预警

按仓库、商品和标签筛选,可按数量排序,并快速定位缺货或低库存项目。

标签筛选数量排序库存预警

3D 货架与地图

货架可拖拽、缩放、旋转并按仓库保存;地图连接仓库与往来单位位置。

3D 排布地图选点单位分布

现场移动端

为手机端保留价格查询、快速入库、快速出库和 AI 助手入口,减少现场操作层级。

查价格快速建单AI 助手

DATA & DELIVERY

系统能上线,也能迁移、恢复和继续升级

业务系统的价值不止在功能完成,还在于旧数据能否带走、故障后能否恢复、不同环境能否稳定启动。

01 / BACKUP

数据库备份

支持后台手动备份;Docker 任务可按计划执行 mysqldump + gzip,并保留备份记录。

02 / MERGE IMPORT

预览式合并导入

先导入临时数据库,识别重复项和冲突,再由用户选择映射与处理方式。

03 / SCHEMA ALIGN

旧数据库结构对齐

为历史部署补齐缺失的表、字段和菜单,避免升级只能重建数据库。

04 / DEPLOY

多环境交付

支持 Windows 一键启动、桌面快捷方式,以及 Nginx + Spring Boot + Redis 的 Docker Compose 部署。

重复数据跳过 冲突数据确认 用户关系映射

SYSTEM ARCHITECTURE

从界面到数据服务的完整分层

01 EXPERIENCE Vue 3 + Element Plus

桌面管理台 · 移动端 · AI 对话 · 地图与 3D 视图

02 BUSINESS Spring Boot 3 + MyBatis-Plus

单据服务 · 库存台账 · RBAC · AI 工具编排 · 数据运维

03 DATA MySQL + Redis + OSS

业务数据 · 缓存与会话 · 图片附件 · 备份文件

04 DELIVERY Nginx + Docker Compose

静态前端 · API 代理 · 后端服务 · 定时备份