中小型仓库普遍面临一个尴尬——系统太贵买不起,Excel又管不住。
建材批发商、五金门店、小型工厂的库房里,SKU少则几百多则几千,货架排了几十列。员工找货靠记忆,离职就断档。入库靠手写单
,出库靠口头说,月底盘点永远对不上数。老板想知道"什么东西在哪个货架上还有多少",只能亲自去仓库转一圈。
市面上成熟的WMS动辄几万起步,还要配服务器、配扫码枪,对百来平的仓库来说根本不现实。
本系统正是为解决这个断层而设计:把库位管理、扫码出入库、盘点调拨这些核心能力,做到一个普通电脑就能跑、普通手机就能用的
程度。
系统覆盖仓库管理的完整业务流程,分为桌面端和移动端:
1. 库位管理(核心)
每个货架/库位生成独立二维码,打印贴上去。系统精确追踪每个商品分散在哪些库位、各有多少件,找货不再靠吼。
2. 商品建档
多级分类、SKU自动生成、条码管理、安全库存阈值设定。支持成本价和售价录入,为后续报表提供数据基础。
3. 入库管理
桌面端制单,选择仓库+商品+数量+目标库位,保存后确认入库。手机端扫码入库:扫库位码→扫商品条码→确认,一步完成。
4. 出库管理
按库位出库,下拉框只显示有库存的库位并标注库存量。领用人全程记录,库存自动扣减,归零库位自动隐藏。
5. 调拨转移
跨仓库调拨含审批流程:源仓库扣减→目标仓库接收→分配目标库位。仓库内部还支持库位间直接转移。
6. 盘点管理
按库位自动拆分盘点子任务,操作员逐货架录入实际数量。差异自动标记异常,管理员可一键调整库存或驳回重盘。
7. 库存预警
库存低于安全线自动标红/标橙,缺货一目了然,支持展开查看各库位明细。
8. 客户查询门户
为下游客户开设查询账号,客户通过独立页面登录,可查看自己权限范围内的库存情况。
9. 报表统计
出入库趋势图、各仓库库存总量/SKU数/总货值统计,支持按时间段筛选。
10. 权限管理
超级管理员、仓库管理员、操作员三级角色,操作员只能操作被分配的仓库。
11. 移动端
5个底部Tab(入库/出库/盘点/转移/库存),专为仓库现场设计,拿着手机在货架间走就能完成所有操作。基于 Capacitor 打包为
Android APK,支持原生摄像头扫码。
独立全栈开发,后端 Node.js + Express 5 + Prisma ORM + SQLite,前端 React 18 + Ant Design 6 + Vite,移动端 Capacitor 5
打包 Android APK。
架构设计:前后端分离,JWT 双密钥体系(管理员+客户独立鉴权),RESTful API。SQLite 免安装零配置,整个系统解压后双击
start.bat 即可启动,无需部署数据库和中间件。
核心难点——库位级库存追踪:不同于大多数系统仅追踪到仓库级别,本系统将库存精确到库位维度。出入库、调拨、盘点全部围绕库位
展开。同一商品可在多个库位分布存储,出库时按库位独立扣减。数据库层面通过 Prisma
的事务机制保证出入库操作的原子性,避免超卖和负库存。
移动端适配:使用 Capacitor 将 React Web 应用打包为 Android APK,调用社区条码扫描插件实现原生扫码体验。Vite
开发服务器支持局域网热更新,调试时手机扫码即可实时预览。
需要体验的可以联系我的邮箱:2689762855@qq.com
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论