3ITMOB物流管理系統(tǒng)概要設(shè)計(jì)說明書v11_第1頁
3ITMOB物流管理系統(tǒng)概要設(shè)計(jì)說明書v11_第2頁
3ITMOB物流管理系統(tǒng)概要設(shè)計(jì)說明書v11_第3頁
3ITMOB物流管理系統(tǒng)概要設(shè)計(jì)說明書v11_第4頁
3ITMOB物流管理系統(tǒng)概要設(shè)計(jì)說明書v11_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、物流管理系統(tǒng)概要設(shè)計(jì)說明書編寫:胡博磊審核:批準(zhǔn):受控狀態(tài):日期:2009-09-04日期:日期:是發(fā)布版次:1.0編號:日期:2009-09-05變更記錄日期版本艾更說明作者2009-09-131.0初始版本胡博磊簽字確認(rèn)系統(tǒng)模塊對應(yīng)章節(jié)對應(yīng)部門負(fù)責(zé)人簽字目錄1 1引言5 51.1編寫目的51.2背景51.3基線51.4特殊名詞定義51.5參考資料52 2總體設(shè)計(jì)5 52.1概述52.2系統(tǒng)環(huán)境描述52.2.1運(yùn)行環(huán)境62.2.2開發(fā)環(huán)境62.3系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)82.3.1系統(tǒng)業(yè)務(wù)層次圖82.3.2系統(tǒng)架構(gòu)說明92.3.3軟件架構(gòu)說明(選作)92.3.4關(guān)鍵技術(shù)與算法142.2.3關(guān)鍵數(shù)據(jù)結(jié)

2、構(gòu)(選作)153 3系統(tǒng)功能設(shè)計(jì)1515分公司151.1.1.%41.1.1.%4訂單管理151.1.2.%41.1.2.%4訂單發(fā)貨171.1.3.%41.1.3.%4訂單發(fā)貨211.1.4.%41.1.4.%4貨物配送241.1.5.%41.1.5.%4訂單異常處理251.1.6.%41.1.6.%4本地信息設(shè)置271.1.7.%41.1.7.%4財(cái)務(wù)管理29客戶端311.2.1.%41.2.1.%4運(yùn)費(fèi)查詢311.2.2.%41.2.2.%4下訂單321.2.3.%41.2.3.%4訂單進(jìn)度查詢33總公司341.3.1.%41.3.1.%4線路管理341.3.2.%41.3.2.%4車輛

3、管理351.3.3.%41.3.3.%4班次管理361.3.4.%41.3.4.%4配送點(diǎn)管理381.3.5.%41.3.5.%4財(cái)務(wù)管理394 4尚待解決的問題41411 1引言3.1 編寫目的本說明書目的在于明確說明系統(tǒng)各功能的實(shí)現(xiàn)方式,指導(dǎo)開發(fā)員進(jìn)行編碼。本說明書的預(yù)期讀者為:系統(tǒng)設(shè)計(jì)者、系統(tǒng)開發(fā)員。3.2 背景待開發(fā)軟件系統(tǒng)的名稱:物流配送管理系統(tǒng)此軟件系統(tǒng)任務(wù)提出者:客戶(從事物流業(yè))此軟件系統(tǒng)任務(wù)開發(fā)者:IT_MOB小組此軟件系統(tǒng)任務(wù)用戶:需要提供配送的客戶、配送點(diǎn)和物流總公司3.3 基線物流配送管理系統(tǒng)需求分析說明書V1.03.4 特殊名詞定義客戶:客戶分為已達(dá)成交易的實(shí)際客戶和

4、未交易的潛在客戶,本文檔涉及到的所有客戶都是已注冊并登陸客戶端的用戶。3.5 參考資料屬于本項(xiàng)目的其他已發(fā)表的文件。本文件中引用的其他文獻(xiàn)、資料以及軟件開發(fā)標(biāo)準(zhǔn)。2 2總體設(shè)計(jì)概述系統(tǒng)環(huán)境描述系統(tǒng)包括的范圍:物流配送管理系統(tǒng)。3.5.1.%43.5.1.%4運(yùn)行環(huán)境分類名稱版本語種操作系統(tǒng)WindowsXP2000簡體中文操作系統(tǒng)的附加功能SP43簡體中文數(shù)據(jù)庫平臺oracle92間體中文應(yīng)用平臺tomcat5.0間體中文郵件系統(tǒng)Foxmail4.2.0簡體中文客戶端軟件MSIE7.0簡體中文2.2.1.22.2.1.2硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用和數(shù)據(jù)1CPU:P42.0G1CPU:P

