开源的简易完整的仓库管理系统C#源码 小型物流仓储供应链流程
业务流程1. 系统初始化和基础数据配置流程用户权限管理流程用户管理系统: - 用户注册、登录、密码管理
- 角色创建和权限分配
- 多租户用户隔离机制
- 菜单权限动态配置
基础数据配置流程仓库结构配置: - 仓库基本信息设置
- 仓库区域层级配置
- 货位管理和定位设置
- 货位属性配置(长宽高、容量、载重等)
商品信息管理: - 商品分类设置
- SPU/SKU商品信息管理
- 供应商和客户信息维护
- 货主信息配置
2. 入库业务流程ASN完整工作流程预到货通知管理: - 创建ASN单据 - 供应商或采购部门创建预到货通知
- 到货确认 - 仓库接收货物并确认到货状态
- 卸货作业 - 进行货物卸载和初步检查
- 分拣作业 - 按照商品类型和规格进行分拣
- 上架作业 - 将商品放置到指定货位
ASN状态管理系统提供完整的ASN状态跟踪和错误处理机制: - 状态验证和转换控制
- 数量验证和差异处理
- 操作确认和撤销功能
3. 仓内作业管理流程库存移动作业流程仓库移动操作 : - 选择源商品和货位信息
- 选择目标货位
- 数量验证(不能超过可用库存)
- 生成二维码支持移动端操作
- 确认移动并更新库存记录
库存加工作业流程仓库加工操作: - 拆分作业- 将一个商品拆分为多个商品
- 组合作业 - 将多个商品组合为一个商品
- 加工确认
- 调整确认
库存调整作业流程仓库调整操作 : - 选择调整类型(盘点、加工、移库等)
- 商品和货位选择
- 数量输入和原因记录
- 提交调整申请和审核确认
库存冻结作业流程仓库冻结操作: - 冻结操作 - 将库存标记为不可用状态
- 解冻操作 - 恢复库存的可用状态
- 冻结原因管理和记录
库存盘点作业流程仓库盘点操作: - 创建盘点计划和任务分配
- 从现有库存或商品目录选择盘点
- 执行实地盘点和数据记录
- 系统自动计算差异数量
- 处理盘点差异和结果确认
4. 出库业务流程 (发货管理)发货管理完整流程订单确认阶段 : - 接收出库订单和商品确认
- 库存可用性检查
- 拣货数量分配和批次管理
- 有效期和价格信息确认
包装处理阶段: 发货状态流转管理状态转换控制: - 预发货 (Status 0) → 新发货 (Status 1)
- 新发货 → 待拣货 (Status 2)
- 待拣货 → 已拣货 (Status 3)
- 已拣货 → 已包装 (Status 4)
- 已包装 → 已称重 (Status 5)
- 已称重 → 出库 (Status 6)
- 出库 → 已签收 (Status 7)
5. 库存管理和监控流程实时库存监控- 库存数量实时查询
- 批次库存追踪
- 库存预警设置
- 安全库存监控
库存分析和报表6. 系统集成和数据流转API接口调用流程- 前端发起API请求
- 后端控制器处理和验证
- 业务服务层执行逻辑
- 数据库操作和事务管理
- 返回处理结果和状态更新
权限控制和安全流程- JWT身份验证机制
- 角色权限检查
- 菜单权限分配
- 操作权限控制
- 多租户数据隔离
常见问题- 打开部署服务器的80 和 20011 端口,如果采用的是云服务器,需开放防火墙对这两个端口的访问限制
- 采用必要条件中之外其他版本的操作系统,安装dotnet-sdk-7.0时报错,请更换dpkg包的下载路径
- sudo yarn && sudo yarn build 时报错,注意更改源,建议采用淘宝源
使用方法打开浏览器,进入:http://127.0.0.1 或者http://当前部署服务器的IP地址 初始账号: admin 密码: 1
开源的简易完整的仓库管理系统C#源码 小型物流仓储供应链流程
开源的简易完整的仓库管理系统C#源码 小型物流仓储供应链流程
开源的简易完整的仓库管理系统C#源码 小型物流仓储供应链流程

链接: https://pan.baidu.com/s/1pxGO3Wp654iEgz0tsmF4QQ
提取码下载:
|