大連日新運(yùn)輸株式會(huì)社物流配送管理系統(tǒng)_第1頁(yè)
大連日新運(yùn)輸株式會(huì)社物流配送管理系統(tǒng)_第2頁(yè)
大連日新運(yùn)輸株式會(huì)社物流配送管理系統(tǒng)_第3頁(yè)
大連日新運(yùn)輸株式會(huì)社物流配送管理系統(tǒng)_第4頁(yè)
大連日新運(yùn)輸株式會(huì)社物流配送管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、大連日新運(yùn)輸株式會(huì)社物流配送管理系統(tǒng)外文題目:dalian new transportation company limitedlogistics distribution management system畢業(yè)設(shè)計(jì)(論文)共64頁(yè)(其屮:外文文獻(xiàn)及譯文10頁(yè))圖紙共0張完成日期答辯日期摘要物流業(yè)作為一門(mén)新興的產(chǎn)業(yè)在我國(guó)生產(chǎn)和流通頌域掀起一股熱潮。其中,配送環(huán)節(jié)是物流過(guò)程中至關(guān)重要的一環(huán),以高效的管理、較低的物流成本為顧客提供滿意的服務(wù)。為了更好地適應(yīng)現(xiàn)代物流的發(fā)展要求,提升管理水平和工作效率,大連日新運(yùn)輸公司擬構(gòu)建相應(yīng)的物流配送系統(tǒng)。木系統(tǒng)的主要功能有托運(yùn)單管理、配送管理、在途跟蹤管理、報(bào)表

2、管理、車(chē)輛管理、審核等。界妞清新簡(jiǎn)潔、操作簡(jiǎn)單易用,較好地滿足了用戶需求。不僅能夠及時(shí)、準(zhǔn)確地提供相應(yīng)信息,快速高效地為貨物配送工作提供支持,而且提高了服務(wù)水平,降低了成本,增加了顧客的滿意度。 關(guān)鍵詞:物流配送管理;面向?qū)ο螅籮sp; oraclelogiabstractthe logistics industry as an emerging industry in china the productionand circulation areas set off a craze. wherein, logistics distribution is animportant link in

3、 the logistics process, to efficient management, lower the logistics cost and provide excellent customer service.in order to better adaptto the request of the development of modern logistics, improving themanagement level and work efficiency, dalian new transport company to buildthe corresponding lo

4、gistics distribution system.in the detailed investigation and study on dalian new transportationcompany logistics management business activities on the basis of, usingobject-oriented analysis method, using the uml modeling, using ecilipse3.4 asdevelopment tool, oraclelog as background database, usin

5、g jsp, strusttechnology, based on the realization of the b/s framework of the dalian newtransportation company limited logistics distribution management system.the main functions of the system have the consignment management,distribution management, in-transit tracking management, reportmanagement,

6、vehicle management, audit etc. clean interface is simple, easyto use, to better meet the needs of users. not only can provide correspondinginformation timely, accurately, quickly and effectively to the distribution ofgoods to provide support, and improve the service level, reduce cost, increasecusto

7、mer satisfaction.keywords: logistics management; object oriented; jsp; oraclelogii目錄刖.11系統(tǒng)調(diào)w 21.1公司簡(jiǎn)21.2公司組織結(jié)構(gòu)21.3現(xiàn)行系統(tǒng)業(yè)務(wù)概述31.4系統(tǒng)可行性分t斤52面向?qū)ο蟮姆重S斤72.1設(shè)計(jì)系統(tǒng)用例模72.1.1確定系統(tǒng)的參與72.1.2確定系統(tǒng)用例82.1.3圖示用伊j 92.2系統(tǒng)的類(lèi)s 133面向?qū)ο笤O(shè)i十163.1時(shí)序® 163.2活動(dòng)si 243.3配置® 273.4系統(tǒng)結(jié)構(gòu)設(shè)i十283.5代碼設(shè)i十293.6數(shù)據(jù)庫(kù)設(shè)計(jì)303.6.1數(shù)據(jù)庫(kù)選303.6.2

8、數(shù)據(jù)庫(kù)的設(shè)計(jì)原貝ij 303.6.3數(shù)據(jù)庫(kù)表設(shè)i十303.7輸入輸出設(shè)3.7.1輸入設(shè)3.7.2輸出設(shè)il 374系統(tǒng)實(shí)施384.1系統(tǒng)開(kāi)發(fā)平臺(tái)及技術(shù)選# 384.1.1 jsp 介會(huì)召384.1.2 oracle 介394.1.3 struts 介404.1.4 eclipse 介404.2系統(tǒng)運(yùn)行環(huán)境404.3系統(tǒng)測(cè)i式414.3.1 概4.3.2測(cè)試目4.3.3測(cè)試方案424.3.4系統(tǒng)轉(zhuǎn)兔435系統(tǒng)維護(hù)與評(píng)o 445.1系統(tǒng)維j戶445.2系統(tǒng)評(píng)價(jià)446結(jié)論45致w 46參考文47附錄附錄遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))1 八1刖目隨著生產(chǎn)和流通企業(yè)的結(jié)構(gòu)調(diào)整,經(jīng)濟(jì)的快速發(fā)展和市場(chǎng)競(jìng)爭(zhēng)