5、42.8G庫服務(wù)器Mem:512MMem:2GHD:40GHD:120G郵件服務(wù)器Webmail2CPUcore22.4GB3.5.2.%43.5.2.%4開發(fā)環(huán)境3服務(wù)器軟件環(huán)境分類名稱版本語種操作系統(tǒng)Windowsserver2003簡體中文數(shù)據(jù)庫平臺oracle92簡體中文應(yīng)用平臺tomcat5.0簡體中文郵件系統(tǒng)Foxmail4.2.0簡體中文3服務(wù)器硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器、郵件服務(wù)器、目錄服務(wù)器1CPU:P42.0G1CPU:P42.8GMem:512MMem:2GHD:40GHD:120G3開發(fā)機(jī)器軟件環(huán)境分類名稱版本語種操作系統(tǒng)WindowsXP2

6、000間體中文數(shù)據(jù)庫平臺oracle92間體中文應(yīng)用平臺tomcat5.0簡體中文開發(fā)平臺JDK1.5央文3開發(fā)機(jī)器硬件環(huán)境分類最低配置推薦配置開發(fā)機(jī)器1CPU:P42.0G1CPU:P42.8GMem:512MMem:2GHD:40GHD:120G系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)3.6.1.%43.6.1.%4系統(tǒng)業(yè)務(wù)層次圖內(nèi)容描述:物流管理系統(tǒng)是應(yīng)當(dāng)前物流發(fā)展趨勢的產(chǎn)物,旨在為物流組成的各項(xiàng)業(yè)務(wù)提供一個(gè)完整、統(tǒng)一的平臺,具有信息共享,資源合理分配,業(yè)務(wù)協(xié)調(diào)統(tǒng)一的特點(diǎn)。它分為前臺客戶端、后臺總公司與分公司端共三個(gè)子系統(tǒng)。圖例:功能簡介(類似需求分析):客戶端:查詢運(yùn)費(fèi),下訂單和訂單進(jìn)度查詢;分公司:訂單管理

