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

项目介绍:

面向企业/机构内部资产仓库管理,覆盖 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 批量导入/导出

  • 异步导入 + 进度查询

  • 库存实时联动更新

  • 业务单号自动生成

  • 库存变动全程流水追溯

  • 操作日志审计

  • 逻辑删除保障数据安全

相关推荐
云迈科技-软件定制开发16 小时前
2026年湖南长沙软件定制开发公司怎么选?本地企业做APP、小程序、管理系统的合作参考
小程序
小码哥0682 天前
从三甲综合医院到连锁诊所:医院管理小程序的场景化突围逻辑(陪诊系统-陪诊APP-陪诊小程序)
小程序·医院管理系统·陪诊小程序·陪诊系统·陪诊app
2501_916007472 天前
iOS和macOS应用程序性能分析和优化工具使用综合指南
android·macos·ios·小程序·uni-app·iphone·webview
正在走向自律2 天前
用豆包Seed Evolving打造全功能【AI智能记账】小程序,开源可落地
人工智能·小程序·开源·智能记账
小羊Yveesss3 天前
模板建站哪个平台好?模板数量之外还要比较编辑与SEO能力
大数据·人工智能·小程序
2501_916007473 天前
深入理解HTTPS对称与非对称加密机制及Charles抓包实践
网络协议·http·ios·小程序·https·uni-app·iphone
郑州光合科技余经理3 天前
家政O2O平台解析:从0搭建上门预约小程序解决方案
android·java·开发语言·前端·小程序·架构·php
维双云3 天前
小程序商城制作一个需要多少钱?2026报价明细与成本拆解
小程序
郑州光合科技余经理3 天前
家政预约小程序后端源码深度剖析:支付回调实战
java·开发语言·前端·git·小程序·架构·php
电商API_180079052473 天前
导购比价小程序场景|京东联盟商品详情对接方案|多规格图文拉取技术实操
网络·小程序·网络爬虫