摘 要 VMI庫存管理系統有助于油田企業實現物資庫存儲備的最優配置,不僅能夠為油田企業連續生產經營提供物資保障,還能夠減少庫存成本,改善企業的經濟效益。為此,文章對利用JSP技術標準開發VMI庫存管理系統提出整體設計構想。
關鍵詞 JSP;VMI;庫存管理系統
中圖分類號:TP3 文獻標識碼:A 文章編號:1671-7597(2014)13-0018-01
1 基于JSP可視化VMI庫存管理系統的總體設計
1)庫存管理系統的設計目標。作為油田物資的供應單位,庫存管理要解決的根本問題就是根據庫存總量、供應需求量和庫存余量等數據確定各類物資補貨的時間和數量,進而實現油田生產所需各類物資的持續供應,避免物資供應鏈斷裂影響油田生產。因而,在庫存管理的過程中需要對各類物資的最安全庫存量、貨物周轉率等動態數據進行實時監控,以及時、全面地了解庫存物資供應情況。據此庫存管理系統的總體設計目標,即是利用庫存管理系統的實施監管和動態控制功能實現油田各項物資庫存儲備的最優配置,以較低的成本使各項物資達到最科學的儲備量,為企業制定最佳的物資管理策略和物資供應服務提供決策依據。
2)庫存管理系統主要功能的設計思路。物資公司作為油田各單位最大的供應商,油田生產和生活所需各類物資絕大部分由物資集團負責供應,因而當供應商和用戶均為油田所屬單位時,從整體上要實現油田物資庫存成本最低、供應量最合理、補貨時機最恰當,就必須采用雙贏的庫存管理策略,供應商庫存管理模式(VMI)便是最好的選擇。VMI庫存管理模式,由訂貨單位為供應商提供市場數據、進行貨物驗收以及調整訂單,供應商則據此實施定量訂貨,選擇讓系統自動根據庫存安全量預設值進行補貨或者手動補貨。可見,物資庫存需求預測和庫存物資連續補貨供應是VMI設計思路下的兩大主要功能,為了使此兩項功能得以有效實施操作,系統管理模塊、庫存分析模塊、訂貨單位驗收模塊和出入庫管理模塊則成為VMI系統必不可少的四大功能板塊。
2 基于JSP可視化VMI庫存管理系統框架設計
1)庫存管理系統框架設計的主要任務。從實現物資儲備最優配置和最佳物資管理策略的總體目標出發,滿足庫存系統物資庫存需求預測和連續供應兩大主要功能,充分實現供應商管理用戶庫存(VMI)策略,為用戶提供ABC分類、定量和定期、非強制性補充供貨等基礎庫存管理技術,是庫存管理系統框架設計的主要任務。
2)庫存管理系統框架設計的技術選擇。VMI庫存管理系統構建的整個供應鏈體系上游供貨商和下游訂貨單位用戶數量眾多,而每一個供貨商都可能對應多個訂貨單位,形成由供應商一點發散到各個訂貨單位的多條供應鏈,每條供應鏈訂貨單位對貨物庫存和供應的需求都不盡相同,加之使用系統的每個節點也并非采用同一使用平臺,所以構建VMI庫存管理系統的框架時,應當選擇具有高性能、多線程和可移植性強等特點的編程語言進行開發。JAVA作為一種安全可靠和跨平臺完全直面用戶而不受平臺系統限制的網絡應用軟件開發語言,是開發VMI庫存管理系統的最佳選擇。其中,Java Server Page(簡稱JSP)是JAVA語言中的一種動態網頁技術標準,既能夠通過Servlet來提供API,具有系統安全、穩定、可靠、兼容性強的特點,又能夠運用Java Bean將可視化網頁和多供應鏈擴散式的繁瑣運算相分離的代表,進而使該庫存管理系統系統管理、庫存分析、訂貨單位驗收和出入庫管理四大模塊的開發、編程和HTML可視化頁面的設計均能夠獨立進行,極大地提升了庫存管理系統的工作效率。因此,本文設計VMI庫存管理系統框架采用“JSP+Servlet+JavaBean”實現J2EE三層體系結構。其中,JSP用于表示層,Servlet用于控制層、業務處理層,而JavaBean用于數據源層。
3)庫存管理系統軟件平臺的設計。根據VMI庫存管理系統軟件平臺的功能需求和框架規模,開發該系統軟件平臺必須遵循兩點原則:一是基于JSP的VMI庫存管理在選擇系統軟件平臺時必須做到既能夠滿足系統功能需求,又能夠隨著日后用戶數量的增加和物資供應的需求不斷進行擴容和新功能開發;二是經過多年建設油田信息化已經較為成熟,不僅分單位、分業務部門建立了獨立網站和信息平臺,而且利用JAVA開發的各類軟件已廣泛應用于各項業務的管理,因而在設計VMI庫存管理系統軟件平臺時必須要選擇既能夠成功實現庫存管理平臺和現有軟件對接,又能夠使庫存管理系統順利嵌入油田公司各信息平臺。為此,VMI庫存管理系統軟件應當由基于 Web 的客服機及其相關應用服務器組成。基于此,在“JSP+Servlet+JavaBean”三層體系框架下,JAVA語言編程選用JSP技術作為開發環境以及Tomcat5.0為其應用服務器,利用JavaBeans將網頁與程序運算分離,使用SQL語言建立Microsoft SQL Server 2008數據庫引擎。
3 基于JSP可視化VMI庫存管理系統功能模塊的開發
1)系統管理模塊的開發設計。系統管理模塊是VMI庫存管理系統的基礎模塊,用于管理庫存管理系統的主流程以及維護上游供貨商和下游訂貨單位的資料信息。因而開發系統管理模塊時要將庫存管理的業務主流程編寫到軟件平臺程序之中:“維護供貨商和訂貨單位信息—訂貨單位定期將所需物資庫存消耗情況反饋給供貨商—供貨商根據訂貨單位反饋資料結合自身物資庫存情況進行庫存需求分析—根據庫存分析結果暫估各類物資供貨量,生成建議訂單返回給訂貨單位—訂貨單位審閱建議訂單并進行修改,將最終訂單提交至供應商—供應商確認訂單,發出貨物—訂貨單位收到貨物進行驗收,并將驗收結果錄入庫存系統備案,將不合格貨物信息重新生成訂單發回供貨商—供貨商審核退貨單,確認新訂單發貨。”
2)庫存分析模塊的開發設計。在油田物資供應的整個供應鏈體系中,各類物資的需求量通常根據經驗在一定范圍內不斷變化,屬于非確定因素,因而為了防止庫存量不能滿足物資需求量而造成延期供貨,影響油田生產,必須建立安全庫存。這就要求在庫存管理系統的庫存分析模塊中編寫對庫存管理關鍵指標進行數據統計和分析的程序,主要包括庫存周轉率、存貨天數、訂單更改率、庫存量、倉容利用率等庫存控制指標的運算公式,進而通過庫存分析及時對相關決策數據進行調整,提高庫存管理水平。例如,設定安全庫存量的臨界值,當庫存量低于或等于該臨界值時,啟動訂貨程序以補充庫存等。
參考文獻
[1]張弘.企業庫存管理系統的設計與實現[J].計算機光盤軟件與應用,2013(01).
[2]陳韜,萬麟瑞.基于云平臺的VMI庫存管理系統架構研究[J].計算機光盤軟件與應用,2013(22).
作者簡介
孫蕾(1979-),女,工程師,研究方向:軟件開發。endprint