7、(下訂單,訂單審核,訂單修改,訂單狀態(tài)修改),訂單異常處理(訂單異常處理登記,訂單異常處理查詢),訂單發(fā)貨(待發(fā)訂單查詢,加開班次申請,交接單生成,交接單綁定,緊急訂單提醒,班次查詢),交接單管理(交接單生成,交接單綁定,交接單確認(rèn),交接單修改),訂單收獲(交接單確認(rèn),交接單修改,班次查詢),貨物配送(庫存訂單查詢,訂單確認(rèn)),本地信息設(shè)置(中轉(zhuǎn)路線選擇,配送價(jià)格申報(bào));總公司:配送點(diǎn)管理(添加新配送點(diǎn),審核各配送點(diǎn)申報(bào)的配送費(fèi)方案),財(cái)務(wù)管理(統(tǒng)計(jì)各部門收益,制定和調(diào)整利潤分配方案),信息查詢(交接單查詢,訂單查詢),線路設(shè)置(建立基本線路,管理線路,提供線路查詢),運(yùn)費(fèi)管理(制定和修改運(yùn)費(fèi)

8、方案,提供運(yùn)費(fèi)查詢),車輛管理(維護(hù)車輛基本信息),班次管理(設(shè)置班次,為配送點(diǎn)提供班次查詢,處理配送點(diǎn)加急班次申請),權(quán)限管理(權(quán)限分配,后臺用戶的管理)。沌口亞朝中期:亞nw朝二訴I二訴I安尊二舊二陰小旭申訴兩客兩值r加:0口1期二?口?二訴訴訴?回流配送管理II烹統(tǒng)一分公司(配送點(diǎn)?查詢運(yùn)費(fèi)訂單收獲訂單發(fā)貨下定單總公司訂單管理貨物配送,查詢訂單進(jìn)度“訂單異常管理本地.信息設(shè)置財(cái)務(wù)管理權(quán)限管理加療右右耳窗西”見匕笑電幺n匕含療/光芍戶噓幺門及0#也,桿桿莒桿莒之222彳線路管理車輛菅理信息者詢3.6.2.%43.6.2.%4系統(tǒng)架構(gòu)說明說明整個(gè)系統(tǒng)的軟硬件架構(gòu)層次圖例如下:3.6.3.%4

9、3.6.3.%4軟件架構(gòu)說明(選作)書寫要求:根據(jù)系統(tǒng)設(shè)計(jì)的功能層次逐一說明(與需求分析中的“系統(tǒng)功能總體說明”部分的內(nèi)容基本一致)2.2.1.2系統(tǒng)架構(gòu)設(shè)計(jì)說明共享數(shù)據(jù)庫網(wǎng)路基礎(chǔ)服網(wǎng)絡(luò)設(shè)施總公司業(yè)務(wù)功能客戶端功能分公司業(yè)務(wù)功能書寫要求:根據(jù)系統(tǒng)的功能需求設(shè)計(jì)并說明系統(tǒng)開發(fā)所采用的軟件開發(fā)架構(gòu)。書寫樣例:Jsp&Servlet&JavaBean架構(gòu)架構(gòu)結(jié)構(gòu)具體架構(gòu)層次如圖4.1所示。數(shù)據(jù)庫圖4.1Jsj架構(gòu)結(jié)構(gòu)各層實(shí)現(xiàn)功能說明View層是與客戶的交互層,負(fù)責(zé)提交用戶請求和數(shù)據(jù),并將后臺的響應(yīng)結(jié)果返回給客戶層。同時(shí)提供客戶提交信息的javasript驗(yàn)證功能。Control層負(fù)責(zé)

10、項(xiàng)目中業(yè)務(wù)功能實(shí)現(xiàn)流程的管理工作。如:具體的業(yè)務(wù)功能由哪些類來實(shí)現(xiàn),實(shí)現(xiàn)結(jié)果有誰來顯示等等,必須由Control層來決定。同時(shí)Control層還要負(fù)責(zé)與其它兩層的信,這個(gè)過程還需要一些bean類來協(xié)助傳遞信息,另外Control層還要負(fù)責(zé)請求的轉(zhuǎn)發(fā)與從定向。從Control層所負(fù)責(zé)的功能上不難想象的到在業(yè)務(wù)邏輯相對復(fù)雜的時(shí)候此層代碼編寫會略顯繁重和復(fù)雜。Model層主要是一些實(shí)現(xiàn)具體業(yè)務(wù)功能的類,在這里可以統(tǒng)一簡稱為Business類。 也可以將架構(gòu)中除了Servlet控制器之外的所有類統(tǒng)一叫做Javabean類。 從這種命名方式上可以看出,model層在實(shí)現(xiàn)業(yè)務(wù)功能是具體的實(shí)現(xiàn)方式比較自由,

11、但在業(yè)務(wù)邏輯比較復(fù)雜的情況下model層職能的劃分會出現(xiàn)問題,可能會造成一定混亂和不便。設(shè)想一下如果可以更明確的將model層進(jìn)一步劃分使之變得更有條理, 這樣就會增強(qiáng)該層的可維護(hù)性了。特別說明,圖4.1中的“bean”可以看作數(shù)據(jù)封裝類,它以實(shí)例對象的形式作為各層之間數(shù)據(jù)信的載體,實(shí)際上這些對象也屬于業(yè)務(wù)對象,如User對象、Book對象。Jsp&Servlet&JavaBean架構(gòu)特點(diǎn)說明.架構(gòu)的優(yōu)點(diǎn)結(jié)構(gòu)簡單明了,搭建時(shí)配制信息很少只有一個(gè)文件“web.xml”,該文件主要用來映射Servlet。Control層的應(yīng)用一定程度上將Jsp中的Java代碼分離出來,使得jsp文

12、件的復(fù)雜程度有所降低。另外該架構(gòu)涉及到的架構(gòu)知識較少,很容易上手?;贘ava語言的WebF發(fā)技術(shù)掌握難易順序大致可參見圖4.2所示。圖4.2基于Java語言的Web開發(fā)技術(shù)掌握難易順序過圖4.2可見Jsp+Servlet+JavaBean這種架構(gòu)技術(shù)組合難度是很低的。.架構(gòu)的缺點(diǎn)不能將Java代碼完全從頁面上脫離,頁面中會用Js驗(yàn)證代碼,使Jsp頁面結(jié)構(gòu)相對復(fù)雜,不易維護(hù)。Control層讀取客戶提交的信息要逐條操作,代碼書寫比較麻煩,Controler層要定義處理響應(yīng)的分支和model層類的調(diào)用,使得Controler本身內(nèi)容較多不便開發(fā)和維護(hù)。另外Jsp+Servlet+JavaBean

13、5技術(shù)組合層次簡單,各層的代碼開發(fā)較隨意自主,尤其是在JavaBean實(shí)現(xiàn)的Model層由于完成的業(yè)務(wù)功能多種多樣,如果開發(fā)人員沒有很好的遵循一定開發(fā)規(guī)范或是開發(fā)思路不清晰,那么代碼開發(fā)會變得混亂。為了解決這些問題,引入一定的架構(gòu)技術(shù)來調(diào)理代碼開發(fā)就變得很必要了。下面一節(jié)將Struts、Spring、Hibernate三種比較流行的架構(gòu)技術(shù)引進(jìn)架構(gòu)設(shè)計(jì)中來構(gòu)建一種較為復(fù)雜卻層次清晰得的開發(fā)模式。具體架構(gòu)層次如圖4.3所示BLBL(業(yè)務(wù)邏輯層)SpringSpring區(qū)MOEappUicationFactoryxml數(shù)據(jù)庫SSH架構(gòu)結(jié)構(gòu)圖(圖例1)各層實(shí)現(xiàn)功能及開發(fā)技術(shù)說明.四層結(jié)構(gòu)的優(yōu)勢1)過