9、的加劇物流配送業(yè)會(huì)受到越來(lái)越多的重視。社會(huì)的發(fā)展對(duì)物流和配送提出了更高的要求,這就需要建立更為先進(jìn)、科學(xué)的物流體制?,F(xiàn)代物流企業(yè)為加快信息處理速度、提高顧客服務(wù)水平、減少成本,需要更加靈活,能夠優(yōu)化配送路線和運(yùn)輸?shù)奈锪髋渌凸芾砥脚_(tái)和解決77案。企業(yè)配送人員采用配送管理系統(tǒng),根裾客戶訂單的需求制定一個(gè)貨物裝運(yùn)、車(chē)輛選擇與路線選擇的具體配送計(jì)劃。由于配送計(jì)劃的復(fù)雜性和涉及范圍的廣泛性,便需要妥善的配送管理才能使配送方案達(dá)到最佳效果。因此,開(kāi)發(fā)一個(gè)界妞友好,易于操作的物流配送管理系統(tǒng)變得十分重要, 本文描述的就是該系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)11系統(tǒng)調(diào)研1.1公司簡(jiǎn)介大連日新運(yùn)輸株式會(huì)社是fi本fi新運(yùn)輸株式會(huì)

10、社在大連的分公司,円本日新運(yùn)輸株式會(huì)社是日立物流集團(tuán)下的全資子公司。公司總部位于日本大坂,并設(shè)有東京、神戶、名古屋、岐阜、安來(lái)支店和九州營(yíng)業(yè)所。公司自20世紀(jì)80年代初開(kāi)始投身于中日貿(mào)易運(yùn)輸,目前成立了上海遠(yuǎn)新國(guó)際公司叁個(gè)合資公司,并設(shè)有上海、青島、大連、北京等聯(lián)絡(luò)代表處。2005 年起,本部在大連設(shè)立了分公司。円新運(yùn)輸株式會(huì)社大連分公司物流實(shí)業(yè)有限公司是集倉(cāng)儲(chǔ)、配送運(yùn)輸、包裝生產(chǎn)為一體的綜合性第三方物流公司。物流公司現(xiàn)有員工近2000多人,擁有和整合各種運(yùn)輸車(chē)輛、先進(jìn)的物流設(shè)備、倉(cāng)庫(kù),并在全國(guó)多個(gè)省、市、自治區(qū)大中城市建立了合作網(wǎng)絡(luò)公司,與國(guó)內(nèi)外多家企業(yè)建立了長(zhǎng)期的合作關(guān)系。1.2公司組織結(jié)

11、構(gòu)總經(jīng)理辦公室:對(duì)合同進(jìn)行管理,總經(jīng)理通過(guò)系統(tǒng)中合同的招標(biāo)進(jìn)行報(bào)價(jià),若屮標(biāo)可對(duì)合同簽訂。對(duì)業(yè)務(wù)部提交上來(lái)的托運(yùn)申請(qǐng)進(jìn)行處理,針對(duì)系統(tǒng)發(fā)放的托運(yùn)申請(qǐng)進(jìn)行接受或拒絕處理,托運(yùn)單的負(fù)責(zé)人會(huì)根據(jù)通過(guò)審核的托運(yùn)申請(qǐng)開(kāi)出托運(yùn)單(訂單)。業(yè)務(wù)部:業(yè)務(wù)員與客戶聯(lián)系,根據(jù)客戶需求填寫(xiě)托運(yùn)屮請(qǐng),將填寫(xiě)好的托運(yùn)申請(qǐng)?zhí)峤唤o上級(jí)審核,再根據(jù)通過(guò)審核的托運(yùn)申請(qǐng)?zhí)顚?xiě)正式的托運(yùn)單。配送部門(mén):配送管理人員對(duì)托運(yùn)單進(jìn)行配車(chē)、岀貨處理。根據(jù)客戶訂單的需求、貨物和車(chē)輛的狀態(tài)、路線等給貨物安排運(yùn)輸車(chē)輛。車(chē)輛管理人員對(duì)車(chē)輛進(jìn)行管理,提供車(chē)輛和司機(jī)的基本信息。對(duì)車(chē)輛進(jìn)行維修、報(bào)廢處理。當(dāng)所用的車(chē)源不足時(shí)向總經(jīng)理請(qǐng)求購(gòu)買(mǎi)。倉(cāng)庫(kù)部:首先對(duì)倉(cāng)庫(kù)

