快遞物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
快遞物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
快遞物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
快遞物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
快遞物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于B/S結(jié)構(gòu)的快遞物流管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)DesignandRealizationofExpressLogistics

ManagementInformationSystemAuthor:ShaoLushengSupervisor:AssociateProfessorLiuXiaoMajor:InformationManagementandInformationSystemNortheasternUniversityJune2009畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)任務(wù)書畢業(yè)設(shè)計(jì)(論文)題目:基于B/S結(jié)構(gòu)的快遞物流管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)基本內(nèi)容:論文在理論聯(lián)系實(shí)際的基礎(chǔ)上對(duì)快遞物流企業(yè)的業(yè)務(wù)流程進(jìn)行分析,并運(yùn)用面向?qū)ο蟮乃枷雽?duì)快遞物流企業(yè)管理信息系統(tǒng)進(jìn)行系統(tǒng)分析、設(shè)計(jì),進(jìn)而對(duì)其各功能模塊進(jìn)行實(shí)現(xiàn)。本文作者旨在從業(yè)務(wù)流程重組思想上吸取精華,結(jié)合當(dāng)今流行的面向?qū)ο箝_發(fā)方法,系統(tǒng)、全面地分析了快遞物流企業(yè)物流業(yè)務(wù)流程,設(shè)計(jì)了一套基于B/S結(jié)構(gòu)的快遞物流管理信息系統(tǒng)。開發(fā)出的新系統(tǒng)能較為有效的應(yīng)對(duì)管理中出現(xiàn)的諸多問題,并且對(duì)民營(yíng)快遞物流企業(yè)從業(yè)人員提供理論和實(shí)踐上的借鑒與思考。畢業(yè)設(shè)計(jì)(論文)專題部分:題目: 基本內(nèi)容:學(xué)生接受畢業(yè)設(shè)計(jì)(論文)題目日期第周指導(dǎo)教師簽字:年月日摘要伴隨著電子商務(wù)時(shí)代的到來,快遞物流業(yè)將成為物流業(yè)的巨大業(yè)務(wù)增長(zhǎng)點(diǎn)。而經(jīng)濟(jì)全球化使得中國(guó)快遞業(yè)全面對(duì)外開放的步伐日益迅速,對(duì)民營(yíng)快遞業(yè)帶來巨大機(jī)遇的同時(shí),也帶來了巨大的挑戰(zhàn)。信息技術(shù)的迅猛發(fā)展,使得企業(yè)的信息化建設(shè)變?yōu)楝F(xiàn)實(shí)。民營(yíng)快遞企業(yè)要想在當(dāng)今市場(chǎng)中立于不敗之地,也必須跟上時(shí)代的步伐,加快企業(yè)的信息化建設(shè),為客戶提供滿意的服務(wù),同時(shí)提高企業(yè)的內(nèi)部管理效率。本文就是在這樣的背景下,從信息化建設(shè)的角度所做的嘗試,以期對(duì)民營(yíng)快遞企業(yè)提供有益的建議。論文在理論聯(lián)系實(shí)際的基礎(chǔ)上對(duì)快遞物流企業(yè)的業(yè)務(wù)流程進(jìn)行分析,并運(yùn)用面向?qū)ο蟮乃枷雽?duì)快遞物流企業(yè)管理信息系統(tǒng)進(jìn)行系統(tǒng)分析、設(shè)計(jì),進(jìn)而對(duì)其各功能模塊實(shí)現(xiàn)。本文作者旨在從業(yè)務(wù)流程重組思想上吸取精華,結(jié)合當(dāng)今流行的面向?qū)ο箝_發(fā)方法,運(yùn)用UMLS模工具,系統(tǒng)、全面地分析了快遞物流企業(yè)物流業(yè)務(wù)流程,設(shè)計(jì)了一套基于B/S結(jié)構(gòu)的快遞物流管理信息系統(tǒng)。該系統(tǒng)從快遞業(yè)務(wù)的收貨、倉(cāng)儲(chǔ)、配送、發(fā)貨和送貨等環(huán)節(jié)入手,利用JSP+Tomcat+SQServer2000構(gòu)建基于Web勺快遞物流系統(tǒng),相應(yīng)的系統(tǒng)功能模塊也包括收貨、倉(cāng)儲(chǔ)、配貨、發(fā)貨、送貨和系統(tǒng)管理等。此外,針對(duì)客戶的需求,設(shè)計(jì)和實(shí)現(xiàn)了貨物跟蹤模塊,該模塊可以實(shí)現(xiàn)用戶對(duì)貨物的實(shí)時(shí)跟蹤。開發(fā)出的新系統(tǒng)能較為有效的實(shí)現(xiàn)民營(yíng)快遞物流企業(yè)的信息化,并且可以對(duì)民營(yíng)快遞物流企業(yè)從業(yè)人員提供理論和實(shí)踐上的借鑒與思考。關(guān)鍵詞:快遞物流,管理信息系統(tǒng),面向?qū)ο?,UML系統(tǒng)分析與設(shè)計(jì)ABSTRACTWiththefastdevelopmentofeconomicglobalizationandinformationtechnology,marketingcompetitionisbecomingmoreandmorefierce.LogisticsindustryisplayingavitalroleintheprocessofdevelopmentrelatedtootherindustriesforacountryespeciallyforChina,thebiggestdevelopingone.Alltypesofindustriesareadoptingorhaveadoptedadvancedtechnologyinordertoimprovetheirserviceandproductqualityinsuchanincreasinglycompetitiveandgreatlychangingsurroundings.ThegreatadvanceofsocialproductionbroughtbyeconomicglobalizationandE-commercepromotestheexpansionofinternationalandnationaltradesandtheaccelerationofcapitalflows,whichrequiresmorelogisticsservices.Asanimportantbranchoflogistics,expresslogisticsistheinevitableproductofsocialandeconomicdevelopment.Itscorefeatureishigh-tech,efficientandthestateofartservice.Inparticular,accompaniedbythearrivaloftheageofelectroniccommerce,expresslogisticsindustrywillbecomeahugeinterestgrowthpoint.However,withthefullopeningofChina'sexpressdeliveryindustry,foreigncompanieshavesetupsuborbranchinChina,whichwillbringtheprivatecourierindustryatremendousimpact.Soitisthebiggestissuefacedbyexpresslogisticsscholarsandpractitionershowtostayfirmlyinsuchanincreasinglyfierceandhugecompetition.2.1.1 2.1.1 物流概念和現(xiàn)代物流特點(diǎn) 9Thisarticleaimstoprovideusefulsuggestionstotheprivatecouriercompanies.Itanalyzestheexpresslogisticsbusinessprocessesbasedontheoryandpractice.Thispapercarriesontheexpresslogisticsmanagementinformationsystemanalysis,design,anditsrealizationofthefunctionmodulesonthebasisofobject-orientedmethod.TheauthorofthisarticleaimsatabsorbingthebestmindfromBPR(BusinessProcessReengineering).Inlightoftoday'spopularobject-orienteddevelopmentmethodology,thisexpresslogisticsmanagementinformationsystemisrealizedonthebasisofB/Ssoftwarearchitecture.Thenewsystemwilldealwiththeselogisticsmanagementissuesmoreeffectively.Theauthorhopeitcanarisesomedeepthinkingamongtheoristandpractitioners.KeyWord:ExpressLogistics,MIS,OO,UML,SystemAnalysisandDesignTOC\o"1-5"\h\z畢業(yè)設(shè)計(jì)(論文)任務(wù)書 I摘要 IIIABSTRAC.T IV第1章 緒論 1課題研究的背景 1國(guó)外快遞物流發(fā)展現(xiàn)狀 1國(guó)內(nèi)快遞物流發(fā)展現(xiàn)狀 1國(guó)內(nèi)快遞物流管理信息系統(tǒng)的應(yīng)用現(xiàn)狀 3課題研究的意義 5課題研究的方法及論文結(jié)構(gòu) 6課題研究的方法 6論文結(jié)構(gòu) 6第2章 相關(guān)理論及技術(shù) 9物流基礎(chǔ)理論 9快遞物流 10物流管理信息系統(tǒng) 11面向?qū)ο箝_發(fā)方法 12面向?qū)ο蟮拈_發(fā)思想 12面向?qū)ο箝_發(fā)方法的開發(fā)過程 13統(tǒng)一建模語言 UML 13系統(tǒng)架構(gòu)及實(shí)現(xiàn)技術(shù) 17C/S與 B/S架構(gòu) 17動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)的選擇 20JSP、JavaBean、JDBC^術(shù) 22數(shù)據(jù)庫(kù)相關(guān)概念 24系統(tǒng)開發(fā)工具簡(jiǎn)介 25Rational Rose 25MacromediaDreamweaver8.0 26JDK1.5 2627MicrosoftSQLServer2000274.1.2 4.1.2 系統(tǒng)設(shè)計(jì)原則 644.1.2 4.1.2 系統(tǒng)設(shè)計(jì)原則 64TOC\o"1-5"\h\z第 3章 快遞物流管理信息系統(tǒng)的系統(tǒng)分析 28系統(tǒng)規(guī)劃 28快遞物流企業(yè)戰(zhàn)略規(guī)劃 28快遞物流管理信息系統(tǒng)規(guī)劃 29業(yè)務(wù)需求分析 29確定參與者 30確定業(yè)務(wù)角色 (BusinessActor) 30業(yè)務(wù)用例圖 31高層活動(dòng)圖 32系統(tǒng)分析 33系統(tǒng)需求分析 34問題域分析 46第4章 快遞物流管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì) 64系統(tǒng)設(shè)計(jì)目標(biāo)和原則 64系統(tǒng)設(shè)計(jì)目標(biāo) 644.2 4.2 總體設(shè)計(jì) 655.1.2 5.1.2 系統(tǒng)環(huán)境配置 1014.2 4.2 總體設(shè)計(jì) 655.1.2 5.1.2 系統(tǒng)環(huán)境配置 101體系結(jié)構(gòu)設(shè)計(jì) 65總體功能設(shè)計(jì) 67詳細(xì)設(shè)計(jì) 68交互圖詳細(xì)設(shè)計(jì) 69類圖詳細(xì)設(shè)計(jì) 79代碼設(shè)計(jì) 80數(shù)據(jù)庫(kù)設(shè)計(jì) 84數(shù)據(jù)庫(kù)設(shè)計(jì)目標(biāo)與原則 84數(shù)據(jù)庫(kù)概念設(shè)計(jì) 85數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 89界面設(shè)計(jì) 96第5章 快遞物流管理信息系統(tǒng)的系統(tǒng)實(shí)現(xiàn) 100系統(tǒng)環(huán)境配置 100系統(tǒng)開發(fā)環(huán)境 1005.2 5.2 數(shù)據(jù)庫(kù)連接 1045.2 5.2 數(shù)據(jù)庫(kù)連接 104建立ODB嗷據(jù)源 104數(shù)據(jù)庫(kù)連接 105系統(tǒng)功能的實(shí)現(xiàn) 105注冊(cè)登陸模塊 106收貨管理模塊 108倉(cāng)儲(chǔ)管理模塊 109配貨管理模塊 109發(fā)貨管理模塊 110客戶服務(wù)管理模塊 112系統(tǒng)管理模塊 114系統(tǒng)測(cè)試 114系統(tǒng)評(píng)價(jià) 115第6章 總結(jié)與展望 117工作總結(jié) 117研究展望 118參考文獻(xiàn) 120致 謝 124攻讀學(xué)士學(xué)位期間參與的科研項(xiàng)目 126附錄 1:英文資料與翻譯 128附錄2:主要JavaBean及Java類代碼 162第1章緒論課題研究的背景國(guó)外快遞物流發(fā)展現(xiàn)狀快遞業(yè)是快速遞送文件、包裹、物品并提供全程控制與相關(guān)服務(wù)的行業(yè),它是為了滿足現(xiàn)代經(jīng)濟(jì)發(fā)展的需求而新興的一個(gè)行業(yè),于上世紀(jì)60年代誕生于美國(guó)。目前美日歐快遞業(yè)的發(fā)展比較成熟,隨著長(zhǎng)期的改革發(fā)展與創(chuàng)新,它們都具有非常豐富的管理經(jīng)驗(yàn)和技術(shù)優(yōu)勢(shì),但發(fā)展特點(diǎn)和總體趨勢(shì)各有不同。美國(guó)快遞市場(chǎng)注重規(guī)模效應(yīng),多發(fā)展大型企業(yè),提供全面的服務(wù),其中以UP用口Fedex最具代表性;歐洲快遞業(yè)注重個(gè)性化,通過在不同市場(chǎng)上確立業(yè)務(wù)重點(diǎn),力求提供專業(yè)化、個(gè)性化的特色服務(wù),避開競(jìng)爭(zhēng)的焦點(diǎn),發(fā)揮自身的長(zhǎng)處;日本快遞業(yè)則傾向于政府統(tǒng)一規(guī)劃,尋求資源的最優(yōu)配置,以實(shí)現(xiàn)社會(huì)資源的最大化效用[23]。國(guó)內(nèi)快遞物流發(fā)展現(xiàn)狀快遞業(yè)作為我國(guó)新興的服務(wù)行業(yè),是現(xiàn)代物流產(chǎn)業(yè)和服務(wù)貿(mào)易領(lǐng)域的重要組成部分,對(duì)加強(qiáng)國(guó)際經(jīng)濟(jì)合作和國(guó)內(nèi)各地區(qū)經(jīng)濟(jì)交流具有重大影響。我國(guó)快遞業(yè)發(fā)展至今,已經(jīng)形成了國(guó)有、民營(yíng)和外資企業(yè)三足鼎立的局面,各市場(chǎng)主體在國(guó)際快遞、國(guó)內(nèi)異地快遞和同城快遞三個(gè)細(xì)分市場(chǎng)內(nèi)進(jìn)行著激烈的競(jìng)爭(zhēng) [24]。針對(duì)相應(yīng)的物流業(yè)務(wù),快遞物流市場(chǎng)也可細(xì)分為國(guó)際快遞、國(guó)內(nèi)異地快遞和同城快遞市場(chǎng)??傮w來看,我國(guó)快遞物流市場(chǎng)布局如表 1.1所示。表1.1我國(guó)快遞物流市場(chǎng)結(jié)構(gòu)Table1.1theStructureofExpressLogisticsMarketinChina國(guó)際快遞國(guó)內(nèi)異地快遞同城快遞國(guó)有企業(yè)20%70%25%民營(yíng)企業(yè)30%70%外資企業(yè)80%5%從市場(chǎng)份額的分配情況來看,各市場(chǎng)主體都有自己的優(yōu)勢(shì),在國(guó)際快遞業(yè)務(wù)中,外資企業(yè)占有國(guó)際快遞高端市場(chǎng)的80%而在國(guó)內(nèi)異地快遞業(yè)務(wù)上,國(guó)有企業(yè)享有70%勺城際快遞市場(chǎng)份額,民營(yíng)企業(yè)則在同城快遞中占有絕對(duì)優(yōu)勢(shì)。自從快遞業(yè)引入中國(guó)市場(chǎng),其發(fā)展非常迅速??爝f業(yè)在極大地加快商品流通同時(shí),也激發(fā)了更大的快遞需求。2007年,中國(guó)整個(gè)網(wǎng)絡(luò)購(gòu)物市場(chǎng)的成交額已達(dá)590億元,僅淘寶網(wǎng)每天就有1個(gè)億的配送需求,電子商務(wù)的發(fā)展給快遞物流業(yè)的發(fā)展提供了巨大的市場(chǎng)份額和發(fā)展空間。雖然快遞行業(yè)這幾年得到了快速的發(fā)展,然而作為一個(gè)新興崛起的行業(yè),依舊有著其不成熟的地方,還存在許多的問題:(1)業(yè)務(wù)響應(yīng)速度慢對(duì)于一個(gè)快遞公司而言,貨物運(yùn)輸時(shí)間的長(zhǎng)短是能否取得成功的關(guān)鍵, 也是客戶所關(guān)心的重點(diǎn)[21]。然而,由于在貨物運(yùn)輸過程中需要經(jīng)歷很多的環(huán)節(jié),而各個(gè)環(huán)節(jié)之間并不能非常平滑的過渡,在各個(gè)環(huán)節(jié)交接過程中往往消耗了大量的時(shí)間, 最終導(dǎo)致貨物運(yùn)