14、成熟的開源產(chǎn)品實(shí)現(xiàn)各層功能開發(fā),比起自己開發(fā)能縮短開發(fā)周期,且架構(gòu)所用到的開源產(chǎn)品均有很廣泛的用戶群,經(jīng)受過實(shí)踐的考驗(yàn),質(zhì)量和性能更有保障。2)層與層之間松散偶合,增加代碼重用率。3)各層分工明確,這樣也利于團(tuán)隊(duì)的明確分工。.表小層這一層是面向用戶的界面,是用戶與系統(tǒng)之間交互的媒介。如:用戶在界面發(fā)送請求,系統(tǒng)接收請求,進(jìn)行處理,然后過界面將結(jié)果呈現(xiàn)于用戶。這一過程包括了用戶動作、數(shù)據(jù)傳遞、界面顯示。大家熟悉的MVC真式就是將這三者分離,減少三者耦合。我們在該層借助了Struts來實(shí)現(xiàn)。)Struts的實(shí)現(xiàn)的功能:管理用戶的請求,做出相應(yīng)的響應(yīng)提供一個(gè)Controller,委派調(diào)用業(yè)務(wù)邏輯和其

15、它上層處理。處理異常,拋給StrutsAction.為顯示提供一個(gè)模型。UI(Userinterface)驗(yàn)證。以下部分則不該在Struts顯示層的編碼中經(jīng)常出現(xiàn)。因?yàn)樵诒硎緦右脒@些代碼,則會帶來高偶合和非常麻煩的維護(hù)代價(jià)。直接的與數(shù)據(jù)庫信,如JDBCM用。與你應(yīng)用程序相關(guān)聯(lián)的業(yè)務(wù)邏輯以及校驗(yàn)。.業(yè)務(wù)層業(yè)務(wù)層在實(shí)際的項(xiàng)目開發(fā)中,每個(gè)領(lǐng)域都會有自己獨(dú)特的業(yè)務(wù)邏輯,?因?yàn)檫@樣,致使項(xiàng)目中代碼高度偶合,原本有可能被重用的代碼或功能,因?yàn)榕c具體的業(yè)務(wù)邏輯綁定在一塊而導(dǎo)致很難被重用。因此我們將實(shí)現(xiàn)這些具體邏輯的代碼抽取出來分為單獨(dú)的一層,其目的是希望過分層,來降低它與系統(tǒng)其他部分的偶合度。現(xiàn)實(shí)中世界是

16、變化的,既然該層實(shí)現(xiàn)的是現(xiàn)實(shí)中具體的業(yè)務(wù)邏輯,那該層的實(shí)現(xiàn)代碼不可避免的會發(fā)生變更。怎樣讓該層適應(yīng)最大的變化,做到最小的改動?常我們在編碼的時(shí)候會盡量考慮到同一業(yè)務(wù)多種實(shí)現(xiàn)的兼容和可擴(kuò)展的能力。因此我們在該層借助了Spring,過依賴注入、AOPS用、面向接口編程,來降低業(yè)務(wù)組件之間的偶合度,增強(qiáng)系統(tǒng)擴(kuò)展性。2)Spring實(shí)現(xiàn)的功能:處理應(yīng)用程序的業(yè)務(wù)邏輯和業(yè)務(wù)校驗(yàn)。管理事務(wù)。提供與其它層協(xié)同工作的接口。管理業(yè)務(wù)層級別的對象的依賴。在顯示層和持久層之間增加了一個(gè)靈活的機(jī)制,使得他們不直接的聯(lián)系在一起。過揭示從顯示層到業(yè)務(wù)層之間的Context來得到businessservices。管理程序的

17、執(zhí)行(從業(yè)務(wù)層到持久層)。4.數(shù)據(jù)持久層數(shù)據(jù)持久層在開發(fā)中與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互必不可少, 常我們歸為CRUU添加、讀取、修改、刪除),這些操作占據(jù)了系統(tǒng)開發(fā)中大部分的時(shí)間,同時(shí)我們還需要考慮與數(shù)據(jù)庫交互的性能問題,如連接池、數(shù)據(jù)緩存等等。系統(tǒng)內(nèi)部的持續(xù)層不但需要大量調(diào)試時(shí)間,而且還經(jīng)常缺少功能使之變得難以控制。針對這點(diǎn)我們引入ORMFF源架構(gòu)Hibernate。2)Hibernate實(shí)現(xiàn)的功能:查詢對象的相關(guān)信息的語句。存儲,更新,刪除數(shù)據(jù)庫記錄。支持大部分主流數(shù)據(jù)庫,并且支持Parent/Child關(guān)系,事物處理,繼承和多態(tài)。5.各層中的封裝類各層的封裝類的主要功能都是一致的,就是將有一定聯(lián)

