国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于工作流的大型倉庫物流監(jiān)控系統(tǒng)設計

2016-05-14 12:41李志民趙一丁
現代電子技術 2016年6期
關鍵詞:工作流

李志民 趙一丁

摘 要: 當前大部分大型倉庫物流監(jiān)控系統(tǒng),主要面向結構化的業(yè)務過程,功能單一,監(jiān)控性能差。而工作流管理技術能夠提高倉庫物流監(jiān)控系統(tǒng)的靈活性,通過高效率塑造業(yè)務工程,確保企業(yè)效益最大化。因此,提出基于工作流的大型倉庫物流監(jiān)控系統(tǒng)。該系統(tǒng)采用構件化設計,使用腳本語言描述倉庫物流監(jiān)控的工作流過程,用數據庫保存工作流系統(tǒng)中的數據,客戶端通過瀏覽器的方式完成信息交互,系統(tǒng)包括數據層、業(yè)務層以及表示層。系統(tǒng)由運輸管理功能、倉儲管理功能、客戶管理功能、系統(tǒng)維護功能、監(jiān)控管理功能和工作流管理功能六大功能模塊構成。給出用戶采用系統(tǒng)進行檢索和查詢的關鍵代碼。實驗結果表明,所設計的大型倉庫物流監(jiān)控系統(tǒng)的監(jiān)控時間、監(jiān)控效率以及監(jiān)控精度性能都較優(yōu),具有較高的應用價值。

關鍵詞: 工作流; 大型倉庫; 物流監(jiān)控; 構件化設計

中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2016)06?0066?04

Design of large warehouse logistics monitoring system based on workflow

LI Zhimin, ZHAO Yiding

(School of Computer Science, Zhongyuan University of Technology, Zhengzhou 450007, China)

Abstract: The current most large warehouse logistics monitoring systems mainly face the structured business process due to its unitary function and poor monitoring performance. The workflow management technology can improve the flexibility of the warehouse logistics monitoring system, and ensure the enterprise benefit maximization by shaping the business project with high efficiency, so the large warehouse logistics monitoring system based on workflow is proposed. The system adopts component?based design, takes scripting language to describe the workflow process of the warehouse logistics monitoring, and uses database to store the data being in workflow system. After that, the information interaction on the client?side is accomplished through the browser. The system including data layer, business layer and presentation layer is composed of six function modules of transportation management, warehouse management, customer management, system maintenance, monitoring management and workflow management. The key codes for users retrieval and query by means of the system are given. The experiment results show that the monitoring time, monitoring efficiency and monitoring precision of the designed large warehouse logistics monitoring system are superior, and the system has a high application value.

Keywords: workflow; large warehouse; logistics monitoring; component?based design

0 引 言

隨著我國經濟的崛起,物流業(yè)也快速發(fā)展,倉儲逐漸受到廠商和社會的關注。合理配置倉庫資源,增強倉庫的作業(yè)水平,塑造現代化的大型倉庫物流監(jiān)控系統(tǒng),對于提高第三方物流企業(yè)經濟效益具有重要意義[1?3]。但目前大部分大型倉庫物流監(jiān)控系統(tǒng),主要面向結構化的業(yè)務過程,功能單一,監(jiān)控性能差,不能很好地滿足工作需求。工作流技術能夠實現企業(yè)業(yè)務過程的建模和仿真,并對業(yè)務過程進行完善和集成調控,確保業(yè)務過程的自主化。將工作流管理技術同大型倉庫物流監(jiān)控系統(tǒng)有效結合,能夠確保大型倉庫物流監(jiān)控系統(tǒng)的靈活性增強,可基于物流企業(yè)的相關需求,高效率塑造業(yè)務工程,使得企業(yè)效益最大化[4?5]。

當前有關倉庫物流監(jiān)控系統(tǒng)設計的方法較多,但是都存在著相關的問題。其中,文獻[6]分析了利用 EDI 的物流監(jiān)控系統(tǒng),但是該種系統(tǒng)存在成本高、用戶數量少等缺陷。文獻[7]提出了基于RFID 射頻識別的倉儲物流監(jiān)控系統(tǒng),其采用射頻信號自動識別目標對象,并且采集相關數據,識別工作適用于不同的惡劣環(huán)境,但是存在效率低和誤差高的問題。文獻[8]采用Petri網對物流系統(tǒng)進行監(jiān)控,對倉庫物流系統(tǒng)的出入庫流程進行建模,實現物流過程的全方位監(jiān)控,但是該種方法無法解決倉庫物流系統(tǒng)中的并發(fā)性和異步性,存在高的局限性。文獻[9]提出了基于監(jiān)控組態(tài)工具的倉庫物流監(jiān)控系統(tǒng),可實現物流監(jiān)控系統(tǒng)的實時控制、數據采集以及通信聯網,但是該種方法投資較高。