12、信息進(jìn)行倉(cāng)庫(kù)設(shè)定、對(duì)調(diào)度屮心發(fā)送過(guò)來(lái)的信息進(jìn)行入庫(kù)操作、出庫(kù)操作,另外還擔(dān)當(dāng)著貨物存放、揀貨裝配、貨物移庫(kù)、 庫(kù)存查詢、倉(cāng)庫(kù)盤(pán)點(diǎn)、增值業(yè)務(wù)、財(cái)務(wù)結(jié)算、報(bào)表統(tǒng)計(jì)等工作。遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))大連日新運(yùn)輸株式會(huì)社總經(jīng)理辦公室業(yè)務(wù)部倉(cāng)儲(chǔ)部信息管理部財(cái)務(wù)部人力資源部配送部業(yè)務(wù)組客戶服務(wù)組裝卸組倉(cāng)管組叉車(chē)組it組策劃組對(duì)賬組財(cái)務(wù)組回單中心稽查組勞資組行政組調(diào)度組車(chē)隊(duì)圖1-1公司組織結(jié)構(gòu)圖fig. 1-1 organization structure of the company.1.3現(xiàn)行系統(tǒng)業(yè)務(wù)概述大連日新運(yùn)輸株式會(huì)社的業(yè)務(wù)流程是從客戶服務(wù)幵始的,由業(yè)務(wù)員與客戶聯(lián)系溝通,把握客戶的需求,然后

13、錄入托運(yùn)屮請(qǐng)單并確認(rèn),公司法人代表與客戶簽訂運(yùn)輸合同;配送部針對(duì)己確認(rèn)的托運(yùn)單進(jìn)行調(diào)度派車(chē)、打印派車(chē)單;接著,司機(jī)上門(mén)裝貨,并確認(rèn)裝車(chē)、打印裝車(chē)單;確認(rèn)在途后,進(jìn)行行車(chē)在途跟蹤,隨時(shí)向客戶提供車(chē)輛的運(yùn)行情況;運(yùn)輸完成后,進(jìn)行 回單確認(rèn),司機(jī)持有效憑證或單據(jù)到財(cái)務(wù)結(jié)算運(yùn)費(fèi);同時(shí)財(cái)務(wù)部與客戶結(jié)算相關(guān)費(fèi)用。系統(tǒng)以配送管理為核心,遍及物流配送的大部分業(yè)務(wù),幫助工作人員及時(shí)處理相關(guān)業(yè)務(wù),方便管理階層能及時(shí)、準(zhǔn)確掌握整個(gè)企業(yè)的營(yíng)業(yè)狀況。表 1-1 流程圖符號(hào)說(shuō)明 tab.1-1 flow chart symbol explanation圖例說(shuō)明單位或個(gè)人含義表示業(yè)務(wù)流程中的單位或個(gè)人。處理表示各種處理功能

14、。文件標(biāo)志流向線表示輸入、輸出的報(bào)表、單據(jù)等。表示信息或處理的流向。3圖 1-2 業(yè)務(wù)流程圖 fig. 1-2 service flow chart4遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))1.4系統(tǒng)可行性分析可行性分析是指在當(dāng)前組織內(nèi)外的具體環(huán)境和現(xiàn)有條件下,某個(gè)項(xiàng)目的工作是否具備必要的資源及其他條件。它是保證工作正常運(yùn)作的前提。通過(guò)調(diào)查分析,公司建立物流配送管理系統(tǒng)有充分的必要性和可能性。可和運(yùn)行可行性等力面進(jìn)行分析。1)管理可行性管理可行性是指管理人員對(duì)開(kāi)發(fā)應(yīng)用項(xiàng)目的態(tài)度和管理方面的條件。管理方面的條件是指管理方法是否可行,相應(yīng)管理制度改革的時(shí)機(jī)是否成熟,規(guī)章制度是否齊全以及原始數(shù)據(jù)是否正確等。

15、本系統(tǒng)是針對(duì)物流配送管理的相關(guān)工作所開(kāi)發(fā)的物流配送管理系統(tǒng),系統(tǒng)使用方便,能夠使操作員快速掌握使用方法。系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)的到了公司領(lǐng)導(dǎo)的大力支持,使得系統(tǒng)的開(kāi)發(fā)得以順利進(jìn)行。使用本系統(tǒng)需要操作員有一定的計(jì)算機(jī)操作基礎(chǔ),系統(tǒng)管理員要求有一定的計(jì)算機(jī)專(zhuān)業(yè)知識(shí)。本系統(tǒng)的使用人員經(jīng)過(guò)短期的學(xué)習(xí)后就會(huì)熟練掌握其使用方法。從管理上來(lái)看,此系統(tǒng)可以幵發(fā)。2)經(jīng)濟(jì)可行性物流配送管理系統(tǒng)是物流管理中相當(dāng)重要的一部分,對(duì)于軟件公司來(lái)說(shuō),開(kāi)發(fā)本系統(tǒng)不會(huì)耗費(fèi)大量資金。系統(tǒng)成功運(yùn)行會(huì)提高物流配送的工作效率,減少不必要的人力、物力損失,所以本系統(tǒng)的開(kāi)發(fā)成本在公司承受范圍之內(nèi)。從經(jīng)濟(jì)上來(lái)看,本系統(tǒng)可以開(kāi)發(fā)。3)技術(shù)可行性技