18、系的數(shù)據(jù)集合裝載在其實(shí)力對象中,這樣做的道路是顯而易見的,過對象來傳遞數(shù)據(jù)集合的效率會更高更方便。顯示層的FormBean類是用封裝來自頁面form提交的信息的,一般情況下這個(gè)類的私有變量是與頁面form的元素一一對應(yīng)的。另外FormBean封裝類的對象還負(fù)責(zé)將要顯示的信息傳遞到顯示層,其作用是雙向的。業(yè)務(wù)邏45層的ValueObject類是用來封裝一定業(yè)務(wù)功能實(shí)現(xiàn)過程中需要的數(shù)據(jù)集合的,也就是說要封裝的數(shù)據(jù)都是由業(yè)務(wù)功能的需要決定的。持久層的PersistObject類, 其實(shí)例化對象所封裝的數(shù)據(jù)集是與數(shù)據(jù)庫中表相對應(yīng)的,即表項(xiàng)對應(yīng)要封裝的數(shù)據(jù)項(xiàng)。我們根據(jù)上面封裝類的說明可以看出,F(xiàn)ormB

19、eanValueObject、PersistObject、三者的作用相似都是為了封裝數(shù)據(jù)信息,不同的是這些對象所在的是不同架構(gòu)層面,這樣做的好處是數(shù)據(jù)的處理和轉(zhuǎn)遞比較有條理,層次清晰易于維護(hù)。封裝類在架構(gòu)中的情況如圖4.4所示。view(視圖層)決定Jsp頁面中的FormBeanBL(業(yè)務(wù)邏輯層)決定業(yè)務(wù)層的具體ValueObjecPersist(持久層)決定數(shù)據(jù)庫中的表-4PersistObj各層封裝類的情況(圖例2)2.3.4 關(guān)鍵技術(shù)與算法書寫要求:對系統(tǒng)中比較復(fù)雜的功能的實(shí)現(xiàn)方式或應(yīng)用的特殊技術(shù)加以說明要求俗直觀便于客戶參考。書寫樣例:查詢統(tǒng)計(jì)(科學(xué)項(xiàng)目的查詢和統(tǒng)計(jì),科學(xué)成果的查詢和統(tǒng)

20、計(jì),科學(xué)獎(jiǎng)勵(lì)的查詢和統(tǒng)計(jì),科技人才的查詢和統(tǒng)計(jì))組合檢索:組合檢索由擁有搜索權(quán)限的用戶在組合類別的下拉框中選擇需要查詢的項(xiàng)目,如科技項(xiàng)目的檢索:項(xiàng)目類別+項(xiàng)目資金+項(xiàng)目所屬公司+時(shí)間;沒有選擇的項(xiàng),下拉框默認(rèn)為空白。點(diǎn)擊搜索,系統(tǒng)將對數(shù)據(jù)庫的字段進(jìn)行模糊搜索,搜索結(jié)果列表顯示于組合搜索下面,分頁顯示搜索結(jié)果。注:其它的科技成果搜索,科技獎(jiǎng)勵(lì)搜索,科技人才搜索采用統(tǒng)一的組合搜索形式統(tǒng)計(jì)圖表:各分公司統(tǒng)計(jì):根據(jù)用戶在科技項(xiàng)目申請,科技成果申請,科技獎(jiǎng)勵(lì)申請,科技人才的輸入的數(shù)據(jù),當(dāng)擁有該權(quán)限的用戶點(diǎn)擊各分公司統(tǒng)計(jì),系統(tǒng)將從數(shù)據(jù)庫中讀取以上的部分?jǐn)?shù)據(jù),進(jìn)行統(tǒng)計(jì),然后以統(tǒng)計(jì)圖形的形式顯示出來,對各分公

21、司進(jìn)行比較,方便領(lǐng)導(dǎo)制定企業(yè)決策。某分公司統(tǒng)計(jì):當(dāng)擁有權(quán)限的用戶點(diǎn)擊某分公司統(tǒng)計(jì),系統(tǒng)將從數(shù)據(jù)庫中讀取這對該公司的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),顯示統(tǒng)計(jì)圖,該統(tǒng)計(jì)主要面向集團(tuán)和分公司領(lǐng)導(dǎo)。注:其它的科技成果搜索,科技獎(jiǎng)勵(lì)搜索,科技人才搜索采用統(tǒng)一的統(tǒng)計(jì)形式2.2.3關(guān)鍵數(shù)據(jù)結(jié)構(gòu)(選作)書寫要求:簡要說明本系統(tǒng)中的最主要的數(shù)據(jù)結(jié)構(gòu)。書寫樣例:3 3系統(tǒng)功能設(shè)計(jì)16-c7f51235b83d-Numbered_a2bbbe0a-3d7b-4105-ac0b-350af54f 分公司768-1921-4225-be97-04e1e80c7453-Numbered_738fb4a0-30027b-45ae-8947-

