讲给自己听的的技术---WMS
标题一 点题
为什么我会说,这是说给自己听的了?做项目有三个月了,外加之前三个月的自学,自我感觉对WMS系统有了一点了解,今天三月九号晚上九点二十,就让我自己和自己说说吧。
标题二 WMS的职责是什么
第一阶段:我一开始认为WMS就是管仓库的,管仓库的出库、入库、库内调动。还是PC端的,当时我在想这是什么傻逼系统,一点也不方便。
第二阶段:我熟悉了PDA的操作,了解到仓储的出入库主要还是在PDA上面操作,PC端提供的应该是查询和一些权限比较高的操作。比如物料类型、FG Code的增加等。不适合普通一线操作人员的一些功能。
第三阶段:我认识到了除了仓库操作以外,WMS的重要作用,和“ERP对接”。ERP对于WMS、MES来说是上游软件,信息流转应该是从ERP流向下游的工业软件。这些信息也应该仓库进行管理。后期MES、QMS在查询这些基础数据的时候就可以直接和WMS接口。这一项功能十分重要,是WMS最重要的两项功能之一。
第四阶段:立库和物流模块。这两个模块是WMS系统中比较高端的模块,一般小厂也用不到这两个模块。立库设计到与立库厂商的协商,看看能否下指令,立库自己操作,而不是WMS自己操作立库系统。物流则设计行政监管,在途管理,单据合并,物流信息绑定等一系列功能。这两个算是WMS系统比较高端的功能了。能完成以上四步,就是一个较为优秀的WMS系统。
第五阶段:库位可视化功能。这个和报表功能有点重复了,但是也很重要。清晰的展示货位的空闲、良品、不良品、封锁,仓库人员才能更好的工作,而且这个技术不难,反而十分高大上,有这个功能,系统能卖个好价钱了。
第六阶段:既然存在物流,那在在途管理和园区管理也应该包括下来,这个系统应该不能再叫做WMS(仓库管理系统),我也不清楚该叫什么,或许可以叫做工厂资源库位管理系统,管理工厂所有库位的出入和在途管理。
这是我这段时间对我在做的WMS,对WMS的一点认识。刚刚又想起来标签设计,这因该属于第二阶段,一个系统的常规功能。
标题三 WMS应该与哪些系统交互
我现在想到的是ERP、MES、QMS、立库、OA、供应商平台交互。
首先ERP,ERP做为工厂软件的上游软件,操作大部分都在ERP开始,下发WMS,最后以回传ERP过账结束。比如基础信息供应商、客户、到货单、退货单、退料单、库区等,应该都是ERP传给WMS的。总结来说就是基础信息+单据信息+数量管理。
其次MES相关部分大多数存在与领料和退料、产成品入库、残次品调拨回产线部分。MES报工过账可以通过调用WMS的接口,减少接口的对接。
再其次QMS,QMS和WMS的交互更为简单,检测部分。QMS检测,返回检测结果,WMS再根据检测结果进行操作就好了。
最后,立库、OA、供应商平台都是选做的,不是非常大的公司,这三套一般聚不齐。比如设计新标签需要提交OA审核,那么就需要与OA有接口。立库和供应商平台差不多。
这些就是我对交互的理解。
标题四 实施
刚开始实施,还不敢写,等我几个月哈~~~虽然没人看,哈哈哈,都是机器人。
相关文章:
讲给自己听的的技术---WMS
标题一 点题 为什么我会说,这是说给自己听的了?做项目有三个月了,外加之前三个月的自学,自我感觉对WMS系统有了一点了解,今天三月九号晚上九点二十,就让我自己和自己说说吧。 标题二 WMS的职责是什么…...
在Java中,请详细讲解并发、多线程、异步的区别和联系
在Java中,请详细讲解并发、多线程、异步的区别和联系 并发、多线程、异步是Java编程中与并行处理相关的三个重要概念,它们之间既有区别也有联系。 并发(Concurrency): 并发是指在同一时间段内,多个任务或…...
网络安全及信息安全常识
网络安全及信息安全常识 闻知:西安之地,借软件正版化,诈骗违法犯罪多有。本人自2008年10月,以劳动合同入职软件公司后,知至今日,普通百姓,电脑知识匮乏。因此,当此时,有前…...
(十五)【Jmeter】取样器(Sampler)之HTTP请求
简述 操作路径如下: HTTP请求 (HTTP Sampler): 作用:模拟发送HTTP请求并获取响应。配置:设置URL、请求方法、请求参数等参数。使用场景:测试Web应用程序的HTTP接口性能。优点:支持多种HTTP方法和请求参数,适用于大多数Web应用程序测试。缺点:功能较为基础,对于复杂…...
YOLOv8.1.0安装
【YOLO】YOLOv8训练环境配置 python 3.8.18 cuda 11.3.1 cudnn 8.2.1 pytorch 1.12.1-gpu版 - 知乎 (zhihu.com) 一、Anaconda 默认装好了可用的Anaconda,安装教程见Win10系统anaconda安装 - 知乎 (zhihu.com) 二、在虚拟环境下用conda安装 1.创建虚拟环境 …...
Linux下使用MD5SUM命令详解
在Linux操作系统中,md5sum是一个非常实用的工具,用于生成和校验文件的MD5散列值。MD5是一种广泛使用的密码散列函数,可以产生一个128位(16字节)的散列值,常用来确保数据的完整性和一致性。 一、MD5SUM命令…...
蓝桥杯python常用内置函数
一、 abs() #返回数字的绝对值 例: 二、 all() #判断给定的可迭代参数中的所有元素是否都为True,若是则返回True,反之返回False 例: 三、 any() #判断给定的可迭代参数是否都为False,全为False则返回False&am…...
设计模式 工厂模式
工厂模式,最重要的是反射。 反射:Class类 java的注释是这样写的: Class没有公共构造函数。相反,Class对象是在类加载时由Java虚拟机自动构造的,并通过调用类加载器中的defineClass方法来实现。...
【C++进阶】哈希的应用 --- 布隆过滤器
👦个人主页:Weraphael ✍🏻作者简介:目前学习C和算法 ✈️专栏:C航路 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞…...
Linux——自写一个简易的shell
目录 前言 一、打印提示信息 二、分割字符串 三、替换程序 前言 之前学习了很多进程相关的知识,包括环境变量、进程的创建与退出、进程等待、进程替换。现在可以用所学的作一个小总结,手撕一个shell解释器,大致的思路是先通过环境变量获…...
【操作系统学习笔记】处理器管理1.3
【操作系统学习笔记】处理器管理1.3 参考书籍: 王道考研 视频地址: Bilibili 进程控制 进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换的功能。简而言之,进程控制就是要实现进程的状态转换…...
AndroidUI--setContentView
我们的Activity通常继承自Activity或者AppCompatActivity,这两个setContentView流程是不同的 一、继承自Activity 1、Activity.setContentView Activity中setContentVIew调用了getWindow().setContentView(view, params); getWindow返回的是mWindow,mWi…...
编程笔记 Golang基础 047 mysql数据库连接与操作
编程笔记 Golang基础 047 mysql数据库连接与操作 一、连接与操作1. 安装MySQL驱动2. 导入驱动包3. 连接数据库4. 执行SQL查询和操作5. 使用连接池6. 处理事务 二、连接字符串三、应用示例四、比较 MySQL凭借其开源、高效、稳定、灵活、安全以及广泛的社区支持等诸多优势&#x…...
.jsonl 格式文件的解释
根据 CHATGPT .jsonl 文件格式是一种文本文件格式,通常用于存储每行一个JSON对象的数据。.jsonl 文件的每一行都是一个独立的JSON对象,这些对象之间没有任何分隔符。 以下是一个示例.jsonl文件的内容: {"name": "John"…...
nodejs web服务器 -- 搭建开发环境
一、配置目录结构 1、使用npm生成package.json,我创建了一个nodejs_network 文件夹,cd到这个文件夹下,执行: npm init -y 其中-y的含义是yes的意思,在init的时候省去了敲回车的步骤,如此就生成了默认的pac…...
laravel-admin 头部添加操作
新建html 样式及js namespace App\Admin\Extensions\Nav;class Links {public function __toString(){return <<<HTML<li><a href"" οnclick"js_method();return false;"><i class"fa fa-floppy-o"></i><s…...
mysql笔记:10. 日志
文章目录 一、日志概述二、错误日志1. 启动2. 查看3. 删除 三、二进制日志1. 启动2. 查看3. 删除 四、通用查询日志1. 启动2. 查看3. 删除 五、慢查询日志1. 启动2. 查看3. 删除 日志是MySQL数据库的重要组成部分,日志文件中记录着MySQL数据库运行期间发生的变化。M…...
代码随想录刷题笔记-Day32
1. 最大子序和 53. 最大子数组和https://leetcode.cn/problems/maximum-subarray/ 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组:是数组中的一个连续…...
指针的学习5
目录 sizeof和strlen的区别 sizeof strlen 数组和指针笔试题解析 一维数组 字符数组 二维数组 指针运算笔试题解析 题目1: 题目2: 题目3: 题目4: 题目5: 题目6: 题目7: sizeof和…...
Dynamo——常用几何形体的创建与编辑(二)
上一次,我们简单整理了一些创建几何形体的节点用法,今天我们接着整理一些,几何形体的编辑方法。 一、坐标点的平移复制 [Point.Add] 使用节点 “Vector.ByCoordinates” 生成一个向量,将该向量连接到 “Point.Add” 节点的输入端 …...
从‘强组合定理’到‘Moments Accountant’:搞懂差分隐私深度学习中那点‘隐私预算’是怎么省下来的
从‘强组合定理’到‘Moments Accountant’:差分隐私深度学习的隐私预算优化之道 在深度学习模型训练过程中,数据隐私保护已成为不可忽视的核心议题。差分隐私(Differential Privacy)作为当前最受认可的隐私保护框架,通…...
硬盘空间不足怎么装HTML工具_精简安装与外接存储方案【说明】
MySQL触发器无法实现定期清理,因其仅响应INSERT、UPDATE、DELETE等DML事件,无时间调度能力;定期清理应使用Event Scheduler,需先启用(SET GLOBAL event_scheduler ON或配置文件设event_scheduler ON)&…...
三步终极指南:如何永久免费使用Cursor Pro AI编程助手
三步终极指南:如何永久免费使用Cursor Pro AI编程助手 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your tri…...
2025年Workout.Cool功能革新:如何打造个性化开源健身教练平台
2025年Workout.Cool功能革新:如何打造个性化开源健身教练平台 【免费下载链接】workout-cool 🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database. 项目地址: ht…...
7大录制模式+双音轨独立控制:QuickRecorder让macOS录屏变得如此简单
7大录制模式双音轨独立控制:QuickRecorder让macOS录屏变得如此简单 【免费下载链接】QuickRecorder A lightweight screen recorder based on ScreenCapture Kit for macOS / 基于 ScreenCapture Kit 的轻量化多功能 macOS 录屏工具 项目地址: https://gitcode.co…...
PTA L2-039 清点代码库:STL容器组合实战解析
1. 题目背景与需求分析 这道PTA L2-039题目来自中国高校计算机大赛-团体程序设计天梯赛(GPLT),考察的是STL容器的综合运用能力。题目要求我们对代码库中的功能模块进行去重统计,这在软件开发中是个非常实际的需求——想象一下&…...
3分钟掌握艾尔登法环存档迁移:EldenRingSaveCopier终极指南
3分钟掌握艾尔登法环存档迁移:EldenRingSaveCopier终极指南 【免费下载链接】EldenRingSaveCopier 项目地址: https://gitcode.com/gh_mirrors/el/EldenRingSaveCopier 艾尔登法环存档管理是每位褪色者必须掌握的技能。面对存档损坏、设备更换或多角色管理的…...
NLP预训练模型:从原理到实战,一篇讲透GPT、BERT与T5
2018年至今的NLP技术演进,一幅完整的发展蓝图一、引言:NLP的技术革命自然语言处理(NLP)领域在过去的近十年里经历了一场深刻的技术革命。如果让我用一句话概括这场革命的核心——那就是“预训练微调”范式的确立与普及。在Transfo…...
watchfiles性能优化指南:7个关键参数配置技巧
watchfiles性能优化指南:7个关键参数配置技巧 【免费下载链接】watchfiles Simple, modern and fast file watching and code reload for Python, written in Rust 项目地址: https://gitcode.com/gh_mirrors/wa/watchfiles watchfiles是一款用Rust编写的现代…...
从Kaggle竞赛到工业部署:语义分割指标mIoU、Dice Score到底该怎么选?
从Kaggle竞赛到工业部署:语义分割指标mIoU、Dice Score到底该怎么选? 在计算机视觉领域,语义分割技术的应用场景正变得越来越广泛。无论是Kaggle竞赛中的算法比拼,还是自动驾驶、医疗影像分析等工业级应用,选择合适的评…...