16、術(shù)可行性主要是分析當(dāng)前的軟硬件技術(shù)能否滿足對(duì)開(kāi)發(fā)本系統(tǒng)所提出的技術(shù)要求,以及開(kāi)發(fā)人員是否己掌握開(kāi)發(fā)這個(gè)系統(tǒng)的技術(shù)。從軟件可行性方面來(lái)看,系統(tǒng)采用sp、struts框架等,以oracle作為后臺(tái)數(shù)據(jù)庫(kù),使用sql編程,采用dbc方式連接數(shù)據(jù)庫(kù),這些在目前都的硬件系統(tǒng)存儲(chǔ)量,以市場(chǎng)目前流行的硬件水平來(lái)看,是完全可以達(dá)到的。系統(tǒng)開(kāi)發(fā)人員有過(guò)硬的技術(shù)和豐富的系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。所以,無(wú)論是從當(dāng)前的軟硬件技術(shù)分析還是從開(kāi)發(fā)人員的技術(shù)水平分析,本系統(tǒng)的開(kāi)發(fā)具備技術(shù)可行性。4) 運(yùn)行可行性:在工作上,企業(yè)員工管理物流配送的信息量非常大,幵發(fā)了此系統(tǒng),可極大提高企業(yè)員工的工作的效率。提高決策的管理能力等等,方便數(shù)據(jù)

17、的儲(chǔ)存和修改,5及以后隨時(shí)查詢訂單、客戶信息,是一個(gè)比較人性化的管理系統(tǒng)。通過(guò)以上對(duì)系統(tǒng)開(kāi)發(fā)在管理上、經(jīng)濟(jì)上,技術(shù)上和運(yùn)行上的可行性分析,得出結(jié)論,該系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)完全具有可行性,可以開(kāi)發(fā)。6遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))2面向?qū)ο蟮姆治雒嫦驅(qū)ο蠓椒?object-oriented method)是一種把面向?qū)ο蟮乃枷氤捎?于軟件開(kāi)發(fā)過(guò)程中,指導(dǎo)開(kāi)發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱00 (object-oriented)方法,是建立在“對(duì)象”概念基礎(chǔ)上的方法學(xué)。對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接對(duì)應(yīng)關(guān)系,一個(gè)對(duì)象類(lèi)定義了具有相似性質(zhì)的一組對(duì)象。而繼承性是對(duì)具有層次關(guān)系的類(lèi)的屬性和操

18、作進(jìn)行共享的一種方式。所謂面向?qū)ο缶褪腔趯?duì)象概念,以對(duì)象為屮心,以類(lèi)和繼承為構(gòu)造機(jī)制,來(lái)認(rèn)識(shí)、理解、刻畫(huà)客觀世界和設(shè)計(jì)、構(gòu)建相應(yīng)的軟件系統(tǒng)。面向?qū)ο蟮闹饕卣饔蟹庋b性、繼承性和多態(tài)性。封裝是一種信息隱蔽技術(shù),它體現(xiàn)于類(lèi)的說(shuō)明,是對(duì)象的重要特性。封裝使數(shù)據(jù)和加工該數(shù)據(jù)的方法(函數(shù))封裝為一個(gè)整體,以實(shí)現(xiàn)獨(dú)立性很強(qiáng)的模塊,使得用戶只能見(jiàn)到對(duì)象的外特性,而對(duì)象的內(nèi)特性對(duì)用戶是隱蔽的。封裝的冃的在于把對(duì)象的設(shè)計(jì)者和對(duì)象者的使用分開(kāi),使用者不必知曉行為實(shí)現(xiàn)的細(xì)節(jié),只須用設(shè)計(jì)者提供的消息來(lái)訪問(wèn)該對(duì)象。繼承性是子類(lèi)自動(dòng)共享父類(lèi)之間數(shù)據(jù)和方法的機(jī)制。它由類(lèi)的派生功能體現(xiàn)。一個(gè)類(lèi)直接繼承其它類(lèi)的全部描述,同時(shí)

19、可修改和擴(kuò)充。對(duì)象根據(jù)所接收的消息而做出動(dòng)作。同一消息為不同的對(duì)象接受時(shí)可產(chǎn)生完全不同的行動(dòng),這種現(xiàn)象稱為多態(tài)性。利用多態(tài)性用戶可發(fā)送一個(gè)通用的信息,而將所有的實(shí)現(xiàn)細(xì)節(jié)都留給接受消息的對(duì)象自行決定,如是,同一消息即可調(diào)用不同的方法。uml (unified modeling language的縮寫(xiě))統(tǒng)一建模語(yǔ)言,是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言。uml為面向?qū)ο箝_(kāi)發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說(shuō)明、可視化和編制文檔的一種標(biāo)準(zhǔn)語(yǔ)言。2.1設(shè)計(jì)系統(tǒng)用例模型用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類(lèi)的功能行為進(jìn)