為了解決上述分析的問題,本文提出了基于工作流的大型倉庫物流監(jiān)控系統(tǒng),該系統(tǒng)包括數據層、業(yè)務層以及表示層。系統(tǒng)具有運輸管理功能、倉儲管理功能、客戶管理功能、系統(tǒng)維護功能、監(jiān)控管理功能和工作流管理功能。給出了用戶采用系統(tǒng)進行檢索和查詢的關鍵代碼。實驗結果說明,所設計的大型倉庫物流監(jiān)控系統(tǒng)的監(jiān)控時間、監(jiān)控效率以及監(jiān)控精度性能都較優(yōu),具有較高的應用價值。

1 基于工作流的大型倉庫物流監(jiān)控系統(tǒng)設計

基于工作流理論,設計大型倉庫物流監(jiān)控系統(tǒng),能夠提高系統(tǒng)的靈活性和魯棒性。同時可確保企業(yè)物流效率和經濟效益最大化。

1.1 系統(tǒng)的總體結構

基于工作流的大型倉庫物流監(jiān)控系統(tǒng)是一個 Web WfMS(基于Web的工作流管理系統(tǒng)),Web WfMS的工作流管理系統(tǒng)采用構件化設計,采用腳本語言對倉庫物流監(jiān)控的工作流過程進行描述,在Window Server條件下,實現系統(tǒng)服務器端的運行,采用數據庫保存工作流系統(tǒng)中的數據,客戶通過瀏覽器同服務器實現信息的溝通,系統(tǒng)的總體結構如圖1所示。

系統(tǒng)包括如下三層結構:

(1) 數據層。數據庫用于存儲倉庫物流監(jiān)控系統(tǒng)中的數據,主要有過程定義數據、工作流流程數據以及用戶數據。

(2) 業(yè)務層。該層包括過程定義工具、工作流引擎以及管理工具。工作流引擎是總體倉庫物流監(jiān)控系統(tǒng)的關鍵模塊,其對過程定義進行解釋、為過程實例創(chuàng)造運行環(huán)境、對實例進行調控。系統(tǒng)依據Web服務器完成工作流引擎的擴展。

(3) 表示層。也就是客戶端:系統(tǒng)用戶采用瀏覽器同系統(tǒng)進行信息的查詢和處理,并對系統(tǒng)進行相應的操作。主要的系統(tǒng)用戶有:過程定義人員,塑造倉庫物流監(jiān)控業(yè)務流程模型,對客戶端應用程序進行設計的人員;系統(tǒng)管理員,通過工作流管理監(jiān)控工具,對工作流的運行實例、活動實例的狀態(tài)進行監(jiān)測,同時對用戶使用系統(tǒng)的權限進行限定;普通用戶,也就是物流監(jiān)控系統(tǒng)的最終用戶,這些用戶可采用瀏覽器界面進行相關的操作。

1.2 系統(tǒng)實現工作流功能

大型倉庫物流監(jiān)控系統(tǒng)包括運輸管理功能、倉儲管理功能、客戶管理功能、系統(tǒng)維護功能、監(jiān)控管理功能和工作流管理功能6個部分。系統(tǒng)的邏輯功能如圖2所示。

1.2.1 倉儲管理功能

倉庫物流管理的關鍵是對倉庫的出入庫管理、庫存管理和盤點,并且提供有關庫存、不良品等報表和實時的倉庫儲位圖形顯示,進而為用戶查詢提供全面的服務。

1.2.2 物流監(jiān)控功能的設計實現

大型倉庫物流監(jiān)控系統(tǒng)中的物流監(jiān)控功能模塊包括圖形監(jiān)控模塊和故障診斷和報警模塊,實現對系統(tǒng)中設備和流程的狀態(tài)進行監(jiān)控和報警。詳細的實現過程為:

(1) 獲取倉庫物流監(jiān)控系統(tǒng)的狀態(tài)數據,倉庫物流監(jiān)控系統(tǒng)設備的執(zhí)行機在運行每次處理過程中,可反饋狀態(tài)報告。該狀態(tài)包括處理命令的當前運行狀態(tài)、運輸設備的當前狀態(tài)、處理命令完成、刪除和調整、處理故障等信息。因此能夠及時了解倉庫物流監(jiān)控系統(tǒng)的狀態(tài),并且能夠利用傳感器獲取物流監(jiān)控系統(tǒng)的狀態(tài)信息,如采用設置在貨叉上的傳感器能夠獲取倉庫堆垛機貨叉堆貨的高度以及寬度等信息。

(2) 監(jiān)視物流系統(tǒng)對反饋的狀態(tài)數據進行劃分和統(tǒng)計分析,并通過圖形監(jiān)控模塊,在屏幕上用圖形呈現出物流設備和運輸設備的狀態(tài)。

(3) 通過故障診斷和報警模塊,對物流監(jiān)控系統(tǒng)中的異常狀態(tài)進行檢測和操作,同時基于不同的情況提出相關的解決措施,并對故障進行報警。

(4) 人機交互。為系統(tǒng)管理人員檢索庫存數據、生產計劃、設備狀態(tài)等信息提供服務,管理人員能夠對系統(tǒng)的運行和異常進行及時處理。

1.2.3 工作流管理功能的設計實現

(1) 過程定義

過程定義中包含全部可確保工作流有效運行業(yè)務過程的所有信息,如停止要求、活動控制方案、應用程序以及數據的調用信息等。

(2) 工作流子系統(tǒng)和工作流引擎

工作流子系統(tǒng)中包括各種類型的工作流引擎。工作流引擎是工作流系統(tǒng)的核心部分,其主要的功能有:定義解釋過程,塑造過程實例同時對其運行進行管理,對用戶工作表增加新的工作項,采用應用程序接口調用應用程序等。不同類型工作流引擎采用協同方式實現信息交流。大型倉庫物流監(jiān)控系統(tǒng)中的工作量較多,需要長期實現,需要對定義倉庫物流監(jiān)控系統(tǒng)的過程以及過程解釋,塑造過程實例同時調控過程的運行等。

1.3 數據庫設計

本文的大型倉庫物流監(jiān)控系統(tǒng)中的工作流管理系統(tǒng)的數據存儲在數據庫中。而數據庫采用形式化描述存儲數據。工作流管理系統(tǒng)中的信息保存在工作流列表中,可激發(fā)各工作流的運行。工作流的非正常實例化信息保存在工作流列表中。如果用戶塑造新的工作流,系統(tǒng)會對新工作流設置惟一的表示序號,基于該序號能夠為用戶設置一個工作流描述表和工作流變換表。工作流描述表實現了對活動活動實例的作用對象以及其權限的形式化描述。工作流變換表存儲著工作流節(jié)點間的變換狀態(tài),包括工作流節(jié)點的序號和標識兩部分。用戶任務表主要針對用戶進行的活動,其對工作流管理系統(tǒng)中的處于活動狀態(tài)和變換狀態(tài)的工作流進行存儲。開始運行工作流的過程中,用戶任務表中保存工作流的起始節(jié)點。操作完節(jié)點后,工作流引擎會在用戶任務表中過濾已完成操作的節(jié)點,并將符合觸發(fā)規(guī)范的全部后續(xù)節(jié)點增加到用戶任務表中。存在于用戶任務表中的活動和操作者,具備處理工作流的權限。用戶使用倉庫物流監(jiān)控系統(tǒng)時,當用戶登錄系統(tǒng)后,系統(tǒng)通過查詢該表,向用戶呈現出此刻還未完成處理的工作流,提示用戶完成相關的任務。

1.4 工作流代碼設計

本文系統(tǒng)集成了用戶檢索和修改功能,對于用戶的檢索操作,系統(tǒng)向用戶反饋檢索結果的全部列表,也能夠反饋給用戶所需的列表項。用戶通過系統(tǒng)的客戶端對信息進行調整。系統(tǒng)支持基于不同事務的處理手段,對不同記錄進行批量修改,可確保總體數據庫的完整性。檢索數據庫并返回結果表:

上述函數執(zhí)行倉庫物流監(jiān)控系統(tǒng)用戶的查詢語句,僅能返回首行首列值。并且用戶對某目標進行檢索時,該函數能夠快速向用戶提供相關的檢索結果。

