日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

倉儲管理系統實用13篇

引論:我們為您整理了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所示。入庫操作中,貨物到達倉庫后,首先被放入待檢區,倉管員與檢驗員依照生產部事先給出的入庫料單,分別對產品的型號、數量及質量進行核對檢驗,確認無誤后,錄入系統完成預入庫。倉庫主管則負責再一次對錄入的表單審核確認,無誤后錄入系統完成產品入庫。倉管員將產品擺貨上架。出庫操作中,在出庫料單生成后,倉管員首先檢驗庫存,依照生產部事先給出的出庫料單進行備料后,交由倉庫主管核實確認,無誤后錄入系統完成產品出庫。倉管員將產品包裝出庫。

主站蜘蛛池模板: 临夏市| 隆德县| 保靖县| 海安县| 阳曲县| 天津市| 宁乡县| 缙云县| 滨海县| 金堂县| 宁强县| 沂源县| 右玉县| 平乐县| 左贡县| 化德县| 于都县| 柘荣县| 九寨沟县| 南雄市| 当阳市| 察隅县| 麦盖提县| 新安县| 景东| 赫章县| 苏尼特右旗| 璧山县| 巴塘县| 海林市| 金坛市| 合川市| 邓州市| 克山县| 黄平县| 和政县| 鄯善县| 石景山区| 开封市| 玉环县| 汪清县|