壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 952|回复: 0

WMS仓库系统与条码接口开发

[复制链接]
发表于 2012/1/5 23:01:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
    1、 系统引入
WMS(仓库管理系统)需要大量的物品输入、输出,只有在得到及时有效正确的输入的前提下,系统才能真正为企业起到管理和决策支持作用。一些系统可以在企业范围内共享正确的数据,大大提高生产力。但是输入错误的数据,其影响也一样会遍及企业范围的每一个角落,最终可能导致严重的管理决策错误。这种对于输入数据的依赖性已经成为一些相关系统实施中的一个重要问题。研究人员已经在这方面做了大量的工作。目前看来最有效的解决方案仍然是自动识别技术,尤其是条形码技术。以各种一维码为代表的条形码技术已经是一门高度成熟技术,在生产制造、商业销售等方面得到了广泛应用。但是一维条码的容量问题限制了它的进一步推广应用。进入二十世纪九十年代以后,条码技术又焕发出新的生命力,这就是PDF417、QR等二维条码技术。这些条码技术在继承了一维条码优点的基础上,还具有大容量、高纠错率、高抗破损性等特点。这为条码的推广应用,尤其是软件系统中的应用打下了坚实基础。
    2、 系统功能描述
目前条码生成识读技术已经相当成熟,在软件系统中实施条码应用关键点在于如何与原有的软件系统结合。从连接形式来看,条码支持模块与软件系统有紧耦合连接和松耦合连接两种形式。在紧耦合中,条码支持模块实际上与软件系统是一体的。条码支持深入到ERP的业务层次。一般来说,这种情况多数是在软件系统实施中已经考虑到了条码支持。紧耦合方式的效率是最高的,对于原有的软件系统几乎没有什么性能影响;同时对于当前的业务融合的最好。但是紧耦合方式也有缺点,就是因为两部分关联比较紧密,在业务过程变迁中灵活性不高。松耦合方式与紧耦合方式不同,在松耦合方式中条码支持模块实际上是独立的一块,是作为软件系统的延伸部分独立存在的。松耦合方式较之紧耦合方式,优点是对于业务过程变迁适应性强,因为一旦发生改变,可以只改动条码支持模块,而不必对软件系统大动干戈。松耦合方式的缺点是一般来说松耦合方式效率不如紧耦合,同时往往在一定程度上会影响到原有的软件系统。两种方式没有必然的最优技术,选择需要看业务的具体需要,例如,业务量的大小,能承受的停机时间;另外也需要考察实施单位的具体情况,例如能否得到原软件厂商的强力支持。国内现实情况是多数企业使用的软件系统中,条码支持并不完善。即使有些有比较完美的一维条码支持,随着技术进步及业务过程的逐步进化,已经需要采用二维条码或其它新的条码技术。这些一般属于延伸软件系统,比较适合采用松耦合方式。因此我们论述的重点将集中在松耦合方式上。一般软件系统与条码支持模块之间的信息流动主要有数据和指令两类。一般说条码支持模块获取数据并将数据传回软件系统,但某些情况下也需要向软件系统发出指令并获取信息。例如,对于一维条码,有必要从软件系统中获取数据的解释,这往往需要数据和指令的双向流动。我们在上面讲到,松耦合方式对于原有的软件系统会有一定的性能影响,实际上选择的数据及指令传输方式是对软件系统性能影响的最重要的方面。
    二、WMS接口管理程序软件开发
     WMS(仓库系统)软件系统是由生产管理、财务管理、人事管理、销售及客户关系管理以及决策支持等子系统组成,企业内外各系统之间以及系统内部都存在着数据传递关系。提供有关的分析资料和管理信息,以便决策支持系统做出相应的分析预测并且给出各种决策方案。很明显,企业要想做出一个全面的、系统的决策,实现企业内外部供应链的一体化,任何系统都不可能完全独立,总是与其它系统存在着这样或那样的直接或间接联系,这种联系更多地表现在系统间的数据传递(数据共享)。企业内外部系统之间的数据传递是通过数据接口完成的,有时,甚至系统内部数据传递也需要由数据接口完成,而不是简单的采主集。在网络环境下,WMS系统的整合、开发与应用就更应该注意系统间的数据传递,明确系统间在业务上的合理分工。WMS与条码接口解决方案,主要是将WMS的数据与条码系统之间的数据进行传递,把条码管理功能添加到系统上面去。
    三、WMS软件系统信息与条码系统交互
    (1)物品信息:即入库属性信息,如设备的名称、代号、供货商、品名、价格等,一般来说,在系统中每一种入库物品都会有一个唯一的编码
    (2)报表信息:即入库单号、出库单号、盘点单号、调拨单号等,单号信息跟设备信息有对应关系