20、行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對(duì)系統(tǒng)、子系統(tǒng)或類(lèi)的行為進(jìn)行可視化,使用戶能夠理解如何使 用這些元素,并使開(kāi)發(fā)者能夠?qū)崿F(xiàn)這些元素。2.1.1確定系統(tǒng)的參與者確定參與者首先需耍分析系統(tǒng)所涉及的問(wèn)題領(lǐng)域和系統(tǒng)運(yùn)行的主要任務(wù):分析使用該系統(tǒng)主要功能的是哪些人,誰(shuí)需要該系統(tǒng)的支持以完成其工作,還有系統(tǒng)的管理者與維護(hù)7者。根據(jù)物理配送管理系統(tǒng)的需求分析,可以確定系統(tǒng)的參與者分別為:業(yè)務(wù)員、審核人、管理人員、車(chē)輛管理員、貨物信息管理員、配送管理員。2.1.2確定系統(tǒng)用例用例是系統(tǒng)參與者與系統(tǒng)在交互過(guò)程屮所需耍完成的事物,識(shí)別用例最好的方法就是分析系統(tǒng)的參與者開(kāi)始

21、,考慮每個(gè)參與者是如何使用系統(tǒng)的。由于系統(tǒng)存在業(yè)務(wù)員、審核人、總經(jīng)理、車(chē)輛管理員、貨物信息管理員、配送管理員六個(gè)參與者,所以在識(shí)別用例的過(guò)程中,可以將系統(tǒng)分為6個(gè)用例圖分別考慮。1. 業(yè)務(wù)員進(jìn)行托運(yùn)單管理的用例業(yè)務(wù)員進(jìn)行托運(yùn)單管理的用例圖包含如下用例:1)托運(yùn)申請(qǐng)?zhí)幚恚?)托運(yùn)單處理;3)托運(yùn)再申請(qǐng)。2. 配送管理員進(jìn)行配送管理的用例配送管理員進(jìn)行配送管理的用例圖包含如下用例:1)增加車(chē)輛;2)刪除車(chē)輛;3)查看.午.輛裝貨情況;4)裝貨;5)出貨確認(rèn);6)出貨取消。3. 貨物信息管理員進(jìn)行在途跟蹤管理的用例貨物信息管理員進(jìn)行在途跟蹤管理的用例圖包含如下用例:1)設(shè)置在途信息;2)己到達(dá)貨物查

22、詢。4. 管理人員進(jìn)行報(bào)表管理的用例管理人員進(jìn)行報(bào)表管理的用例圖包含如下用例:1)查看未完成托運(yùn)單報(bào)表;2)査看己完成托運(yùn)單報(bào)表。5. 審核人進(jìn)行審核處理的用例8遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))審核人進(jìn)行審核處理的用例圖包含如下用例:1)査看己審核項(xiàng)2)查看待審核項(xiàng)目;3)審核項(xiàng)冃。6. 車(chē)輛管理員進(jìn)行車(chē)輛管理的用例車(chē)輛管理員進(jìn)行車(chē)輛管理的用例圖包含如下用例:1)設(shè)置車(chē)輛資料;2)設(shè)置司機(jī)資料;3)車(chē)輛維修屮請(qǐng);4)車(chē)輛維修再申請(qǐng);5)車(chē)輛報(bào)廢申請(qǐng);6)車(chē)輛報(bào)廢再申請(qǐng)。2.1.3圖示用例表2-1用例圖符號(hào)說(shuō)明tab.2-1 use case diagram symbols圖例說(shuō)明含義表示act

23、or,是用戶作用于系統(tǒng)的一個(gè)角色(role)。actor有自己的目標(biāo)。通過(guò)與系統(tǒng)的交互達(dá)到目標(biāo)。表示use case,是對(duì)系統(tǒng)的用戶需求(主要是功能需求的描述),usecase表達(dá)了系統(tǒng)的功能和提供的服務(wù)。表示 unidirectional association,是 actor 與 use case 之間的關(guān)聯(lián)關(guān)系。關(guān)系方向顯示系統(tǒng)或角色啟動(dòng)通信。擴(kuò)展關(guān)系表示extend association,是指一個(gè)use case可選擴(kuò)展另一個(gè)use case提供的功能。包含關(guān)系表示include association,是指一個(gè)基本的use case的行為包含或使用了另一個(gè)use case行為。泛化

