白玉艷,韓明華,陳順華
(1.云南農業大學基礎與信息工程學院,云南昆明650201;2.廈門中軟海晟信息技術有限公司云南分公司云南昆明650011)
云南約40%的國土面積屬于烤煙種植最適宜區,其經緯度、海拔、土壤、氣溫、日照、降水等自然條件得天獨厚,所特有的立體氣候也非常適合煙葉生長,云南煙葉生產量基本占全國總產量的1/3[1]。自2010年以后,云南省煙葉收購量均穩定在2000萬擔以上,但煙草行業的煙葉物流倉儲管理長期采用手工單據的人工操作方式,難以適應煙葉生產管理規模化、專業化和標準化要求,無法有效提高煙葉生產調控能力和抗風險能力[2]。
近年來,有煙草企業不斷探索煙葉物流的信息化建設,應用條碼、RFID[7]等設備進行煙葉物流的管理和信息傳遞,但煙葉作為農產品,其收購、運輸、倉儲環節多,線路長,包裝特殊,各個階段涉及的單位眾多,且設備的投入成本巨大,嚴重制約了煙葉物流信息化建設的進程。為此本文按照煙葉物流各個階段的業務特點,將分離的煙葉物流信息單元整合起來,設計了基于B/S的煙葉物流信息管理系統,對煙葉物流的調運移庫、驗收入庫、在庫養護和銷售出庫進行了系統需求分析、系統設計,為實現煙葉物流的精細化和規范化管理提供了可行的方案。
煙葉物流管理業務流程如圖1所示,煙草公司作為煙葉物流供應鏈的上游,是煙葉物流管理的核心,依據煙葉調撥移庫流向要求、中心倉庫吞吐量進行煙葉物流規劃,結合煙葉收購情況進行煙葉物流調度、制定煙葉調撥移庫計劃,收購點接收調撥移庫計劃,按要求組織煙葉調撥移庫工作,并將煙葉調撥移庫情況上報到煙草公司與復烤加工企業。煙葉運輸到達煙草公司或復烤加工企業后,依據煙葉業務流程,對到達煙葉完成報到、質量檢驗和重量檢測工作,將檢測和檢驗結果反饋收購點。煙草公司和復烤加工企業對檢驗合格的煙葉進行入庫工作,按照分產地、分品種、分等級的管理辦法堆放煙葉。對入庫煙葉按照煙葉養護管理規定進行測溫降氧氣、翻包移垛等日常養護工作。依據工業原料加工需求和煙葉銷售計劃,煙草公司與復烤加工企業完成煙葉的委托加工出入庫和調撥銷售出庫。

圖1 煙葉物流管理業務流程圖Fig.1 Business process of tobacco logistics
煙葉物流信息管理系統的設計思想在于將現有分離的煙葉收購、調運、在途、入庫、倉儲、出庫、銷售等環節進行有機整合,通過與收購點應用的煙葉收購系統進行數據對接,利用物流規劃和物流調度提升煙葉物流在流量、流速、流向上的資源配置能力,有效促進煙葉物流管理水平和煙葉生產經營管理水平。系統主要實現以下功能目標:
1)物流規劃、計劃調運
物流規劃包含流轉計劃、貨位規劃、倉管員與貨位規劃。流轉計劃控制煙葉的流向,嚴格按流轉要求進行調運移庫;貨位規劃即按產地、品種、等級獨立存儲煙葉的要求進行倉儲;倉管員與貨位規劃將煙葉倉儲作業區貨位與倉管員有效綁定。
結合煙葉調運移庫計劃,通過中心倉庫吞吐運行能力和站點收購庫存情況的分析,達到市對縣公司計劃進行控制,縣區對站點進行計劃控制的逐級有效管理。滿足對煙葉物流在流向和流速上的管理需求,以實現煙葉物流在調運移庫上的最優有效配置,達到均衡調運的目的。
2)策略調度、作業有效
通過對報到、過磅、入庫、在庫養護、出庫進行策略調度,實現物流資源的最優有效配置,提高作業效率,使業務各環節緊密結合,對調運移庫,出庫等作業進行指令調度管控,實現倉儲作業的流程化、規范化、鏈接無縫化、精細化的管理要求。
3)系統安全性需求
系統支持統一的用戶認證和權限管理,采用角色的身份來控制對特定操作的訪問權;對數據源和關鍵操作能夠進行追蹤;采取有效的備份措施對關鍵數據進行備份,以便在遇到災難性破壞時,實行數據恢復。
根據煙葉物流信息管理系統建設目標及業務要求,該系統采用Web應用中典型的表示層/業務邏輯層/數據存儲層3層體系結構,系統架構如圖2所示。
1)表示層:使用Flex技術設計和布局用戶界面,向業務邏輯層發送用戶操作請求,接收并顯示返回結果,為用戶提供豐富的、具有較高交互能力的可視化界面。
2)業務邏輯層:使用Java搭建后臺管理模塊,采用Java主流框架技術Spring和Hibernate,通過BlazeDS接收表示層發送的操作指令,訪問存儲數據并將處理結果返回給表示層,Flex表現層與Java的業務邏輯層之間采用AMF二進制協議進行通信,大幅提高數據交互的效率。
3)數據存儲層:數據庫采用Oracle,主要負責數據的存取與維護,保障整個系統數據源的安全性和穩定性。

