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