[摘要] 本文研究了基于軟件工程技術(shù)UML技術(shù)下的企業(yè)物流管理信息系統(tǒng)。介紹了利用軟件工程設(shè)計(jì)方法和技術(shù)開發(fā)物流信息系統(tǒng)的特點(diǎn)和關(guān)鍵技術(shù);并對系統(tǒng)的主要功能結(jié)構(gòu)進(jìn)行了設(shè)計(jì)與闡述。
[關(guān)鍵詞] UML 物流管理
統(tǒng)一建模語言(Unified Modeling Language,簡稱UML)是一種用于對軟件密集型系統(tǒng)進(jìn)行可視化、詳述、構(gòu)造和文檔化的圖形建模語言,主要用于分析與設(shè)計(jì)階段的系統(tǒng)建模。筆者應(yīng)用UML從功能角度對企業(yè)物流管理信息系統(tǒng)進(jìn)行了建模,且開發(fā)了對應(yīng)的系統(tǒng)。
一、UML和JSP技術(shù)簡介
UML 是OMG (Object Management Group、對象管理組織)所采納的面向?qū)ο蠼5臉?biāo)準(zhǔn)語言,經(jīng)過不斷地使用、發(fā)展、修改和完善,目前已成為一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的可視化建模語言。它統(tǒng)一了Booch、Rumbaugh 和Jacobson 的表示方法,融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù),不僅可以支持面向?qū)ο蟮姆治龊驮O(shè)計(jì),更重要的是能夠強(qiáng)有力地支持從需求分析開始的軟件開發(fā)的全過程。JSP(JavaServer Pages)技術(shù)是Java系列技術(shù)的一部分,它提供了一種簡單快速的方法來創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁面。JSP頁面使用XML標(biāo)簽和scriptlets(一種使用Java語言編寫的腳本代碼),封裝了生成頁面內(nèi)容的邏輯。它將各種格式的標(biāo)簽(HTML或者XML)直接傳遞回響應(yīng)頁面。通過這種方式,JSP頁面實(shí)現(xiàn)了頁面邏輯與其設(shè)計(jì)和顯示的分離。
二、物流管理信息系統(tǒng)開發(fā)的可行性
1.技術(shù)可行性
技術(shù)可行性是指根據(jù)現(xiàn)有的技術(shù)條件,能否達(dá)到的所提出來的要求,并且所需要的物理資源是否具備,能否得到。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)的快速發(fā)展,為物流管理信息系統(tǒng)的實(shí)現(xiàn)提供了技術(shù)上的可行性。(1)計(jì)算機(jī)硬件技術(shù)的發(fā)展如計(jì)算機(jī)的存儲量、運(yùn)算速度,外部設(shè)備的功能、效率、可靠性,通信設(shè)備的能力、質(zhì)量都滿足現(xiàn)在企業(yè)物流管理信息系統(tǒng)的開發(fā)可行性要求。為物流管理信息系統(tǒng)提供了堅(jiān)實(shí)的物質(zhì)基礎(chǔ)。(2)計(jì)算機(jī)軟件技術(shù)的發(fā)展也為在Internet中實(shí)現(xiàn)物流信息的交流提供技術(shù)上的支持。特別是數(shù)據(jù)倉庫和數(shù)據(jù)挖掘技術(shù)的出現(xiàn),以及面向?qū)ο笤O(shè)計(jì)方法的出現(xiàn)和UML統(tǒng)一建模語言的出現(xiàn)都加強(qiáng)了開發(fā)的可行性。(3)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展和應(yīng)用使企業(yè)能快速及時(shí)地進(jìn)行信息傳遞。實(shí)現(xiàn)企業(yè)物流信息共享建立了一個(gè)很好的平臺。
2.經(jīng)濟(jì)可行性
經(jīng)濟(jì)可行性分析要估計(jì)項(xiàng)目的成本和效益,分析項(xiàng)目經(jīng)濟(jì)上是否合理.如果不能提供研制系統(tǒng)所需要的費(fèi)用,或者說不能提高企業(yè)的利潤,或一定時(shí)期內(nèi)不能回收它的投資,就不應(yīng)該開發(fā)此項(xiàng)目。而現(xiàn)行的企業(yè)管理信息系統(tǒng)能使企業(yè):(1)提高運(yùn)作效率,降低成本。通過實(shí)施信息管理系統(tǒng),可以實(shí)現(xiàn)企業(yè)內(nèi)部業(yè)務(wù)流程的自動(dòng)化,減少了人工干預(yù)過程,從而大大提高效率。同時(shí)由于采用了基于Internet的網(wǎng)絡(luò)技術(shù),與客戶的聯(lián)絡(luò)和信息交流充分利用互聯(lián)網(wǎng)的優(yōu)勢,可以降低通訊成本和人工成本,從而降低企業(yè)的運(yùn)營成本。這就符合經(jīng)濟(jì)合理性的要求。(2)提高對市場的反映速度。企業(yè)物流管理信息系統(tǒng)可以實(shí)現(xiàn)從客戶定單委托到業(yè)務(wù)完成、查詢、客戶服務(wù)的完整過程,使企業(yè)物流業(yè)務(wù)周期大大縮短。提高了企業(yè)物流的市場反映速度,從而提高企業(yè)的競爭力。
3.社會(huì)可行性
社會(huì)可行性是指所建立的信息系統(tǒng)能否在企業(yè)實(shí)現(xiàn),在當(dāng)前操作環(huán)境下能否很好地運(yùn)行,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。從物流企業(yè)組織內(nèi)部來講,管理信息系統(tǒng)優(yōu)化了企業(yè)內(nèi)部的管理體制。大大提高了各部門的業(yè)務(wù)聯(lián)系的積極性。從組織外部來講,物流管理信息系統(tǒng)運(yùn)行后,報(bào)表、票證格式的變化,可以提高企業(yè)的營業(yè)額。
三、企業(yè)物流信息系統(tǒng)的體系結(jié)構(gòu)
物流信息是指組織物流活動(dòng)所必需的,或者物流活動(dòng)中所生成的各種有關(guān)信息。它與運(yùn)輸、保管、裝卸、包裝等職能結(jié)合在一起,共同保證物流活動(dòng)的順暢進(jìn)行。作為物流系統(tǒng)中的一個(gè)特殊子系統(tǒng),物流信息的職能總是伴隨其他物流職能的運(yùn)行而產(chǎn)生,又不斷對其他物流職能以及整個(gè)物流活動(dòng)起支撐保障作用。企業(yè)物流信息的流動(dòng)如圖1。
利用有關(guān)的信息技術(shù)和手段對物流信息進(jìn)行管理時(shí)所形成的一套相對獨(dú)立的系統(tǒng),稱為物流信息系統(tǒng)(Logistics Information System,LIS)。它是物流信息化的具體實(shí)現(xiàn)形式,其基礎(chǔ)是促進(jìn)物流業(yè)務(wù)的自動(dòng)化,其最高境界是為物流管理提供輔助決策,以實(shí)現(xiàn)物流管理的科學(xué)化和合理化。
四、結(jié)論
基于UML的系統(tǒng)建模,由于其固有的可視化、可逆向等優(yōu)點(diǎn),使得對于系統(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn)能進(jìn)一步有機(jī)結(jié)合,規(guī)范性和實(shí)用性得到加強(qiáng),同時(shí),也提高了系統(tǒng)的可擴(kuò)展性。隨著軟件工程建模研究的深入和進(jìn)一步的實(shí)踐摸索,把現(xiàn)代軟件支柱開發(fā)與物流信息系統(tǒng)密地聯(lián)系在一起,實(shí)現(xiàn)企業(yè)的信息化,提高企業(yè)的的現(xiàn)代化管理水平。
參考文獻(xiàn):
[1]Ken Lunn. UML軟件開發(fā)[M].北京:電子工業(yè)出版社,2005
[2]Roger S.Pressman.軟件工程實(shí)踐者的研究方法(第5版),機(jī)械工業(yè)出版社,2003
[3]申紅雪何培英韓哲新:基于UML的MIS系統(tǒng)開發(fā)[J].鄭州輕工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版),2002,17(1):67~70