吉林廣播電視大學 宿建樂
大陸汽車電子(連云港)有限公司長春分公司 蔡景行
基于JAVA的物流倉儲管理系統(tǒng)設計
吉林廣播電視大學 宿建樂
大陸汽車電子(連云港)有限公司長春分公司 蔡景行
選用MVC(Model-View-Controller)軟件設計模式,即模型—視圖—控制器,并結合應用廣泛JAVA語言環(huán)境,建設性的提出基于JAVA物流倉儲管理系統(tǒng)流程控制規(guī)則,以及倉儲管理系統(tǒng)的關鍵性層次劃分和設計思路,希望能夠?qū)τ诂F(xiàn)代物流倉儲管理系統(tǒng)進一步完善和信息化建設,提供更加可行的框架性工程實踐設計選擇方案。
JAVA;物流;倉儲管理
基于互聯(lián)網(wǎng)虛擬背景下的電子商務成為促進現(xiàn)代物流發(fā)展主要因素之一,跨區(qū)域和跨國界商品交易活動,以及不同多樣性產(chǎn)品需求,打破傳統(tǒng)商品單一、多批量特點,為現(xiàn)代物流倉儲管理提出了更加具體的新要求,使得物流倉儲管理成為一個更加全面的商品集中和信息服務化平臺,以及物流產(chǎn)業(yè)化管理控制中心樞紐?;贐/S結構模式的網(wǎng)絡信息管理,以其開放性、可擴展性和安全性等多方面優(yōu)勢,成為構建現(xiàn)代物流倉儲管理系統(tǒng)的可靠性技術手段,這也更加明確了,研究和設計基于JAVA網(wǎng)絡化的物流倉儲管理系統(tǒng),符合物流產(chǎn)業(yè)發(fā)展的實時現(xiàn)狀和要求,具有較強工程實踐意義。
2.1功能轉變
倉儲本身定義來說,應該是現(xiàn)代物流產(chǎn)業(yè)的一個靜態(tài)過程,但是目前現(xiàn)代物流系統(tǒng)中,尤其是電子商務物流,個性化多樣性需求已經(jīng)影響了倉儲的基本功能,由少品種,大批量商業(yè)產(chǎn)品流通轉向了多品種,小批量,倉儲基本功能正在轉變,倉儲管理的主要內(nèi)容,是協(xié)調(diào)和促進產(chǎn)品高效率流通,從物流供應鏈角度看,倉儲管理已經(jīng)是物流供應鏈的核心組成部分,應用能夠更好完成商品緩沖和調(diào)節(jié)作用,并且是供應商和消費者之間重要溝通橋梁,能夠?qū)崿F(xiàn)倉儲管理的價值創(chuàng)造和增值。
2.2倉儲管理是現(xiàn)代物流實現(xiàn)價值的基礎
倉儲管理是現(xiàn)代物流產(chǎn)業(yè)價值實現(xiàn)中,處于推進和基礎性功能地位,倉存管理不僅要實現(xiàn)商品存儲,而且需要對于物流產(chǎn)業(yè)鏈中財務資源控制、生產(chǎn)供應、售前和售后支持性服務都起到了重要的作用。倉儲管理中有效商品協(xié)調(diào)和控制(減少產(chǎn)品庫存量),是實現(xiàn)資金流高效運轉的關鍵性環(huán)節(jié),同時實現(xiàn)生產(chǎn)有序進行、商品供應,以實現(xiàn)商品流的有效傳遞。因此完善的構建倉儲管理系統(tǒng),已成成為企業(yè)獲取核心競爭力的關鍵性手段和策略。
3.1方案選擇
JAVA軟件技術的不斷應用,MVC已經(jīng)成為JAVA平臺推薦使用系統(tǒng)軟件框架,應用MVC主要目是更好實現(xiàn)代碼重構性使用,降低數(shù)據(jù)代碼編寫、應用操作性耦合特征,實現(xiàn)系統(tǒng)平臺可擴展、易維護和靈活性特征,例如目前WEB的B:2B的電子商務系統(tǒng),基本上應用MVC框架結構。在開發(fā)物流倉儲管理系統(tǒng)時,選用JSP+servlet+JavaBean,三層系統(tǒng)控制流程框架B/S結構,目前JSP+servlet+JavaBean的系統(tǒng)設計已經(jīng)在信息化企業(yè)平臺建設中,獲得了廣泛的應用,已經(jīng)成為互聯(lián)網(wǎng)軟件開發(fā)中的主流化技術,不論在安全性、模塊化和面向?qū)ο蠓矫?,這中物流倉儲管理系統(tǒng)框架,能夠更好的顯示MVC管理控制模式?;贘AVA的物流儲存管理系統(tǒng)流程控制如圖3.1所示。
圖3.1 JAVA物流倉儲管理系統(tǒng)流程控制
3.2物流倉儲分層設計
本文依據(jù)現(xiàn)代物流倉儲管理的特點和業(yè)務操作流程,在JAVA物流倉儲管理系統(tǒng)的模塊分析后,構建出JAVA物流倉儲管理的結構化層次,主要有物流倉儲管理系統(tǒng)分為應用程序?qū)?、服務層和業(yè)務邏輯層。在JAVA物流倉儲管理系統(tǒng)結構框圖如圖3.2所示。
圖3.2 JAVA物流倉儲管理系統(tǒng)結構框圖
(1)應用程序?qū)?/p>
在JAVA物流倉儲管理系統(tǒng)中的應用程序?qū)又饕δ苁菫橛脩籼峁M意的各類服務,多元化應用性整合,考慮到物流倉儲管理系統(tǒng)目前的復雜性特點,通過單一的瀏覽器很難保證,用戶服務的多元化需求,例如貨物路徑的跟蹤導航、車輛的監(jiān)控、客戶的交互性需求,JAVA的物流倉儲管理的應用程序?qū)樱瑧獦嫿ǔ蔀轭愃朴贕OOGLE的chrome瀏覽器,集合計算機互聯(lián)云平臺技術相關公共服務集合,使其具有更加完善的功能服務性特征。
(2)服務層
基于JAVA現(xiàn)代物流MVC倉儲管理系統(tǒng)的控制流程設計,為物流平臺提供更加有效的可擴展性。服務層具體實現(xiàn)是在一定規(guī)范和系統(tǒng)結構組成基礎上,更加重視面向服務的框架結構,進行必要的業(yè)務程序和系統(tǒng)模型化開發(fā),其主要的思路是JAVA物流倉儲管理系統(tǒng)業(yè)務,都要以單元化服務來描述,通過模塊化單元服務組合,實現(xiàn)新業(yè)務功能開發(fā),在新業(yè)務建立過程中,可能需要開發(fā)和設計一些新服務單元,也可以對于服務單元進行有效父輩繼承重構。
(3)業(yè)務邏輯層
在JAVA物流倉儲管理系統(tǒng)中,業(yè)務邏輯層是物流倉儲管理流程控制管理核心組成部分,物流信息控制計算機、拓撲網(wǎng)絡驅(qū)動設備和信息的數(shù)據(jù)庫資源存儲等,在一個JAVA物流集中管理的分布式應用系統(tǒng)框架下,進行硬件資源有效管理,集中管理硬件設備提供標準化的計算機應用服務;軟件資源主要包括信息存儲、隊列排隊、應用技術服務以及物流倉儲內(nèi)外部管理服務。
研究基于JAVA物流倉儲管理系統(tǒng)設計框架和思路,符合物流產(chǎn)業(yè)發(fā)展的實現(xiàn)需求,希望對于現(xiàn)代物流企業(yè)的穩(wěn)定可持續(xù)發(fā)展和滿足用戶多樣化需求,提供一個建議性物流倉儲管理系統(tǒng)實踐應用方案。
[1]董紀陽.基于UML的倉儲管理設計與實現(xiàn)[D].遼寧,大連海事大學.2009.
[2]田健等.基于B/S模式物流倉儲管理系統(tǒng)開發(fā)[J].長安大學,2008(37),4:31-42.
[3]肖來元.基于瀏覽器與服務器的醫(yī)院信息系統(tǒng)研究與開發(fā)[D].西安,西安建筑大學,2006.