圖2 系統架構圖Fig.2 System architecture diagram
煙葉物流信息管理系統按照物流規劃、物流調運、質量中心、數字倉儲和工商交接五個層面進行構建。物流規劃是煙葉物流的基礎,主要完成倉庫定義、倉儲規劃、運輸線路規劃及物流調度工作;物流調運是按照物流調度制定調度計劃并綜合考慮收購點煙葉散葉、成包庫存量等信息組織煙葉完成調運移庫、煙葉調運單據的開具和數據上報工作;質量中心是對到達中心倉庫的煙葉進行質量檢驗;數字倉庫完成煙葉的入庫、入垛工作,并按照煙葉養護管理要求,對煙葉翻包養護,記錄養護時間、人員;工商交接是對煙葉的銷售出庫進行管理。系統總體應用架構如下圖3所示。

圖3 系統應用架構圖Fig.3 Application architecture diagram
煙葉物流管理信息系統采用了瀏覽器/服務器的結構體系,綜合運用了Flex界面技術、Spring、Hibernate等Java框架技術,系統具有物流規劃、物流調運、質量中心、數字倉儲和工商交接幾大功能模塊,能夠實現煙葉收購點中轉移庫、直調銷售和中心倉庫報到、入庫、在庫養護和出庫的管理及業務執行等功能。
采用上述方案開發的系統具有更強的用戶交互性、良好的可靠性、可移植性、可維護性和安全性,可為煙葉物流各環節的管理人員提供及時、準確的決策信息,能有效促進煙葉物流管理水平和煙葉生產經營管理水平。
[1] 李春琳.“十二五”期間云南省煙草產業發展風險研究[J].中小企業管理與科技,2012(1):192.LI Chun-lin.Risk research of tobacco industry in yunnan province during twelfth Five-year plan period[J].Management and Technology of Small and Medium Enterprises,2012(1):192.
[2] 吳亮,周宏,張兵.基于RFID技術的煙葉物流管理信息系統設計與實現[J].煙草科技,2011(9):30-33.WU Liang,ZHOU Hong,ZHANG Bing.Design and realization of RFID-based tobacco logistics management information system[J].Tobacco Science&Technology,2011(9):30-33.
[3] 孫偉.Flex基于BlazeDS框架遠程JAVA對象訪問的實現[J].集寧師范學院學報,2012,34(2):108-111.SUN Wei.An implementation of Flex access to remote JAVA object based on the BlazeDS framework[J].Journal of Jining Normal University,2012,34(2):108-111.
[4] 白玉艷,韓明華,夏蕾.基于PDA的煙葉預檢管理信息系統設計與實現[J].電子設計工程,2012,20(6):55-57.BAI Yu-yan,HANG Ming-hua,XIA Lei.Design and implementation of tobacco pre-inspection management information system based on PDA[J].Electronic Design Engineering,2012,20(6):55-57.
[5] 陳金昌.基于B/S模式高校網上黨校系統的分析與設計[J].湖南民族職業學院學報,2012,7(4):73-75.CHEN Jin-chang.On the design and analysis of online party school system of colleges based on B/S model[J].Journal of Hunan Vocational College for Nationalities,2012,7(4):73-75.
[6] 張凈霞,陳俊杰.基于Flex和.Net的水產養殖遠程監控數據管理系統[J].現代科學儀器,2012(6):91-94.ZHANG Jing-xia,CHEN Jun-jie.Data management system of remote monitoring for aquaculture based on flex and.Net[J].Modern Scientific Instruments,2012(6):91-94.
[7] 楊業娟,胡孔法.基于RFID的物流倉儲管理系統分析與設計[J].現代電子技術,2011(22):199-201,210.YANG Ye-juan,HU Kong-fa.Analysis and design of logistics&storage management system based on RFID[J].Modern Electronics Technique,2011(22):199-201,210.