輸時(shí)間的增長(zhǎng) [14]。缺乏保證貨品準(zhǔn)確投遞的機(jī)制貨物運(yùn)輸過程中需要經(jīng)歷很多的環(huán)節(jié),每個(gè)環(huán)節(jié)對(duì)于投遞成功與否都起到關(guān)鍵性的作用。然而,目前的快遞行業(yè)各個(gè)環(huán)節(jié)的關(guān)系的并沒有理順,缺乏精心的組織安排和周密的銜接,仍停留在粗放式管理的階段,致使一些環(huán)節(jié)和部門之間相互脫節(jié),影響了快件傳遞的速度。同時(shí),由于各個(gè)環(huán)節(jié)各自為政,相對(duì)比較獨(dú)立。所以,一旦貨物運(yùn)輸過程中出現(xiàn)問題,很難有一個(gè)快捷的方式和統(tǒng)一的平臺(tái)供快遞公司員工使用來討論解決方案。這將會(huì)大大影響員工的工作效率,由于缺乏一個(gè)透明、統(tǒng)一的交流平臺(tái),也讓貨物投遞出現(xiàn)許多的不確定因素[23]。與客戶之間互動(dòng)不夠人性化客戶同快遞公司交互方式非常單一,通常需要親自到柜臺(tái)辦理業(yè)務(wù),其相應(yīng)的軟件系統(tǒng)支持跟不上業(yè)務(wù)的發(fā)展??爝f公司給客戶提供的額外服務(wù)較少,通常只有提供貨物運(yùn)輸方面的核心業(yè)務(wù),而缺乏其他個(gè)性化的服務(wù)項(xiàng)目[23]。1.1.3國(guó)內(nèi)快遞物流管理信息系統(tǒng)的應(yīng)用現(xiàn)狀據(jù)有關(guān)資料表明,2007年中國(guó)物流行業(yè) IT產(chǎn)品應(yīng)用的總體市場(chǎng)規(guī)模達(dá)到16.3億元人民幣,比2006年增長(zhǎng) 18.1%??傮w上,在中國(guó)已經(jīng)開始進(jìn)行信息化建設(shè)的物流企[25]業(yè)中, 80%左右仍處于初級(jí)建設(shè)階段,信息化建設(shè)的目標(biāo)是實(shí)現(xiàn)對(duì)信息、數(shù)據(jù)的及時(shí)收[25]集和有效整合快遞物流信息化建設(shè)中存在的問題包括:中小快遞物流企業(yè)的信息化程度低今年上半年的調(diào)查數(shù)據(jù)顯示,快遞物流企業(yè)采用信息化系統(tǒng)進(jìn)行管理的不到 30%,即使采用了計(jì)算機(jī)管理的,功能也非常簡(jiǎn)單。缺乏標(biāo)準(zhǔn)統(tǒng)一的主流信息系統(tǒng)目前物流信息系統(tǒng)的標(biāo)準(zhǔn)較為混亂,不成體系,難以互聯(lián)互通,難以實(shí)現(xiàn)信息共享。網(wǎng)絡(luò)的設(shè)計(jì)和優(yōu)化也缺乏基礎(chǔ)理論的指導(dǎo)。開發(fā)商難以盈利快遞物流軟件是管理軟件,需求的個(gè)性化和生產(chǎn)的批量化是難以統(tǒng)一的,因此造成開發(fā)成本極高。例如,上海天天快遞公司是國(guó)內(nèi)較大型的民營(yíng)快遞公司,其軟件的生產(chǎn)管理系統(tǒng)是單獨(dú)開發(fā)的,僅滿足一段時(shí)期的業(yè)務(wù)需要,開發(fā)商隨盡力為其承建系統(tǒng),但由于系統(tǒng)無法復(fù)用到其他快遞公司,開發(fā)商由此付出了高額的開發(fā)成本,回報(bào)卻差強(qiáng)人意。提供基礎(chǔ)信息和公共服務(wù)的平臺(tái)發(fā)展緩慢GPS、GIS技術(shù)服務(wù)在大型企業(yè)的應(yīng)用比例為 23%,在大型物流企業(yè)的應(yīng)用僅為12.5%,在中小企業(yè)幾乎是空白。基礎(chǔ)技術(shù)服務(wù)應(yīng)用比例趨少,整個(gè)行業(yè)的整合就相對(duì)困難。信息系統(tǒng)對(duì)決策的支持力度不高物流信息化有三個(gè)層次,一是以內(nèi)部整合資源和流程為目的的信息采集和交換,其主要的目標(biāo)是通暢、低成本、標(biāo)準(zhǔn)化。二是通過與客戶的信息系統(tǒng)對(duì)接,形成以供應(yīng)鏈為基礎(chǔ)的、高效快捷便利的信息平臺(tái)。三是以優(yōu)化決策為目的的信息加工、挖掘,把信息變?yōu)橹R(shí),提供決策依據(jù)。從各種調(diào)查結(jié)果來看,約一半的企業(yè)信息管理系統(tǒng)對(duì)決策的支持不高,其中 38%起到初步的支持作用, 13%基本與決策無關(guān)。加強(qiáng)企業(yè)的信息化建設(shè)既能提升企業(yè)內(nèi)部管理,同時(shí)又能為顧客提供更加方便快捷的服務(wù)??爝f物流企業(yè)內(nèi)部管理信息化,首先能提高企業(yè)處理突發(fā)事件的能力??爝f物流風(fēng)險(xiǎn)的多樣性、復(fù)雜性以及風(fēng)險(xiǎn)發(fā)生地和管理地之間的遠(yuǎn)程性等都要求我們通過網(wǎng)絡(luò)信息技術(shù)的的應(yīng)用,提高企業(yè)快速獲取動(dòng)態(tài)信息的能力,從而動(dòng)態(tài)的、及時(shí)的進(jìn)行風(fēng)險(xiǎn)管理。其次,還能對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,提高管理水平。快遞企業(yè)通過客服管理信息化,能準(zhǔn)確掌握顧客信息與需求,能為顧客提供相互交流與合作的平臺(tái)[26]。課題研究的意義鑒于上述國(guó)內(nèi)民營(yíng)快遞物流企業(yè)存在的問題,本文在理論聯(lián)系實(shí)際的基礎(chǔ)上對(duì)民營(yíng)快遞物流企業(yè)的業(yè)務(wù)流程進(jìn)行分析,并運(yùn)用面向?qū)ο蟮乃枷雽?duì)快遞物流企業(yè)管理信息系統(tǒng)進(jìn)行系統(tǒng)分析、設(shè)計(jì),進(jìn)而對(duì)其各功能模塊的實(shí)現(xiàn)。本文作者旨在從業(yè)務(wù)流程重組思想上吸取精華,結(jié)合當(dāng)今流行的面向?qū)ο箝_發(fā)方法,系統(tǒng)、全面地分析了快遞物流企業(yè)物流業(yè)務(wù)流程,設(shè)計(jì)了一套基于B/S結(jié)構(gòu)的快遞物流管理信息系統(tǒng)。開發(fā)出的新系統(tǒng)能較為有效的應(yīng)對(duì)上述物流管理中出現(xiàn)的諸多問題,并且對(duì)快遞物流企業(yè)從業(yè)人員提供理論和實(shí)踐上的借鑒與思考。快遞物流管理信息系統(tǒng)的應(yīng)用,可以保障民營(yíng)快遞物流企業(yè)的業(yè)務(wù)流程的順利實(shí)施,實(shí)現(xiàn)快遞物流企業(yè)源站點(diǎn)與目的站點(diǎn)的信息集成,而且支持分布式的應(yīng)用,進(jìn)而提高企業(yè)經(jīng)營(yíng)效率和效益。本文在分析快遞業(yè)務(wù)流程的基礎(chǔ)上,為快遞物流企業(yè)設(shè)計(jì)了一套管理信息系統(tǒng),旨在為民營(yíng)快遞物流企業(yè)實(shí)施管理的信息化提供一個(gè)參考模式。課題研究的方法及論文結(jié)構(gòu)課題研究的方法本文采用理論與實(shí)踐相結(jié)合的研究方法,運(yùn)用快遞物流和系統(tǒng)開發(fā)的前沿理論知識(shí)對(duì)快遞物流業(yè)務(wù)流程進(jìn)行分析和優(yōu)化。文獻(xiàn)查閱為本文理論架構(gòu)與內(nèi)容充實(shí)奠定了基礎(chǔ);面向?qū)ο蟮拈_發(fā)理念是論文系統(tǒng)分析和設(shè)計(jì)的主導(dǎo)思想; JSP相關(guān)技術(shù)及網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQLServer技術(shù)為基于B/S模式的快遞物流管理信息系統(tǒng)的順利實(shí)現(xiàn)提供了技術(shù)上的支持;RationalRose、Dreamweaver8JDK1.5和WindowsXP等開發(fā)工具和系統(tǒng)環(huán)境為系統(tǒng)開發(fā)和運(yùn)行提供了良好的平臺(tái)。論文結(jié)構(gòu)論文首先對(duì)國(guó)內(nèi)外快遞物流發(fā)展現(xiàn)狀和MIS在國(guó)內(nèi)快遞物流企業(yè)的應(yīng)用現(xiàn)狀進(jìn)行了理論闡述,并確定采用面向?qū)ο蟮拈_發(fā)思想進(jìn)行系統(tǒng)的分析、設(shè)計(jì)和實(shí)現(xiàn)。在需求分析階段,論文綜合企業(yè)與客戶兩方面的需求, 利用UMLS一建模語言中的業(yè)務(wù)用例圖與業(yè)務(wù)活動(dòng)圖對(duì)快遞物流企業(yè)的整體業(yè)務(wù)流程進(jìn)行分析與建模;在系統(tǒng)分析階段,利用UM說一建模語言中的用例圖、簡(jiǎn)明用例順序圖、順序圖、協(xié)作圖、類圖以及狀態(tài)圖對(duì)系統(tǒng)的功能性需求進(jìn)行建模;在系統(tǒng)設(shè)計(jì)階段,將對(duì)系統(tǒng)分析階段產(chǎn)生的順序圖、協(xié)作圖和類圖等進(jìn)一步的細(xì)化,同時(shí)對(duì)系統(tǒng)的非功能性需求進(jìn)行建模,對(duì)快遞物流管理信息系統(tǒng)的數(shù)據(jù)庫(kù)、輸入輸出和界面也進(jìn)行了較為系統(tǒng)、全面的設(shè)計(jì),即著重從技術(shù)實(shí)現(xiàn)角度設(shè)計(jì)系統(tǒng);在系統(tǒng)的實(shí)現(xiàn)階段,利用功能強(qiáng)大的 JSP技術(shù)以及相關(guān)的Java技術(shù)(如JavaBean)等對(duì)系統(tǒng)的主要功能進(jìn)行了實(shí)現(xiàn),實(shí)現(xiàn)的系統(tǒng)有良好的可擴(kuò)展性,為快遞企業(yè)的分布式應(yīng)用提供保障。在論文的結(jié)尾,還對(duì)系統(tǒng)進(jìn)行了必要的測(cè)試和評(píng)價(jià)以及對(duì)系統(tǒng)的安全與可靠性給予了考慮。各章節(jié)內(nèi)容具體安排如下:第一章,緒論,主要對(duì)課題的研究背景、研究意義以及論文的研究方法和內(nèi)容結(jié)構(gòu)進(jìn)行概述。第二章,相關(guān)理論和技術(shù)介紹,包括快遞物流相關(guān)理論、系統(tǒng)開發(fā)方法、體系結(jié)構(gòu)以及開發(fā)軟件等的介紹。第三章,業(yè)務(wù)需求分析、系統(tǒng)分析,利用UM印言和RationalRose建模工具對(duì)其進(jìn)行全面、系統(tǒng)的分析。第四章,系統(tǒng)設(shè)計(jì),結(jié)合第三章的系統(tǒng)分析結(jié)果,綜合考慮系統(tǒng)的技術(shù)解決方案,對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)。第五章,系統(tǒng)實(shí)現(xiàn)、測(cè)試和評(píng)價(jià),利用JSP+Tomcat+SQLServer2000對(duì)系統(tǒng)進(jìn)行實(shí)現(xiàn),并進(jìn)行了必要的測(cè)試和評(píng)價(jià)。第六章,工作展望和總結(jié)。第2章相關(guān)理論及技術(shù)物流基礎(chǔ)理論物流概念和現(xiàn)代物流特點(diǎn)物流來源于英文 LogisticsSystem,Logistics的主要含義是后勤保障。被譽(yù)為“管理學(xué)之父”的美國(guó)學(xué)者德魯克最先提出了“物流”的概念,它在提出這個(gè)概念的時(shí)候也指出:物流是“一塊經(jīng)濟(jì)界的黑暗大陸”、“一塊未被開墾的處女地”[4]。權(quán)威的物流管理協(xié)會(huì)將物流定義為:物流管理是供應(yīng)鏈管理的一部分,它對(duì)從原產(chǎn)地到消費(fèi)地的貨物流和貨物存儲(chǔ)、服務(wù)及相關(guān)信息進(jìn)行計(jì)劃、實(shí)施和控制,以滿足客戶[5]需要?,F(xiàn)代物流理論認(rèn)為,現(xiàn)代物流服務(wù)的核心目標(biāo)是在物流全過程中以最小的綜合成本來滿足顧客的需求。因此,現(xiàn)代物流具有以下幾個(gè)特點(diǎn)[5]:信息化物流信息化表現(xiàn)為物流信息的商品化,物流信息收集的數(shù)據(jù)庫(kù)化和代碼化,物流信息處理的電子化和計(jì)算機(jī)化,物流信息傳遞的標(biāo)準(zhǔn)化和實(shí)時(shí)化,物流信息存儲(chǔ)的數(shù)字化等。因此,條碼技術(shù) (Barcode)、數(shù)據(jù)庫(kù)技術(shù) (Database)、電子訂貨系統(tǒng) (ElectronicOrderingSystem,EOS)、電子數(shù)據(jù)交換 (ElectronicDataInterchange,EDI)、企業(yè)資源計(jì)劃(EnterpriseResourceplanning,ERP痔技術(shù)在物流系統(tǒng)中逐漸得到普遍的應(yīng)用。網(wǎng)絡(luò)化企業(yè)根據(jù)自身的營(yíng)銷范圍物流網(wǎng)絡(luò)化有兩層含義:企業(yè)根據(jù)自身的營(yíng)銷范圍和目標(biāo),通過詳細(xì)的分析、選擇與優(yōu)化,逐漸建立全國(guó)范圍的物流和配送網(wǎng)絡(luò),提高物流系統(tǒng)的服務(wù)質(zhì)量和配送速度;二是物流配送系統(tǒng)的計(jì)算機(jī)通信網(wǎng)絡(luò),包括外部網(wǎng)和內(nèi)部網(wǎng),外部網(wǎng)(基于Internet的電子商務(wù)網(wǎng)絡(luò)平臺(tái))主要用于配送中心與上游供應(yīng)商或制造商的聯(lián)系,以及與下游顧客之間的聯(lián)系,內(nèi)部網(wǎng)(Intranet)主要用于企業(yè)內(nèi)部各部門間的信息傳輸。自動(dòng)化物流系統(tǒng)的自動(dòng)化可以提高勞動(dòng)生產(chǎn)率,減少物流作業(yè)的差錯(cuò) ;還可以方便物流信息的實(shí)時(shí)采集與追蹤,提高整個(gè)物流系統(tǒng)的管理和監(jiān)控水平等。 GPS與Internet的結(jié)合更是當(dāng)前物流跟蹤中的一大熱點(diǎn)。快遞物流快遞(Express)服務(wù)(簡(jiǎn)稱快遞、速遞、速運(yùn) )是物流行業(yè)的一個(gè)特殊運(yùn)營(yíng)模式,提供了對(duì)所寄遞物品的擔(dān)保,進(jìn)行快速可靠地運(yùn)輸 [23]。根據(jù)國(guó)家郵政局的定義,快遞服務(wù) (ExpressService:CourierService)是指快速收寄、運(yùn)輸、投遞單獨(dú)封裝的、有名址的快件或其他不需儲(chǔ)存的物品,按承諾時(shí)限遞送到收件人或指定地點(diǎn)、并獲得簽收的寄遞服務(wù)?!奥?lián)合國(guó)臨時(shí)主要產(chǎn)品分類”(UNProvisionalcentralProductclassification,以下簡(jiǎn)稱:臨時(shí)CPC加將快遞服務(wù)(CPC7512定義為:“除國(guó)家郵政當(dāng)局提供的服務(wù)以外,由非郵政速遞公司利用一種或多種運(yùn)輸方式提供的服務(wù),包括提取、運(yùn)輸和遞送信函和大小包裹的服務(wù),無論目的地在國(guó)內(nèi)或國(guó)外。這些服務(wù)可利用自有或公共運(yùn)輸工具來提供”[23]快遞的主要優(yōu)勢(shì)體現(xiàn)在送達(dá)速度快、配裝手續(xù)簡(jiǎn)單、實(shí)行承諾制服務(wù)、可隨時(shí)進(jìn)行信息查詢。物流管理信息系統(tǒng)物流管理信息系統(tǒng)也稱物流信息系統(tǒng)(LIS,logisticsinformationsystem),由人員、計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備及其它辦公設(shè)備組成的人機(jī)交互系統(tǒng),其主要功能是進(jìn)行物流信息的收集、存儲(chǔ)、傳輸、加工整理、維護(hù)和輸出,為物流管理者及其它組織管理人員提供戰(zhàn)略、戰(zhàn)術(shù)及運(yùn)作決策的支持,以達(dá)到組織的戰(zhàn)略競(jìng)優(yōu),提高物流運(yùn)作的效率與效益 [3]。物流管理信息系統(tǒng)的具體功能因物流服務(wù)系統(tǒng)的對(duì)象不同而差異很大。物流服務(wù)側(cè)重點(diǎn)不同,其物流管理信息系統(tǒng)的主要功能也不同,比較典型的物流管理信息系統(tǒng)功能有以下幾方面 [15]:運(yùn)輸管理由運(yùn)輸業(yè)務(wù)部門進(jìn)行運(yùn)輸管理信息工作。訂貨管理商流是物流業(yè)務(wù)活動(dòng)的基礎(chǔ)。物流業(yè)務(wù)部門要掌握訂貨品種、數(shù)量、發(fā)貨時(shí)間等物流信息,以便為物流業(yè)務(wù)活動(dòng)做好一切準(zhǔn)備工作。倉(cāng)儲(chǔ)管理在物流業(yè)務(wù)活動(dòng)中,由儲(chǔ)存業(yè)務(wù)部門進(jìn)行有關(guān)儲(chǔ)存計(jì)劃、統(tǒng)計(jì)資料、物品入庫(kù)清單,物品出庫(kù)通知,物品在存盤點(diǎn)記錄,儲(chǔ)存中損失、損耗的處理等管理信息工作。配送管理由配送業(yè)務(wù)部門進(jìn)行的有關(guān)配送計(jì)劃、統(tǒng)計(jì)資料、配送物品清單、配送路線等管理信息工作。成本管理由財(cái)務(wù)部門進(jìn)行的物流各環(huán)節(jié),主要物流作業(yè)、車輛或單項(xiàng)物流活動(dòng)成本的記錄、核算、分析、控制等管理信息工作。綜合管理一般由綜合業(yè)務(wù)部門進(jìn)行的有關(guān)物流計(jì)劃、統(tǒng)計(jì)資料,物流需求的社會(huì)調(diào)查資料,物流企業(yè)年度經(jīng)營(yíng)情況總結(jié)等的物流管理信息工作。2.2面向?qū)ο箝_發(fā)方法面向?qū)ο蟮拈_發(fā)思想面向?qū)ο蠓椒ㄊ菑默F(xiàn)實(shí)世界中客觀存在的事物出發(fā)來構(gòu)造軟件,并在系統(tǒng)構(gòu)造中盡可能運(yùn)用人類的自然思維方式。面向?qū)ο髲?qiáng)調(diào)以問題域的事物中心來思考問題、認(rèn)識(shí)問題,并根據(jù)這些事物的本質(zhì)特征,把它抽象地表示為系統(tǒng)中的對(duì)象,作為系統(tǒng)的基本構(gòu)成單位。面向?qū)ο蠓椒梢允瓜到y(tǒng)直接地映射問題域,保持問題域中事物及相互關(guān)系的本來面貌。面向?qū)ο蠓椒ㄊ且环N運(yùn)用對(duì)象、類、繼承、封裝、聚合、關(guān)聯(lián)、消息和多態(tài)等概念和原則來構(gòu)造系統(tǒng)的軟件開發(fā)方法 [1]