24、關(guān)系表示一般用例和特殊用例之間的泛化關(guān)系。角色(actor)用例(use case)關(guān)聯(lián)關(guān)系2-1托運(yùn)單管理的用例圖fig. 2-1 consignment note management use case diagram10遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖2-2配送管理的用例圖fig. 2-2 distribution management use case diagram2-3在途跟蹤管理的用例圖fig. 2-3 in transit track management use case diagram112-4報(bào)表管理的用例圖fig. 2-4 statements of manageme

25、nt use case diagram2-5審核處理的用例圖fig. 2-5 audit management use case diagram12遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖2-6車(chē)輛管理的用例圖fig. 2-6 vehicle management use case diagram2.2系統(tǒng)的類(lèi)圖類(lèi)圖是描述類(lèi)、接門(mén)、協(xié)作以及它們之間關(guān)系的圖,用來(lái)顯示系統(tǒng)屮各個(gè)類(lèi)的靜態(tài)結(jié)構(gòu)。類(lèi)不僅顯示了系統(tǒng)內(nèi)信息的結(jié)構(gòu),也描述了系統(tǒng)內(nèi)信 息的行為。表2-2類(lèi)圖符號(hào)說(shuō)明tab. 2-2 class diagram symbols圖例說(shuō)明含義表示類(lèi)(class),類(lèi)是面向?qū)ο笙到y(tǒng)組織結(jié)構(gòu)的核心,頂部區(qū)類(lèi)域

26、顯示類(lèi)的名字,屮間的區(qū)域列出類(lèi)的屬性,底部的區(qū)域列出類(lèi)的操作。關(guān)聯(lián)關(guān)系表示關(guān)聯(lián)關(guān)系(association),它指明一個(gè)事物對(duì)象和另一個(gè)事物的對(duì)象之間的聯(lián)系。13通過(guò)對(duì)物理配送管理系統(tǒng)的需求分析,系統(tǒng)類(lèi)圖如下:圖2-7物流配送管理系統(tǒng)的類(lèi)圖fig. 2-7 logistics management system class diagram類(lèi)之間的關(guān)系有關(guān)聯(lián)關(guān)系、泛化關(guān)系、依賴關(guān)系和聚合關(guān)系。泛化關(guān)系也稱為一般化關(guān)系,表示類(lèi)與類(lèi)之間的繼承關(guān)系,接口與接口之間的繼承關(guān)系,或類(lèi)對(duì)接口的實(shí)現(xiàn)關(guān)系。一般化是繼承關(guān)系,在uml中可以在包之間建立一般化關(guān)系。關(guān)聯(lián)關(guān)系是一種結(jié)構(gòu)化的關(guān)系,指一種對(duì)象和另一種對(duì)象

27、有聯(lián)系。給定有關(guān)聯(lián)的兩個(gè)類(lèi),可以從一個(gè)類(lèi)的對(duì)象得到另一個(gè)類(lèi)的對(duì)象。關(guān)聯(lián)有兩兀關(guān)系和多兀關(guān)系。兩兀關(guān)系是指一種一對(duì)一的關(guān)系,多元關(guān)系是一對(duì)多或多對(duì)一的關(guān)系。一般用實(shí)線連接有關(guān)聯(lián)的同一個(gè)類(lèi)或不同的兩個(gè)類(lèi)。依賴關(guān)系是一種使用關(guān)系,特定事物的改變有可能會(huì)影響到使用該事物的事物,反之不成立。通常情況下,依賴關(guān)系體現(xiàn)在某個(gè)類(lèi)的方法使用另一個(gè)類(lèi)作為參數(shù)。在uml屮可以在其它的事物之間使用依賴關(guān)系,特別是包和節(jié)點(diǎn)之間。聚合是關(guān)聯(lián)關(guān)系的一利:,是較強(qiáng)的關(guān)聯(lián)關(guān)系, 例變量來(lái)實(shí)現(xiàn)這樣關(guān)系的。下面的類(lèi)關(guān)系圖說(shuō)明了系統(tǒng)屮類(lèi)之間的關(guān)聯(lián)關(guān)系。14遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖2-8類(lèi)關(guān)系圖fig. 2-8 logist

28、ics management system class diagram153面向?qū)ο笤O(shè)計(jì)uml是一種功能強(qiáng)大的、面向?qū)ο蟮目梢暬到y(tǒng)分析的建模語(yǔ)言,它采用一整套成熟的建模技術(shù),廣泛地適用于各個(gè)應(yīng)用領(lǐng)域。它的各個(gè)模型可以幫助幵發(fā)人員更好地理解業(yè)務(wù)流程,建立更可靠、更完善的系統(tǒng)模型。從而使用戶和開(kāi)發(fā)人員對(duì)問(wèn)題的描述達(dá)到相同的理解,以減少語(yǔ)義差異,保障分析的正確性。3.1吋序圖時(shí)序圖(sequence diagram)描述了對(duì)象之間傳送消息的時(shí)間順序,它用來(lái)表示用列圖中的行為順序。當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每個(gè)消息對(duì)應(yīng)了一個(gè)類(lèi)操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。時(shí)序圖中包括如下元素:類(lèi)角色,生命

