智慧仓储出入库小程序+后台管理系统 —— 全流程数字化资产管控平台

项目介绍:

面向企业/机构内部资产仓库管理,覆盖 PC 管理后台与微信小程序移动端,实现设备资产

入库、出库、退库、检查、库存统计等全流程数字化管理。

系统名称:智慧仓储出入库管理系统

应用场景:资产仓库管理、设备出入库跟踪、库存盘点与统计分析

目标用户:仓库管理员、库房操作人员、企业管理层

部署形式:云端/私有化部署,支持 PC 浏览器 + 微信小程序

系统说明:


一、功能清单


【PC 管理后台】

  1. 支持账号密码登录,基于 JWT 完成身份认证与 Token 刷新。

  2. 支持角色权限控制,管理员可绑定库房以限定操作范围。

  3. 未登录用户访问后台页面时自动跳转至登录页。

  4. 首页看板展示设备总量、在库总量等核心 KPI 指标。

  5. 首页看板以图表展示近期入库/出库趋势及库房库存分布。

  6. 首页看板展示设备状态占比、库存预警列表及近期操作摘要。

  7. 支持管理员账号的新增、编辑、删除、重置密码与分页查询。

  8. 支持树形多级库房管理,可维护库房层级及启用状态。

  9. 支持设备状态字典维护,可配置名称、颜色标识与排序。

  10. 支持设备资产台账的新增、编辑、删除与多条件分页查询。

  11. 支持下载 Excel 模板并批量导入设备资产,含同步与异步两种方式。

  12. 支持查询异步导入任务进度,并可一键导出全量资产数据。

  13. 支持按设备与库房维度查询库存,展示在库、可用及预留数量。

  14. 支持库存阈值预警、货位维护、库存调整、调拨与盘点。

  15. 支持查询库存变动流水,记录变动前后数量并关联业务单据。

  16. 支持入库单的增删改查,系统自动生成单号并更新库存。

  17. 支持出库单的增删改查,可记录领用人信息及预计归还日期。

  18. 支持退库单的增删改查,可关联原出库单并记录退库原因。

  19. 支持现场检查单的增删改查,可上传多张现场照片。

  20. 支持检查结果的记录,包括问题描述、整改建议及下次检查日期。

  21. 支持操作日志分页查询,可按时间、模块、操作人等条件筛选。

  22. 支持图片上传,并返回可访问 URL 供检查记录等业务使用。

【微信小程序】

  1. 支持图形验证码登录,登录后可修改密码。

  2. 首页展示仓库统计概况及近期操作摘要。

  3. 支持扫码或手动输入条码完成设备入库操作。

  4. 支持扫码校验库存后完成设备出库操作。

  5. 支持扫码退库并选择归还目标库房。

  6. 个人中心可查看个人信息、历史操作并修改密码。

  7. 支持扫码定位设备并完成现场检查,可拍照上传检查结果。

  8. 支持按设备或库房查询当前库存及库存变动流水。

  9. 支持查看单笔业务操作的完整详情信息。

  10. 提交业务单据后系统自动生成单号、更新库存并记录操作日志。


二、技术清单


【1. 项目结构】

admin-backend --- PC 管理后台(Vue 3)

warehouse-backend --- 后端服务(Spring Boot)

miniprogram --- 微信小程序(uni-app)

【2. PC 管理后台技术栈】

框架与库

  • Vue 3.3

  • Vue Router 4

  • Vuex 4

  • Element Plus

  • ECharts

  • Axios

  • XLSX

  • FileSaver

  • Sass

工程化

  • @vue/cli-service 5

  • ESLint

  • Prettier

运行配置

  • 开发端口:8082

  • API 代理:/api → 后端服务

【3. 微信小程序技术栈】

框架与库

  • uni-app

  • Vue 3.2

  • Sass

编译目标

  • 微信小程序

  • H5

  • App

【4. 后端技术栈】

核心框架

  • Spring Boot 2.7.18

  • Java 8

数据访问

  • MyBatis-Plus 3.5

  • MySQL Connector 8.0.33

认证与安全

  • JWT(jjwt 0.9.1)

  • 自定义 JWT 拦截器

  • 接口白名单配置

工具与组件

  • Apache POI(Excel 导入/导出)

  • FastJSON2

  • Hutool

  • Lombok

  • Spring Validation

  • Spring AOP