面向?qū)ο箝_發(fā)方法的開發(fā)過程在面向?qū)ο箝_發(fā)方法的發(fā)展過程中形成了許多復(fù)雜的開發(fā)過程, 不利于向一致的方向發(fā)展,妨礙技術(shù)交流,也給用戶的選擇帶來困惑[6]。本文結(jié)合傳統(tǒng)Booch方法、OMT方法、Fusion方法以及其他方法,對(duì)面向?qū)ο箝_發(fā)方法的開發(fā)過程作一概括。上述幾種具體方法的主要步驟是分析、設(shè)計(jì)、構(gòu)造和測(cè)試,本文將面向?qū)ο箝_發(fā)方法的開發(fā)過程分為需求分析、分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試五個(gè)步驟,該方法 /過程中的模型如圖2.1所示。圖2.1面向?qū)ο箝_發(fā)方法的開發(fā)過程及其結(jié)果FigureTheDevelopmentProcessanditsResultofOOMethod統(tǒng)一建模語言UML面向?qū)ο箝_發(fā)方法是面向?qū)ο笏枷朐谲浖_發(fā)領(lǐng)域的應(yīng)用,軟件開發(fā)過程實(shí)質(zhì)是先對(duì)系統(tǒng)進(jìn)行建模,進(jìn)而對(duì)建模的概念系統(tǒng)進(jìn)行實(shí)現(xiàn)。任何一種建模方法都包括兩部分內(nèi)容:建模過程和建模語言。三者之間的關(guān)系如圖2.2所示。圖2.2建模方法的內(nèi)容構(gòu)成theContentofModelling上節(jié)對(duì)面向?qū)ο蟮拈_發(fā)過程進(jìn)行了闡述,本節(jié)將對(duì)簡(jiǎn)要介紹本系統(tǒng)開發(fā)用到的建模語言,即UML。在利用面向?qū)ο蟮姆椒ㄩ_發(fā)系統(tǒng)時(shí)需要進(jìn)行建模分析, 統(tǒng)一建模語言UML是當(dāng)前面向?qū)ο蠼5墓J(rèn)標(biāo)準(zhǔn)。統(tǒng)一建模語言(UnifiedModelingLanguage, UML足一種可視化的建模語言,它能讓系統(tǒng)構(gòu)造者用標(biāo)準(zhǔn)的、易于理解的方式建立起能夠表達(dá)他們想象力的系統(tǒng)藍(lán)圖,并且提供了便于不同人之間有效地共享和交流設(shè)計(jì)結(jié)果的機(jī)制[13]。UMLS形是建模的可視化表示,通過繪制 UMLH形,可以從不同的抽象角度使系統(tǒng)可視化。UM3義了9類圖形,用于建立系統(tǒng)模型:用例圖、活動(dòng)圖、順序圖、協(xié)作圖、類圖、對(duì)象圖、狀態(tài)圖、組件圖、配置圖[1]。用例圖(UseCaseDiagram):用例圖被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖。用例是系統(tǒng)中的一個(gè)功能單元,可以被描述為參與者與系統(tǒng)之間的一次交互作用。參與者是系統(tǒng)的主體,是一種角色,表示提供或接收系統(tǒng)信息的人或系統(tǒng)。(2活動(dòng)圖(ActivityDiagram):活動(dòng)圖顯示了系統(tǒng)的流程,可以是工作流程也可以是事件流。在活動(dòng)圖中定義了流程從哪里開始,到哪里結(jié)束,以及在這之中包括哪些活動(dòng)。順序圖(SequenceDiagram):順序圖表示了對(duì)象之間傳送消息的時(shí)間順序。每一個(gè)對(duì)象用一條生命線來表示,即用垂直線代表整個(gè)交互過程中對(duì)象的生命周期。生命線之間的箭頭連接代表信息。順序圖可以用來進(jìn)行一個(gè)場(chǎng)景說明,即一個(gè)事務(wù)的歷史過程。協(xié)作圖(CollaborativeDiagram):協(xié)作圖對(duì)在一次交互中有意義的對(duì)象和對(duì)象間的鏈建模。類圖(ClassDiagram):類圖是以類為中心來組織的,類圖中的其他元素或?qū)儆谀硞€(gè)類或與類相關(guān)聯(lián)。對(duì)象圖(ObjectDiagram):對(duì)象圖是對(duì)包含在類圖中的各個(gè)類進(jìn)行實(shí)例建模,它顯示了在某一時(shí)間點(diǎn)上系統(tǒng)中的一組對(duì)象以及它們之間的關(guān)系。狀態(tài)圖(StateDiagram):狀態(tài)圖是一個(gè)類對(duì)象所經(jīng)歷的所有歷程的模型圖。狀態(tài)由對(duì)象的各個(gè)狀態(tài)和連接這些狀態(tài)的變遷組成。組件圖(ComponentDiagram):組件圖表示了系統(tǒng)中的各種組件。部署圖(DeploymentDiagram):部署圖用來描述系統(tǒng)的實(shí)際物理結(jié)構(gòu)。圖2.3UML的視圖及其關(guān)系theUMLViewsandtheirRelationship有關(guān)UMLM圖的描述以及其與圖之間的對(duì)應(yīng)關(guān)系見表 2.1

表2.1UML視圖簡(jiǎn)介及其與UMLH對(duì)應(yīng)表Table2.1UMLViewIntroductionandtheCorrespondencewithUMLDiagram概述使用者對(duì)應(yīng)的UMLH用例視圖描述系統(tǒng)應(yīng)該交付的功能,即外部參與者所看到的功能??蛻簟⒃O(shè)計(jì)人員、開發(fā)人員以及測(cè)試人員用例圖、活動(dòng)圖邏輯視圖描述如何實(shí)現(xiàn)用例視圖中提出的那些系統(tǒng)功能,可以細(xì)分為靜態(tài)視圖和動(dòng)態(tài)視圖。設(shè)計(jì)人員、開發(fā)人員靜態(tài)圖(類圖、對(duì)象圖)動(dòng)態(tài)圖(狀態(tài)圖、活動(dòng)圖、順序圖和協(xié)作圖)并發(fā)視圖描述系統(tǒng)的非功能性特性,它將系統(tǒng)劃分為進(jìn)程和處理器。開發(fā)人員、系統(tǒng)集成人員狀態(tài)圖、協(xié)作圖、組件圖和部署圖組件視圖描述系統(tǒng)的實(shí)現(xiàn)模塊以及它們之間的依賴關(guān)系。開發(fā)人員組件圖部署視圖顯示系統(tǒng)的物理部署。開發(fā)人員、系統(tǒng)集成人員和測(cè)試人部署圖其中順序圖和協(xié)作圖統(tǒng)稱為交互圖(InteractiveDiagram)。上述UMLJ勺九種圖共同合作從不同側(cè)面來描述建模的系統(tǒng),即通過不同的視圖(View)顯示被建模系統(tǒng)的不同方面。這里視圖是一個(gè)抽象的概念,它是由許多圖 (Diagram)組成的一個(gè)抽象。每個(gè)視圖顯示該系統(tǒng)的一個(gè)特定方面,只有通過多個(gè)視圖才能構(gòu)造出該系統(tǒng)的完整描繪。 UML從邏輯上包含五種視圖:用例視圖(UseCaseView)、邏輯視圖(LogicalView)、組件視圖(ComponentView)、并發(fā)視圖(ConcurrencyView)和部署視圖(DeploymentView)。UM咯種視圖之間的關(guān)系如圖2.3所示。2.3系統(tǒng)架構(gòu)及實(shí)現(xiàn)技術(shù)C/S與B/S架構(gòu)軟件體系結(jié)構(gòu)的風(fēng)格很多,但最主要也是最常見的不外乎客戶機(jī)/服務(wù)器(Client/Server,C/S)風(fēng)格和瀏覽器/服務(wù)器(Browser/Server,B/S)風(fēng)格[20]。C/S架構(gòu)的優(yōu)勢(shì)與劣勢(shì)C/S模式又稱C/S結(jié)構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu)的一種。C/S模式簡(jiǎn)單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。與B/S模式相比,C/S模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用[17]°C/S軟件體系結(jié)構(gòu)如圖2.4所示。圖2.4C/S體系結(jié)構(gòu)Graph2.4theSoftwareArchitecturebasedonC/S①應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序,二者可分別稱為前臺(tái)程序與后臺(tái)程序。當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。②C/S架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大首先,采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正 “統(tǒng)一”使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理, 但邏輯上兩地的操作者要直接訪問同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn),網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理, 又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。B/S架構(gòu)的優(yōu)勢(shì)與劣勢(shì)B/S模式又稱B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet) 等訪問和操作共同的數(shù)據(jù);最大的缺點(diǎn)是對(duì)企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企業(yè)外網(wǎng)中斷都會(huì)造成系統(tǒng)癱瘓 [17]oB/S軟件體系結(jié)構(gòu)如圖2.5所示。HEMNC瀏覽熱5MM瀏覽器KreiMi'^r瀏克黑HEMNC瀏覽熱5MM瀏覽器KreiMi'^r瀏克黑圖2.5B/S軟件體系結(jié)構(gòu)Graph2.5theSoftwareArchitecturebasedonB/S①維護(hù)和升級(jí)方式簡(jiǎn)單B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。所有的操作只需要針對(duì)服務(wù)器進(jìn)行,而無須對(duì)客戶端的瀏覽器進(jìn)行升級(jí)和維護(hù)。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。②應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重由于B/S架構(gòu)管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器端完全通過 wwW覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬一。本系統(tǒng)體系結(jié)構(gòu)的選擇鑒于上述B/S體系結(jié)構(gòu)具有分布式和維護(hù)升級(jí)方便等優(yōu)點(diǎn),考慮到快遞物流公司一般具有多個(gè)站點(diǎn),且站點(diǎn)之間相距遙遠(yuǎn),本系統(tǒng)采用B/S體系結(jié)構(gòu)。動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)的選擇目前,最常用的三種動(dòng)態(tài)網(wǎng)頁(yè)語言有 PHP(HypertextPreprocessor),ASP(ActiveServerPages)和JSP(JavaServerPages)[16]。PHPPH呢一種嵌入HTMLM面中的腳本語言。它大量地借用C和Perl語言的語法,并結(jié)合PHP自己的特性,使WebFF發(fā)者能夠快速地寫出動(dòng)態(tài)產(chǎn)生頁(yè)面。PHP1完全免費(fèi)的開源產(chǎn)品,不用花錢,Apache和Mysql也是免費(fèi)開源的,在國(guó)外非常流行PH所口Mysql搭配使用,可以非??焖俚拇罱ㄒ惶撞诲e(cuò)的動(dòng)態(tài)網(wǎng)站系統(tǒng),因此國(guó)外大多數(shù)主機(jī)系統(tǒng)都配有免費(fèi)的 Apache+PHP+Mysql。通常認(rèn)為這種搭配的執(zhí)行效率比IIS+ASP+Access要高,而后者的使用還必須另外交錢給微軟。ASPAS比微軟的WindowsIIS系統(tǒng)自帶的腳本語言,利用它可以執(zhí)行動(dòng)態(tài)的WebK務(wù)應(yīng)用程序。AS%這幾種腳本語言中最簡(jiǎn)單易學(xué)的開發(fā)語言。但ASP&是這幾種語言中唯一的一個(gè)不能很好支持跨平臺(tái)的語言。因?yàn)锳SP腳本語言非常簡(jiǎn)單,因此其代碼也簡(jiǎn)單易懂,結(jié)合HTML弋碼,可快速地完成網(wǎng)站的應(yīng)用程序。JSPJSP是Sun公司推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。JSP技術(shù)是以Java語言作為腳本語言的,熟悉JAVA語言的人可以很快上手。JSP本身雖然也是腳本語言,但是卻和PHPASPW著本質(zhì)白區(qū)別。PHPffiASP?是由語言引擎解釋執(zhí)行程序代碼,而JSP代碼卻被編譯成Servlet并由Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對(duì) JSP頁(yè)面的第一次請(qǐng)求時(shí)發(fā)生。因此普遍認(rèn)為JSP的執(zhí)行效率比PHPffiASP?高。JSP最大的好處就是開發(fā)效率較高,JSP可以使用JavaBeans或者EJB(EnterpriseJavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理,但是這種網(wǎng)站架構(gòu)因?yàn)槠錁I(yè)務(wù)規(guī)則代碼與頁(yè)面代碼混為一團(tuán),不利于維護(hù),因此并不適應(yīng)大型應(yīng)用的要求,取而代之的是基于MVC勺We既不MVC勺核心思想是將應(yīng)用分為模型、視圖和控制器三部分。模型是指應(yīng)用程序的數(shù)據(jù),以及對(duì)這些數(shù)據(jù)的操作;視圖是指用戶界面;控制器負(fù)責(zé)用戶界面和程序數(shù)據(jù)之間的同步。通過MVC勺Web^構(gòu),可以弱化各個(gè)部分的耦合關(guān)系,并界面和程序數(shù)據(jù)之間的同步。將業(yè)務(wù)邏輯處理與頁(yè)面以及數(shù)據(jù)分離開來,這樣當(dāng)其中一個(gè)模塊的代碼發(fā)生改變時(shí),并不影響其他模塊的正常運(yùn)行,所以基于 MVC勺We曲構(gòu)更適應(yīng)于大型應(yīng)用開發(fā)的潮流。JSP、JavaBean、JDBO術(shù)JSPJSP(JavaServerPage)它是由SUN2>司倡導(dǎo)的由許多公司參與共同建立起來的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它是一種基于Java的技術(shù),所以它用來產(chǎn)生跨平臺(tái)和跨WebK務(wù)器的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。JSP的執(zhí)行原理和熟知的VBScript和JavaScript并不相同,它是完全在服務(wù)器端執(zhí)行的,而不像大多數(shù)的腳本,有一部分還在瀏覽器端執(zhí)行的。在傳統(tǒng)的靜態(tài)HTMLH頁(yè)中加入Java程序片斷和JSP標(biāo)記(tag)就構(gòu)成了JSP(.jsp)網(wǎng)頁(yè)。當(dāng)WebK務(wù)器收到瀏覽器訪問JSP網(wǎng)頁(yè)請(qǐng)求時(shí),它首先執(zhí)行其中的程序片斷,然后將執(zhí)行的結(jié)果以HTMLX面的形式返回給瀏覽器端[2]。①JSP技術(shù)的特點(diǎn)JavaServerPage(JSP)是使用Java代碼動(dòng)態(tài)生成HTM及檔的WetM面摸板。JSP運(yùn)行于服務(wù)器端組件,稱為JSP容器,它將JSP轉(zhuǎn)化成等價(jià)的JavaServerlet。正因?yàn)槿绱?,Serverlet和JSP頁(yè)面最終是相關(guān)的。JSP頁(yè)面具有了Serverlet的所有優(yōu)點(diǎn),如良好的性能和擴(kuò)展性,對(duì)HTT%話提供嵌入式支持等。同時(shí)JSP頁(yè)面還具有自身的優(yōu)點(diǎn),如需要時(shí)自動(dòng)重新編譯和與WetFF發(fā)工具具有更大的兼容性。JSP元素可以分為三種:偽指令、腳本元素(包含表達(dá)式、Script和聲明)和動(dòng)作。其中,偽指令是指示 JSP容器生成什么代碼的命令;在表達(dá)式和Script中可以使用9個(gè)隱含對(duì)象;行為是創(chuàng)建、修改或使用對(duì)象的高層JSP元素,使用嚴(yán)格的XMM法編碼[10]。②優(yōu)點(diǎn)一處編寫隨處運(yùn)行。系統(tǒng)的多臺(tái)平支持。差不多在所有平臺(tái)上都有一致的JavaServer/JSP的WebServer/Application Server系統(tǒng),它可以讓你在任意環(huán)境做開發(fā),在任意環(huán)境進(jìn)行系統(tǒng)部署,在任意環(huán)境擴(kuò)展。強(qiáng)大的可伸縮性。從只有一個(gè)小的 jar文件就可以運(yùn)行 Server/JSP到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均橫,到多臺(tái)Application進(jìn)行事務(wù)處理、消息處理,一臺(tái)服務(wù)器到無數(shù)以服務(wù)器,Java顯示了一個(gè)巨大的生命力。多樣化和功能強(qiáng)大的開發(fā)工具支持。JavaBeanJavaBean是一種Java語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBean通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露稱為屬性。眾所周知,屬性名稱符合這種模式,其他 Java類可以通過自省機(jī)制發(fā)現(xiàn)和操作這些JavaBean屬性[12]。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫(kù)訪問和其他任何可以用Java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的 JSP頁(yè)面、Servlet、其他JavaBean>applet程序或者應(yīng)用來使用這些對(duì)象。用戶可以認(rèn)為 JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。JDBCJDBCH一種可用于執(zhí)行SQM句的JavaAPI(ApplicationProgrammingInterface應(yīng)用程序設(shè)計(jì)接口),它由一些Java語言編寫的類和界面組成。JDBE數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員、數(shù)據(jù)庫(kù)前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫(kù)應(yīng)用程序 [12]。通過使用JDBC開發(fā)人員可以很方便地將SQL語句傳送給幾乎任何一種數(shù)據(jù)庫(kù)。也就是說,開發(fā)人員可以不必寫一個(gè)程序訪問 Sybase,寫另一個(gè)程序訪問Oracle,再寫一個(gè)程序訪問Microsoft的SQLServer。用JDBCW的程序能^^自動(dòng)地將SQL語句傳送給相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)不但如此,使用Java編寫的應(yīng)用程序可以在任何支持Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫不同的應(yīng)用。 Java和JDBC的結(jié)合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫(kù)應(yīng)用時(shí)真正實(shí)現(xiàn)“WriteOnce,RunEverywhere!”[9]。2.3.4數(shù)據(jù)庫(kù)相關(guān)概念數(shù)據(jù)庫(kù)是存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲(chǔ)獨(dú)立于使用它的程序;對(duì)數(shù)據(jù)庫(kù)插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進(jìn)行。當(dāng)某個(gè)系統(tǒng)中存在結(jié)構(gòu)上完全分開的若干個(gè)數(shù)據(jù)庫(kù)時(shí),則該系統(tǒng)包含一個(gè)“數(shù)據(jù)庫(kù)集合”[8]。數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)分三個(gè)層次,反映了觀察數(shù)據(jù)庫(kù)的三種不同角度。物理數(shù)據(jù)層它是數(shù)據(jù)庫(kù)的最內(nèi)層,是物理存貯設(shè)備上實(shí)際存儲(chǔ)的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對(duì)象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。概念數(shù)據(jù)層它是數(shù)據(jù)庫(kù)的中間一層,是數(shù)據(jù)庫(kù)的整體邏輯表示。指出了每個(gè)數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫(kù)所有對(duì)象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫(kù)管理員概念下的數(shù)據(jù)庫(kù)。邏輯數(shù)據(jù)層它是用戶所看到和使用的數(shù)據(jù)庫(kù),表示了一個(gè)或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,DBMS)1一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶通過DBMSJ問數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過DBM必行數(shù)據(jù)庫(kù)的維護(hù)工作。2.4系統(tǒng)開發(fā)工具簡(jiǎn)介RationalRoseRose是美國(guó)的Rational公司的面向?qū)ο蠼9ぞ?,利用這個(gè)工具,可以建立用UML描述的軟件系統(tǒng)的模型,而且可以自動(dòng)生成和維護(hù) C+十Java、VB和Oracle等語言和系統(tǒng)的代碼。RationalRose包括了統(tǒng)一建模語言(UML),OOSE以及OMT。其中統(tǒng)一建模語言由Rational公司3位世界級(jí)面向?qū)ο蠹夹g(shù)專家 GradyBooch、IvarJacobson、和JimRumbaugh通過對(duì)早期面向?qū)ο笱芯亢驮O(shè)計(jì)方法的進(jìn)一步擴(kuò)展而得來的,它為可視化建模軟件奠定了堅(jiān)實(shí)的理論基礎(chǔ) [13]。RationalRose是一個(gè)完全的,具有能滿足所有建模環(huán)境 (Web開發(fā),數(shù)據(jù)建模,VisualStudio和C++)需求能力和靈活性的一套解決方案。 Rose允許開發(fā)人員,項(xiàng)目經(jīng)理,系統(tǒng)工程師和分析人員在軟件開發(fā)周期內(nèi)在將需求和系統(tǒng)的體系架構(gòu)轉(zhuǎn)換成代碼,消除浪費(fèi)的消耗,對(duì)需求和系統(tǒng)的體系架構(gòu)進(jìn)行可視化,理解和精練。通過在軟件開發(fā)周期內(nèi)使用同一種建模工具可以確保更快更好的創(chuàng)建滿足客戶需求的可擴(kuò)展的、靈活的并且可靠的應(yīng)用系統(tǒng)。MacromediaDreamweaver8.0MacromediaDreamweaver8.0是建立WetM點(diǎn)和應(yīng)用程序的專業(yè)工具,由美國(guó)著名的多媒體開發(fā)商Macromedia公司推出的一套專業(yè)可視化網(wǎng)頁(yè)開發(fā)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從對(duì)基于CSS勺設(shè)計(jì)的領(lǐng)先支持到手工編碼功能, Dreamweaver8.0提供了專業(yè)人員在一個(gè)集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用Dreamweaver8.0及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的Internet應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫(kù)、Web服務(wù)和舊式系統(tǒng)[11]。JDK1.5JDK(JavaDevelopmentKit,Java開發(fā)包,Java開發(fā)工具)是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(JavaRuntimeEnvironment),一堆Java工具和Java基礎(chǔ)的類庫(kù)。JDK是一個(gè)編寫Java的Applet和應(yīng)用程序的程序開發(fā)環(huán)境,由一個(gè)處于操作系統(tǒng)層之上的運(yùn)行環(huán)境還有開發(fā)者編譯,調(diào)試和運(yùn)行用Java語言寫的applet和應(yīng)用程序所需的工具組成 [9]。MicrosoftSQLServer2000MicrosoftSQLServer2000數(shù)據(jù)庫(kù)是Microsoft公司在大型數(shù)據(jù)庫(kù)領(lǐng)域的一個(gè)版本和旗艦產(chǎn)品,也是Microsoft公司爭(zhēng)奪電子商務(wù)領(lǐng)域最重要的核心部件市場(chǎng)—網(wǎng)絡(luò)數(shù)據(jù)庫(kù)平臺(tái)的一大利器,是Windows數(shù)據(jù)庫(kù)家族中出類拔萃的成員,它在易用性、可伸縮性、可靠性和其他性能方面做出了一系列革新,并且為開發(fā)者提供了快速簡(jiǎn)便的編程模式。它為企業(yè)運(yùn)作、電子商務(wù)和移動(dòng)計(jì)算提供了廣泛的可伸縮性的解決方案,提供一個(gè)綜合平臺(tái)。這個(gè)平臺(tái)使用戶可以輕松地設(shè)計(jì)、建立、管理及使用數(shù)據(jù)倉(cāng)庫(kù)解決方案,它具有強(qiáng)大的數(shù)據(jù)倉(cāng)庫(kù),同Microsoftoffice產(chǎn)品緊密集成 [12]。第3章快遞物流管理信息系統(tǒng)的系統(tǒng)分析系統(tǒng)規(guī)劃快遞物流企業(yè)戰(zhàn)略規(guī)劃本民營(yíng)快遞物流企業(yè)立足遼寧省沈陽(yáng)市,輻射東北三省,目前在沈陽(yáng)、長(zhǎng)春、哈爾濱、大連、齊齊哈爾等設(shè)有公司站點(diǎn)。公司未來的發(fā)展方向?yàn)樽鰪?qiáng)做大快遞物流服務(wù),提供更多的物流增值業(yè)務(wù),提高快遞效率。公司戰(zhàn)略目標(biāo)如下 本民營(yíng)快遞企業(yè)是沈陽(yáng)的一家快遞公司,公司主要以國(guó)內(nèi)異地快遞和同城快遞為業(yè)務(wù),目前規(guī)模較小,但發(fā)展勢(shì)頭強(qiáng)勁。有關(guān)公司資料來自于電話采訪和網(wǎng)絡(luò)資源本民營(yíng)快遞企業(yè)是沈陽(yáng)的一家快遞公司,公司主要以國(guó)內(nèi)異地快遞和同城快遞為業(yè)務(wù),目前規(guī)模較小,但發(fā)展勢(shì)頭強(qiáng)勁。有關(guān)公司資料來自于電話采訪和網(wǎng)絡(luò)資源提高東北三省快遞物流服務(wù)的市場(chǎng)占有率, 力爭(zhēng)在五年內(nèi)達(dá)到50%Z上。將快遞服務(wù)的地區(qū)延伸至縣級(jí)以下;(2)在穩(wěn)固?hào)|北三省快遞物流服務(wù)的同時(shí),向京津和中原地區(qū)擴(kuò)展,力爭(zhēng)在3年內(nèi)通過加盟、合作或并購(gòu)的方式擴(kuò)展公司站點(diǎn);(3)進(jìn)一步提高快遞物流服務(wù)水平,提升快遞效率;(4)形成與客戶的良性互動(dòng),提供更多便捷的物流增值業(yè)務(wù)。為了達(dá)成以上戰(zhàn)略目標(biāo),快遞物流企業(yè)的信息化建設(shè)是重中之重。通過信息化建設(shè),一方面快遞物流企業(yè)可以優(yōu)化業(yè)務(wù)流程,提高生產(chǎn)效率;另一方面可以搭建起與客戶之間互動(dòng)的健康平臺(tái),提高客戶服務(wù)水準(zhǔn),留得住客戶,進(jìn)而提高客戶的企業(yè)認(rèn)同感。

