云仓 ERP · 多角色库存协同后台产品系统

我要开发同款
x ai2026年10月31日
8阅读

技术信息

语言技术
Python
系统类型
Web、Windows
行业分类
企业服务、电商
参考价格
8000
演示地址
https://dafeiyu-dev.surge.sh/01-erp.html

作品详情

行业场景

1、立项原因:多分仓贸易公司的库存口径长期不统一——仓库按实物记、财务按单据记、销售按可发量记,同一批货三个数,月底对账要人拿表一条条比,差异查不出来源,超卖和积压同时发生。
2、行业场景:日用百货与汽配类贸易,3 个分仓、40 余家下游门店,日均出库单据 200+ 张。业务背景是"总部管库存、分仓管实物、财务管金额",三方在同一套数据上协作,但又不能互相看到全部数据,因此系统必须同时解决口径统一与权限边界两个问题。

功能介绍

1、功能模块:库存台账、单据管理(调拨/补货/报损/盘点)、审批流、权限与角色、商品与供应商档案、报表与导出、操作日志。
2、主要功能描述:台账页按分仓/状态/时间组合筛选,实时显示可用库存、在途数量、库存水位进度条与库存金额,库存数字由出库、入库、调拨、盘点四个来源汇总到同一套数据库视图,避免多处口径不一致。单据侧是可配置的审批流:按单据类型、金额区间、分仓组合出审批链,金额超 5 万的单据自动升级到上级,审批通过后自动生成出入库单并推送 WMS。权限按"角色 + 数据范围"双维度控制,仓储主管、仓管、财务、只读四类角色各自只能看到本分仓数据,越权访问在接口层拦截。报表页支持按商品、客户、分仓、月份多维汇总,导出走服务端生成 Excel(汇总页 + 明细页 + 异常页),10 万行约 6 秒。

项目实现

1、我负责的部分:独立完成需求梳理、数据库设计(含库存视图与单据表结构)、后端 REST 接口、前端表格与抽屉表单、审批流配置、服务端 Excel 导出、Nginx 部署与上线调优。
2、技术栈与亮点:Python + Flask 提供接口,MySQL 存业务数据,库存台账用数据库视图汇总四个来源,保证任何页面读到的库存都是同一口径;审批流做成配置表驱动,改审批规则不改代码;权限在接口层用装饰器做角色与数据范围双重校验;导出用 openpyxl 流式写入避免大表内存爆掉。难点在于历史数据迁移时三种旧口径的对齐,做法是先做映射表跑一遍影子对账,差异归零后一次性切换。

示例图片

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

评论