人行道中2026年08月26日
7阅读

技术信息

语言技术
JavaMybatisVueMySQL
系统类型
Web
行业分类
物流仓储
参考价格
1000
演示地址
https://bt.hutao77.icu(演示账号 admin / admin123)

作品详情

行业场景

立项原因:中小型贸易、零售及电商企业普遍依赖 Excel 或纸质台账管理库存,出入库数据不同步、库存不准、单据混乱,导致积压与缺货频发。本项目旨在提供一套低成本、易部署、开箱即用的多仓库进销存一体化系统,替代人工台账。 业务场景:适用于批发贸易、门店零售、电商发货仓、五金建材及工程物资等场景。业务围绕"商品—仓库—库存"展开:采购到货走入库审批,通过后自动累加库存;销售发货走出库审批,审批时校验库存并自动扣减;同时提供低库存预警与周期性补货计划,帮助仓管员与管理者实时掌握各仓库存动态。

功能介绍

功能模块:①商品管理:商品档案(分类/SKU/单位/单价)、低库存阈值设置;②入库管理:自动单号、供应商、明细,审批通过自动增加库存,驳回记录原因;③出库管理:客户、明细,审批时库存不足自动拦截,通过后自动扣减库存;④多仓库库存:商品×仓库实时库存;⑤补货计划:按日/周/月周期自动生成,可启停;⑥数据看板:出入库统计、库存趋势、今日补货;⑦用户权限:JWT 鉴权,管理员/普通用户两级;⑧系统设置:单号规则在线配置。

项目实现

我独立完成需求分析、前后端开发、数据库设计、部署上线全流程。技术栈:前端 Vue3 + Vite + Element Plus + Axios;后端 Java 17 + Spring Boot + MyBatis-Plus;数据库 MySQL;JWT 鉴权 + 拦截器统一校验;统一返回结构与全局异常处理。 亮点与难点:①出入库与库存事务联动:入库审批通过自动累加库存、出库审批先校验再扣减,多表操作以 @Transactional 保证一致;②库存不足拦截:审批前逐项校验并返回具体商品与缺口数量;③自动单号生成:前缀+日期+序号规则可配置、按天递增;④前后端分离 + Nginx 同源反代 + HTTPS 上线,完整可部署;⑤数据库连接、CORS、JWT 密钥、天气 Key 全部支持环境变量配置,适配不同环境。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论