快遞物流管理信息系統(tǒng)規(guī)劃快遞物流信息系統(tǒng)規(guī)劃應(yīng)遵循目標(biāo)導(dǎo)向原則、需求導(dǎo)向原則、立足現(xiàn)實(shí)原則、適度超前原則[18]:目標(biāo)導(dǎo)向原則:物流信息化規(guī)劃目標(biāo)必須與企業(yè)戰(zhàn)略目標(biāo)相一致。需求導(dǎo)向原則:企業(yè)物流運(yùn)作中關(guān)鍵業(yè)務(wù)和流程,對(duì)實(shí)現(xiàn)物流戰(zhàn)略目標(biāo)意義重大。信息化規(guī)劃必須正確識(shí)別這些關(guān)鍵業(yè)務(wù)和流程,正確識(shí)別物流戰(zhàn)略對(duì)這些業(yè)務(wù)和流程的信息化需求,并從滿足戰(zhàn)略需求著眼,有重點(diǎn)、有針對(duì)性地進(jìn)行規(guī)劃。立足現(xiàn)實(shí)原則:信息化不是簡(jiǎn)單的電子化,需要與企業(yè)的具體情況相結(jié)合、與具體發(fā)展階段相結(jié)合、與物流實(shí)際相結(jié)合。適度超前原則:信息化是一個(gè)不斷發(fā)展的過程,一蹴而就和一勞永逸的信息化是不現(xiàn)實(shí)的。業(yè)務(wù)需求分析業(yè)務(wù)需求分析是在用戶調(diào)研的基礎(chǔ)上,對(duì)調(diào)研獲得資料進(jìn)行整理和分析,進(jìn)而概括總結(jié)出企業(yè)的業(yè)務(wù)需求(并非系統(tǒng)需求)。UML^J用業(yè)務(wù)用例圖和高層活動(dòng)圖來捕獲客戶的需求,這里的客戶需求是全方位的,它既包括手動(dòng)形式執(zhí)行的業(yè)務(wù)也包括基于IT系統(tǒng)執(zhí)行的業(yè)務(wù)。在業(yè)務(wù)模型的層次上,我們使用術(shù)語“業(yè)務(wù)用例圖”來代替用例圖,這樣做的目的是為了清晰的區(qū)分它們,從而消除在將業(yè)務(wù)系統(tǒng)模型轉(zhuǎn)換為IT系統(tǒng)時(shí)可能[1]產(chǎn)生的混淆。實(shí)踐證明,活動(dòng)圖在業(yè)務(wù)系統(tǒng)減摩中有很大的用武之地。因此,對(duì)于快遞物流的業(yè)務(wù)需求分析利用業(yè)務(wù)用例圖和高層活動(dòng)圖進(jìn)行建模[1]3.2.1確定參與者業(yè)務(wù)系統(tǒng)的外部用戶(例如客戶或業(yè)務(wù)伙伴,在UM葉稱為業(yè)務(wù)角色)將使用業(yè)務(wù)系統(tǒng)的輸出,這些外部用戶無需了解業(yè)務(wù)用例具體如何執(zhí)行詳細(xì)信息。通過對(duì)快遞物流企業(yè)的業(yè)務(wù)調(diào)研,我們發(fā)現(xiàn)與業(yè)務(wù)系統(tǒng)打交道的主要是源站點(diǎn)客戶和目的站點(diǎn)客戶,這兩類用戶可統(tǒng)稱為客戶[13]。與業(yè)務(wù)系統(tǒng)有關(guān)的參與者還包括業(yè)務(wù)系統(tǒng)內(nèi)部的員工或工作人員 (在UM葉稱為業(yè)務(wù)工人),這些業(yè)務(wù)工人是外部用戶與業(yè)務(wù)系統(tǒng)打交道的“接口”,即業(yè)務(wù)系統(tǒng)通過業(yè)務(wù)工人為外部用戶提供服務(wù),同時(shí)對(duì)業(yè)務(wù)系統(tǒng)來說業(yè)務(wù)工人也在實(shí)現(xiàn)著某項(xiàng)功能。這里的功能和服務(wù)是不同的,至少?gòu)慕嵌壬峡紤]是不一樣的。通過用戶調(diào)研和資料搜集,我們發(fā)現(xiàn)下列幾類業(yè)務(wù)工人是快遞物流業(yè)務(wù)系統(tǒng)必不可少的:①源站點(diǎn)收貨員;0目的站點(diǎn)收貨員;@配貨員;④司機(jī);?送貨員。確定業(yè)務(wù)角色 (BusinessActor)從參與者中我們可以篩選出源站點(diǎn)客戶和目的站點(diǎn)客戶為業(yè)務(wù)角色。這里的源站點(diǎn)客戶和目的站點(diǎn)客戶是相對(duì)的,對(duì)于一次交易來說,某客戶是源站點(diǎn)客戶,而對(duì)于另外一次交易,他有可能成為目的站點(diǎn)客戶,因此,二者角色是可以互換的,但這里為了更

