版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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頁(其屮:外文文獻(xiàn)及譯文10頁)圖紙共0張完成日期答辯日期摘要物流業(yè)作為一門新興的產(chǎn)業(yè)在我國生產(chǎn)和流通頌域掀起一股熱潮。其中,配送環(huán)節(jié)是物流過程中至關(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、管理、車輛管理、審核等。界妞清新簡(jiǎn)潔、操作簡(jiǎn)單易用,較好地滿足了用戶需求。不僅能夠及時(shí)、準(zhǔn)確地提供相應(yīng)信息,快速高效地為貨物配送工作提供支持,而且提高了服務(wù)水平,降低了成本,增加了顧客的滿意度。 關(guān)鍵詞:物流配送管理;面向?qū)ο?;jsp; 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)的類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ù)庫設(shè)計(jì)303.6.1數(shù)據(jù)庫選303.6.2
8、數(shù)據(jù)庫的設(shè)計(jì)原貝ij 303.6.3數(shù)據(jù)庫表設(shè)i十303.7輸入輸出設(shè)3.7.1輸入設(shè)3.7.2輸出設(shè)il 374系統(tǒng)實(shí)施384.1系統(tǒng)開發(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ì)受到越來越多的重視。社會(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)、車輛選擇與路線選擇的具體配送計(jì)劃。由于配送計(jì)劃的復(fù)雜性和涉及范圍的廣泛性,便需要妥善的配送管理才能使配送方案達(dá)到最佳效果。因此,開發(fā)一個(gè)界妞友好,易于操作的物流配送管理系統(tǒng)變得十分重要, 本文描述的就是該系統(tǒng)的設(shè)計(jì)與開發(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è)有東京、神戶、名古屋、岐阜、安來支店和九州營業(yè)所。公司自20世紀(jì)80年代初開始投身于中日貿(mào)易運(yùn)輸,目前成立了上海遠(yuǎn)新國際公司叁個(gè)合資公司,并設(shè)有上海、青島、大連、北京等聯(lián)絡(luò)代表處。2005 年起,本部在大連設(shè)立了分公司。円新運(yùn)輸株式會(huì)社大連分公司物流實(shí)業(yè)有限公司是集倉儲(chǔ)、配送運(yùn)輸、包裝生產(chǎn)為一體的綜合性第三方物流公司。物流公司現(xiàn)有員工近2000多人,擁有和整合各種運(yùn)輸車輛、先進(jìn)的物流設(shè)備、倉庫,并在全國多個(gè)省、市、自治區(qū)大中城市建立了合作網(wǎng)絡(luò)公司,與國內(nèi)外多家企業(yè)建立了長期的合作關(guān)系。1.2公司組織結(jié)
11、構(gòu)總經(jīng)理辦公室:對(duì)合同進(jìn)行管理,總經(jīng)理通過系統(tǒng)中合同的招標(biāo)進(jìn)行報(bào)價(jià),若屮標(biāo)可對(duì)合同簽訂。對(duì)業(yè)務(wù)部提交上來的托運(yùn)申請(qǐng)進(jìn)行處理,針對(duì)系統(tǒng)發(fā)放的托運(yùn)申請(qǐng)進(jìn)行接受或拒絕處理,托運(yùn)單的負(fù)責(zé)人會(huì)根據(jù)通過審核的托運(yùn)申請(qǐng)開出托運(yùn)單(訂單)。業(yè)務(wù)部:業(yè)務(wù)員與客戶聯(lián)系,根據(jù)客戶需求填寫托運(yùn)屮請(qǐng),將填寫好的托運(yùn)申請(qǐng)?zhí)峤唤o上級(jí)審核,再根據(jù)通過審核的托運(yùn)申請(qǐng)?zhí)顚懻降耐羞\(yùn)單。配送部門:配送管理人員對(duì)托運(yùn)單進(jìn)行配車、岀貨處理。根據(jù)客戶訂單的需求、貨物和車輛的狀態(tài)、路線等給貨物安排運(yùn)輸車輛。車輛管理人員對(duì)車輛進(jìn)行管理,提供車輛和司機(jī)的基本信息。對(duì)車輛進(jìn)行維修、報(bào)廢處理。當(dāng)所用的車源不足時(shí)向總經(jīng)理請(qǐng)求購買。倉庫部:首先對(duì)倉庫
12、信息進(jìn)行倉庫設(shè)定、對(duì)調(diào)度屮心發(fā)送過來的信息進(jìn)行入庫操作、出庫操作,另外還擔(dān)當(dāng)著貨物存放、揀貨裝配、貨物移庫、 庫存查詢、倉庫盤點(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ù)部倉儲(chǔ)部信息管理部財(cái)務(wù)部人力資源部配送部業(yè)務(wù)組客戶服務(wù)組裝卸組倉管組叉車組it組策劃組對(duì)賬組財(cái)務(wù)組回單中心稽查組勞資組行政組調(diào)度組車隊(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)度派車、打印派車單;接著,司機(jī)上門裝貨,并確認(rèn)裝車、打印裝車單;確認(rèn)在途后,進(jìn)行行車在途跟蹤,隨時(shí)向客戶提供車輛的運(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è)狀況。表 1-1 流程圖符號(hào)說明 tab.1-1 flow chart symbol explanation圖例說明單位或個(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)作的前提。通過調(diào)查分析,公司建立物流配送管理系統(tǒng)有充分的必要性和可能性??珊瓦\(yùn)行可行性等力面進(jìn)行分析。1)管理可行性管理可行性是指管理人員對(duì)開發(fā)應(yīng)用項(xiàng)目的態(tài)度和管理方面的條件。管理方面的條件是指管理方法是否可行,相應(yīng)管理制度改革的時(shí)機(jī)是否成熟,規(guī)章制度是否齊全以及原始數(shù)據(jù)是否正確等。
15、本系統(tǒng)是針對(duì)物流配送管理的相關(guān)工作所開發(fā)的物流配送管理系統(tǒng),系統(tǒng)使用方便,能夠使操作員快速掌握使用方法。系統(tǒng)的開發(fā)與設(shè)計(jì)的到了公司領(lǐng)導(dǎo)的大力支持,使得系統(tǒng)的開發(fā)得以順利進(jìn)行。使用本系統(tǒng)需要操作員有一定的計(jì)算機(jī)操作基礎(chǔ),系統(tǒng)管理員要求有一定的計(jì)算機(jī)專業(yè)知識(shí)。本系統(tǒng)的使用人員經(jīng)過短期的學(xué)習(xí)后就會(huì)熟練掌握其使用方法。從管理上來看,此系統(tǒng)可以幵發(fā)。2)經(jīng)濟(jì)可行性物流配送管理系統(tǒng)是物流管理中相當(dāng)重要的一部分,對(duì)于軟件公司來說,開發(fā)本系統(tǒng)不會(huì)耗費(fèi)大量資金。系統(tǒng)成功運(yùn)行會(huì)提高物流配送的工作效率,減少不必要的人力、物力損失,所以本系統(tǒng)的開發(fā)成本在公司承受范圍之內(nèi)。從經(jīng)濟(jì)上來看,本系統(tǒng)可以開發(fā)。3)技術(shù)可行性技
16、術(shù)可行性主要是分析當(dāng)前的軟硬件技術(shù)能否滿足對(duì)開發(fā)本系統(tǒng)所提出的技術(shù)要求,以及開發(fā)人員是否己掌握開發(fā)這個(gè)系統(tǒng)的技術(shù)。從軟件可行性方面來看,系統(tǒng)采用sp、struts框架等,以oracle作為后臺(tái)數(shù)據(jù)庫,使用sql編程,采用dbc方式連接數(shù)據(jù)庫,這些在目前都的硬件系統(tǒng)存儲(chǔ)量,以市場(chǎng)目前流行的硬件水平來看,是完全可以達(dá)到的。系統(tǒng)開發(fā)人員有過硬的技術(shù)和豐富的系統(tǒng)開發(fā)經(jīng)驗(yàn)。所以,無論是從當(dāng)前的軟硬件技術(shù)分析還是從開發(fā)人員的技術(shù)水平分析,本系統(tǒng)的開發(fā)具備技術(shù)可行性。4) 運(yùn)行可行性:在工作上,企業(yè)員工管理物流配送的信息量非常大,幵發(fā)了此系統(tǒng),可極大提高企業(yè)員工的工作的效率。提高決策的管理能力等等,方便數(shù)據(jù)
17、的儲(chǔ)存和修改,5及以后隨時(shí)查詢訂單、客戶信息,是一個(gè)比較人性化的管理系統(tǒng)。通過以上對(duì)系統(tǒng)開發(fā)在管理上、經(jīng)濟(jì)上,技術(shù)上和運(yùn)行上的可行性分析,得出結(jié)論,該系統(tǒng)的開發(fā)與設(shè)計(jì)完全具有可行性,可以開發(fā)。6遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))2面向?qū)ο蟮姆治雒嫦驅(qū)ο蠓椒?object-oriented method)是一種把面向?qū)ο蟮乃枷氤捎?于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱00 (object-oriented)方法,是建立在“對(duì)象”概念基礎(chǔ)上的方法學(xué)。對(duì)象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實(shí)體有直接對(duì)應(yīng)關(guān)系,一個(gè)對(duì)象類定義了具有相似性質(zhì)的一組對(duì)象。而繼承性是對(duì)具有層次關(guān)系的類的屬性和操
18、作進(jìn)行共享的一種方式。所謂面向?qū)ο缶褪腔趯?duì)象概念,以對(duì)象為屮心,以類和繼承為構(gòu)造機(jī)制,來認(rèn)識(shí)、理解、刻畫客觀世界和設(shè)計(jì)、構(gòu)建相應(yīng)的軟件系統(tǒng)。面向?qū)ο蟮闹饕卣饔蟹庋b性、繼承性和多態(tài)性。封裝是一種信息隱蔽技術(shù),它體現(xiàn)于類的說明,是對(duì)象的重要特性。封裝使數(shù)據(jù)和加工該數(shù)據(jù)的方法(函數(shù))封裝為一個(gè)整體,以實(shí)現(xiàn)獨(dú)立性很強(qiáng)的模塊,使得用戶只能見到對(duì)象的外特性,而對(duì)象的內(nèi)特性對(duì)用戶是隱蔽的。封裝的冃的在于把對(duì)象的設(shè)計(jì)者和對(duì)象者的使用分開,使用者不必知曉行為實(shí)現(xiàn)的細(xì)節(jié),只須用設(shè)計(jì)者提供的消息來訪問該對(duì)象。繼承性是子類自動(dòng)共享父類之間數(shù)據(jù)和方法的機(jī)制。它由類的派生功能體現(xiàn)。一個(gè)類直接繼承其它類的全部描述,同時(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的縮寫)統(tǒng)一建模語言,是用來對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語言。uml為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說明、可視化和編制文檔的一種標(biāo)準(zhǔn)語言。2.1設(shè)計(jì)系統(tǒng)用例模型用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)
20、行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行可視化,使用戶能夠理解如何使 用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。2.1.1確定系統(tǒng)的參與者確定參與者首先需耍分析系統(tǒng)所涉及的問題領(lǐng)域和系統(tǒng)運(yùn)行的主要任務(wù):分析使用該系統(tǒng)主要功能的是哪些人,誰需要該系統(tǒng)的支持以完成其工作,還有系統(tǒng)的管理者與維護(hù)7者。根據(jù)物理配送管理系統(tǒng)的需求分析,可以確定系統(tǒng)的參與者分別為:業(yè)務(wù)員、審核人、管理人員、車輛管理員、貨物信息管理員、配送管理員。2.1.2確定系統(tǒng)用例用例是系統(tǒng)參與者與系統(tǒng)在交互過程屮所需耍完成的事物,識(shí)別用例最好的方法就是分析系統(tǒng)的參與者開始
21、,考慮每個(gè)參與者是如何使用系統(tǒng)的。由于系統(tǒng)存在業(yè)務(wù)員、審核人、總經(jīng)理、車輛管理員、貨物信息管理員、配送管理員六個(gè)參與者,所以在識(shí)別用例的過程中,可以將系統(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)增加車輛;2)刪除車輛;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. 車輛管理員進(jìn)行車輛管理的用例車輛管理員進(jìn)行車輛管理的用例圖包含如下用例:1)設(shè)置車輛資料;2)設(shè)置司機(jī)資料;3)車輛維修屮請(qǐng);4)車輛維修再申請(qǐng);5)車輛報(bào)廢申請(qǐng);6)車輛報(bào)廢再申請(qǐng)。2.1.3圖示用例表2-1用例圖符號(hào)說明tab.2-1 use case diagram symbols圖例說明含義表示act
23、or,是用戶作用于系統(tǒng)的一個(gè)角色(role)。actor有自己的目標(biāo)。通過與系統(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車輛管理的用例圖fig. 2-6 vehicle management use case diagram2.2系統(tǒng)的類圖類圖是描述類、接門、協(xié)作以及它們之間關(guān)系的圖,用來顯示系統(tǒng)屮各個(gè)類的靜態(tài)結(jié)構(gòu)。類不僅顯示了系統(tǒng)內(nèi)信息的結(jié)構(gòu),也描述了系統(tǒng)內(nèi)信 息的行為。表2-2類圖符號(hào)說明tab. 2-2 class diagram symbols圖例說明含義表示類(class),類是面向?qū)ο笙到y(tǒng)組織結(jié)構(gòu)的核心,頂部區(qū)類域
26、顯示類的名字,屮間的區(qū)域列出類的屬性,底部的區(qū)域列出類的操作。關(guān)聯(lián)關(guān)系表示關(guān)聯(lián)關(guān)系(association),它指明一個(gè)事物對(duì)象和另一個(gè)事物的對(duì)象之間的聯(lián)系。13通過對(duì)物理配送管理系統(tǒng)的需求分析,系統(tǒng)類圖如下:圖2-7物流配送管理系統(tǒng)的類圖fig. 2-7 logistics management system class diagram類之間的關(guān)系有關(guān)聯(lián)關(guān)系、泛化關(guān)系、依賴關(guān)系和聚合關(guān)系。泛化關(guān)系也稱為一般化關(guān)系,表示類與類之間的繼承關(guān)系,接口與接口之間的繼承關(guān)系,或類對(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è)類,可以從一個(gè)類的對(duì)象得到另一個(gè)類的對(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è)類或不同的兩個(gè)類。依賴關(guān)系是一種使用關(guān)系,特定事物的改變有可能會(huì)影響到使用該事物的事物,反之不成立。通常情況下,依賴關(guān)系體現(xiàn)在某個(gè)類的方法使用另一個(gè)類作為參數(shù)。在uml屮可以在其它的事物之間使用依賴關(guān)系,特別是包和節(jié)點(diǎn)之間。聚合是關(guān)聯(lián)關(guān)系的一利:,是較強(qiáng)的關(guān)聯(lián)關(guān)系, 例變量來實(shí)現(xiàn)這樣關(guān)系的。下面的類關(guān)系圖說明了系統(tǒng)屮類之間的關(guān)聯(lián)關(guān)系。14遼寧工程技術(shù)大學(xué)畢業(yè)論文(設(shè)計(jì))圖2-8類關(guān)系圖fig. 2-8 logist
28、ics management system class diagram153面向?qū)ο笤O(shè)計(jì)uml是一種功能強(qiáng)大的、面向?qū)ο蟮目梢暬到y(tǒng)分析的建模語言,它采用一整套成熟的建模技術(shù),廣泛地適用于各個(gè)應(yīng)用領(lǐng)域。它的各個(gè)模型可以幫助幵發(fā)人員更好地理解業(yè)務(wù)流程,建立更可靠、更完善的系統(tǒng)模型。從而使用戶和開發(fā)人員對(duì)問題的描述達(dá)到相同的理解,以減少語義差異,保障分析的正確性。3.1吋序圖時(shí)序圖(sequence diagram)描述了對(duì)象之間傳送消息的時(shí)間順序,它用來表示用列圖中的行為順序。當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中的每個(gè)消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件。時(shí)序圖中包括如下元素:類角色,生命
29、線,激活期和消息。在uml圖中,時(shí)序圖將交互關(guān)系表示為二維圖。其中,縱軸是時(shí)間軸,時(shí)間沿豎線向下延仲。橫軸代表了在協(xié)作屮各個(gè)獨(dú)立的對(duì)象。當(dāng)對(duì)象存在是,生命線用一條虛線表示,當(dāng)對(duì)象的過程處于激活狀態(tài)時(shí),生命線是一箭頭事件順序在圖中從上到下排列。表3-1時(shí)序圖符號(hào)說明tab.3-1 sequence diagram symbols符號(hào)說明對(duì)象生命線消息返回的消息反身消息激活期含義表示參與交互的對(duì)象,時(shí)序圖中的對(duì)象使用矩形將對(duì)象名稱包含起來,并且對(duì)象名稱下有下劃線。表示生命線(lifeline),它是一條垂直的虛線,表示時(shí)序圖中的對(duì)象在一段時(shí)間內(nèi)的存在。表示object message,含義是在兩個(gè)
30、對(duì)象之間繪制消息。表示return message,顯示過程調(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配送管理員增加車輛的時(shí)序圖fig. 3-10 distribution administrator to increase vehicle sequence diagram21圖3-11配送管理員刪除車輛的時(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)說明tab.3-2 activity diagram symbols例說明活動(dòng)開始含義表示活動(dòng)開始(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ì)象類所具有的條件行為。圖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í)行 處理過程屮系統(tǒng)資源元素的配置情況以及軟件到這些資源元素的映射。配置圖中通常包含兩種元素:節(jié)點(diǎn)和關(guān)聯(lián)關(guān)系。表3-3配置圖符號(hào)說明tab.3-3 configuration map symbols符號(hào)說明含義處理器處理器是具有處理功能的機(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)表管理、車輛管理、審核等模塊。托運(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ù)通過審核的托運(yùn)申請(qǐng)單生成正式的托運(yùn)單。可以對(duì)托運(yùn)單進(jìn)行添加、查詢、修改和刪除。配送管理包括配車處理和出貨處理。配車處理:主要是根裾客戶訂單的需求,貨物和車輛狀態(tài)、路線等給貨物安排運(yùn)輸車輛。同時(shí)該
38、模塊可以增加和刪除己配車的車輛,査看車輛上己分配的托運(yùn)單信息。出貨處理:主要是對(duì)已裝好貨,可以出貨的車輛進(jìn)行出貨處理,對(duì)處理錯(cuò)誤車輛可以進(jìn)行出貨取消,同時(shí)可以對(duì)車輛進(jìn)行查詢。在途跟蹤管理:主要是對(duì)正在托運(yùn)的貨物信息進(jìn)行管理,托運(yùn)司機(jī)在托運(yùn)貨物的過程中,每到一個(gè)地方或者在托運(yùn)過程中出現(xiàn)某些異常情況,就會(huì)通過電話或網(wǎng)絡(luò)給托運(yùn)公司反饋一個(gè)信息,托運(yùn)公司將反饋回來的信息進(jìn)行記錄,并且對(duì)反饋回來的異常情況進(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)、車牌號(hào)碼、合計(jì)金額等。然后要將貨物托運(yùn)單統(tǒng)計(jì)成報(bào)表的形式。車輛管理:主要是對(duì)車輛資料、車輛維修、車輛報(bào)廢進(jìn)行處理,包括車輛信息、司機(jī)信息、車輛報(bào)修申請(qǐng)、車輛報(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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025工廠承包合同書
- 2025無效的工程施工合同工程驗(yàn)收合格后誰擔(dān)責(zé) 工程
- 2025借款合同(個(gè)人與單位)
- 教育資源在家庭影院中的整合實(shí)踐
- 2024年外轉(zhuǎn)子風(fēng)機(jī)項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 科技驅(qū)動(dòng)下的宏觀經(jīng)濟(jì)變革與產(chǎn)業(yè)發(fā)展趨勢(shì)
- 災(zāi)害性事件下的安全應(yīng)急預(yù)案制定策略
- 公園物業(yè)服務(wù)投標(biāo)方案(2023修訂版)(技術(shù)方案)
- 太陽能電池技術(shù)創(chuàng)新與進(jìn)展考核試卷
- 2025年滬科版八年級(jí)地理下冊(cè)階段測(cè)試試卷含答案
- 2025年溫州市城發(fā)集團(tuán)招聘筆試參考題庫含答案解析
- 2025年中小學(xué)春節(jié)安全教育主題班會(huì)課件
- 2025版高考物理復(fù)習(xí)知識(shí)清單
- 除數(shù)是兩位數(shù)的除法練習(xí)題(84道)
- 2025年度安全檢查計(jì)劃
- 2024年度工作總結(jié)與計(jì)劃標(biāo)準(zhǔn)版本(2篇)
- 全球半導(dǎo)體測(cè)試探針行業(yè)市場(chǎng)研究報(bào)告2024
- 反走私課件完整版本
- 2024年注冊(cè)計(jì)量師-一級(jí)注冊(cè)計(jì)量師考試近5年真題附答案
- 臨床見習(xí)教案COPD地診療教案
- 中考數(shù)學(xué)復(fù)習(xí)《平行四邊形》專項(xiàng)練習(xí)題-附帶有答案
評(píng)論
0/150
提交評(píng)論