22、e598b1feee13-Numbered_fd7b63ee-f384 訂單管理b5018b5018功能描述訂單的填寫可以由用戶過web前臺完成,也可以由收貨員在配送點(diǎn)完成,在用戶填寫的情況下,需要收貨員對物品的重量及體積進(jìn)行審核,經(jīng)過審核后確認(rèn)訂單完成并收取貨物,最后將貨物入庫。如圖3.1.1_1和3.1.1_2。訂單編號待審狀態(tài)操作口加1已審核進(jìn)行審雷陣核結(jié)果00002|一待審核進(jìn)行市檎結(jié)果 1 1共有2條,分為1頁/每頁0條,目前顯示?1頁造頁I英一的英一頁味頁圖3.1.11訂單審核圖3.1.12輸入操作:客戶或管理員輸入訂單詳細(xì)信息并提交。輸出效果:訂單成功進(jìn)入待審列表。管理員對待審列

23、表中的訂單進(jìn)行審核,填寫相關(guān)審核結(jié)果。3.1.1.33.1.1.3功能流程圖訂單發(fā)貨功能描述配送點(diǎn)理貨員過查詢當(dāng)天該配送點(diǎn)的可用班次可以為倉庫內(nèi)貨物安排發(fā)貨,過查詢庫存內(nèi)訂單的目的地以及需要中轉(zhuǎn)的訂單列表進(jìn)行安排訂單,并生成交接單,在貨物裝貨后,將交接單與班次綁定從而完成一次發(fā)貨,同時(shí)系統(tǒng)提供緊急貨物提醒功能,如果訂單即將到達(dá)收貨承諾日期,則進(jìn)行提醒,理貨員可以根據(jù)實(shí)際情況向總部提交加開班次申請,見圖3.1.2_1,3.1.2_2,3.1.2_3,3.1.2_4,3.1.2_5,3.1.2_6。當(dāng)日班次一覽班次函號跳跳銅號抵比時(shí)間1清空條件車輛類型atat 軍時(shí)同大卡隼,載也目的地點(diǎn)110噸一

24、1北京“我體2c2c 立方米一1開始檢索共有委,妁對 I I 頁.哥貝1 1陵目靛顯示疳L L頁值 m mJzJzmFTmFT一頂I I抹頁I I班次結(jié)號魏路潴號車翎類型1載體目的地點(diǎn)發(fā)車時(shí)間抵達(dá)時(shí)間000001000001000001000001小卡車3030噸3(3(&力米312:0012:00 101000:0000:000 0圖3.1.2_1交接單生成選擇班我:|ccm日:31口口1出庭地;目的地:青島到站時(shí)間:Hi.+fitiS:5K十客同:交接單綁定交接中端號亞法編號目的地訂單野鼠rim909口10期CCi9Q901001W&W&k|0JgKULUEemop

25、oiooiI7用909口10QI1C090901001唐山,圖3.1.2_3亙W W 中銅號武利名稱目的地ffifi(itJT)體稅1平方米)入.庫日期Eft0902X101ft0902X101布圖否品1.11.1LJ2009-09-012009-09-01EF汽WQS2MQ3WQS2MQ3桌子古國7 7口120Q9-fl3-0120Q9-fl3-01o-ABAB網(wǎng)印口 杜暑吉S1S12,02,04520D9-CIP-0120D9-CIP-01百打的的加口I I鼠桂吉用U3U3IJ才口的9 9皿加總金咂加總金咂( (元元) )00000C00C0班次編號C090831001C090831001

26、交接單編號0909cli口01.重罡查面生感交掾單圖3.1.2_2待發(fā)訂單查詢選操訂隼選操訂隼C09083100E目的地目的地青品青品入年日期入年日期訂重重量1kg*行單悻枳1立方米.望酋詢;訂單編號貨物名稱目的的重量西斤)體積坪方米)入庫日期加急金頷阮)A090325001A090325001書包香品1.1.1 11.51.52009=00-012009=00-010.000.00A090325003A090325003烹子7.07.03.03.02009-09-012009-09-010.000.00加9082900190829001枕頭2.02.04.5.4.5.2009-09-0120