29、線,激活期和消息。在uml圖中,時(shí)序圖將交互關(guān)系表示為二維圖。其中,縱軸是時(shí)間軸,時(shí)間沿豎線向下延仲。橫軸代表了在協(xié)作屮各個(gè)獨(dú)立的對(duì)象。當(dāng)對(duì)象存在是,生命線用一條虛線表示,當(dāng)對(duì)象的過(guò)程處于激活狀態(tài)時(shí),生命線是一箭頭事件順序在圖中從上到下排列。表3-1時(shí)序圖符號(hào)說(shuō)明tab.3-1 sequence diagram symbols符號(hào)說(shuō)明對(duì)象生命線消息返回的消息反身消息激活期含義表示參與交互的對(duì)象,時(shí)序圖中的對(duì)象使用矩形將對(duì)象名稱包含起來(lái),并且對(duì)象名稱下有下劃線。表示生命線(lifeline),它是一條垂直的虛線,表示時(shí)序圖中的對(duì)象在一段時(shí)間內(nèi)的存在。表示object message,含義是在兩個(gè)

30、對(duì)象之間繪制消息。表示return message,顯示過(guò)程調(diào)用返回的消息。表示反身消息(message to self)。激活期(activation),激活表示該對(duì)象被占用以完成某個(gè)任務(wù),去激活指的是對(duì)象處于空閑狀態(tài),在等待消息。16遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖3-1新增托運(yùn)申請(qǐng)的時(shí)序圖fig. 3-1 increased shipping application sequence diagram圖3-2修改托運(yùn)申請(qǐng)的時(shí)序圖fig. 3-2 modify the consignment for sequence diagram17圖3-3刪除托運(yùn)申請(qǐng)的時(shí)序圖fig. 3-3 dele

31、te checked for sequence diagram圖3-4己退回托運(yùn)申請(qǐng)?jiān)偕暾?qǐng)的時(shí)序圖fig. 3-4 has returned check application for sequence diagram18遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖3-5新增托運(yùn)單的時(shí)序圖fig. 3-5 increase of consignment sequence diagram3-6修改托運(yùn)單的時(shí)序圖fig. 3-6 modification of consignment sequence diagram193-7刪除托運(yùn)單的時(shí)序圖fig. 3-7 delete consignment sequ

32、ence diagram3-8審核項(xiàng)0的時(shí)序圖fig. 3-8 review project sequence chart20遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖3-9修改在途信息的時(shí)序圖fig. 3-9 modify information in transit sequence diagram圖3-10配送管理員增加車(chē)輛的時(shí)序圖fig. 3-10 distribution administrator to increase vehicle sequence diagram21圖3-11配送管理員刪除車(chē)輛的時(shí)序圖fig. 3-11 distribution manager to delete

33、vehicle sequence diagram圖3-12配送管理員給貨物配.午.的時(shí)序圖fig. 3-12 distribution manager to freight car sequence diagram22遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖3-13取消已裝載的貨物的時(shí) 序圖 fig. 3-13 cancelled cargo sequence diagram圖3-14確定出貨的時(shí)序圖fig. 3-14 determine delivery sequence diagram23圖3-15取消出貨的時(shí)序圖fig. 3-15 cancel the delivery sequence di

34、agram3.2活動(dòng)圖活動(dòng)圖(activity diagram)是uml用于對(duì)系統(tǒng)的動(dòng)態(tài)行為建模的另一種常用工具,它描述活動(dòng)的順序,展現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流。活動(dòng)圖在本質(zhì)上是一種流程圖?;顒?dòng)圖中包含的圖形元素有動(dòng)作狀態(tài)、活動(dòng)狀態(tài)、動(dòng)作流、分支與合并、交叉與匯合、泳道和對(duì)象流等。24遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))表3-2活動(dòng)圖符號(hào)說(shuō)明tab.3-2 activity diagram symbols例說(shuō)明活動(dòng)開(kāi)始含義表示活動(dòng)開(kāi)始(startstate),是活動(dòng)圖的起始位置。活動(dòng)起始在一個(gè)狀態(tài)圖中只能有一個(gè)?;顒?dòng)終止表示活動(dòng)終止(end state),是活動(dòng)圖的終點(diǎn)。活動(dòng)終止在一個(gè)狀態(tài)圖

35、屮可以有多個(gè)。活動(dòng)狀態(tài)轉(zhuǎn)換水t同步表示活動(dòng)(activity),其作用是添加活動(dòng)。表示狀態(tài)轉(zhuǎn)換(state trastion)表示分叉與匯合。分支與合并表示分支與合并,表示對(duì)象類(lèi)所具有的條件行為。圖3-16審核項(xiàng)目的活動(dòng)圖fig. 3-16 review project activity diagram25圖3-17托運(yùn)單管理的活動(dòng)圖fig. 3-17 consignment note management activity diagram圖3-18在途跟蹤管理的活動(dòng)圖fig. 3-18 in transit track management activity diagram26遼寧工程技術(shù)大