服务配置

  • 端口:8091

  • Context-Path:/api

  • 支持大文件上传

  • 多环境配置(dev / prod)

【5. 数据库】

数据库类型:MySQL 8.0

库名:warehouse_management

ORM:MyBatis-Plus

特性:

  • 驼峰 ↔ 下划线自动映射

  • 全局逻辑删除(deleted:1=已删 / 0=正常)

  • 主键自增

核心数据表(11 张)

  • users 用户/管理员

  • warehouses 库房(树形结构)

  • equipment_status 设备状态字典

  • equipment 设备资产台账

  • inventory 库存记录

  • inventory_transactions 库存变动流水

  • inbound_records 入库单

  • outbound_records 出库单

  • return_records 退库单

  • inspection_records 现场检查记录

  • operation_logs 操作日志

【6. 后端模块划分】

Controller 层

  • AuthController 认证(登录/登出/刷新Token/用户信息)

  • UserController 管理员管理

  • WarehouseController 库房管理

  • EquipmentController 设备资产管理

  • EquipmentStatusController 设备状态管理

  • InventoryController 库存管理

  • InventoryTransactionController 库存变动记录

  • InboundRecordController 入库记录

  • OutboundRecordController 出库记录

  • ReturnRecordController 退库记录

  • InspectionRecordController 检查记录

  • DashboardController 数据看板

  • OperationLogController 操作日志

  • FileController 文件上传

  • MiniAuthController 小程序认证

  • MiniInboundController 小程序入库

  • MiniOutboundController 小程序出库

  • MiniReturnController 小程序退库

  • MiniInspectionController 小程序检查

  • MiniInventoryController 小程序库存

  • MiniWarehouseController 小程序库房

  • MiniEquipmentStatusController 小程序设备状态

  • MiniOperationLogController 小程序操作日志

Service 层

  • AuthService / UserService / WarehouseService

  • EquipmentService / EquipmentStatusService

  • InventoryService / InventoryTransactionService

  • InboundRecordService / OutboundRecordService

  • ReturnRecordService / InspectionRecordService

  • OperationLogService / DashboardService

  • FileService / AsyncImportService / ImportTaskService

【7. PC 管理后台页面路由】

/login 登录页

/dashboard 首页看板

/system/users 管理员管理

/system/warehouses 库房管理

/system/equipment-status 设备状态管理

/equipment 资产管理

/inventory/query 库存查询

/inventory/transactions 变动记录

/records/inbound 入库记录

/records/outbound 出库记录

/records/return 退库记录

/records/inspection 检查记录

/logs 日志管理

【8. 系统特性】

  • 双端协同:PC 管理 + 小程序现场操作

  • JWT 无状态认证

  • 树形多级库房结构

  • 设备资产 Excel 批量导入/导出

  • 异步导入 + 进度查询

  • 库存实时联动更新

  • 业务单号自动生成

  • 库存变动全程流水追溯

  • 操作日志审计

  • 逻辑删除保障数据安全

相关推荐
万岳软件开发小城4 小时前
2026在线教育系统源码搭建指南,支持APP+H5+小程序
小程序·在线教育系统源码·教育app开发·教育小程序开发·教育网校平台搭建
万岳科技系统开发6 小时前
教育培训小程序搭建实战:打造一体化教学服务平台
小程序
一秒公司7 小时前
网站、小程序与APP备案流程及周期详解(2026版)
小程序
it-10249 小时前
微信小程序短视频去水印/抖音短视频去水印/免费去水印源码
微信小程序·小程序·视频去水印
Geek_Vison1 天前
2026 跨端框架横评:FinClip、Taro、uni-app、Remax、mPaaS 五款工具技术+业务双维度测评
小程序·uni-app·taro·mpaas·小程序容器
kidding7231 天前
高效备忘清单工具类小程序
前端·计算机网络·微信小程序·小程序
黄华SJ520it1 天前
二二复制公排模式小程序开发全解析
小程序
维双云1 天前
商城小程序在线收款怎么做:收款链路、订单流转和后台处理怎么接
小程序
Geek_Vison1 天前
APP集成了50多个小程序后,如何搭建一个小程序管理平台来管理这些小程序~
小程序·uni-app·apache·mpaas·小程序容器