2 實驗分析

為了驗證本文系統(tǒng)的有效性,需要進行相關的實驗分析。實驗分別采用本文系統(tǒng)和基于RFID 射頻識別的物流監(jiān)控系統(tǒng),對某大型服裝倉庫物流狀態(tài)進行監(jiān)控測試。

監(jiān)控性能測試,選用實驗服務物流企業(yè)的實際監(jiān)控數據共6組,檢驗本文系統(tǒng)和基于RFID 射頻識別的物流監(jiān)控系統(tǒng)的監(jiān)控性能,結果如表1所示。

分析表1可得,本文系統(tǒng)的監(jiān)控時間以及精度都優(yōu)于基于RFID射頻識別的倉庫物流監(jiān)控系統(tǒng),說明本文系統(tǒng)具有較高的優(yōu)越性。在系統(tǒng)壓力測試中,分析了兩種系統(tǒng)在不同的服裝倉庫物流系統(tǒng)并發(fā)量中的監(jiān)控效率,如圖3所示。分析圖3可以看出,隨著并發(fā)量的增加,兩種系統(tǒng)的監(jiān)控效率都不斷降低,但是本文系統(tǒng)的監(jiān)控效率始終高于基于RFID 射頻識別的倉庫物流監(jiān)控系統(tǒng),說明本文系統(tǒng)具有較高的魯棒性和監(jiān)控效率。

3 結 語

本文提出基于工作流的大型倉庫物流監(jiān)控系統(tǒng),該系統(tǒng)采用構件化設計,采用腳本語言描述倉庫物流監(jiān)控的工作流過程,通過數據庫保存工作流系統(tǒng)中的數據,客戶端通過瀏覽器的方式完成信息交互,系統(tǒng)包括數據層、業(yè)務層以及表示層。系統(tǒng)由運輸管理功能、倉儲管理功能、客戶管理功能、系統(tǒng)維護功能、監(jiān)控管理功能和工作流管理功能6大功能模塊構成。給出了用戶采用系統(tǒng)進行檢索和查詢的關鍵代碼。實驗結果表明,所設計的大型倉庫物流監(jiān)控系統(tǒng)的監(jiān)控時間、監(jiān)控效率以及監(jiān)控精度性能都較優(yōu),具有較高的應用價值。

參考文獻

[1] 房殿軍.生產線物流技術設備概況[J].物流技術與應用,2003(7):27?30.

[2] 楊東紅.石化企業(yè)物流系統(tǒng)評價及優(yōu)化研究[D].大慶:東北石油大學,2013.

[3] 孫志遠.基于JBPM工作流的運輸作業(yè)管理系統(tǒng)設計與實現[D].蘭州:蘭州理工大學,2013:1?12.

[4] 楊碩.專利電子審批系統(tǒng)中工作流技術的應用[J].計算機系統(tǒng)應用,2013,22(3):46?50.

[5] 金桂根,張悟移.基于資源節(jié)約的物流系統(tǒng)精益設計:以中華專線為例[J].物流工程與管理,2013,35(7):84?86.

[6] 杜占冬.基于智能手機平臺的物流管理信息系統(tǒng)開發(fā)[D].北京:北京郵電大學,2013.

[7] 徐濤.現代物流運輸管理系統(tǒng)的設計與實現[D].成都:電子科技大學,2013:2?3.

[8] 沈文天.物流企業(yè)貨物運輸信息管理系統(tǒng)的設計與實現[D].成都:電子科技大學,2013:4?15.

[9] 龔根平.中小型第三方物流管理信息系統(tǒng)的研究與設計[D].南昌:南昌大學,2013:2?12.

猜你喜歡
工作流
支持節(jié)點協同的工作流模型構建方法研究
基于工作流2.0的智慧教室設計與研究
工作流在電力生產管理信息系統(tǒng)中的設計和應用
“奔向共贏、做到最好”行業(yè)信息化研究方法論
工作流技術在醫(yī)療信息整合工程中的應用分析
基于工作流的水運應急信息管理平臺設計 
辦公自動化系統(tǒng)中公文管理模塊的設計和實現
基于J2EE的電子政務系統(tǒng)研究與應用
基于J2EE的電子政務系統(tǒng)研究與應用
基于目錄樹的工作流引擎設計與實現