版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、大連日新運輸株式會社物流配送管理系統(tǒng)外文題目:dalian new transportation company limitedlogistics distribution management system畢業(yè)設計(論文)共64頁(其屮:外文文獻及譯文10頁)圖紙共0張完成日期答辯日期摘要物流業(yè)作為一門新興的產(chǎn)業(yè)在我國生產(chǎn)和流通頌域掀起一股熱潮。其中,配送環(huán)節(jié)是物流過程中至關(guān)重要的一環(huán),以高效的管理、較低的物流成本為顧客提供滿意的服務。為了更好地適應現(xiàn)代物流的發(fā)展要求,提升管理水平和工作效率,大連日新運輸公司擬構(gòu)建相應的物流配送系統(tǒng)。木系統(tǒng)的主要功能有托運單管理、配送管理、在途跟蹤管理、報表
2、管理、車輛管理、審核等。界妞清新簡潔、操作簡單易用,較好地滿足了用戶需求。不僅能夠及時、準確地提供相應信息,快速高效地為貨物配送工作提供支持,而且提高了服務水平,降低了成本,增加了顧客的滿意度。 關(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公司簡21.2公司組織結(jié)構(gòu)21.3現(xiàn)行系統(tǒng)業(yè)務概述31.4系統(tǒng)可行性分t斤52面向?qū)ο蟮姆重S斤72.1設計系統(tǒng)用例模72.1.1確定系統(tǒng)的參與72.1.2確定系統(tǒng)用例82.1.3圖示用伊j 92.2系統(tǒng)的類s 133面向?qū)ο笤Oi十163.1時序® 163.2活動si 243.3配置® 273.4系統(tǒng)結(jié)構(gòu)設i十283.5代碼設i十293.6數(shù)據(jù)庫設計303.6.1數(shù)據(jù)庫選303.6.2
8、數(shù)據(jù)庫的設計原貝ij 303.6.3數(shù)據(jù)庫表設i十303.7輸入輸出設3.7.1輸入設3.7.2輸出設il 374系統(tǒng)實施384.1系統(tǒng)開發(fā)平臺及技術(shù)選# 384.1.1 jsp 介會召384.1.2 oracle 介394.1.3 struts 介404.1.4 eclipse 介404.2系統(tǒng)運行環(huán)境404.3系統(tǒng)測i式414.3.1 概4.3.2測試目4.3.3測試方案424.3.4系統(tǒng)轉(zhuǎn)兔435系統(tǒng)維護與評o 445.1系統(tǒng)維j戶445.2系統(tǒng)評價446結(jié)論45致w 46參考文47附錄附錄遼寧工程技術(shù)大學畢業(yè)論文(設計)1 八1刖目隨著生產(chǎn)和流通企業(yè)的結(jié)構(gòu)調(diào)整,經(jīng)濟的快速發(fā)展和市場競爭
9、的加劇物流配送業(yè)會受到越來越多的重視。社會的發(fā)展對物流和配送提出了更高的要求,這就需要建立更為先進、科學的物流體制?,F(xiàn)代物流企業(yè)為加快信息處理速度、提高顧客服務水平、減少成本,需要更加靈活,能夠優(yōu)化配送路線和運輸?shù)奈锪髋渌凸芾砥脚_和解決77案。企業(yè)配送人員采用配送管理系統(tǒng),根裾客戶訂單的需求制定一個貨物裝運、車輛選擇與路線選擇的具體配送計劃。由于配送計劃的復雜性和涉及范圍的廣泛性,便需要妥善的配送管理才能使配送方案達到最佳效果。因此,開發(fā)一個界妞友好,易于操作的物流配送管理系統(tǒng)變得十分重要, 本文描述的就是該系統(tǒng)的設計與開發(fā)11系統(tǒng)調(diào)研1.1公司簡介大連日新運輸株式會社是fi本fi新運輸株式會
10、社在大連的分公司,円本日新運輸株式會社是日立物流集團下的全資子公司。公司總部位于日本大坂,并設有東京、神戶、名古屋、岐阜、安來支店和九州營業(yè)所。公司自20世紀80年代初開始投身于中日貿(mào)易運輸,目前成立了上海遠新國際公司叁個合資公司,并設有上海、青島、大連、北京等聯(lián)絡代表處。2005 年起,本部在大連設立了分公司。円新運輸株式會社大連分公司物流實業(yè)有限公司是集倉儲、配送運輸、包裝生產(chǎn)為一體的綜合性第三方物流公司。物流公司現(xiàn)有員工近2000多人,擁有和整合各種運輸車輛、先進的物流設備、倉庫,并在全國多個省、市、自治區(qū)大中城市建立了合作網(wǎng)絡公司,與國內(nèi)外多家企業(yè)建立了長期的合作關(guān)系。1.2公司組織結(jié)
11、構(gòu)總經(jīng)理辦公室:對合同進行管理,總經(jīng)理通過系統(tǒng)中合同的招標進行報價,若屮標可對合同簽訂。對業(yè)務部提交上來的托運申請進行處理,針對系統(tǒng)發(fā)放的托運申請進行接受或拒絕處理,托運單的負責人會根據(jù)通過審核的托運申請開出托運單(訂單)。業(yè)務部:業(yè)務員與客戶聯(lián)系,根據(jù)客戶需求填寫托運屮請,將填寫好的托運申請?zhí)峤唤o上級審核,再根據(jù)通過審核的托運申請?zhí)顚懻降耐羞\單。配送部門:配送管理人員對托運單進行配車、岀貨處理。根據(jù)客戶訂單的需求、貨物和車輛的狀態(tài)、路線等給貨物安排運輸車輛。車輛管理人員對車輛進行管理,提供車輛和司機的基本信息。對車輛進行維修、報廢處理。當所用的車源不足時向總經(jīng)理請求購買。倉庫部:首先對倉庫
12、信息進行倉庫設定、對調(diào)度屮心發(fā)送過來的信息進行入庫操作、出庫操作,另外還擔當著貨物存放、揀貨裝配、貨物移庫、 庫存查詢、倉庫盤點、增值業(yè)務、財務結(jié)算、報表統(tǒng)計等工作。遼寧工程技術(shù)大學畢業(yè)論文(設計)大連日新運輸株式會社總經(jīng)理辦公室業(yè)務部倉儲部信息管理部財務部人力資源部配送部業(yè)務組客戶服務組裝卸組倉管組叉車組it組策劃組對賬組財務組回單中心稽查組勞資組行政組調(diào)度組車隊圖1-1公司組織結(jié)構(gòu)圖fig. 1-1 organization structure of the company.1.3現(xiàn)行系統(tǒng)業(yè)務概述大連日新運輸株式會社的業(yè)務流程是從客戶服務幵始的,由業(yè)務員與客戶聯(lián)系溝通,把握客戶的需求,然后
13、錄入托運屮請單并確認,公司法人代表與客戶簽訂運輸合同;配送部針對己確認的托運單進行調(diào)度派車、打印派車單;接著,司機上門裝貨,并確認裝車、打印裝車單;確認在途后,進行行車在途跟蹤,隨時向客戶提供車輛的運行情況;運輸完成后,進行 回單確認,司機持有效憑證或單據(jù)到財務結(jié)算運費;同時財務部與客戶結(jié)算相關(guān)費用。系統(tǒng)以配送管理為核心,遍及物流配送的大部分業(yè)務,幫助工作人員及時處理相關(guān)業(yè)務,方便管理階層能及時、準確掌握整個企業(yè)的營業(yè)狀況。表 1-1 流程圖符號說明 tab.1-1 flow chart symbol explanation圖例說明單位或個人含義表示業(yè)務流程中的單位或個人。處理表示各種處理功能
14、。文件標志流向線表示輸入、輸出的報表、單據(jù)等。表示信息或處理的流向。3圖 1-2 業(yè)務流程圖 fig. 1-2 service flow chart4遼寧工程技術(shù)大學畢業(yè)論文(設計)1.4系統(tǒng)可行性分析可行性分析是指在當前組織內(nèi)外的具體環(huán)境和現(xiàn)有條件下,某個項目的工作是否具備必要的資源及其他條件。它是保證工作正常運作的前提。通過調(diào)查分析,公司建立物流配送管理系統(tǒng)有充分的必要性和可能性??珊瓦\行可行性等力面進行分析。1)管理可行性管理可行性是指管理人員對開發(fā)應用項目的態(tài)度和管理方面的條件。管理方面的條件是指管理方法是否可行,相應管理制度改革的時機是否成熟,規(guī)章制度是否齊全以及原始數(shù)據(jù)是否正確等。
15、本系統(tǒng)是針對物流配送管理的相關(guān)工作所開發(fā)的物流配送管理系統(tǒng),系統(tǒng)使用方便,能夠使操作員快速掌握使用方法。系統(tǒng)的開發(fā)與設計的到了公司領導的大力支持,使得系統(tǒng)的開發(fā)得以順利進行。使用本系統(tǒng)需要操作員有一定的計算機操作基礎,系統(tǒng)管理員要求有一定的計算機專業(yè)知識。本系統(tǒng)的使用人員經(jīng)過短期的學習后就會熟練掌握其使用方法。從管理上來看,此系統(tǒng)可以幵發(fā)。2)經(jīng)濟可行性物流配送管理系統(tǒng)是物流管理中相當重要的一部分,對于軟件公司來說,開發(fā)本系統(tǒng)不會耗費大量資金。系統(tǒng)成功運行會提高物流配送的工作效率,減少不必要的人力、物力損失,所以本系統(tǒng)的開發(fā)成本在公司承受范圍之內(nèi)。從經(jīng)濟上來看,本系統(tǒng)可以開發(fā)。3)技術(shù)可行性技
16、術(shù)可行性主要是分析當前的軟硬件技術(shù)能否滿足對開發(fā)本系統(tǒng)所提出的技術(shù)要求,以及開發(fā)人員是否己掌握開發(fā)這個系統(tǒng)的技術(shù)。從軟件可行性方面來看,系統(tǒng)采用sp、struts框架等,以oracle作為后臺數(shù)據(jù)庫,使用sql編程,采用dbc方式連接數(shù)據(jù)庫,這些在目前都的硬件系統(tǒng)存儲量,以市場目前流行的硬件水平來看,是完全可以達到的。系統(tǒng)開發(fā)人員有過硬的技術(shù)和豐富的系統(tǒng)開發(fā)經(jīng)驗。所以,無論是從當前的軟硬件技術(shù)分析還是從開發(fā)人員的技術(shù)水平分析,本系統(tǒng)的開發(fā)具備技術(shù)可行性。4) 運行可行性:在工作上,企業(yè)員工管理物流配送的信息量非常大,幵發(fā)了此系統(tǒng),可極大提高企業(yè)員工的工作的效率。提高決策的管理能力等等,方便數(shù)據(jù)
17、的儲存和修改,5及以后隨時查詢訂單、客戶信息,是一個比較人性化的管理系統(tǒng)。通過以上對系統(tǒng)開發(fā)在管理上、經(jīng)濟上,技術(shù)上和運行上的可行性分析,得出結(jié)論,該系統(tǒng)的開發(fā)與設計完全具有可行性,可以開發(fā)。6遼寧工程技術(shù)大學畢業(yè)論文(設計)2面向?qū)ο蟮姆治雒嫦驅(qū)ο蠓椒?object-oriented method)是一種把面向?qū)ο蟮乃枷氤捎?于軟件開發(fā)過程中,指導開發(fā)活動的系統(tǒng)方法,簡稱00 (object-oriented)方法,是建立在“對象”概念基礎上的方法學。對象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實體有直接對應關(guān)系,一個對象類定義了具有相似性質(zhì)的一組對象。而繼承性是對具有層次關(guān)系的類的屬性和操
18、作進行共享的一種方式。所謂面向?qū)ο缶褪腔趯ο蟾拍?,以對象為屮心,以類和繼承為構(gòu)造機制,來認識、理解、刻畫客觀世界和設計、構(gòu)建相應的軟件系統(tǒng)。面向?qū)ο蟮闹饕卣饔蟹庋b性、繼承性和多態(tài)性。封裝是一種信息隱蔽技術(shù),它體現(xiàn)于類的說明,是對象的重要特性。封裝使數(shù)據(jù)和加工該數(shù)據(jù)的方法(函數(shù))封裝為一個整體,以實現(xiàn)獨立性很強的模塊,使得用戶只能見到對象的外特性,而對象的內(nèi)特性對用戶是隱蔽的。封裝的冃的在于把對象的設計者和對象者的使用分開,使用者不必知曉行為實現(xiàn)的細節(jié),只須用設計者提供的消息來訪問該對象。繼承性是子類自動共享父類之間數(shù)據(jù)和方法的機制。它由類的派生功能體現(xiàn)。一個類直接繼承其它類的全部描述,同時
19、可修改和擴充。對象根據(jù)所接收的消息而做出動作。同一消息為不同的對象接受時可產(chǎn)生完全不同的行動,這種現(xiàn)象稱為多態(tài)性。利用多態(tài)性用戶可發(fā)送一個通用的信息,而將所有的實現(xiàn)細節(jié)都留給接受消息的對象自行決定,如是,同一消息即可調(diào)用不同的方法。uml (unified modeling language的縮寫)統(tǒng)一建模語言,是用來對軟件密集系統(tǒng)進行可視化建模的一種語言。uml為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進行說明、可視化和編制文檔的一種標準語言。2.1設計系統(tǒng)用例模型用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進
20、行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為進行可視化,使用戶能夠理解如何使 用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。2.1.1確定系統(tǒng)的參與者確定參與者首先需耍分析系統(tǒng)所涉及的問題領域和系統(tǒng)運行的主要任務:分析使用該系統(tǒng)主要功能的是哪些人,誰需要該系統(tǒng)的支持以完成其工作,還有系統(tǒng)的管理者與維護7者。根據(jù)物理配送管理系統(tǒng)的需求分析,可以確定系統(tǒng)的參與者分別為:業(yè)務員、審核人、管理人員、車輛管理員、貨物信息管理員、配送管理員。2.1.2確定系統(tǒng)用例用例是系統(tǒng)參與者與系統(tǒng)在交互過程屮所需耍完成的事物,識別用例最好的方法就是分析系統(tǒng)的參與者開始
21、,考慮每個參與者是如何使用系統(tǒng)的。由于系統(tǒng)存在業(yè)務員、審核人、總經(jīng)理、車輛管理員、貨物信息管理員、配送管理員六個參與者,所以在識別用例的過程中,可以將系統(tǒng)分為6個用例圖分別考慮。1. 業(yè)務員進行托運單管理的用例業(yè)務員進行托運單管理的用例圖包含如下用例:1)托運申請?zhí)幚恚?)托運單處理;3)托運再申請。2. 配送管理員進行配送管理的用例配送管理員進行配送管理的用例圖包含如下用例:1)增加車輛;2)刪除車輛;3)查看.午.輛裝貨情況;4)裝貨;5)出貨確認;6)出貨取消。3. 貨物信息管理員進行在途跟蹤管理的用例貨物信息管理員進行在途跟蹤管理的用例圖包含如下用例:1)設置在途信息;2)己到達貨物查
22、詢。4. 管理人員進行報表管理的用例管理人員進行報表管理的用例圖包含如下用例:1)查看未完成托運單報表;2)査看己完成托運單報表。5. 審核人進行審核處理的用例8遼寧工程技術(shù)大學畢業(yè)論文(設計)審核人進行審核處理的用例圖包含如下用例:1)査看己審核項2)查看待審核項目;3)審核項冃。6. 車輛管理員進行車輛管理的用例車輛管理員進行車輛管理的用例圖包含如下用例:1)設置車輛資料;2)設置司機資料;3)車輛維修屮請;4)車輛維修再申請;5)車輛報廢申請;6)車輛報廢再申請。2.1.3圖示用例表2-1用例圖符號說明tab.2-1 use case diagram symbols圖例說明含義表示act
23、or,是用戶作用于系統(tǒng)的一個角色(role)。actor有自己的目標。通過與系統(tǒng)的交互達到目標。表示use case,是對系統(tǒng)的用戶需求(主要是功能需求的描述),usecase表達了系統(tǒng)的功能和提供的服務。表示 unidirectional association,是 actor 與 use case 之間的關(guān)聯(lián)關(guān)系。關(guān)系方向顯示系統(tǒng)或角色啟動通信。擴展關(guān)系表示extend association,是指一個use case可選擴展另一個use case提供的功能。包含關(guān)系表示include association,是指一個基本的use case的行為包含或使用了另一個use case行為。泛化
24、關(guān)系表示一般用例和特殊用例之間的泛化關(guān)系。角色(actor)用例(use case)關(guān)聯(lián)關(guān)系2-1托運單管理的用例圖fig. 2-1 consignment note management use case diagram10遼寧工程技術(shù)大學畢業(yè)論文(設計)圖2-2配送管理的用例圖fig. 2-2 distribution management use case diagram2-3在途跟蹤管理的用例圖fig. 2-3 in transit track management use case diagram112-4報表管理的用例圖fig. 2-4 statements of manageme
25、nt use case diagram2-5審核處理的用例圖fig. 2-5 audit management use case diagram12遼寧工程技術(shù)大學畢業(yè)論文(設計)圖2-6車輛管理的用例圖fig. 2-6 vehicle management use case diagram2.2系統(tǒng)的類圖類圖是描述類、接門、協(xié)作以及它們之間關(guān)系的圖,用來顯示系統(tǒng)屮各個類的靜態(tài)結(jié)構(gòu)。類不僅顯示了系統(tǒng)內(nèi)信息的結(jié)構(gòu),也描述了系統(tǒng)內(nèi)信 息的行為。表2-2類圖符號說明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),它指明一個事物對象和另一個事物的對象之間的聯(lián)系。13通過對物理配送管理系統(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)系,或類對接口的實現(xiàn)關(guān)系。一般化是繼承關(guān)系,在uml中可以在包之間建立一般化關(guān)系。關(guān)聯(lián)關(guān)系是一種結(jié)構(gòu)化的關(guān)系,指一種對象和另一種對象
27、有聯(lián)系。給定有關(guān)聯(lián)的兩個類,可以從一個類的對象得到另一個類的對象。關(guān)聯(lián)有兩兀關(guān)系和多兀關(guān)系。兩兀關(guān)系是指一種一對一的關(guān)系,多元關(guān)系是一對多或多對一的關(guān)系。一般用實線連接有關(guān)聯(lián)的同一個類或不同的兩個類。依賴關(guān)系是一種使用關(guān)系,特定事物的改變有可能會影響到使用該事物的事物,反之不成立。通常情況下,依賴關(guān)系體現(xiàn)在某個類的方法使用另一個類作為參數(shù)。在uml屮可以在其它的事物之間使用依賴關(guān)系,特別是包和節(jié)點之間。聚合是關(guān)聯(lián)關(guān)系的一利:,是較強的關(guān)聯(lián)關(guān)系, 例變量來實現(xiàn)這樣關(guān)系的。下面的類關(guān)系圖說明了系統(tǒng)屮類之間的關(guān)聯(lián)關(guān)系。14遼寧工程技術(shù)大學畢業(yè)論文(設計)圖2-8類關(guān)系圖fig. 2-8 logist
28、ics management system class diagram153面向?qū)ο笤O計uml是一種功能強大的、面向?qū)ο蟮目梢暬到y(tǒng)分析的建模語言,它采用一整套成熟的建模技術(shù),廣泛地適用于各個應用領域。它的各個模型可以幫助幵發(fā)人員更好地理解業(yè)務流程,建立更可靠、更完善的系統(tǒng)模型。從而使用戶和開發(fā)人員對問題的描述達到相同的理解,以減少語義差異,保障分析的正確性。3.1吋序圖時序圖(sequence diagram)描述了對象之間傳送消息的時間順序,它用來表示用列圖中的行為順序。當執(zhí)行一個用例行為時,時序圖中的每個消息對應了一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。時序圖中包括如下元素:類角色,生命
29、線,激活期和消息。在uml圖中,時序圖將交互關(guān)系表示為二維圖。其中,縱軸是時間軸,時間沿豎線向下延仲。橫軸代表了在協(xié)作屮各個獨立的對象。當對象存在是,生命線用一條虛線表示,當對象的過程處于激活狀態(tài)時,生命線是一箭頭事件順序在圖中從上到下排列。表3-1時序圖符號說明tab.3-1 sequence diagram symbols符號說明對象生命線消息返回的消息反身消息激活期含義表示參與交互的對象,時序圖中的對象使用矩形將對象名稱包含起來,并且對象名稱下有下劃線。表示生命線(lifeline),它是一條垂直的虛線,表示時序圖中的對象在一段時間內(nèi)的存在。表示object message,含義是在兩個
30、對象之間繪制消息。表示return message,顯示過程調(diào)用返回的消息。表示反身消息(message to self)。激活期(activation),激活表示該對象被占用以完成某個任務,去激活指的是對象處于空閑狀態(tài),在等待消息。16遼寧工程技術(shù)大學畢業(yè)論文(設計)圖3-1新增托運申請的時序圖fig. 3-1 increased shipping application sequence diagram圖3-2修改托運申請的時序圖fig. 3-2 modify the consignment for sequence diagram17圖3-3刪除托運申請的時序圖fig. 3-3 dele
31、te checked for sequence diagram圖3-4己退回托運申請再申請的時序圖fig. 3-4 has returned check application for sequence diagram18遼寧工程技術(shù)大學畢業(yè)論文(設計)圖3-5新增托運單的時序圖fig. 3-5 increase of consignment sequence diagram3-6修改托運單的時序圖fig. 3-6 modification of consignment sequence diagram193-7刪除托運單的時序圖fig. 3-7 delete consignment sequ
32、ence diagram3-8審核項0的時序圖fig. 3-8 review project sequence chart20遼寧工程技術(shù)大學畢業(yè)論文(設計)圖3-9修改在途信息的時序圖fig. 3-9 modify information in transit sequence diagram圖3-10配送管理員增加車輛的時序圖fig. 3-10 distribution administrator to increase vehicle sequence diagram21圖3-11配送管理員刪除車輛的時序圖fig. 3-11 distribution manager to delete
33、vehicle sequence diagram圖3-12配送管理員給貨物配.午.的時序圖fig. 3-12 distribution manager to freight car sequence diagram22遼寧工程技術(shù)大學畢業(yè)論文(設計)圖3-13取消已裝載的貨物的時 序圖 fig. 3-13 cancelled cargo sequence diagram圖3-14確定出貨的時序圖fig. 3-14 determine delivery sequence diagram23圖3-15取消出貨的時序圖fig. 3-15 cancel the delivery sequence di
34、agram3.2活動圖活動圖(activity diagram)是uml用于對系統(tǒng)的動態(tài)行為建模的另一種常用工具,它描述活動的順序,展現(xiàn)從一個活動到另一個活動的控制流。活動圖在本質(zhì)上是一種流程圖?;顒訄D中包含的圖形元素有動作狀態(tài)、活動狀態(tài)、動作流、分支與合并、交叉與匯合、泳道和對象流等。24遼寧工程技術(shù)大學畢業(yè)論文(設計)表3-2活動圖符號說明tab.3-2 activity diagram symbols例說明活動開始含義表示活動開始(startstate),是活動圖的起始位置。活動起始在一個狀態(tài)圖中只能有一個。活動終止表示活動終止(end state),是活動圖的終點?;顒咏K止在一個狀態(tài)圖
35、屮可以有多個?;顒訝顟B(tài)轉(zhuǎn)換水t同步表示活動(activity),其作用是添加活動。表示狀態(tài)轉(zhuǎn)換(state trastion)表示分叉與匯合。分支與合并表示分支與合并,表示對象類所具有的條件行為。圖3-16審核項目的活動圖fig. 3-16 review project activity diagram25圖3-17托運單管理的活動圖fig. 3-17 consignment note management activity diagram圖3-18在途跟蹤管理的活動圖fig. 3-18 in transit track management activity diagram26遼寧工程技術(shù)大
36、學畢業(yè)論文(設計)圖3-19配送管理的活動圖fig. 3-19 distribution management activity diagram3.3配置圖配置圖描述了運行軟件的系統(tǒng)中硬件和軟件的物理結(jié)構(gòu),即系統(tǒng)執(zhí)行 處理過程屮系統(tǒng)資源元素的配置情況以及軟件到這些資源元素的映射。配置圖中通常包含兩種元素:節(jié)點和關(guān)聯(lián)關(guān)系。表3-3配置圖符號說明tab.3-3 configuration map symbols符號說明含義處理器處理器是具有處理功能的機器。服務器、工作站和其它具有處理能力的機器都是處理器。連接處理器之間的實際連接本系統(tǒng)的配置圖如下:27圖3-20配置圖fig.3-20 config
37、uration diagram3.4系統(tǒng)結(jié)構(gòu)設計根據(jù)大連日新運輸公司物流配送管理的業(yè)務需求,新系統(tǒng)主要擁有托運單管理、配送管理、在途跟蹤管理、報表管理、車輛管理、審核等模塊。托運到管理包括托運申請和設置托運單信息。托運屮請:主要是根據(jù)客戶需求,錄入托運信息,包括客戶信息、貨物信息、出貨和交貨的時間和地點、費用等。并且對托運信息的添加、查詢、修改和刪除。完成錄入后提交給上級審核。設置托運單信息:主要是根據(jù)通過審核的托運申請單生成正式的托運單??梢詫ν羞\單進行添加、查詢、修改和刪除。配送管理包括配車處理和出貨處理。配車處理:主要是根裾客戶訂單的需求,貨物和車輛狀態(tài)、路線等給貨物安排運輸車輛。同時該
38、模塊可以增加和刪除己配車的車輛,査看車輛上己分配的托運單信息。出貨處理:主要是對已裝好貨,可以出貨的車輛進行出貨處理,對處理錯誤車輛可以進行出貨取消,同時可以對車輛進行查詢。在途跟蹤管理:主要是對正在托運的貨物信息進行管理,托運司機在托運貨物的過程中,每到一個地方或者在托運過程中出現(xiàn)某些異常情況,就會通過電話或網(wǎng)絡給托運公司反饋一個信息,托運公司將反饋回來的信息進行記錄,并且對反饋回來的異常情況進行處理??梢凿浫牒蜄丝丛谕靖櫺畔ⅰ蟊砉芾恚褐饕钱斖羞\貨物時,物流配送公司需要登記客戶托運單的詳細信息,包28遼寧工程技術(shù)大學畢業(yè)論文(設計)括申請單號、客戶名稱、出貨日期、主件名稱、運費、車牌號碼、合計金額等。然后要將貨物托運單統(tǒng)計成報表的形式。車輛管理:主要是對車輛資料、車輛維修、車輛報廢進行處理,包括車輛信息、司機信息、車輛報修申請、車輛報廢申請的添加、查詢、修改和刪除。審核:審核人可以查看待審核項目和已審核項目,對待審核項目進行審核。系統(tǒng)的主要功能如下圖:圖 3-21 系統(tǒng)功能結(jié)構(gòu)圖 fig.3-21 system function structure chart3.5代碼設計代碼是由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系,代碼設計要遵循
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府機關(guān)物業(yè)管理項目服務方案
- 臨街商業(yè)店鋪轉(zhuǎn)租協(xié)議
- 音樂器材銷售合同
- 磚廠生產(chǎn)設備租賃協(xié)議
- 專業(yè)設備維修協(xié)議
- 高效權(quán)威測試技術(shù)服務合同
- 簡化版買賣合同樣式
- 雨棚工程招標公告
- 股權(quán)共享協(xié)議樣本
- 兼職招聘服務合同模板
- 上海財經(jīng)大學碩士論文封面模板(含論文標準格式)
- 體育專業(yè)學生學情分析總結(jié)報告
- 城鄉(xiāng)居民醫(yī)療保險
- 碳酸鋰生產(chǎn)工藝流程
- 幼兒園自然課堂培訓
- MOOC 概率論與數(shù)理統(tǒng)計-重慶大學 中國大學慕課答案
- MOOC 電子技術(shù)-北京科技大學 中國大學慕課答案
- 新能源汽車充電樁項目計劃書
- 《水電工程運行調(diào)度規(guī)程編制導則》(NB-T 10084-2018)
- 廣東清大智興生物技術(shù)有限公司 公司介紹
- 《光伏發(fā)電工程工程量清單計價規(guī)范》
評論
0/150
提交評論