27、09-09-010.000.00A090830001A090830001鼠標(biāo)0.50.50.20.22009-09-012009-09-0110.0010.00察看緊急訂單圖3.1.2_4緊急訂單提醒垃據(jù)tr中:|CO9O日310口1目皿:香島T 入陣目蛇:20090901,訂單或最1kg訂單體稅心為I I頁J短頁10黑1 1目前導(dǎo)示?1 1頁道貢I什一面汴一頁1俄頁1圖3.1.4_2接口設(shè)計(jì)輸入操作:輸入查詢庫存訂單條件,查詢庫存。輸出效果:以列表形式顯示庫存訂單。輸入操作過界面進(jìn)行。輸入操作:輸入查詢待配送訂單條件,并查詢。輸出效果:列表形式顯示待配送訂單。輸入操作過界面進(jìn)行。功能流程圖訂

28、單異常處理功能描述訂單和貨物在入庫、出庫和運(yùn)輸?shù)冗^程中可能會出現(xiàn)破損丟失等情況,要對這些異常訂單記錄并作出相應(yīng)的處理辦法。見圖3.1.5_1和3.1.5_2。配送點(diǎn)管理員需異常訂單登記表,暫存提文,圖3.1.5_1異常訂單查詢共有2條,分為1頁每貝皿條,目前顯示?1支百朝?-頁|仃一頁四初暨旅號訂單編號異常類別處理狀態(tài)矍記時(shí)間R00001R00001貨物道關(guān)MSMS加的物 1 1ROOOOQROOOOQ0000貨物損壞2009/9/22009/9/2ROOOOGROOOOG。0000國貨物損探3009/933009/93圖3.1.5_2接口設(shè)計(jì)輸入操作:填寫異常訂單登記表信息,并提交。輸出效果

29、:異常訂單被成功記錄。輸入操作過界面進(jìn)行。輸出效果:列表形式顯示異常訂單。輸入操作過界面進(jìn)行。功能流程圖本地信息設(shè)置功能描述配送點(diǎn)在配送貨物前,需要設(shè)置統(tǒng)一的配送費(fèi)方案,要綜合考慮自身及客戶的利益,然后向總公司申報(bào),經(jīng)審核批準(zhǔn)后,方可按次配送費(fèi)方案運(yùn)營。配送貨物時(shí),因條件限制,有些訂單不能直達(dá)。配送點(diǎn)需要選擇合適的中轉(zhuǎn)路線,以保證訂單的及時(shí)到達(dá)。配送點(diǎn)同時(shí)也要設(shè)置一些用戶權(quán)限,保障系統(tǒng)安全穩(wěn)定的運(yùn)行。見圖3.1.6_1,3.1.6_2和3.1.6_3。配送價(jià)格設(shè)置質(zhì)量住積聲置兩刃圖3.1.6_1配送價(jià)格申報(bào)一重置所有 1 1 逑莖_圖3.1.6_2中轉(zhuǎn)線路設(shè)置查詢條件起此宜髓點(diǎn)北京目徐配送點(diǎn)上

30、海出發(fā)時(shí)何上午查詢直詢結(jié)果選擇起嫡地簽過站點(diǎn)目的地班法線蹺狀況111北京天津-海南-南章上海Kdoom北京天津-吉島H芳州行KOOOD9查看北京石巔莊合肥,南京上海KIJ0022圖3.1.6_3接口設(shè)計(jì)輸入操作:分別填寫以質(zhì)量和以體積為單位收費(fèi)的配送費(fèi)方案。輸出效果:系統(tǒng)得到一待審核的配送費(fèi)方案。輸入操作過界面進(jìn)行。輸入操作:將設(shè)置的配送費(fèi)方案提交給總公司審核。輸出效果:待審核方案成功被提交給總公司。輸入操作過界面進(jìn)行。申報(bào)點(diǎn)質(zhì)室申報(bào)者申報(bào)時(shí)間輸入操作:輸入查詢中轉(zhuǎn)路線及班次,選擇合適中轉(zhuǎn)路線。輸出效果:列表顯示可選擇中轉(zhuǎn)路線及班次。輸入操作過界面進(jìn)行。功能流程圖財(cái)務(wù)管理功能描述需要定期對財(cái)務(wù)

31、進(jìn)行統(tǒng)計(jì)和匯報(bào),以檢驗(yàn)當(dāng)前的運(yùn)營制配送點(diǎn)作為一個(gè)營利性的單位,度。見圖3.1.7_和3.1.7_2。壇,,十歷1色統(tǒng)討給景月統(tǒng)計(jì)列表基本統(tǒng)計(jì)列表照漆,分為頁每頁1口條,目前顯示?1 1頁借劉吐一頁1 1rr一頁1味時(shí)圖3.1.7_2接口設(shè)計(jì)輸入操作:查詢并選擇待統(tǒng)計(jì)訂單,計(jì)算月收益。輸出效果:得到每月收益。輸入操作過界面進(jìn)行。輸入操作:輸入一時(shí)間段。輸出效果:顯示該時(shí)間段內(nèi)匯報(bào)的統(tǒng)計(jì)列表。輸入操作過界面進(jìn)行。功能流程圖? 運(yùn)費(fèi)查詢功能描述客戶過輸入待配送貨物的配送地、質(zhì)量和體積估算需要的費(fèi)用。見圖3.2.1_1。3t3t-地HgHg貨地|省皆|城市|縣區(qū)|省.-I-I| |縣.,質(zhì)量體積質(zhì)量:

