引论:我们为您整理了13篇仓储管理系统范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
篇1
本文设计实现的小型仓储管理系统是基于IOS平台,通过对货物外包装上的QR二维码标签进行扫描,完成出库、入库的操作,能够对货物在库情况进行管理。由于本系统是针对小型规模的仓储场景,货物信息数据并不是十分庞大,因此通过二维码标签录入的货物数据信息存储在IOS设备的本地数据库中,以确保操作的方便快捷,提高货物信息管理的时效性。2.1系统总体架构经过对系统的业务逻辑进行分析后可以将系统的业务流程概括如下:(1)将货物的标准信息依据企业规定的格式和版本信息生成二维码标签,并将此标签嵌于货物外包装指定位置;(2)当货物要进行入库时,选择“入库管理”按钮,用装有本软件系统的IOS设备对标签上的货物信息进行采集,货物信息自动录入软件业务系统,确认后完成入库操作;(3)对在库货物的信息进行维护,整合管理仓库中货物的储备情况;(4)当收到出库申请时,对货物信息查询找到需要出库的货物信息;(5)选择“出库管理”按钮,用装有本软件系统的IOS设备对标签上的货物信息进行扫描,确认后完成出库操作。业务流程如图1所示。本小型仓储管理系统属于标准的MVC工作模式,即模型(model)-视图(view)-控制器(control-ler)模式,是一种典型的将业务逻辑和数据显示分离的方法[5]。本系统的模型(model)是基于小型仓储业务活动,通过对货物二维码标签的扫描完成一系列的入库出库等操作获取数据信息;视图(view)在本系统中包括IOS设备上采集二维码信息的后置摄像头和软件界面上的按钮、视窗等,用于发出各种业务操作的行为;控制器(controller)作为中间环节能够接收视图(view)发出的一系列业务操作行为,将其通知给模型(model)进行数据解析,之后从model获取业务逻辑,将其在view屏幕上显示出来。本系统作为一个典型的MVC模型,其系统模型如图2所示。图2系统模型图2.2各功能模块设计本小型仓储管理系统功能可以划分为货物QR码标签采集模块、货物信息查询模块、业务操作模块、货物信息管理模块、系统配置项模块这5个部分,如图3所示。图3系统功能模块图(1)货物QR码标签采集模块。货物QR码标签采集模块由IOS设备后置8.0MP摄像头和软件系统中QR码采集部分程序组成。通过摄像头对标签区域的QR码图片进行扫描[6],采集的图片信息经过译码后将获得的货物信息显示在软件视图界面区域中。(2)货物信息查询模块。货物信息查询模块的功能包括对货物入库、出库操作的查询以及在库情况的查询,支持按照多字段、多条件查询,支持模糊查询。(3)业务操作模块。业务操作模块在软件系统界面上包括“入库管理”和“出库管理”2个按钮,货物的入库和出库操作是通过扫描货物QR码标签,对在视图界面显示的信息进行确认后完成。(4)货物信息管理模块。货物信息管理模块的功能是对采集的货物信息所自动生成的表单进行管理,通过对货物代码的查询,获得货物名称、数量、生产厂商、生成日期等相关信息。(5)系统配置项模块。系统配置项模块用于对软件操作日志进行查询,包括操作时间、货物状态、成功与否的情况。另外,由于本系统针对的是小型规模的物流企业,所获取的货物信息所生成的一系列表单在本地IOS设备中进行备份,方便需要时进行查看。2.3数据库结构设计SQLite作为一种轻量级的嵌入式数据库,被广泛应用于IOS、Android以及一些移动设备的小型Web应用系统[7],支持Windows、Linux、Unix等主流操作系统,能够与Java、PHP、C#等多种编程语言结合,提供ODBJ接口。SQLite是MySQL数据库的精简版[8],处理速度快,并且占用内存资源很少,无需服务器也能完成数据库操作,与本文所设计的小型仓储管理系统契合度很高,这十分符合本系统采用通过QR码标签获取货物数据信息后将其存储在本地的方式。由于IOS平台在其核心服务层集成了SQLite数据库[9],因此IOS平台上的应用程序可以使用SQLite数据库[10],这也为数据库设计带来了很大的方便。本小型仓储管理系统拥有货物信息表、入库明细表、出库明细表、入库主表、出库主表这5个数据库表。下面给出主要的数据表结构,如表1~表3所示。
3测试及结果
本系统QR码扫描模块是借助一个开放源代码的条码图形处理库ZXing来实现的[11],ZXing可以通过设备自带的摄像头完成条码图像的扫描及解码[12]。为了便于进行系统测试,将工程文件打包生成一个ZXingDemo.app的文件,再将此.app文件通过iTunes工具生成ZXingDemo.ipa应用程序,以供IOS设备进行测试。按照数据解析规则编写一个测试用例货物信息如表4所示[13-14],并通过二维码编码软件生成一张相对应的QR码货物标签图片如图4所示。对该货物信息进行入库测试,打开IOS设备上的应用程序后选择“入库管理”按钮,将扫描框对准测试用QR码标签,采集完信息后会在软件界面的上方视图窗口进行显示,此时点选“确认”按钮即可完成货物的入库操作,如图5所示,出库操作步骤类似,在此不做展示。结果显示入库操作正常完成,货物信息成功入库,储存在本地数据库中,方便进行实时的查询和管理操作。
篇2
仓储式连锁超市库存管理的业务模式
仓储式连锁超市库存管理的目标就是要保持合理的周转库存,减少积压库存,合理地计划临时库存和季节库存,尽量缩短在途库存的运输时间。目前我国仓储式连锁超市库存管理主要包括库存移动管理、库存盘点管理、库存状态管理和库存补充管理。
库存移动管理是对日常营运中商品的进出进行管理,主要的业务有销售、收货入库、报损报废、调拨和商品自用等几方面; 库存盘点管理主要有循环盘点和全面盘点两种业务模式:库存状态管理是对库存商品的冻结、预定、促销、在途和展示等五中不同用途的商品进行管理。库存补充管理主要有店面分散补货模式和中央集中补货模式。
仓储式连锁超市库存管理系统的框架和功能
基本框架
在仓储式连锁超市中,完全依靠人工管理来完成以上的各种库存管理业务几乎是不可能的。随着信息技术的发展,运用库存管理信息系统来管理库存是每一个仓储式连锁超市必选之路。仓储式连锁超市的库存管理系统的简单框架如图1所示:
主要功能
库存需求预测、订货管理、收货管理、库存移动管理、库存状态管理和库存分析是仓储式连锁超市库存管理系统的五项主要功能。
库存需求预测功能最为复杂,它是超市对多达几万种商品进行正确补货的依据。订货管理分为手工订单和自动订单,手工订单功能允许用户在系统中手工创建订单并决定订货的数量;比较先进的仓储式连锁超市是通过自动订单功能实现补货管理,它借助库存预测的结果自动完成补货,可以大大提高工作效率,并保证订货数量的正确性。收货管理功能主要是在系统中及时更新商品入库信息。库存移动管理功能是记录每一次移动的数量及原因,同时产生库存移动凭证和各种分析报告,以帮助管理者对库存移动进行分析和控制。库存状态管理功能对不同的库存进行状态标记,库存状态的管理可以在进销存的每一个环节中起到控制作用。库存分析功能通过库存报表来帮助管理者更好地了解库存的状态并管好库存。
仓储式连锁超市库存管理系统应用中存在的问题
近几年,借鉴国外的管理模式,我国的仓储式连锁超市有了一定的发展。但是,由于我国的市场环境与国外不同,在库存管理系统的应用上出现了不少问题。
业务流程不成熟
仓储式连锁超市库存管理中最核心的业务流程是采购流程和配送流程。国外的连锁体系在建立之初,为了达到规模效应,采用的是集中化采购和中央配送体系。
我国在采用集中化管理模式时遇到了不少困难。我国地域辽阔,经济发展不均衡,并且存在典型的地域性消费习惯、不同的风土人情和品牌概念,很难发挥集中化采购的优势。我国的制造基地不集中,地域广阔交通却并不发达,这就为集中采购带来了一定的麻烦。这些客观现实使得连锁企业在引进国外的集中化采购管理模式时出现了很多的问题,当发生了这些问题之后,有些企业又可能武断地采用分散化采购。分散式采购通常要求在每一个城市都拥有自己的采购队伍,大大增加了管理的复杂度。而且,分散式采购在商品引进、供应商谈判等方面都很难达到统一,这种各自为政的状态使连锁的规模效应很难发挥出来,企业的核心竞争力很大程度上被削弱了。
集中与分散左右为难的尴尬局面,使得大多数的仓储式连锁超市的管理模式非常不稳定,这给库存管理系统的设计带来了极大的难度。
系统数据不正确
仓储式连锁超市的数据量特别庞大,在数据管理方面比较欠缺。例如:系统中大量无用的冗余数据使得系统运行速度变慢,库存报表中出现很多无用信息;日常管理中单据没有及时录入系统,造成系统中的库存数据与商品的实际库存不一致,管理者根本无法依据系统产生的补货报告来进行库存管理;最小订货量、最大订货量、安全库存量和送货周期等非常重要的数据并没有预先进行合理的设定。
系统用户素质低
仓储式连锁超市在我国兴起不久,懂得经营管理的人员还比较匮乏,系统开发时,提不出比较完整和明确的系统需求,使得系统的设计并不完善。既使购买了一套很好的系统,由于零售行业大多数最终用户的计算机水平比较低,在系统的实际运用中,常会出现使用不当或者根本就不懂得使用,那么系统就无法发挥其应有的功能。此外,供应商企业的信息化程度不高,也是零售企业应用库存管理系统的瓶颈。
信息技术落后
连锁企业本身的特点就是通过连锁规模来降低企业的经营成本,由于连锁企业的扩张速度比较快,相应地企业就一直处于变化的过程中。信息系统能否根据企业的变化进行相应的调整也就成了企业非常关心的问题。国内企业构建系统时,缺乏长远的考虑,系统的扩展性不强。另外,企业对信息系统的持续投入比较少,已有的技术不及时更新和升级,落后的技术成了阻碍企业快速发展的主要问题。
仓储式连锁超市库存管理系统应用的对策
针对以上问题,我国仓储式连锁超市应当从以下几个方面采取对策。
重组不同的订货业务流程
与库存管理相关的核心业务流程是订货流程,订货流程需要解决的最主要的问题是订货模式。目前,存在的订货模式主要有单店订货和集中订货两种。通过分析比较可以看出,单店订货和集中订货各有其优缺点(见表1),所以我国的仓储式连锁超市应该兼顾与两种订货模式相适应的业务流程,对原有业务流程进行重新组合,在库存管理系统设计时能充分考虑到这两种流程的运行。
建立严谨的数据管理流程
正确的数据是库存管理系统发挥效用的关键条件,采取如下的数据管理流程,将很大程度上保证数据的正确性和完整性。
明确数据输入和设置部门。与库存管理相关的数据主要包含商品数据、供应商数据和交易数据三个部分,其中商品数据最为重要,目前由采购部门在购进商品时提供。如果将与库存管理相关的数据的所有权划给对库存直接负责的物流部门,他们会比采购部门更负责地对待数据的输入与设置,因为他们需要借助正确的数据管好库存。
建立数据审核和检查机制。库存管理系统一般对数据的输入都应有校核功能,除此之外,重要的数据输入系统之前必须经上级管理人员审核。只有通过建立合理的审核机制才会避免垃圾数据进入系统,不致影响系统的运行效率和系统的正常使用。在数据的日常管理中,差错是难免的,可以由专门的数据检查部门,通过系统数据与原始数据的比较,来确定数据是否会存在问题,保证错误的数据及时得到更改,从而避免对系统的重大影响。
提高现有的用户技术素质
一套好系统的正确性很大程度上依赖最终用户的正确使用,在用户的计算机整体水平不高、培训任务非常艰巨的情况下,我们需要采取以下策略:争取高层管理者的支持。公司高层管理者支持培训工作,既可以鼓励员工积极参与培训,又能创造条件和激励机制让员工乐意参与培训。建立完善的培训文档。完善的培训文档一方面能够帮助受训者更好地理解培训的内容和更快地接受培训的技能,另一方面能够帮助受训者继续巩固和复习培训知识。设计多样化的培训方式。加强在计算机上进行模拟练习,并安排相应的岗位培训。进行必要的培训考核。管理者也应重视培训结果,并将培训考核与上岗机制挂钩。
引进先进的信息技术系统
在传统的库存管理系统中,管理库存主要是通过企业的MIS系统来实现的。近几年,无线技术、协同合作、供应链等为仓储式连锁超市的库存管理提供了更好的技术平台。
无线库存货位管理系统。由于仓储式连锁超市经营面积大,商品品种繁多,对开放式货架上的商品进行实时的数量管理是难以做到的,但可以进行商品的货位管理。当货物被摆上货架时,用无线设备同时扫描商品条码和货架条码,并将商品的货位信息传送到中央数据库。也可以非常方便地利用无线终端来管理和查询商品的货位信息,便于订货和盘点,这种无线库存货位管理系统将会为仓储式库存管理带来极大的便利。
供应商管理库存。一直以来,流通领域的各企业都是各自管理自己的库存,供应链的各环节也都有各自的库存策略,其结果是不但各个企业的库存水平很高,而且整个供应链的库存也很大,这是由于需求的放大作用造成的。为了提高供应链各企业的竞争能力和快速反应能力、降低库存水平,可采用供应商管理库存(Vendor Managed Inventory, VMI)等技术。
随着我国加入WTO,我国本土的仓储式连锁超市将面临严峻的挑战。库存管理是仓储式连锁超市核心竞争力的重要组成部分。运用信息技术来优化库存管理流程,提高库存周转率,减少日常库存损耗,降低库存管理成本是仓储式连锁企业库存管理的目标。我国特定的市场环境要求对库存管理的业务流程进行因地制宜地改造,只要能够优化企业内部的业务流程,并且通过加强对信息技术的投入以及企业用户的培训就能够提高库存管理水平。
篇3
2基于RFID和条形码技术的智能仓储管理系统设计
现行的仓储物流,大部分采用条形码作为仓储管理智能化的方式,虽然其智能化程度比以前大大提高,但仍需要耗费大量的人力物力投入到仓储物流中。现在如果将RFID系统与现行的条码系统相结合,可有效解决与仓库及货物流动有关的信息管理,不但可增加一天内处理货物的件数,还可以查看这些货物的一切流动信息。将条形码与RFID技术相结合,也是RFID在现阶段应用的一种方式。
2.1仓储管理系统组成
一个仓储管理系统可分为硬件(设备)和软件(控制和管理系统)两部分,本文设计的基于条码和RFID的智能仓储管理系统组成如图1所示:(1)硬件(或设备)部分①带条形码的托盘(货箱):可用于叉车作业;②辅助设备:包括手持终端(RF)、叉车等。(2)软件(控制和管理系统)①条码扫描及识别系统,使用手持条码扫描器(RF)和固定式条码阅读器,用于识别货箱上的条码信息。②自动控制系统,驱动仓储系统各设备的自动控制系统。③库存信息管理系统:亦称中央计算机管理系统,是仓储管理系统的核心。采用大型的数据库系统构筑典型的客户机/服务器体系,并与企业其他系统(如ERP系统等)联网或集成。
2.2仓储管理信息系统功能结构
硬件准备成功后,必须开发相应的软件系统控制管理仓储中流动的各种信息,软硬件协同管理的具体流程如下:将条形码贴在物品上,射频电子标签贴在存放物品的托盘或叉车上,电子标签存放托盘或叉车上所有物品的信息。阅读器则安置在仓库的进出口,每当物品进库时,阅读器自动识别电子标签上面的物品信息,并将信息存储到与之相连的管理系统中。当物品出库时,同样由阅读器自动识别物品信息,并传送到管理系统。管理系统采用C/S结构,由系统对信息进行出入库处理。在扫码过程中,系统自动根据计划单校验扫码是否正确,并生成扫描日志。扫描完毕后,仓库管理人员回传PDA扫描日志,系统自动生成汇总统计的扫描结果报表,从而实现了整个仓库管理流程的无纸化、信息化管理。
篇4
Key words: Scheme;Mapping;Orchestrations
中图分类号:TP39 文献标识码:A 文章编号:1006-4311(2011)28-0140-02
1 BizTalk概述
BizTalk是由微软公司开发的中间件产品,旨在推广可扩展标示语言(XML)。XML是一种能够以统一的格式描述信息的文本语言,具有可扩展性和自我描述性的特点,它能将不同系统来源的信息按照统一的格式显示,也能够进行不同格式之间的相互转化,是信息标准化进程的有力工具。BizTalk是利用Internet标准协议和格式来促进企业内部和企业间的应用集成的XML框架,采用“消息核心化”机制来简化应用集成,其用意在于将提供的服务与数据相分离,这样使基于BizTalk的系统将工作重心放在数据交换而不是对异构系统的兼容问题上。
2 BizTalk架构
仓储管理系统中的BizTalk架构实现
BizTalk在仓储管理系统中起到了桥梁的作用。主要负责仓储管理系统和SAP系统间的数据传输。仓储管理系统作为SAP的系统必须保证其数据与SAP数据的一致性。在仓储管理系统进行的每笔操作都必须同步到SAP中去;而SAP中的相关数据也需要同步到仓储管理系统中来。众所周知SAP系统有其自己的开发语言,而这种语言的扩展性并不强。BizTalk中间件的作用就是使两个不同语言、不同环境的系统间可以自由通信。
Web Service和BAPI通信流程描述如下:①仓储管理系统通过调用BizTalk的Web Service接口,向BizTalk提出请求。②BizTalk收到请求后调用相应的BAPI,将请求发送给SAP。③SAP再将结果通过BAPI的方式反给BizTalk。④BizTalk则通过Web Service将结果反给仓储管理系统。
SQL同IDoc通信流程描述如下:①手动或定时出发SAP生成IDoc文件。②SAP将IDoc放在指定的目录下。③BizTalk通过开放的接收端口定时的扫描SAP目录下是否有相关的IDoc文件生成。④如果检测到已经生成相关IDoc,BizTalk将IDoc文件数据获取到MessageBox中,并转化成XML格式。⑤BizTalk调用发送端口将数据写到仓储管理系统数据库对应的数据表中。
3 接口实例分析
在本节中,将结合上节所述的两类接口各举一个实例进行分析。分别是:移库接口(RFC)盘点接口(SQL)。BizTalk接口主要有五部分组成: Scheme、Mapping、Orchestrations。
3.1 移库接口分析 移库接口(orcMoveStore)是仓储管理系统中最常用的接口。其功能是将仓储管理系统中的每笔移库操作提交给SAP,并返回结果。
3.1.1 移库Scheme包括:SchCreateMoveBill.xsd和YMM_仓储管理系统_BAPI_GOOD SMVT _CREATE.xsd。SchCreateMoveBill.xsd用于解析仓储管理系统数据,而YMM_仓储管理系统_BAPI_GOODSMVT _CREATE.xsd对应SAP数据。
SchCreateMoveBill.xsd分为Request和Response两部分。Request用于解析向SAP提交的数据,而Response部分则用于解析SAP返回的数据。
YMM_仓储管理系统_BAPI_GOODSMVT _CREATE.xsd是根据SAP中的BAPI YMM_仓储管理系统_BAPI_GOODSMVT_CREATE自动生成的。同样也包括YMM_仓储管理系统_BAPI_GOODSMVT_
CREATE_Request和YMM_仓储管理系统_BAPI_GO ODSMVT_CREATE_Response两部分。分别对应BAPI YMM_仓储管理系统_BAPI_GOO DSMVT_CREATE的参数和返回值。
3.1.2 移库Mapping:Mapping的作用是将SchCreateMoveBill.xsd和YMM_仓储管理系统_BAPI_ GOODSMVT_CREATE.xsd的数据对应起来。MapMoveStoreRequest.btm将orcMoveStore输入项映射到BAPI YMM_仓储管理系统_BAPI_GOODSMVT_CREATE的输入参数。MapMoveStoreResponse.btm是将BAPI YMM_仓储管理系统_BAPI_GOODSMVT_ CR EATE返回的数据映射到orcMoveStore的返回值。MapException2MoveStoreResponse.btm是将BAPI YMM_仓储管理系统_BAPI_GO ODSMVT_ CREATE返回的异常数据映射到orcMoveStore的返回值中。
3.1.3 移库Orchestrations Orchestrations中定义了数据应如何流转。移库接口数据流转步骤如下:①接收来自orcMoveStore的输入参数。②通过MapMoveStoreRequest将数据映射成BAPI YMM_MW H_BA PI_GOODSMVT _CREATE的输入参数,并提交给SAP。③SAP返回数据。④将返回数据映射到orcMoveStore的返回值中。 如有出现异常,则将异常映射到orcMoveStore的返回值中。
3.2 下载盘点文档接口分析 在盘点之前,需要将SAP系统中已经创建好的盘点文档下载到仓储管理系统中。盘点文档下载流程,如图2所示。如图2所示,盘点文档下载流程分如下步骤:①用户通过Web应用提供的盘点文档下载功能,输入下载参数,点击下载按钮。②系统将用户提交的下载条件存储在盘点文档下载数据表STDownPIDFromSap中,并另Status=0。③BizTalk定时扫描STDownPIDFromSap,获取Status=0数据。④BizTalk将下载条件数据映射到BAPI_MATPHYSINV_GETITEMS输入参数中。⑤SAP根据输入条件返回盘点文档。⑥BizTalk将盘点文档数据逐条写入临时数据表中。如遇到异常则将异常写到系统邮件数据表中。⑦下载任务完成后,调用存储过程将临时表中的数据写到STDocumentHeader和STDocumentDetail数据表中。
4 结束语
仓储管理系统利用BizTalk实现了与SAP系统的数据通信,确保了库存数据在企业内部信息系统间的一致性,达到了企业内部业务数据始终同步的效果。BizTalk解决了企业内部、企业与企业系统间的数据通信问题,减少了数据同步的成本,消除了信息孤岛。
参考文献:
[1]Microsoft. BizTalkServer. /BizTalk/.
[2]Peishu Li.BizTalk Server开发人员指南.清华大学出版社.2002,9.
[3]彭靖.BizTalk Server 2006实战笔记.W奕.2007.
篇5
0 引 言
仓储是伴随着社会产品出现剩余和产品流通的需要而产生,当产品不能被及时消费,需要专门的场所存放时,就产生了静态的仓储。而将储存物进行保管、 控制、加工、配送等的管理,便形成了动态仓储。
传统的物流业者往往把仓储的作用仅仅看成是物品的储存,这种以储存为目的的仓储管理要求在长期的保管中能维持物品的价值和效用,同时能提高仓库的利用效率既可。现代仓储管理主要研究动态仓储的一系列管理活?樱?从而达到促进仓储业加速现代化进程的目的。科学的仓储管理不仅能够保证企业生产过程获得及时准确、质量完好的物资供应,而且有利于企业通过占有较少的流动资金,降低产品成本,从而实现提高企业经济效益和竞争能力的最终目标。
近几年物流行业和对外贸易得到蓬勃发展,与之配套的仓储企业建设水平和运作水平的提升相对滞后,仓储企业运行中的一些问题也随之显现,譬如:库场布局不合理、设备运行状况和作业效率不均衡、运营管理信息化水平较低等问题。因此,怎样在企业既有条件下优化和提升整体水平,就成为当务之急。工作流技术作为支持企业经营过程重组(business process rengineering, BPR)、经营过程自动化(business process automation, BPA)的一种手段得到了广泛应用[1]。如果能够利用工作流技术为企业定制设计一套工作流模型并通过仿真模拟进行优化,势必提升仓储企业库场物流的动作效率为企业带来良好的经济效益和社会效益。
1 工作流管理系统应用现状
工作流(Workflow)是正在迅速发展的技术,在不同的行业已经得到了应用,如在办公自动化领域和工业领域的应用,尤其在制造领域得到了广泛的应用。工作流管理技术与工作流管理系统得到广泛重视的一个根本原因在于它能够在信息技术的支持下实现基于人工和计算机活动组成的业务过程的自动化,可以实现不同自动化程度的规范化业务关系功能,具有良好的适应性[2]。
工作流管理联盟(Workflow Management Coalition,WfMC)对工作流给出的定义是:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行[3]。
目前市面上也有许多知名公司的工作流管理系统,有基于WEB技术的,也有基于XML技术的。通用的工作流管理系统一般较多应用于以通信为中心、或以文档为中心的办公系统中。现代仓储管理是一套系统复杂的工作模式,需要管理卡车、叉车、物流、货架、客户、港口、人员等一系列的内容。工作流管理的逻辑非常适合现代仓储管理。仓储企业的应用系统也可以代签工作流管理的模型来实现,仓储企业需要定制设计符合自身管理特色的工作流管理系统。
2 仓储业工作流管理系统设计思路
设计仓储业的工作流管理系统,首先需要选择合适的系统模型。CIMFlow是清华大学范玉顺教授设计、开发的一个完整的工作流管理系统,是根据当前工作流技术的主流发展趋势以及我国企业的实际需求而设计的。CIMFlow提供了对企业经营过程建模阶段与运行阶段的全面支持,具有合理的分布式组件结构。CIMFlow模型结构非常符合仓储企业的工作流管理系统的设计需求。CIMFlow工作流模型可由过程模型、组织模型、资源模型和工作流相关数据四部分组成,CIMFlow模型工作流模型组成结构如图1所示。
2.1 过程模型设计。过程模型的结构采用活动网络图的描述方式,一个工作流过程可以看成是一个由节点与连接弧所组成的有向图(允许自环的出现)。仓储企业的最基本最核心业务就是货物的入库和出库操作。无论是信息化管理也好、手工填单管理也好都是围绕入库出库来进行的。根据业务特点,设计出以下状态转换图如图2所示。
2.2 组织模型设计。组织模型是用来定义企业中人的组织形式的模型。在CIMFlow中,组织模型由五种实体组成,分别是:“人员”、“角色”、“职务”、“部门”和’工作组”。
仓储企业中的人员对应于企业中每一个雇员,具有完成某项任务的业务技能;角色是仓储管理中出现的不同技术工种,主要有单证员、配载员、保管员、理货员、调度员、安全员、叉车司机、吊车司机等;常见的职务有经理、主管、班组长、职员等,具体情况各企业略有差异;不同仓储企业部门的划分不尽一致,有面向职能的划分,也有面向过程与客户的。现代仓储企业的工作模式很多是“7*24”,因此工作组或作业班组的形式非常常见。各部门都分为若干班组24小时轮流工作。工作流管理系统的组织模型设计可以参考图3的树型设计。
2.3 资源模型设计。资源是企业进行生产经营不可缺少的物的因素,在工作流的执行过程中,必须得到企业资源的支持,相应的组织实体才能够按照要求完成活动。从广义上讲,企业资源所涵盖的内容相当广泛,甚至可以说,企业中除了人以外的所有物质实体都可以称为资源。仓储企业主要的资源有集卡、集装箱、仓库、货架、叉车、托盘等。可用类似图4所示方法建立资源模型:
2.4 相关数据设计。仓储企业信息系统中最核心的流通数据主要是出库单和入库单。系统中要用到的数据类型主要有int, varchar, date, float等。以下是用mysql定义出库单部分字段的语句。入库单的定义方式也大致如此。
CREATE TABLE `ckd`(
`作业号` varchar (50) NOT NULL,
`预出时间` date NOT NULL,
`货贷单位` varchar (50) NOT NULL,
`送货单位` int (11) NOT NULL,
`送货车号` varchar (50) NOT NULL,
`司机` varchar (50) NOT NULL,
`司机电话` varchar (15) NOT NULL,
`送货数量` int (11) NOT NULL,
`仓库位置` varchar (50) NOT NULL,
`理货员` varchar (50) NOT NULL,
`收费方式` varchar (50) NOT NULL,
`费用` float NOT NULL,
`?_始装货时间` datetime NOT NULL,
`装货完成时间` datetime NOT NULL。
) ENGINE=MyISAM DEFAULT CHARSET=utf8
2.5 入库/出库业务流程设计。对所设计模型梳理,结合企业操作实际,分别设计出仓储业务的入库流程和出库流程。
入库流程(如图5所示):
(1)驾驶员凭货代提供入库单送货到达仓库。
(2)单证员审核入库单,核对货物信息。
(3)理货员清点货物数量,安排入库作业,开入库凭证。
(4)叉车员根据入库安排进行入库作业,小叉车将货物移到指定货架,高位叉车将货物上架。
(5)驾驶员在入库凭证上确认签字,交由单证员并付费。
(6)入库流程结束。
出库流程(如图6所示):
(1)货代提供装箱单。
(2)配载核对装箱清单。
(3)调度员安排提箱、安排司机。
(4)仓库保管员核对装箱信息,安排叉车作业。
(5)理货员做箱体检查, 检查是否存在破损、 潮湿等异常情况。
(6)高位叉车按出库装箱单下架货物,并备货至相应通道。小叉车移货到对应箱门月台处。
(7)理货员对每托盘货物点数。
(8)保管员检查装箱、封铅封,完成装箱确认。
(9)配载再次确认。
(10)调度安排司机进港。
3 利用仿真软件对工作流模型验证
业务流程的建立,只能说明理论上按照流程可以完成相应的工作。但实际运行效率怎么样、资源配置是否合理还不得而知。物流仿真技术可以借助计算机技术、网络技术和数学手段,采用虚拟现实方法,对物流系统运行情况进行实际模拟。物流仿真能够在不需要实际设备的安装、不需要实际实施相应方案的情况下验证业务流程设计的好坏、验证资源配置是否合理,能及时发现业务流程中的瓶颈问题。因此物流仿真软件在物流方案设计、仓储方案设计中得到广泛应用。
使用物流仿真软件可以根据企业的具体布局、业务流程、资源配置、人或机器的效率等建立逼真的三维模型。通过三维仿真模型的运行,以发现设计方案的问题所在。如果仿真结果不满足预期,企业可以根据自身情况调整业务流程,或者调整资源配置,然后再次进行仿真运行。通过多次的仿真与调整,最终企业能得到一个符合企业自身需求的最佳运作方案。仓储企业的工作流模型仿真一般可以按以下步骤进行(如图7所示):
篇6
自2008年以来,唐钢设备系统先后实施了物资采购模块、设备管理模块,并在2010年建立了子分公司的设备集中管控平台,对提升唐钢的设备管理整体水平起到了推动作用,并且有效降低了库存资金占用。现在唐钢的重点工作之一就是减少物流费用、降低库存资金占用,仓储管理系统的实施正是该工作的一个良好的突破点。仓储管理的应用提高员工的工作效率,提升人员对需求的应变能力,提高企业在行业中的竞争力。
2 唐钢仓储管理中信息技术的应用
2.1 数据管理
2.1.1 仓位主数据
启用了仓位主数据管理。之前物料在系统中只能定位到库存地级别,仓位级别的信息是掌握在库管员的手工台帐中,无法做到信息共享。现在系统将库房内的备件管理细化到仓位级别,并进行编码。设备备件的上架,根据上架策略,系统直接指定到建议仓位。仓库备件可以通过仓位信息查询,做到快速定位的功能,提高人员的工作效率。
2.1.2 批次管理
启用批次管理的设备备件可以详细区分物资状态:积压、待报废、账物不符、盘盈亏、破损、锈蚀、待修复、修复件、事故件、进口件、防汛物资等物资状态。在系统中可以全面掌握物料的属性,如颜色、供货厂家、到货日期。用于物料从入库、仓储到出库等一系列信息的跟踪,比如可以采购申请为主线来跟踪物料的入库、仓储和出库情况。同时物料按批次管理,还可以达到按成本中心进行物资领用的统计、追踪控制的目的。在备件收货时,系统根据成本中心自动给出批次号,然后二级单位按照批次号进行领料,防止物资被混领,影响生产。可以按照批次属性值查询库存情况,如根据申请者查询库存或者领料情况。根据库存情况提前做申报采购工作,防止因为库存不足影响生产进度。
2.2 重点流程管理
2.2.1 验收入库流程管理
通过实施WM功能,实现仓库入库的自动化和准确性。采购员制定入库交货计划(即内向交货单),供应商送货到唐钢,验收员与供应商交接,清点数量,依据内向交货创建验收计划,5个工作日内完成待检区物料数量和质量确认,在内向交货单上签字并将其传递给库管员。库管员2个工作日内完成待检区货物上架任务,并将签过字的内向交货单交给账务员,账务员(核算员)入库过账。
在入库流程中确定物料上架的目标仓位,这是物资的上架策略。唐钢仓储管理的上架策略是根据实际业务需求定制开发的。例如A、上架时如果当前库位上存放了该物料,那么放到该库位。B、如果当前库位上没有存放该物料,那么查找曾经放过该物料的库位。C、如果该物料没有上架过,那么根据物料小类的类别,找同小类的相邻的物料号的库位存放。
2.2.2 以旧换新流程管理
系统定义“以旧换新”的物料。“以旧换新”物料领用出库后,系统同时产生二级单位应退还的旧件数量。二级单位退回旧件后,系统中应退还数量被自动消减。管理科室可以用以旧换新数量/金额比例作为以旧换新的考量标准。如果考核后确认旧件无法退回,还可以对应退还数量做系统处理。系统具体流程为账务员根据领单出库过账,库管员扫描出库单做货物下架,库管员对下架转储单进行确认,系统自动在以旧换新工厂生成应回收的新件,旧件回收后,系统将应回收的新件转换为已回收的旧件。
功能实现意义:加强备件消耗的管理,便于下线备件进行回收再利用,同时对回收情况进行管控。通过对新件发料,旧件退回操作的记录和追踪,实现备件的全生命周期的管理。有效降低企业生产成本和库存资金占用,并为相关部门考核提供数据支撑。
2.2.3 消耗指标管控
计划员针对各个成本中心的备件情况,维护各成本中心(厂)年(季、月)的备件消耗指标。帐务员根据领单出库过账。当领用量超出消耗指标时,出库过账环节系统报警,不予领出。根据实际业务需要,计划员可以调整备件领用指标,但修改的动作,系统会记录修改历史。该流程的实施,从管理层面严格的控制了二级单位的领用耗材,减少消耗,为公司节约备件成本。
2.2.4 储备定额管理
库管科设定库存金额的高、中、低的水平线,每次物资进行出、入库的时候,系统会自动更新当前的库存金额,当物资入库时,去判断每次入库金额达到了哪条线,发出message通知管理人员去做判断,如果达到要求,则保证快速度的出入库,如果入库金额大于水平线,则库管员进行报警提示。
2.2.5 手持终端管理
篇7
我们在物流仓储管理系统的开发中采用三层体系架构的开发模式。把一个应用的输入、处理、输出的流程分成三个层DD模型层、控制层和视图层。通过JSP+Servlet+JavaBean可以实现MVC模式,在这种模式中JSP负责生成动态网页,其中,业务逻辑、流程控制分别是由JavaBean、Servlet负责。
4 系统设计与实现
物流仓储管理系统的主要功能是实现查询和管理公告信息,货品出、入库信息,货品在库信息,货品分类信息等等,具体的系统功能下面将逐一进行介绍。
系统功能模块划分。根据系统需求的描述来进行模块划分,关键是通过开展前期的需求分析,将物流企业管理过程的需求进行抽象化,再划分出公告信息的管理、货品信息管理、用户信息的管理、用户权限的管理、仓库位置信息的管理。运输车辆信息的管理等模块。
公告信息的管理。公告信息的管理即对公告信息的或者删除,公告信息是指具有管理权限的用户向其它用户发出的工作信息或者通知。
货品信息管理。货品信息管理主要是存储和统计货品的详细信息。
入库单信息的管理。入库单信息的管理的功能主要是保存和查询以及修改日常货品的入库信息,入库单信息主要包括:入库单负责人,入库货品的名称, 入库货品的分类名称,入库货品的型号,入库货品的数量,货品入库单的备注信息。
用户信息的管理。用户信息的管理是用来保存和修改用户的信息,便于日常维护和保存。
用户权限的管理。用户权限管理是针对物流业管理层、业主、货物、运输人员等,分配给其不同的权限,以便达到管理上的差别。
仓库位置信息的管理。仓库位置信息的管理分为仓库位置信息的录入、修改和删除。
运输车辆信息的管理。运输车辆信息的管理包括运输车辆的信息录入、车队信息的录入、车队成员信息的修改/删除等。
5 系统测试
系统设计完成后的测试阶段可以找出系统的不足之处,然后根据测试结果完善系统的功能,所以说测试阶段在开发过程中占有重要地位。在功能性设计方面,需要做合理的测试,不仅如此,还要测试系统的数据合法性,系统的数据边界性等等。通过测试我们解决了在连接数据库的字符串处做编码和编写提交页面数据代码时,MySql数据库对中文的支持问题。通过测试证明通过MyEclipse+Tomcat+mysql工具进行开发的物流仓储管理系统,实现了对货品信息,货品库存信息,入库货品信息,出库货品信息的便捷管理,提高了物流企业运作的效率。
6 结论与体会
现代物流行业具有高科技含量和经营运作的宽广性等特点,通过设计管理系统对物流仓储的合理安排整合及各种人力、物力、财力资源的优化配置,实现了物资的合理、高效、准确的流通,可以让经销商和用户实时掌握物资流通环节中各种信息,对物力和人力合理进行调配,以按时履行好供货合同。在整个开发过程中数据库的设计位于整个开发的很重要的位置,数据库设计是否合理高效是向下开发顺利进展的关键。因此应该把数据库设计作为明确需求后的关键工作,可以避免在开发过程中时刻需要修改数据库浪费人力和时间。
篇8
Automated Warehouse Management System Storage Allocation Logic Study
Xiong Gang
(Southwest Jiaotong University School of Information in Computer Application Technology,Chengdu610036,China)
Abstract:With the continuous development of the logistics industry and the wide application of information technology,warehousing and logistics has become one of the core of the logistics system is an important part of the enterprise material flow in the supply chain.And reasonable for the warehouse storage allocation optimization is a very worthy of study,it can shorten the goods out of storage the distance traveled,reducing operating time,to take full advantage of warehouse storage space, to improve efficiency.
Keywords:Warehousing logistics;Allocation of storage spaces;Basic principles
现代物流业的发展水平是衡量一个国家综合国力的重要标志,因此,加快物流业的发展,对拓展新的经济增长空间,提高城市经济的国际化、信息化、自动化、市场化水平具有十分重要的意义。随着企业生产的规模不断扩大和深化,使得仓储成为生产物流系统中的一个不可缺少的环节,所以仓储系统一直是人们研究的一个重点。而合理的对仓库进行储位分配优化就是一个相当值得研究的课题,它可以缩短货品出入库移动的距离、减少作业时间、能充分利用仓库的储存空间,以提高效益。
一、储位分配的基本原则
储位分配是指在储存空间规划设计后,将货位按一定的方式和原则分配给货物储存。在储位分配中必须根据一定的原则确定相应的实际分配模式。
1.产品相关性原则产品相关性大的,通常会被同时订购,也就是同时进出仓的可能性较大,因此为缩短拣货时间和搬运路径,并简化清点工作,可以将其尽可能地存放在相邻位置产品相关性大小可以通过订单上反映的信息分析出来。
2.以周转率为基础的原则根据商品在仓库存放的平均时间确定其周转率大小,存放的平均时间越短,周转率越大,再按周转率大小排序,然后将排序结果分段或分列。将周转率大的商品储存在接近出入口处,周转率小的商品存放在远离出入口处。
3.以商品特性为基础的原则以商品特性为基础,即将同一种货物储存在同一保管位置,产品性能类似或互补的商品放在相邻位置。
4.先进先出的原则先进先出即指先入库的商品先安排分拣配送,这一原则对于寿命周期短的商品尤其重要,如食品、化学品等。在运用这一原则时,必须注意在产品形式变化少,产品寿命周期长,质量稳定不易变质等情况下,要综合考虑先进先出所引起的管理费用的增加。而对于食品、化学品等易变质的商品,应考虑的原则是“先到保质期的先出货”,一般在保质期到期前大概3个月就必须考虑退货或折价处理。
5.商品体积、重量特性原则在仓库布局时,必须同时考虑商品体积、形状、重量单位的大小,以确定商品所需堆码的空间。通常,重大的物品保管在地面上或货架的下层位置。为了适应货架的安全并方便人工搬运,人的腰部以下的高度通常宜储放重物或大型商品。
二、以某图书物流中心为例分析自动化仓储管理系统中的储位分配逻辑:
货品入货验收时以一个商品本次验收总量扣除直配量后的余量作为入库的数量,该数量按照如下逻辑顺序进行指派储位:
1.最优先逻辑:
根据储位分配规则,设计系统的储位分配逻辑如图1.
图1
a.判断该商品是否有绑定储位,如有绑定储位,则全部无条件指派到绑定储位;
b.该商品是否有拣货储位,如有拣货储位,则指派可入库量到该拣货储位;
c.该商品物流分类是否是异形,如是异形,则只能指派到异形储位(异形的储位的物流分类设定值为异形的前两码);
d.该商品是否有返品预派量,如有预派量,则优先按照预派量指派储位(预派量只针对返品验收时使用)。
2.商品在入小量区逻辑:
商品在小量区的储位指派逻辑如图2.
图2
a.按照业务类型确定可以入小量区的量和是否指派拣货储位:可以入小量区的量=该商品对应的业务类型能指派到小量区的最大件数―该商品在小量区已有库存量;
b.判断该商品可以入小量区的总量后的余数是否≤尾数(余数=本次入库总量―可以入小量区的量),如余数≤尾数则一并指派入小量区,则:入小量区的总量=可以入小量区的量+符合条件的尾数;
c.按照该商品所属物流分类确定储位范围:只能指派储位属性中物流分类与商品一致的储位;
d.按照入小量区的总量确定储位的级距范围:只在级距范围对应的储位中寻找储位;
e.如可以指派拣货储位则优先指派拣货储位,如不能指派拣货储位则直接指派保管储位;
f.按照一个商品可以占用储位数的参数确定储位个数;
g.优先指派原有库存储位:如原有库存储位容积已满则指派新储位;
h.如没有库存则优先指派空储位,如各分区均有符合条件的空储位,则依照分区顺序每区轮流指派一个商品,如没有空储位则优先指派本级距范围内容积空余最多的储位,但是不能超过该储位品种数的限制;
i.商品指派进储位时数量的计算:指派数量=(该储位的最大容积×该储位的空隙比―该储位已有品项的总容积)÷该商品每本的容积;该商品指派进该储位后,如还有余数,按照余数上下限的参数,判断是否指派到该储位;
j.如小量区全部符合上述条件的储位均没有,则依照分区顺序取每区最后一个储位轮流指派一个商品。
3.入中量区逻辑:
a.按照业务类型确定可以入中量区的件数和是否指派拣货储位,可以入中量区的量=该商品对应的业务类型能指派到中量区的最大件数―该商品在中量区已有库存量;
b.判断该商品可以入中量区的总量后的余数是否≤尾数(余数=本次入库总量―可以入中量区的量),如余数≤尾数则一并指派入中量区,则:入中量区的总量=可以入中量区的量+符合条件的尾数;
c.按照该商品所属物流分类确定储位范围:只能指派储位属性中物流分类与商品一致的储位;
d.按照入中量区的总量确定储位的级距范围:只在级距范围对应的储位中寻找储位;
e.如可以指派拣货储位则优先指派拣货储位,如不能指派拣货储位则直接指派保管储位;
f.按照一个商品可以占用托盘数的参数确定储位个数;
g.优先指派原有库存储位:如原有库存储位容积已满则指派新储位;
h.如没有库存则优先指派空储位,如各分区均有符合条件的空储位,则依照分区顺序优先指派一个分区的储位,直到该分区已没有空储位再指派第二个分区。
4.入大量区逻辑:按照业务类型确定可以入大量区的总,余量则直接指派入立。
三、结论
本文根据自动化仓储系统中储位分配的一些基本原则和实际仓储操作的一些特点,分析在仓储入库验收时的储位分配逻辑结构。储位分配只是分析设计自动化仓储管理系统的一个点,当今物流业需要的是构建一个能使仓储物流管理自动化、高效化、及时性得以合理实现的信息系统,从而最大限度的降低仓储物流成本。
参考文献:
[1]马永杰,蒋兆远,杨志民.基于遗传算法的自动化仓库的动态货位分配[J].西南交通大学学报,2008,43(3):415-421
[2]胡列格,胡建国.配送中心储位分配决策方法的动态研究.长沙交通学院学报,2004第20卷第2期
[3]王晓东,胡瑞娟.现代物流管理[M].对外经济贸易大学出版社,2001
篇9
1.2系统架构
本文所设计的基于RFID技术的仓储管理系统采用层次化的结构设计,主要包括UI层、业务逻辑层和数据访问层。(1)UI层UI层位于仓储管理系统客户端,主要实现用户和系统的人机交互,负责处理用户与系统之间的会话,将用户操作传送给业务逻辑层,并将业务逻辑层返回的消息回传给用户。(2)业务逻辑层业务逻辑层位于服务器端,是整个系统的核心,负责接收UI层的应用请求和响应,主要包括事件处理、业务查找、搜索等操作。(3)数据库服务层数据库服务层位于服务器端,用来提供数据支持,包括用户信息、库存信息、出入库信息等。基于数据库服务层之上,调用数据库服务层提供的方法,就可以实现数据库的操作。
2系统功能模块
系统功能模块主要包含四个大的功能模块,包括用户操作、系统管理、仓储配置和帮助。
2.1用户操作模块
用户操作菜单栏包括登录、注销和口令修改二级菜单栏(安全栏),管理员用户登录系统后,用户操作界面显示隐含的注销、修改密码菜单栏和用户管理菜单栏,用户可以根据需要修改登录信息和用户管理信息。
2.2仓储管理模块
库存管理界面包括入库管理、出库管理和库存管理。用户可以根据操作员、货物类型、库存地、日期、产品TID、货物指标对货物的出、入库信息进行查询。
2.3系统管理模块
系统管理菜单栏包括系统设置、库存地管理、日志查看,实现系统的基本参数信息、网络管理和日志查看功能。
3关键技术及实现
3.1数据库操作技术
为优化数据库查询效率,提高代码重复利用率,本文对数据库操作在DBAdapter做了封装,DBAdapter分装接口通过系统配置文件中的数据库连接字符串连接数据库。(1)数据库连接连接数据库时,通过从配置文件中获取数据库连接字符串连接数据库。连接字符串包括数据库名称,数据库登录用户名和密码及数据库IP地址(域名)。
3.2货物出入库管理
出入库管理和库存管理封装在StorageCore接口中,由StorageCore接口对整个产品入库、出库进行管理。主要功能由StorageInOutManage类实现,向上层应用提供调用接口。StorageInOutManage类中有关读写器操作,将调用硬件操作的SDKHelper接口;数据库操作部分会调用数据库操作接口DBAdapter。仓储操作员选择出入库类型(批量、托盘)和出入库模式(入库、出库),仓储操作员在UI界面的出入库管理中调用StorageCore接口下StorageInOutManage类中的函数StartInOutThread()启动出入库操作。
3.3RFID硬件操作技术
(1)RFID读写器硬件操作RFID硬件操作功能由SDKHelper接口封装。SDKHelper接口是在读写器SDK的基础上做了一层封装,对用户屏蔽了不同读写器SDK使用的影响,面向应用层的SDK都是一致的。SDKHelper接口中,RFID_SDKHelper类用于封装不同的硬件设备的SDK,提供统一的接口层。(2)RFID读写器配置RFID读写器配置需要在配置文件中实现,配置文件中读写器参数包括读写器的IP地址(域名),天线的用途和功率设置。
4系统实现
本系统已经在多个大型仓库管理中得到初步应用,如图所示为仓储管理系统的整件货物手动入库界面,用于记录货物的产品类型、入库数量及关联状态等信息。
篇10
签于核电行业质量管理体系严密程度是一般行业难以比拟的情况下,山东核电站发生物料用错事件而引发的思考——二维条码在核电项目管理中的应用。众所周知,核电行业物项种类繁多、编码体系相对完整,趋于成熟。基于上述情况,将二维条码功能应用到核电现场仓储管理系统中已具备条件。
1绪论
核电厂有众多建筑物、厂房、系统及设备,且核电厂的设计、施工、设备的制造一般都由多单位合作完成。因此,需统一对上述物项进行编码命名,以方便工作人员使用。如果将此物项编码按照一定规则植入到二维条码管理系统中,势必会提高对现场物料进出库和质量控制的水平,同时也能达到提高施工管理的工作效率。条码技术作为一种简便的信息采集和输入技术,已被广泛应用于信息自动处理的诸多领域。本文将阐述二维条码技术和数据库技术在核电项目物料管理中的应用,这对于企业提高物料管理的质量和效率,降低工程公司管理成本、提升公司市场竞争力都很有意义。二维条码是条码的一种,是由一组按一定编码规则排列的条、空符号,用以表示以一定的字符、数字及符号组成的信息。二维条码在水平和垂直方向的二维空间均能存储信息,它用特定的图形按一定规律在平面分布的黑白相间的图形记录数据信息。相较于常见的一维条码仅能表示数字、字母等简单信息,二维条码有着巨大的优势:信息密度高;具有纠错功能;可以表达多种语言文字及图像数据;能通过各种手段进行加密处理;价格低廉,成本与现有的一维条码相当。1.1二维条码管理系统在核电项目管理中的应用基于当前核电项目物项编码或物料编码在项目管理中成功的应用,如能采用一定措施植入二维条码物料管理系统中,实现任一物料都有唯一二维条码与其对应。通过信息化技术应用,进而实现多方位监管物料所处状态,建立相应的数据库,为逐步实现数字化奠定基础。1.2采用灵活全方位的监管措施借公司信息化建设之际,深入挖掘信息化(数字化)平台的潜能,将核电设备的物项编码植入二维条码物料管理系统中,建立相应的数据库,通过各种类型的二维条码识别器终端(包括无线),为现场施工技术人员随时随地传递物项信息。不同单位和不同层次管理人员都可以通过二维条码物料管理系统及时查询到各自需求的信息,从而加强现场物料管理,降低人因错误,进而有效提升质量管理水平,最终实现提升管理、降本增效的目标。
2二维条码技术在核电项目管理中的应用
2.1基本现状2.1.1物料编码体系的建立对于核电项目来说,物料众多,无法统计。对于项目管理者来说,所要做的正是要把这些物料归类,使之与项目进度和需求量相匹配。要做到物料的合理、有序、高效归类,就需要建立一套比较完善的物料编码体系,形成相应的物料编码数据库。在此,可充分借助集团公司组织编制的物项编码成果,对物项编码进行适应性修改或扩充,以能满足二维条码对信息容量的要求[1]。2.1.2物料编码山东核电站核电项目现场仓储管理系统主要是鹰图公司提供Marian软件,其功能主要是以仓储物料为管理对象,对其进行编号、分类、赋予物料主要信息,但该信息当前仅能在现场材料管理部使用,该功能依然处于作为基本工具建立台账的阶段。物料编号也是建立在CC(CommodityCode,物料代码)码基础上,在后续项目中设计过程中设计方已启用IC(IdentifyCode,物料唯一码)代替CC码,实现了大宗材料编码与其一一对应关系,为二维条码物料管理奠定了基础。2.3解决方式2.3.1二维条码物料管理系统二维条码仓储管理系统以核电项目物项编码为基础,建立相应的物料编码数据库,根据选用的二维条码类型,条码模板定制,采用相应的技术手段建立网络系统。二维条码作为物料信息的载体,可以在物料入库、出库过程中,甚至在领出到安装前这段时间内,通过自动识别设备由相关单位技术人员(如无线终端)检查和验证,达到立体式的监查效果。管理系统基于局域网建立,只要能适应核电项目物料种类复杂繁多及多种使用功能等特点即可,该系统达到实现物料信息有序管理的目标,并能随时反映项目现场仓储情况,并落实责任到人[2]。2.3.2二维条码物料管理系统的建立二维条码物料管理系统基本组成包括:数据库及管理系统、二维条码制作系统及条码采集和识读终端等,其结构图见图1。图1物料管理系统结构图2.3.3二维条码模板定制二维条码是一种数据库存储、转移信息的方法,是信息的一种表达形式,具有成本低廉、容量大、可靠性高、保密防伪性强等特点。该条码选型和模板定制是条码系统正常运行的基础。基于企业仓储管理的需要,二维条码应该包含但不局限于以下内容:企业物品统一编码、物品名称、型号、规格、所在仓储库位、供应商信息、适用定位等信息。为了在管理中落实责任到人,可在条码中增加入库时间、数量、入库操作人员等信息;对于原材料及生产设备等,更可以增加供货方、托运方、购买时间、地点、数量等众多的信息,以便在发现质量等问题,能及时检验和追溯。基于上述分析,仓储物料信息需要描述文字数量相对较大,这是传统一维条码所不能担负的,此时二维条码大容量存储的优越性就体现无疑了。另外,模板的定制要对条码标签进行选型,确定标签的大小、介质。考虑到现场的工作环境,确定条码标签的介质类型时,如果想把该条码标签延伸到制造厂,应特别注意抗潮、抗腐蚀、抗冲击特性;标签的大小可根据信息量进行适当调整。2.3.4系统主要模块及功能根据现场仓储管理需要,二维条码仓储管理系统主要包括以下功能:a)仓库基本信息管理。该模块就是对一些基本信息的管理,如仓位、管理员信息、数据库备份;b)日常业务操作。主要包括供应商信息管理,如供应商信息的增加、修改、删除、查询等物品登记,条码打印,库存数量报警等功能;c)综合信息查询。主要用于查看企业仓储信息,包括库存物料详细信息、物品进出仓库报表、库存明细统计报表、库存产品统计报表、供应商供货汇总报表、领用人领用汇总报表等。该模块特别为现场质量控制人员提供了随时随地检查过程所需的信息。同时安装技术人员在施工前自查时,可通过手持无线终端查询所需要的源头信息,以核实所获得物料是否正确;d)物料出入库、业务盘点。该功能主要针对识读设备设置,通过扫描读取储存物料的详细信息,对物料出入库及仓库盘点等业务功能[3]。
3结语
主要是根据现场发生的问题,为了避免类似的事情再次发生,故提出二维条码仓储管理系统的应用。本系统需解决以下几个问题:a)将现有物料代码或Marian已使用编码转化为二维条码所用的编码转换;b)建立仓储管理系统数据库,并在保证安全前提下,实现远程共享该数据库;c)无线终端数据采集系统的建立,包括权限设置、分发等内容。
参考文献:
[1]胡丞懿,朱信忠,赵建民.二维条码仓储管理系统应用研究[J].计算机时代,2009(12):42-43.
篇11
Research and Design of Visualization of Intelligent Storage’s Information Management System YE Guo-quan, CHAI Hua, YANG Miao-Qi(Logistics University of CAPF, TianJin, 300162)
【Abstract】In this paper, the application of rfID technology in the storage system to build the visualization of intelligent storage and information management system. the systems achieved goods electronic goods management, monitoring and management processes in the digital and information technology on the basis of the maximum to enhance the storage management information system efficiency.
【Key words】rfID; visualization; warehouse management
0 引 言
仓库管理是物流过程中的一个重要环节,对物流全过程有着很大的影响。传统的仓库管理一般依赖于一个非自动化的、以纸张文件为基础的系统来记录、追踪进出的货物。由于仓储管理完全由人工实施,效率极其低下,能管理的仓库规模也很小。随着仓储管理的物资种类、数量和出入库频率的不断增加,仓储管理作业也已十分复杂和多样化,传统的人工仓储作业模式和数据采集方式已难以满足仓库管理的快速、准确要求,在仓库管理过程中采用新技术可以提高仓库管理的工作效率[1]。自动化仓库产生于上世纪60年代的美国,到现在大致经历了手工存储式仓库、机械式仓库、自动化仓库、集成化仓库、智能型仓库系统的五展。可视化智能立体仓库利用RFID (Radio Frequency Identification) 射频识别技术存储物资,通过电子计算机控制进行物资存取作业,结合自动识别技术完成对物资的识别、跟踪,通过以上技术的结合完成对仓储物资的各项管理。
1 系统架构
可视化智能仓储信息管理系统由三个层次的软、硬件组成:采集、汇聚和管理。它们分别负担着信息的获取、传输、管理和消费的功能,如图1所示。
采集层主要是通过射频识别设备以及其它自动识别设备采集数据[2],包括库位标签、货物标签、手持读写器、无线接入终端;汇聚层通过无线通信技术,把采集来的数据传递到中央数据库,包括无线接入设备和相关的网络设备;管理层对采集的数据进行处理、管理和消费,包括数据库服务器、网络服务器等设备和仓库管理系统软件。
图1 可视化智能仓储信息管理系统由三个层次
从网络的角度看,智能仓储可视化系统的采集层是由一系列的手持、固定和叉车车载读写器组成。这些读写器负担着对RFID标签信息读和写的功能,是智能仓储可视化系统与库存货物产生信息交互的最基本载体[3]。接着,由这些读写器产生的信息流会通过无线或者固定网络传输到库存信息数据库中。信息承载的网络可以是以太网,3G通信系统或WiFi无线通信系统等,如图2所示。
智能仓储可视化信息系统采用B/S架构为客户端提供访
图2问接口,通过这些接口,客户端可以向智能仓储可视化管理平台查询相应物品的库存情况和存放位置。这个客户端可以是一个手持读写器、叉车车载读写器,或是一台计算机。智能仓储可视化信息包含六个模块和四个数据库。它们分别是信息写入管理、信息删除修改、查询管理、定位管理、信息备份、容错恢复模块;货位、货品、标签和审计数据库。这六个模块组成了智能仓储可视化管理平台,是与采集层的手持、无线和叉车车载读写器直接发生数据交互的载体。它们以采集层传来的数据为输入,直接对这四个数据库进行操作,如图3所示。
图3
2 工作原理
智能仓储可视化信息系统的工作流程原理上是根据采集层传来的数据为输入,以智能仓储可视化管理平台为主题,对四个数据库进行操作的过程:货品数据库为货舱中入库每一个的货物维护一个记录(record),包含了货物的最基本信息,如供应商、出厂日期、入库日期,RFID电子标签信息;货位数据库和标签数据库以货位和电子标签为索引存放货位和电子标签的相应信息;入库、出库、移库、补货、盘库和查询是实时货位库存管理 的几个基本操作,大都是管理层发出指令、采集层反馈操作结果的双向工作流程;当库中货品状态发生变化后,如移库、出库或货品消耗以后,它在货品数据库中的record将会做出相应更新和变化,甚至从数据库中移除。当record从库存信息数据库中删除后,其对应的货位会被清空、电子标签会被释放,用以存放和标记另外一个货物,而货位数据库和标签数据库也会相应变化;从数据库中移除的记录被存放在审计数据库中,以备未来的朔源和审计。
从根源上说,可视化智能仓储信息管理系统的核心技术是对仓储系统进行建模的数学模型[4],它也是后续需要专利保护的目标。通过研究和优化数学模型的算法即可对系统运营进行优化。将这些算法用计算机软件来实现,指导整个仓储的货位管理,流程的梳理等[5,可以极大的节约运维成本和效率,实现精益化运营。
3 智能立体仓库控制管理系统设计
智能立体仓库的管理及控制系统,是基于现代信息技术、控制技术和通信技术等发展起来的综合应用系统,负责整个智能立体仓库的管理、调度工作,是整个仓库系统的控制中枢。该系统有较强的综合性,主要目的是根据各配送点的需求,向各配送点提供配送信息,根据订货查询库存及配送能力,发出配送指令,发出结算指令及发货通知,汇总及反馈配送信息。
整个智能立体仓库计算机管理系统利用一台数据库服务器、一台调度计算机、一台监控计算机组成一个局域网,完成对系统的控制。服务器上安装了数据库管理系统,数据库系统选用SQL Server软件平台。客户机运行应用程序,完成数据的输入\输出处理等前端任务。该系统保证仓库管理各个环节数据输入的速度和准确性,确保使用单位及时准确地掌握库存的真实数据,合理保持和控制仓库库存。根据需求,系统包含了若干模块:标签制作、货位数据库和货品数据库的初始化、入库管理、出库管理、统计查询、库存管理、货位调整、账目管理、RFID和条码打印、信息安全、系统接口等。根据以上分析,智能仓库管理软件结构如图3、图4所示,本文设计的智能仓库管理软件实现了该框图中的部分功能,具体的功能包括:
图4
图5
标签制作:依据入库单及标签制作申请单录入的货物信息生成每个物品的电子标签,在标签表面上打印标签序号及产品名称、型号规格,在芯片内记录产品的详细信息[6]。货位数据库和货品数据库的初始化: 实现对所有货物的统一管理和其相应仓储位置的可视化。
出入库管理:入库时,仓库管理员根据订货清单清点检查每一件货品,检查合格后交给仓库保管员送入库房。仓库保管员持手持机扫描货架库位标签和入库物品上的标签并输入物品数量进行入库登记,数据记入手持机内的入库操作数据表,然后将物品放置到指定库位上。如果需要将物品装入包装箱内存放,还需要扫描箱标签以更新手持机内箱明细表。全部物品入库完毕后,将手持机交给管理员,由管理员将入库数据导入后台管理数据库内,完成入库操作。经过这一流程后,仓库中每一种物品的位置、数量、规格型号等都可以在仓储管理软件中一目了然的查找出来,实现了仓储状态的可视化;出库时,仓库管理员根据领料申请查询仓储状态,然后做出预出库单;保管员根据预出库单将指定库位的物品取出,使用手持机扫描库位标签和物品标签将出库信息进行登记,数据记入手持机出库数据表;全部出库物品取出后将出库信息上传到主机,与预出库单作比较,并根据实出数量进行登帐。
统计查询: 主要用于仓库的入库、出库、残损及库存信息的统计查询,可按相应的货物编号、分类,便于供应商、客户和仓库保管人员进行统计查询。
库存管理: 主要用于仓库的库存货物的管理主要内容有:对库存货物的上下限报警;库存呆滞货物报警;货物缺货报警;库存盘点管理: 主要用于仓库的货物盘点清单制作、盘点清单打印、盘点数据输入、盘点货物确认、盘点结束确认、盘点利润统计、盘点货物查询、浏览统计、盘亏盘盈统计等便于实行经济核算;库存分析;退品和废旧物资管理;货位调整:主要用于仓库对库存货物的货位进行调整,进行货位调整查询,同时通过可视化的工具使得仓库管理人员掌握各种货物的存放情况,便于仓库及时准确地查找在库货物。利用最优化的数学算法合理规划仓位,合理的仓位货位管理。
账目管理: 主要用于仓库核算某一时间段的每种货物明细账,每类货物的分类账和全部在库货物的总账,便于仓库实行经济核算。
RFID和条码打印: 主要用于仓库的货物自编RFID和条码打印、货物原有RFID和条码打印等,便于仓库实行RFID和条码管理,自动生成打印各种货物的RFID和条码。
信息安全: 无需客户端,通过认证登录。异地也可查看,但无法进行修改复制等操作。在数据保护方面,使用审计数据库备份各种操作数据,可排除意外带来的损失。
系统接口:为防信息孤岛的现象出现,系统预留多个接口以供加载新功能或与其他系统对接,如CRM、ERP、财务等系统。
4 结束语
从研发到应用,智能仓储可视化信息管理系统对企业有诸多价值,从运维的角度来看,智能仓储可视化信息管理系统对在仓储领域的应用可以极大的提高仓储效率、空间利用率、节约成本精准运营,从而提高企业的整体竞争力;从战略的角度来看,智能仓储可视化信息管理系统对可以帮助企业超越同行进入智能物流领域,在行业内占据有利的地位,甚至引领潮流并设立行业技术标准;从品牌的角度来看,对新技术的超前性应用可以极大的提高企业的品牌高度,博得新技术应用先锋的美名。
参考文献
[1] P . W . W u r m a n , R . D . A n d r e a , M . M o u n t z . T h r e e Engineers,Hundreds of Robots,One Warehouse.IEEE Spectrum July 2008:26~34
[2] J.J.Leonard,H.F.Dunrrant-White.Mobile robot localization by tracking geometric beacons.IEEE Transactions on Robotics and Automation,1991 3(7):376~382
[3] Z.Y.Zhang.A Flexible New Technique for Camera Calibration,IEEE Transactionson Pattern Analysis and Machine Intelligence,22(11),2000:1330~1334
篇12
目前,WMS系统在国内企业实施建设过程中面临着诸多问题:
(1)企业现有信息系统没有统一的规划和设计,MES、PDM、CRM等系统不具备库存管理功能;
(2)企业并行存在的多个信息系统下的采购数据、出入库账目和库存数据无法整合,整体数据欠缺一致性和完整性;
(3)企业现有信息系统与智能仓储管理系统之间的信息流和数据流相对封闭、独立;
(4)自动化库房、智能制造生产系统的建立对企业信息系统在自动化、智能化、信息化方面提出新的要求。由此,WMS系统如何在企业生产现场、自动化库房设备控制系统(Warehouse Control System,WCS)与企业信息管理之间扮演好信息沟通的桥梁作用,对于优化企业的生产管理、信息管理等至关重要。
本文综合以往WMS系统与企业信息系统进行系统集成的案例,就WMS系统在企业实施过程中常见的系统集成思路和常用的数据交换方式进行了探讨和总结。
1 如何集成
WMS系统与企业信息系统的集成需要在企业信息系统已有功能的基础上,充分发挥WMS系统在库存管理、智能存储方面的优势进行系统集成。WMS系统与企业信息系统的集成主要从两方面着手,即业务集成和数据交换规则。业务集成,即业务流的集成,主要解决如何融合、衔接企业信息系统和WMS系统相关业务流程的问题。数据交换规则,即数据接口和数据交换协议,解决企业信息系统和WMS系统之间数据流和信息流如何交互的问题,从软件开发角度约定数据交换的规则和方式。
在前期调研阶段,WMS系统与企业双方技术人员需要就以下几个方面展开业务调研和需求分析:
(1)企业信息系统的类型及企业信息系统现有的业务流程和功能;
(2)企业需要在自动化库房中存储物品类型,如电子元器件、刀具、普通生产物资等。不同的物品类型会有截然不同的业务流程;
(3)企业现有信息系统是否具备物品信息管理、库存管理、库位管理的功能?
(4)企业信息系统是否具备完整的出入库相关单据编制流程?
(5)企业信息系统与WMS系统如何进行数据信息交互?
(6)双方系统是否需要信息接收后的回传确认,即是否需要回传任务执行状态、关键任务信息?
双方技术人员应依照上述思路,最终确定系统集成方案。
1.1 业务集成
在WMS系统实施过程中,企业信息系统是否具备库存管理、库位管理功能是决定WMS系统与之进行业务集成方式的关键决定因素。
1.1.1 企业信息系统具备库存管理、库位管理功能
企业信息系统初期规划时功能规划较完善,可管理存储在智能存储设备中的物品库存、库位信息,通过采购入库、领用出库、借用出库、归还入库等业务流程编制出入库单据,向WMS系统传达指令:“何种物品―出/入动作―请求数量―存放货位”。WMS系统通过数据接口接收出入库单据,并根据“存放货位”中的设备编号、货位编号等信息将出入库任务分解至WCS终端的系统中执行出入库动作,完成物品出入。同时,WMS系统将任务执行结果返回至企业信息管理系统,即任务执行成功与否及失败原因等信息,确保信息流程的完整性和数据信息的一致性。这种集成方式以企业信息系统为主、WMS系统为辅,对企业信息系统的依赖性较强,整个过程基本可实现全自动化操作,无需操作人员参与。具备库存管理、库位管理功能的企业信息系统如图1所示。
1.1.2 企业信息系统具备库存管理功能,不管理具体货位
企业信息系统管理物品库存信息,WMS系统管理物品在智能存储设备中的库位信息。企业信息系统编制出入库单据,向WMS系统传达指令“何种物品―出/入动作―请求数量”。不同于前一种情况,WMS系统接收出入库单据后,需要对物品货位进行分配或查找,对入库任务推荐分配货位,对出库任务读取历史货位。WMS系统形成动作指令,待WCS系统执行完成后向企业信息系统回传任务执行结果,同时更新系统数据库中物品的存放信息。这种集成方式仍然以企业信息系统为主,但货位管理过程需要有操作人员一定程度的参与。具备库存管理功能,不管理具体货位的企业信息系统如图2所示。
1.1.3 企业信息系统不具备库存管理功能
企业信息系统不具备库存管理功能,编制出入库单据后依旧向WMS传达指令“何种物品―出/入动作―请求数量”,WMS系统负责解析、执行。但这种情况下WMS系统接收出入库单据后需要根据系统管理的物品库存信息核对单据中请求数量的合理性。这种集成方式双方系统业务传递的信息不止是任务信息,还需要将WMS系统管理的物品库存信息共享至企业信息系统。不具备库存管理功能的企业信息系统如图3所示。
1.2 数据交互
确定业务集成方式后,数据信息如何交互成为系统集成的关键。目前主流的数据信息交换方式有中间表、基于HTTP协议的Web Service/SOAP方式、RFC方式、普通HTTP/HTTPS协议通讯、普通Socket方式自定义报文通讯、文件模式等。其中,以Web Service、中间表为主流对接方式。这几种接口方式各有优缺点:
(1)中间表接口:企业信息管理系统向WMS系统提供相关业务中间数据库/中间表,在中间库中建立公用的入库单据表、出库单据表、库存信息表等,在共享表中建立标志位,表明有新数据、已读取数据、反馈数据、读取反馈数据完成、删除标志等,通过标志位的定义来完成数据交互。这种方式的优点是开发量小,简单,高效,较直接读写数据库方式能够确保数据信息的安全性;但存在实时性低,通用性差,接口变动时影响较大,不适合多用户的并发等缺点。
(2)基于HTTP协议的Web Service/SOAP接口:双方技术人员就需要传递的单据信息、查询信息编写服务端和客户端接口函数。Web Service接口可确保信息的实时读取,并及时回传信息是否接收成功。这种方式具有易于重构,开放性好,可集成性好等优点,且Web Service可穿越防火墙,实现真正的自由通信。但其缺点也很明显,Web Service使用了XML对数据进行封装,导致大量数据在网络中传输。
(3)RFC接口:SAP系统是业界最先进、最稳定的ERP系统,其接口方式主要有RFC、IDOC、BAPI三种,其中RFC调用最常见。对接方根据SAP提供资料,在对接程序中进行代码开发,即数据同步、数据读取、信息反馈等。由双方共同承担开发工作。这种方式的优点是双方各司其责,商讨开发,不容易造成混乱和错误,开发进度快。但使用方必须承担SAP二次开发费用,需要组织三方商讨,在原有SAP的流程上加入对接方开发软件。
(4)Socket报文接口:集成双方技术人员自定义报文通讯,以TCP/IP,Socket方式将通讯内容编制成电文形式进行传送,由双方共同开发,定制报文格式和内容,定义侦听方和连接方,发送报文和回传信息。这种接口方式需双方共同开发,可逐条发送指令,连接方在需要时开机运行同步数据即可,信息反馈针对性较强,实时性高。但须保证网络畅通,否?t无法传送指令,接口协议较复杂,技术门槛相对较高,问题定位较复杂。
篇13
0 引 言
改革开放后,我国中小型企业快速崛起,现今已经占有全国企业中的百分之九十九[1]。中小型企业的发展有助于缓解我国的就业压力,促进社会的和谐发展,优化我国的经济结构,对我国的经济发展具有很大的影响。然而我国的中小型企业大多存在流动资金少,仓储管理不规范,设施设备不齐全等弊端,其中仓储管理作为企业物流管理的核心,仓储管理系统的应用成为了重中之重[2]。可见研究适合中小型企业的仓储管理系统,将直接影响到企业能否在竞争残酷的环境下长远发展。
仓储管理系统的发展经历了最初的人工管理阶段,到机械化、自动化和智能化仓储管理阶段,仓储管理技术不断上升。目前,自动化技术和信息技术的应用已经成为仓储技术的重要支柱,自动化仓库、自动识别和分拣系统,以及条码和射频技术、供应商管理库存和零库存技术等也开始在一些大型企业中使用,从而解决了其仓储管理时效性慢及库存数据准确性差等问
题[3]。虽然已有的仓储管理系统很多,例如北京节点通网络技术公司的无线仓储管理系统,以及上海速成软件科技开发的速成条码仓储管理系统等。但这些系统多半适用于大型企业。若中小型企业照搬挪用的话,会出现两个主要问题:一是系统中很多功能中小型企业不需要使用,造成资源浪费;二是中小型企业有自己的生产特色,适用于大型企业的WMS(Warehouse Management System,即仓储管理系统)并不一定适用于中小型企业的实际生产流程。而若中小型企业寻找专业软件公司量身定制的话,同样会出现两个问题;一是费用太高;二是很多软件公司不愿意去为中小型企业调研设计。经过调研发现,目前很多中小型企业根本就没有WMS,设计一套适用于中小型企业的仓储管理系统,是当今市场的迫切需求。
本文设计的仓储管理系统,选择PHP+Mysql(即PHP脚本语言+Mysql服务器)组合作为编程技术,系统包括入库、出库、库存、打印及权限管理五大功能模块,优化了企业在仓储流程、权限分配、责任落实等管理方面的同时,也降低了其在人力、时间、经济损失等方面的生产成本,从而促进了宁波A企业生产效率的提升。
1 现有仓储管理系统的架构与不足
现有的仓储管理系统可分为三类:第一类是基于典型的配送中心业务的应用系统,如北京医药股份有限公司的现代物流中心;第二类是以仓储业的经营决策为重点的应用系统,如华润物流有限公司的润发仓库管理系统;第三类是以仓储作业技术的整合为主要目标的系统,主要解决各种自动化设备的信息系统之间整合与优化问题,如武钢第二热轧厂的生产物流信息系统[4]。宁波A企业需求与第三类系统有些吻合。
本文选取现有的生产物流信息系统进行分析。该系统的重点在于物流系统与轧钢流水线的各自动化设备系统要无缝连接,使库存成为流水线的一个流动环节,也使流水线成为库存操作的一个组成部分。系统的功能架构包括“出、入库管理”、“倒垛作业管理”、“吊车命令实绩管理”、“辊道跟踪和控制管理”、“板坯化学成分数据管理”、“与其他系统关联管理”、“权限管理”、“库存管理”、“报表打印”等十大管理模块[5]。
系统的不足之处在于WMS不仅要整合设备系统,也要整合工艺流程系统,还要融入更大范围的企业整体信息化系统中去,造成系统本身对于中、小型企业的适用性非常差[5]。中小企业普遍都存在规模小、成本低的现状,如果直接引用该系统,费用昂贵的同时也会造成资源浪费,例如很多企业则即不需要使用吊车和辊道工具,也不涉及仓储化学成分产品;而由于规模较小,企业的资源管理也并不完善,没有能力将WMS与其他系统关联管理。因此,现有仓储管理系统的最大不足便在于不能普遍满足中小型企业的实际需求。
2 宁波A企业仓储管理现状与优化分析
宁波A企业是一家集生产加工、经销批发的私营有限责任公司,实际年产值在3 000万左右,占地面积15.6亩,其中建筑面积约2万平方米,仓库面积约1 600平方米,货架占地面积约600平方米。仓库内存有的原材料与配件的价值不低于500万,配件包含了近2万个品种。摆放方式采用货架摆放与堆叠摆放。
宁波A企业的出、入库管理现状如图1所示。分析管理存在如下缺陷。一是没有权限分配,即从申请到开出、入库单过程中没有明确的人员分工,允许自行制作书面账单,导致事故发生后,责任得不到落实。二是无法对库存的上下限进行智能判断,采购部在缺货的状况下,不能提前下放入库料单,只能被动等待员工申请。三是缺少智能录入功能,在依单电脑录入作业中,数据统计员采用Excel表格软件,使得新产品入库时需要手动增加字段,工作量重复。四是货物没有准确定位,在出库管理的备料作业中,仓管员仅能依靠经验在货架间搜索包装,延长了作业周期。五是缺少审核判断流程,自行制作书面账单作业后,没有进行审核确认,便直接进入依单电脑录入。导致出现问题得不到及时反馈。六是传统的手工盘库,人力耗费过大,并且容易出错,同时盘库时A企业需要停止入库生产,又影响了生产进度。
针对发现的缺陷,提出对应的优化。一是明确员工间的分工,规范责任人的落实。即对企业员工分配不同的工作任务与系统录入权限。每一项作业完成后要求相应的责任人附上姓名录入表单,且相互间不能浏览。二是采购部应用库存管理,对仓库货物进行实时监测。提前下放入库料单。三是建立数据库,在新产品入库后,数据表能自动生成新产品字段。四是完善入库表单信息,要求产品入库时,录入摆放的仓库名与货架位。五是在权限分配的基础上,添加审核流程。六是引用条形码扫描技术代替纯手工盘库。
3 仓储管理系统设计
3.1 系统的技术选择
要制作动态网页,首先得选择合适的编程语言及服务器。当今盛行的网页编程语言主要包括ASP、JSP和PHP三种。而PHP在安全性、兼容性、运行效率和开发成本等方面,较其他两种脚本语言都呈现优势[8]。因此在本文的系统设计中,我们选择在Apache服务器的基础上使用PHP作为脚本语言,同时配上MySQL作为连接数据库。这也是目前应用最为广泛的组合。
3.2 系统的功能模块
本文设计的仓储管理系统主要包括“入库管理”、“出库管理”、“库存管理”、“打印输出”、“权限管理”五大模块。如图2所示。
“入库管理”:在登记入库页面中,设计了仓库号与货架号的下拉框,方便仓管员对产品的摆放信息直接勾选录入。在入库单查询内,设计了审核判断功能,允许仓库主管对仓管员与检验员录入的表单进行审核。同时新产品登记功能的添加,也方便了仓储的扩充;“出库管理”:在产品出库页面中,设计产品信息搜索功能,搜索内容包含产品的库存量及存放库位。“库存管理”:设计库存报警功能,一旦某产品库存量低于设定的下限值,库存报警就会自动弹出该产品的信息,提醒采购部提前下放采购料单。设计盘库操作页面,仓管员在盘库过程中,只需要利用条形扫码技术对仓库的产品进行扫描,系统便会自动生成一套盘库数据与数据库内的原始数据进行对比,生成盘库报表;“权限管理”:设计权限分配功能,对企业不同层次的员工进行分配,不同的员工拥有不同的系统录入权限。根据仓库的管理领域,本仓储管理系统设置四层用户权限:企业经理、仓库主管、仓管员、检验员;“打印输出”:在出、入库单查询页面中,设计打印输出功能,方便仓库主管在审核通过后直接打印表单。而宁波A企业使用的爱普生610k针式打印机,调试运行后可以与本系统成功连接。
4 仓储管理系统的操作流程
仓储管理系统中,出、入库操作流程如图3所示。入库操作中,货物到达仓库后,首先被放入待检区,仓管员与检验员依照生产部事先给出的入库料单,分别对产品的型号、数量及质量进行核对检验,确认无误后,录入系统完成预入库。仓库主管则负责再一次对录入的表单审核确认,无误后录入系统完成产品入库。仓管员将产品摆货上架。出库操作中,在出库料单生成后,仓管员首先检验库存,依照生产部事先给出的出库料单进行备料后,交由仓库主管核实确认,无误后录入系统完成产品出库。仓管员将产品包装出库。