以上两类信息是系统所需的基础数据,也是其进行出库管理、盘点管理等的依据,这两类信息都是条码系统管理的内容的,系统以什么样的接口方式从条码系统中获得以上的数据是以下讨论的内容。
    四、条码系统与WMS软件接口的形式
    经过多年的实践,总结出条码系统与其它系统的接口形式主要有三类,
   (1)主动式
    主动式接口,条码管理系统所需的信息直接写入仓库系统WMS系统的数据库中。这种方式要求详细了解WMS系统内部的数据库结构,并且WMS系统允许条码系统往里写数据(即有写的权限)。一般来说,主动式接口形式一般用在定制开发或自行开发的系统中,这种情况下,要求对系统的数据库结构很清楚,在系统中录入数据时要进行哪些数据校验也很清楚,当条码系统往系统中写数据时,也遵循系统的数据校验规范,将其所需的物料信息、单据信息等一一写入系统中,保证数据的准确性和有效性。
采用主动式接口形式,在条码系统与金盘算系统中信息的同步性较好;(如果提供配合这个主动式接口,那么将会是一个最好的选择)。

    (2)被动式
被动式接口中,系统从条码系统中读取所需的数据,将其写入自已的数据库中。对于被动式又有两种方式:
    全被动式:即条码系统完全公开其表达和存储信息的数据库结构,系统读取信息    时自行判断哪些信息是增加的,哪些是修改的,哪些已删除了。
    半被动式:即条码系统除公开其数据库结构外,还提供一些握手信号单独存入握手信号表中,握手信息说明哪些信息作了更新,这样系统在读取条码系统中的信息时,根据握手信号表来读取条码系统中已经发生更改的部分信息,不需要全部读一遍,这样可以提高接口处理的速度。
采用被动式接口形式,条码系统与系统的同步性也做得比较好,安全性方面也比主动式要强。一般由软件提供商来完成接口工作比较合适,适合于自行开发的系统。
    (3)中间式
中间式接口方式中,条码系统将系统所需的信息生成中间文件或中间数据表,系统直接读取中间文件或中间表中的信息写入数据库中,这种方式要求条码系统和WMS两方都做一些开发工作。
需要特别提出的是:采用中间式如何保证条码系统和WMS信息一致性。常用的有两种方式,一种是由系统来保证,即条码系统将WMS系统所需的三类信息定期写在中间文件或数据表中,系统读取该信息时与系统中已有的信息进行分析比较,判断哪是新增的、哪是修改的、哪些删除了,最后把更新的信息写入WMS系统中。
    五、接口开发的优点
    开发前使用情况:人工输入,操作量比较大,而且每种物品进库以后不能自动识别条码,因为条码不规则,而且条形码都是用手工输入系统,不仅是人工量大,而且容易出现误差!条码的粘贴也需要另外用条码软件编辑,增加了人工量!
    开发后使用情况:条码数据采集器扫描条码,做了不同规则的条码接口,将条码上传到系统以后,分别将条码分配到系统数据库中,节省了人工以及时间,提高了效率,而且减少了误差!而且编辑条码可以在软件系统中直接编辑,在系统中可以直接将条码打印出来,方便快捷。



该贴已经同步到 lihuolin958的微博
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 16:08 , Processed in 0.012037 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表