32、單位:體積:單位:|一預(yù)討費(fèi)用圖3.2.11接口設(shè)計(jì)輸入操作:輸入貨物收發(fā)地,貨物質(zhì)量和體積,進(jìn)行估算。輸出效果:輸出估算出的費(fèi)用。輸入操作過界面進(jìn)行。功能流程圖? 下訂單功能描述客戶決定接受此配送服務(wù)后,可以進(jìn)如下訂單界面,填寫相關(guān)訂單信息,提交后即達(dá)成交易。見圖3.2.2_1。訂單基本信息下單時(shí)間發(fā)貨配送匕收貨配送已程價(jià)費(fèi)物品體積物品描述圖3.2.2_1接口設(shè)計(jì)輸入操作:填寫點(diǎn)單詳細(xì)信息。輸出效果:訂單成功進(jìn)入待審核列表中。輸入操作過界面進(jìn)行。訂單編號發(fā)貨城市收貨城市物品類型物品質(zhì)量下單更直? 訂單進(jìn)度查詢功能描述客戶需要隨時(shí)了解已下訂單的狀態(tài),所以系統(tǒng)應(yīng)當(dāng)提供查詢訂單進(jìn)度的功能。見圖3.

33、2.3_1。共有漆,分為1員,每頁條,目前顯示?1瓦首頁上一頁下一頁末頁圖3.2.3_1接口設(shè)計(jì)輸入操作:填寫訂單編號。輸出效果:顯示訂單進(jìn)度。輸入操作過界面進(jìn)行。功能流程圖3.3.13.3.1線路管理3.3.1.13.3.1.1功能描述總公司建立配送點(diǎn)間基本線路,管理運(yùn)輸線路,為配送點(diǎn)提供線路查詢。見圖3.3.11和3.3.12。配送點(diǎn)間基本線路起始配送點(diǎn)一終1JJ誕點(diǎn)1查詢(全選 全不選新增刪除|口軸起商能點(diǎn)就止B型點(diǎn)里程tkm)落加日朗MlMl天遑北京ICOICO2009.12.S12009.12.S1期天津石家莊2002009.12.22共1頁 3 每頁1幅|首孫上一頁|下頁|產(chǎn)|圖3

34、.3.11官看運(yùn)輸線路起怪e送點(diǎn)止配送點(diǎn)1,查詢?nèi)x|全不選|新埴|修蘇|刪同編號起始配送點(diǎn)終止配送點(diǎn)總里程(出旭需役|:001天津北京L00L00直達(dá)匚002天津石家莊300300天流北京石涼莊卻頁1門每頁10條1字頁上一頁下一頁菽圖3.3.1-23.3.1.23.3.1.2接口設(shè)計(jì)輸入操作:輸入配送點(diǎn)相關(guān)信息。輸出效果:增加配送點(diǎn)間線路。輸入操作過界面進(jìn)行。輸入操作:查詢配送點(diǎn)間線路。輸出效果:返回配送點(diǎn)間線路。輸入操作過界面進(jìn)行。3.3.23.3.2車輛管理3.3.2.13.3.2.1功能描述考察配送至間情況生、是否有路V/填寫并查詢起始1蕤止日凝點(diǎn)往返配送點(diǎn)間的車輛由總公司提供,其所有

35、權(quán)為總公司的??偣拘鑼ζ浠拘畔⑦M(jìn)行查看車輛信息3.3.2.23.3.2.2接口設(shè)計(jì)輸入操作:輸入車牌號,檢索車輛信息。輸出效果:顯示車輛基本信息。輸入操作過界面進(jìn)行。3.3.2.33.3.2.3功能流程圖3.3.33.3.3班次管理3.3.3.13.3.3.1功能描述總公司設(shè)置班次,為配送點(diǎn)提供班次查詢,處理配送點(diǎn)加急班次。見圖3.3.32。全選全不選新增修改車輛端號車牌號車輛類型主駕駛副駕教載至栽儂山30000LA909UA909U大卡車張三李四1 10 0廠5 5300002A90912大卡車王五劉六105共min每頁1瞌首頁上一頁下一頁庫苴主輛與型-車牌號圖3.3.21維護(hù)。見圖3.3.2_1。檢索班次設(shè)置起始地卜-目的地班次編號,查詢?nèi)?/p>

溫馨提示

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

最新文檔

評論

0/150

提交評論