清晰的說明問題,并非將二者統(tǒng)稱為客戶。不過在接下來的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中我們對(duì)該問題進(jìn)行了梳理。業(yè)務(wù)用例圖業(yè)務(wù)用例是描述機(jī)構(gòu)中一組相關(guān)的工作流。機(jī)構(gòu)中的全部業(yè)務(wù)用例一起完整的描述業(yè)務(wù)目標(biāo)[1]。業(yè)務(wù)用例圖的元素包括業(yè)務(wù)工人、業(yè)務(wù)角色和業(yè)務(wù)用例。業(yè)務(wù)工人是機(jī)構(gòu)中的角色,業(yè)務(wù)角色是機(jī)構(gòu)外部和機(jī)構(gòu)交互的人,業(yè)務(wù)用例是機(jī)構(gòu)中的一組相關(guān)工作流。通過上述分析,我們可以得出快遞物流業(yè)務(wù)用例圖如圖源站點(diǎn)收貨員/ 配貨員源站點(diǎn)客戶 \司機(jī)戰(zhàn)…3分析,我們可以得出快遞物流業(yè)務(wù)用例圖如圖源站點(diǎn)收貨員/ 配貨員源站點(diǎn)客戶 \司機(jī)戰(zhàn)…3 「本功能性業(yè)務(wù)外的所有其他業(yè)務(wù),如注冊(cè)、登陸、客戶貨物查詢、跟蹤,資費(fèi)查詢、服務(wù)方式查詢等。3.1所小。源站點(diǎn)收貨配貨目的站點(diǎn)收貨員目的站點(diǎn)收貨 (送貨員送貨 ,一一十客戶附加服務(wù)目的站點(diǎn)客戶圖3.1快遞物流業(yè)務(wù)用例圖Figure3.1theBusinessUseCaseDiag

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論