36、學(xué)畢業(yè)論文(設(shè)計(jì))圖3-19配送管理的活動(dòng)圖fig. 3-19 distribution management activity diagram3.3配置圖配置圖描述了運(yùn)行軟件的系統(tǒng)中硬件和軟件的物理結(jié)構(gòu),即系統(tǒng)執(zhí)行 處理過(guò)程屮系統(tǒng)資源元素的配置情況以及軟件到這些資源元素的映射。配置圖中通常包含兩種元素:節(jié)點(diǎn)和關(guān)聯(lián)關(guān)系。表3-3配置圖符號(hào)說(shuō)明tab.3-3 configuration map symbols符號(hào)說(shuō)明含義處理器處理器是具有處理功能的機(jī)器。服務(wù)器、工作站和其它具有處理能力的機(jī)器都是處理器。連接處理器之間的實(shí)際連接本系統(tǒng)的配置圖如下:27圖3-20配置圖fig.3-20 config

37、uration diagram3.4系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)大連日新運(yùn)輸公司物流配送管理的業(yè)務(wù)需求,新系統(tǒng)主要擁有托運(yùn)單管理、配送管理、在途跟蹤管理、報(bào)表管理、車(chē)輛管理、審核等模塊。托運(yùn)到管理包括托運(yùn)申請(qǐng)和設(shè)置托運(yùn)單信息。托運(yùn)屮請(qǐng):主要是根據(jù)客戶需求,錄入托運(yùn)信息,包括客戶信息、貨物信息、出貨和交貨的時(shí)間和地點(diǎn)、費(fèi)用等。并且對(duì)托運(yùn)信息的添加、查詢、修改和刪除。完成錄入后提交給上級(jí)審核。設(shè)置托運(yùn)單信息:主要是根據(jù)通過(guò)審核的托運(yùn)申請(qǐng)單生成正式的托運(yùn)單。可以對(duì)托運(yùn)單進(jìn)行添加、查詢、修改和刪除。配送管理包括配車(chē)處理和出貨處理。配車(chē)處理:主要是根裾客戶訂單的需求,貨物和車(chē)輛狀態(tài)、路線等給貨物安排運(yùn)輸車(chē)輛。同時(shí)該

38、模塊可以增加和刪除己配車(chē)的車(chē)輛,査看車(chē)輛上己分配的托運(yùn)單信息。出貨處理:主要是對(duì)已裝好貨,可以出貨的車(chē)輛進(jìn)行出貨處理,對(duì)處理錯(cuò)誤車(chē)輛可以進(jìn)行出貨取消,同時(shí)可以對(duì)車(chē)輛進(jìn)行查詢。在途跟蹤管理:主要是對(duì)正在托運(yùn)的貨物信息進(jìn)行管理,托運(yùn)司機(jī)在托運(yùn)貨物的過(guò)程中,每到一個(gè)地方或者在托運(yùn)過(guò)程中出現(xiàn)某些異常情況,就會(huì)通過(guò)電話或網(wǎng)絡(luò)給托運(yùn)公司反饋一個(gè)信息,托運(yùn)公司將反饋回來(lái)的信息進(jìn)行記錄,并且對(duì)反饋回來(lái)的異常情況進(jìn)行處理??梢凿浫牒蜄丝丛谕靖櫺畔ⅰ?bào)表管理:主要是當(dāng)托運(yùn)貨物時(shí),物流配送公司需要登記客戶托運(yùn)單的詳細(xì)信息,包28遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))括申請(qǐng)單號(hào)、客戶名稱、出貨日期、主件名稱、運(yùn)費(fèi)、車(chē)牌號(hào)碼、合計(jì)金額等。然后要將貨物托運(yùn)單統(tǒng)計(jì)成報(bào)表的形式。車(chē)輛管理:主要是對(duì)車(chē)輛資料、車(chē)輛維修、車(chē)輛報(bào)廢進(jìn)行處理,包括車(chē)輛信息、司機(jī)信息、車(chē)輛報(bào)修申請(qǐng)、車(chē)輛報(bào)廢申請(qǐng)的添加、查詢、修改和刪除。審核:審核人可以查看待審核項(xiàng)目和已審核項(xiàng)目,對(duì)待審核項(xiàng)目進(jìn)行審核。系統(tǒng)的主要功能如下圖:圖 3-21 系統(tǒng)功能結(jié)構(gòu)圖 fig.3-21 system function structure chart3.5代碼設(shè)計(jì)代碼是由字符、符號(hào)或信號(hào)碼元以離散形式表示信息的明確的規(guī)則體系,代碼設(shè)計(jì)要遵循

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論