2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)設計</b></p><p>  汽車運輸管理系統(tǒng)的設計與實現(xiàn)</p><p><b>  中國·珠海</b></p><p>  二○一一年 五 月</p><p>  汽車運輸管理系統(tǒng)的設計與實現(xiàn)</p><p><b&

2、gt;  摘 要</b></p><p>  隨著市場經(jīng)濟的高速發(fā)展,制造業(yè),商業(yè)企業(yè)逐步接受著第三方物流服務。越來越多的企業(yè)認識到物流企業(yè)外包是降低成本,提高服務水平的有效渠道。物流管理的特點是以客戶為核心構建面向客戶的業(yè)務流程支持各種形式,各種需求的現(xiàn)在企業(yè)中的業(yè)務模式。而汽車運輸管理也屬于物流管理中的一個部分。本系統(tǒng)支持多形式客戶的數(shù)據(jù)共享,可提高作業(yè)效率,監(jiān)控整個流程,提供完整的貨品及訂單跟

3、蹤,本系統(tǒng)特別關注對各環(huán)節(jié)業(yè)務的監(jiān)控及例外情況的監(jiān)控。</p><p>  關鍵詞:客戶 運輸 汽車運輸管理系統(tǒng)</p><p>  Vehicle Transportation Management System Design and Implementation</p><p><b>  ABSTRACT</b></p>

4、<p>  Along with the rapid development of market economy, manufacturing, commercial enterprises and gradually accepted the third-party logistics services. More and more enterprises recognize that logistics outsourci

5、ng is to reduce costs and improve service level channel. Characteristics of logistics management is the core of building customer-customer-facing business processes support a variety of forms, the present needs of the en

6、terprise business model. The Motor Transport Management Logistics Manag</p><p>  Key words:Customer Transportation Vehicle Transportation Management System</p><p><b>  目 錄</b><

7、/p><p><b>  摘 要I</b></p><p>  ABSTRACTII</p><p><b>  目 錄III</b></p><p><b>  1 引言1</b></p><p>  1.1 項目開發(fā)背景1</p&g

8、t;<p>  1.2項目開發(fā)的意義1</p><p><b>  2 系統(tǒng)分析2</b></p><p><b>  2.1系統(tǒng)架構2</b></p><p>  2.2可行性分析2</p><p>  2.3現(xiàn)行業(yè)務系統(tǒng)的描述2</p><p>

9、<b>  2.4用例分析4</b></p><p>  2.4.1.1用例4</p><p>  2.4.1.2用例描述4</p><p>  2.4.2.1用例6</p><p>  2.4.2.2用例描述7</p><p>  2.4.3.1用例8</p><

10、p>  2.4.3.2用例描述8</p><p>  2.4.4.1用例9</p><p>  2.4.4.2用例描述9</p><p>  2.4.5.1用例11</p><p>  2.4.5.2用例描述11</p><p>  3 概要設計13</p><p>  3.

11、1 系統(tǒng)功能描述13</p><p>  3.2 模塊結構圖13</p><p>  3.2 數(shù)據(jù)庫設計14</p><p>  3.2.1 數(shù)據(jù)庫關系圖14</p><p>  3.2.2 數(shù)據(jù)庫表15</p><p><b>  4 詳細設計21</b></p>&l

12、t;p>  4.1 系統(tǒng)界面設計21</p><p>  4.2 各功能的實現(xiàn)22</p><p>  4.2.1 業(yè)務員,業(yè)務經(jīng)理功能模塊22</p><p>  4.2.2 車輛信息管理功能模塊24</p><p>  4.2.3車輛調(diào)度功能模塊26</p><p>  4.2.4財務管理功能模塊

13、28</p><p>  4.2.5系統(tǒng)管理員功能模塊29</p><p><b>  5 軟件測試33</b></p><p>  5.1 測試計劃33</p><p>  5.2 測試用例34</p><p><b>  6 總結39</b></p>

14、<p><b>  參考文獻40</b></p><p><b>  謝 辭41</b></p><p><b>  1 引言</b></p><p>  1.1 項目開發(fā)背景</p><p>  在當今高速發(fā)展的信息社會,現(xiàn)代物流行業(yè)突飛猛進發(fā)展,伴隨著

15、我國國民經(jīng)濟連續(xù)多年的高速增長,為現(xiàn)代物流發(fā)展創(chuàng)造了良好的條件。目前,我國各類物流企業(yè)有14萬家左右,展望整個21世紀,可以說現(xiàn)代物流業(yè)將有更大的發(fā)展。</p><p>  在發(fā)達國家,物流理論促使物流實踐快速發(fā)展。經(jīng)濟全球化及現(xiàn)代物流業(yè)發(fā)展的系統(tǒng)化,信息化,倉儲運輸?shù)默F(xiàn)代化和綜合化等趨勢,對我國物流業(yè)的發(fā)展提出了全方位的挑戰(zhàn)。傳統(tǒng)物流行業(yè)的操作模式已經(jīng)不適應現(xiàn)代的物流行業(yè),如何縮短物流過程,降低產(chǎn)品庫存,加速對

16、市場的反應,這是所有企業(yè)所面對的問題。本系統(tǒng)就是針對這些問題根據(jù)中小型企業(yè)的實際需求而開發(fā)的一套物流管理系統(tǒng)。</p><p>  1.2項目開發(fā)的意義</p><p>  《中國物流與采購》指出以信息化為動力建設汽車運輸企業(yè)管理信息系統(tǒng)。即指對汽車運輸企業(yè)的生產(chǎn)經(jīng)營活動進行計劃、組織、指揮、協(xié)調(diào);監(jiān)督等活動,使企業(yè)所擁有的人力、物力、財力等一切資源得以優(yōu)化組合和配置,目的是提高汽車運輸企

17、業(yè)的生產(chǎn)效益和經(jīng)濟效益。據(jù)統(tǒng)計,目前我國擁有汽車運輸業(yè)從業(yè)人員1354萬人(在冊人數(shù))、經(jīng)營業(yè)戶420萬戶、營運客車120萬輛、貨車440萬輛。數(shù)量如此龐大的汽車運輸企業(yè)的管理情況如何,對汽車運輸業(yè)的狀況及經(jīng)濟社會的發(fā)展影響極大。但從總體看目前我們的汽車運輸管理還處于傳統(tǒng)管理或者說經(jīng)驗管理階段,距離科學管理和現(xiàn)代化管理還有一定距離,主要表現(xiàn)在以下幾個方面:  一是缺乏現(xiàn)代科學管理理論(主要是信息論、系統(tǒng)論、控制論)的指導,基本上停留

18、在經(jīng)驗管理階段。二是不重視管理信息的采集、匯總、分析、處理,沒有使用電子計算機信息處理技術。例如路單、貨票上所列項目,大多信息不全,數(shù)字失真,有的即使有統(tǒng)計,也限于手工操作,效率低下,差錯較多,又不及時,不利于改善經(jīng)營管理。因此,應社會主義現(xiàn)代化要求交通運輸現(xiàn)代化——包括技術現(xiàn)代化和管理現(xiàn)代化,運用現(xiàn)代信息技術,以提升企業(yè)經(jīng)營管理水平</p><p><b>  2 系統(tǒng)分析</b>

19、</p><p><b>  2.1系統(tǒng)架構</b></p><p>  本系統(tǒng)使用三層架構模式,主要的分為表示層,業(yè)務邏輯層,數(shù)據(jù)持久層,以及公共實體層。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。見圖2-1</p><p> ?。薄⒈憩F(xiàn)層(Web):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個系統(tǒng)的時候他的所見所得。</p>

20、<p>  2、業(yè)務邏輯層(BLL):針對具體問題的操作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務邏輯處理。</p><p>  3、數(shù)據(jù)訪問層(DAL):該層所做事務直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增添、刪除、修改、更新、查找等。</p><p>  4、公共實體對象(Model):是數(shù)據(jù)表的映射類,在層與層之間充當數(shù)據(jù)傳遞的載體。</p><p>  圖2-1

21、 三層架構圖</p><p><b>  2.2可行性分析</b></p><p>  由于傳統(tǒng)物流行業(yè)操作過程復雜,手續(xù)繁多,業(yè)務信息多,圍繞這些信息的處理也很紛雜。而且,物流行業(yè)競爭激烈,這種競爭,一方面現(xiàn)在發(fā)展客戶的市場開拓上,另一方面也存在于收集處理信息的速度,廣度和深度,以及在業(yè)務操作中對業(yè)務數(shù)據(jù)處理的準確性和嚴密性,而更高層次上,還牽涉到公司決策層對整體

22、業(yè)務的控制和協(xié)調(diào)。</p><p>  車輛運輸管理系統(tǒng)從物流行業(yè)的實際需求出發(fā),參照先進的無路李連和多家領先的物流公司實際的運營流程開發(fā)而成,系統(tǒng)從完善的基礎信息設置到貨物的托運管理,在線跟蹤,信息查詢,到最后各種報表的生成,清晰的業(yè)務流程,使操作人員能夠按照流程清晰的進行實際的操作,保證物流運作有序而高效的進行。</p><p>  2.3現(xiàn)行業(yè)務系統(tǒng)的描述</p>&l

23、t;p>  在了解該組織機構及職能的基礎上,經(jīng)過詳細調(diào)查,了解對本系統(tǒng)的業(yè)務流程,下面通過系統(tǒng)流程圖中部分圖形工具來描述管理業(yè)務活動。</p><p>  業(yè)務流程圖符號說明,如圖2-2 :</p><p>  (處理)    (物或單據(jù))      (系統(tǒng)中人員)</p><p>  (數(shù)據(jù)流)    (數(shù)據(jù)存儲)

24、 (外部項)</p><p>  圖2-2 業(yè)務流程圖符號</p><p>  以下圖2-3為業(yè)務流程圖</p><p>  圖2-3 業(yè)務流程圖</p><p><b>  2.4用例分析</b></p><p><b>  2.4.1.1用例</b>

25、</p><p>  圖 2-4 用例圖</p><p>  2.4.1.2用例描述</p><p>  用例名稱:錄入車隊信息 </p><p>  用例簡述:運輸管理員錄入車隊信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景: </

26、b></p><p>  輸入用戶名密碼登錄系統(tǒng)</p><p>  進入車輛管理中的車隊信息錄入頁面</p><p>  運輸管理員輸入車隊信息</p><p>  運輸管理員提交車隊信息</p><p><b>  退出系統(tǒng)</b></p><p>  其他場景:

27、 如果車隊編號已存在,系統(tǒng)提示車隊編號已存在 </p><p>  用例名稱:更新車隊信息 </p><p>  用例簡述:運輸管理員更新車隊信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)<

28、/p><p>  2、進入車輛管理中的車隊信息修改頁面</p><p>  3、運輸管理員查詢車隊信息列表,選擇需要更新的具體車隊信息 </p><p>  4、運輸管理員修改車隊信息,提交更新信息 其他場景: 如果車隊編號已存在,系統(tǒng)提示車隊編號已存在 </p><p><b>  5、退出系統(tǒng)</b></p>

29、<p>  用例名稱:查詢車隊信息 </p><p>  用例簡述:運輸管理員查詢車隊信息</p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景: </b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車隊信息

30、頁面</p><p>  3、運輸管理員輸入查詢條件</p><p>  4、運輸管理員查詢車隊信息 </p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:刪除車隊信息 </p><p>  用例簡述:運輸管理員刪除車隊信息 </p><p> 

31、 主參與者:運輸管理員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車隊信息頁面</p><p>  3、運輸管理員選擇要刪除的車隊信息,刪除車隊信息 </p><p><b>  4、退出系

32、統(tǒng)</b></p><p>  用例名稱:錄入車輛信息 </p><p>  用例簡述:運輸管理員錄入車輛信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><

33、p>  2、進入車輛管理中的車輛信息錄入頁面</p><p>  3、運輸管理員輸入要錄入的新車的車輛信息 </p><p>  4、運輸管理員提交車輛信息</p><p><b>  5、退出系統(tǒng)</b></p><p>  其他場景: 如果車牌號碼已存在,系統(tǒng)提示車牌號碼已存在 </p><

34、p>  用例名稱:更新車輛信息 </p><p>  用例簡述:運輸管理員更新車輛信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車輛信息頁面 <

35、;/p><p>  3、運輸管理員查詢車輛信息列表,選擇需要更新的具體車輛信息</p><p>  4、運輸管理員修改車輛信息,提交更新信息 </p><p><b>  5、退出系統(tǒng)</b></p><p>  其他場景: 如果車牌號碼已存在,系統(tǒng)提示車牌號碼已存在 </p><p>  用例名稱:

36、查詢車輛信息 </p><p>  用例簡述:運輸管理員查詢車輛信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車輛信息頁面 </p>&l

37、t;p>  3、運輸管理員輸入查詢條件</p><p>  4、運輸管理員查詢車輛信息 </p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:刪除車輛信息 </p><p>  用例簡述:運輸管理員刪除車輛信息 </p><p>  主參與者:運輸管理員 <

38、/p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車輛信息頁面 </p><p>  3、運輸管理員選擇要刪除的車輛信息,刪除車輛信息</p><p><b>  4、退出系統(tǒng)</b><

39、;/p><p><b>  2.4.2.1用例</b></p><p><b>  圖2-5 用例圖</b></p><p>  2.4.2.2用例描述</p><p>  用例名稱:錄入駕駛員信息 </p><p>  用例簡述:運輸管理員錄入駕駛員信息 </p>

40、<p>  主參與者:運輸管理員 </p><p><b>  主成功場景:0</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的駕駛員信息頁面 </p><p>  3、運輸管理員輸入駕駛員信息 </p><p>  4、運輸管理員提

41、交駕駛員信息 </p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:更新駕駛員信息 </p><p>  用例簡述:運輸管理員更新駕駛員信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景: </b></

42、p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的駕駛員信息頁面</p><p>  3、運輸管理員查詢駕駛員信息</p><p>  4、運輸管理員修改駕駛員信息,提交駕駛員信息。</p><p><b>  5、退出系統(tǒng)</b></p><p&

43、gt;  其它場景:變更駕駛員的所屬車隊時,如果駕駛員還沒有辦理退車手續(xù),則不能變更。 </p><p>  用例名稱:查詢駕駛員信息 </p><p>  用例簡述:運輸管理員查詢駕駛員信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景:</b></p><p

44、>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的駕駛員信息頁面 </p><p>  3、運輸管理員輸入查詢條件 </p><p>  4、運輸管理員查詢駕駛員信息 </p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:刪除駕駛員信息 &

45、lt;/p><p>  用例簡述:運輸管理員刪除駕駛員信息 </p><p>  主參與者:運輸管理員 </p><p><b>  主成功場景: </b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的駕駛員信息頁面</p><p>

46、  3、運輸管理員選擇要刪除的駕駛員,刪除駕駛員</p><p><b>  4、退出系統(tǒng) </b></p><p>  其它場景: 如果駕駛員目前尚有承運任務,則不能刪除。</p><p><b>  2.4.3.1用例</b></p><p><b>  圖2-6 用例圖</b

47、></p><p>  2.4.3.2用例描述</p><p>  用例名稱:查詢承運車隊 </p><p>  用例簡述:調(diào)度員/承運業(yè)務員查詢承運車隊 </p><p>  主參與者:調(diào)度員/承運業(yè)務員 </p><p><b>  主成功場景: </b></p><

48、p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車輛調(diào)度頁面</p><p>  3、調(diào)度員/承運業(yè)務員輸入查詢條件查詢承運車隊</p><p><b>  4、退出系統(tǒng)</b></p><p>  用例名稱:查詢承運車輛 </p><p>  用例簡述:調(diào)度員/

49、承運業(yè)務員查詢承運車輛</p><p>  主參與者:調(diào)度員/承運業(yè)務員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車輛調(diào)度頁面 </p><p>  3、調(diào)度員/承運業(yè)務員查詢承運車隊 </p

50、><p>  4、調(diào)度員/承運業(yè)務員選擇車隊查詢承運車輛</p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:查詢承運單 </p><p>  用例簡述:調(diào)度員/承運業(yè)務員查詢承運單 </p><p>  主參與者:調(diào)度員/承運業(yè)務員 </p><p&g

51、t;<b>  主成功場景: </b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入車輛管理中的車輛調(diào)度頁面</p><p>  3、調(diào)度員/承運業(yè)務員查詢輸入查詢條件</p><p>  4、調(diào)度員/承運業(yè)務員查詢歷史承運單任務。</p><p><b>

52、;  5、退出系統(tǒng)。</b></p><p><b>  2.4.4.1用例</b></p><p><b>  圖2-7 用例圖</b></p><p>  2.4.4.2用例描述</p><p>  用例名稱:開出承運單 </p><p>  用例簡述:承運

53、業(yè)務員開出承運單 </p><p>  主參與者:承運業(yè)務員 </p><p><b>  主成功場景: </b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入承運單管理中的添加承運單頁面</p><p>  3、承運業(yè)務員填寫初始信息 </p>&l

54、t;p>  4、承運業(yè)務員填寫承運單詳細信息,提交承運單信息 </p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:查詢承運單 </p><p>  用例簡述:承運業(yè)務員查詢承運單信息 </p><p>  主參與者:承運業(yè)務員 </p><p><b>

55、;  主成功場景: </b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入承運單管理中的承運單查看頁面</p><p>  3、承運業(yè)務員輸入查詢條件 </p><p>  4、承運業(yè)務員查詢承運單信息 </p><p><b>  5、退出系統(tǒng)</b>

56、</p><p>  用例名稱:修改承運單 </p><p>  用例簡述:承運業(yè)務員修改承運單 </p><p>  主參與者:承運業(yè)務員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入承運

57、單管理中的承運單修改頁面</p><p>  3、承運業(yè)務員查詢承運單信息 </p><p>  4、承運業(yè)務員修改承運單信息,提交承運單信息 </p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:刪除承運單 </p><p>  用例簡述:承運業(yè)務員刪除承運單 <

58、;/p><p>  主參與者:承運業(yè)務員 主成功場景:</p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入承運單管理中的承運單查看頁面 </p><p>  3、承運業(yè)務員選擇要刪除的承運單,刪除承運單</p><p><b>  4、退出系統(tǒng)</b></p>

59、<p>  用例名稱:接收承運單</p><p>  用例簡述:承運業(yè)務員接收承運單 </p><p>  主參與者:承運業(yè)務員 </p><p><b>  主成功場景: </b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入承運單管理中的承運單查看頁面

60、 </p><p>  3、承運業(yè)務員輸入客戶信息 </p><p>  4、承運業(yè)務員查看未接收承運單列表 </p><p>  5、承運業(yè)務員接收承運單</p><p><b>  6、退出系統(tǒng)</b></p><p><b>  2.4.5.1用例</b></p&

61、gt;<p><b>  圖2-8 用例圖</b></p><p>  2.4.5.2用例描述</p><p>  用例名稱:錄入成本 </p><p>  用例簡述:財務人員錄入運輸成本 </p><p>  主參與者:財務人員 </p><p><b>  主成功場景

62、:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入財務管理中的承運單查看頁面,選擇要錄入成本的承運單</p><p>  3、財務人員輸入成本信息 </p><p>  4、財務人員提交成本信息</p><p><b>  5、退出系統(tǒng)</b>&l

63、t;/p><p>  用例名稱:查詢承運任務 </p><p>  用例簡述:財務人員查詢承運任務 </p><p>  主參與者:財務人員 </p><p><b>  主成功場景: </b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入財務管

64、理中的承運單查看頁面</p><p>  3、財務人員輸入查詢條件 </p><p>  4、財務人員查詢承運任務</p><p><b>  5、退出系統(tǒng)</b></p><p>  用例名稱:修改成本 </p><p>  用例簡述:財務人員修改運輸成本 </p><p&g

65、t;  主參與者:財務人員 </p><p><b>  主成功場景:</b></p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入財務管理中的承運單查看頁面,選擇要修改的承運單 </p><p>  3、財務人員修改成本信息,提交成本信息 </p><p><b&

66、gt;  4、退出系統(tǒng)</b></p><p>  用例名稱:核算運輸成本 </p><p>  用例簡述:財務人員核算運輸成本 </p><p>  主參與者:財務人員 主成功場景: </p><p>  1、輸入用戶名密碼登錄系統(tǒng)</p><p>  2、進入財務管理中的承運單查看頁面 </p&

67、gt;<p>  3、財務人員選擇查詢條件 </p><p>  4、財務人員核算運輸成本</p><p><b>  5、退出系統(tǒng)</b></p><p><b>  3 概要設計</b></p><p>  3.1 系統(tǒng)功能描述</p><p>  車輛運

68、輸管理系統(tǒng)主要為物流公司解決日常辦公和項目管理的需求,協(xié)助工作人員進行日常物流管理和人員管理,提高管理效率,降低運作成本,增強企業(yè)長期競爭力。</p><p>  通過該系統(tǒng),物流公司運輸管理人員能實現(xiàn)對車隊、車輛的動態(tài)管理;調(diào)度人員能隨時了解車輛動向和使用情況;承運業(yè)務員能開出和接收承運單;財務人員也能通過該系統(tǒng)進行。</p><p>  由此可以看出系統(tǒng)面向物流公司的工作人員,包括財務

69、人員、運輸管理人員、調(diào)度人員、承運業(yè)務員,業(yè)務經(jīng)理等。而每個人都在整個物流工作流中擔任著不同的角色,擁有著對承運任務的不同操作。</p><p>  承運業(yè)務員:負責承運單的錄入,查詢,修改等任務。</p><p>  業(yè)務經(jīng)理 :負責承運單的批準,撤銷,查詢等任務。</p><p>  運輸管理員:負責車隊信息管理,車輛信息管理等任務。</p>&

70、lt;p>  調(diào)度人員 :負責對承運業(yè)務的車輛的調(diào)度,配送等任務。</p><p>  財務人員 :負責對承運業(yè)務的整個過程的成本的錄入,核算等任務。</p><p>  系統(tǒng)管理員:負責系統(tǒng)使用人員的加入,以及權限的分配。</p><p><b>  3.2 模塊結構圖</b></p><p>  系統(tǒng)包含的

71、功能概括如下表3-1:</p><p>  表3-1 模塊結構表</p><p><b>  3.2 數(shù)據(jù)庫設計</b></p><p>  3.2.1 數(shù)據(jù)庫關系圖</p><p>  圖3-1 數(shù)據(jù)庫關系圖</p><p>  圖3-1 為訂單表(Order),員工表(StaffInform

72、ation),配車表(Assign),以及公司表(AreaCompany)之間的關系圖。</p><p>  圖3-2 數(shù)據(jù)庫關系圖</p><p>  圖3-2 為站點關系表(StationRelation),線路表(LineManage),站點表(StationInformation),車隊表(CarTeam),車輛信息表(CarInformation)之間的關系圖。</p&g

73、t;<p>  圖3-3 數(shù)據(jù)庫關系圖</p><p>  圖3-3 為訂單表(Order),配車表(Assign),公司信息表(AreaCompany),線路表(LineMange),車輛歷史記錄表(Carhistory),站點關系表(StationRelation),站點信息表(StationInformation)之間的關系圖。</p><p>  3.2.2 數(shù)據(jù)庫

74、表</p><p><b>  1.總表: </b></p><p><b>  圖3-4 總表</b></p><p>  注:以dbo.aspnet_開頭的表為asp.net成員提供程序自帶的系統(tǒng)表,不做說明</p><p><b>  2.詳細表信息</b></p

75、><p>  (1)AreaCompany(分公司信息表),見圖3-5</p><p>  圖3-5 分公司信息表</p><p>  (2)Assign(配車信息表),見圖3-6</p><p>  圖3-6 配車信息表</p><p>  (3) Carhistory(車輛使用歷史表),見圖3-7</p>

76、;<p>  圖3-7 車輛使用歷史表</p><p>  (4)CarKind(車輛類型表),見圖3-8</p><p>  圖3-8 車輛類型表</p><p>  (5)CarState(車輛狀態(tài)表),見圖3-9</p><p>  圖3-9 車輛狀態(tài)表</p><p>  (6)CarTea

77、m(車隊表),見圖3-10</p><p>  圖3-10 車隊表</p><p>  (7)Cost(成本表),見圖3-11</p><p>  圖3-11 成本表</p><p>  (8)LineManage(線路信息表),見圖3-12 </p><p>  圖3-12 線路信息表</p>

78、<p>  (9)Order(承運單信息表),見圖3-13</p><p>  圖3-13 承運單信息表</p><p>  (10)StaffInformation(員工信息表),見圖3-14</p><p>  圖3-14 員工信息表</p><p>  (11)stationRelation(站點關系表),見圖3-15&l

79、t;/p><p>  圖3-15 站點關系表</p><p>  (12)TrackOrder(跟蹤訂單表),見圖3-16</p><p>  圖3-16 跟蹤訂單表</p><p><b>  4 詳細設計</b></p><p>  根據(jù)系統(tǒng)的主要功能及上一章的總體設計,系統(tǒng)開發(fā)進入第二個階段

80、:詳細設計。在這一階段的工作中,主要任務有以下幾項:</p><p>  1、根據(jù)原型化的開發(fā)原則,為系統(tǒng)的每個模塊功能進行界面設計,作為進一步優(yōu)化的基礎。</p><p>  2、進行系統(tǒng)的流程分析,為模塊的細化做好準備。</p><p>  3、對每個模塊進行詳細的算法設計。 </p><p>  4.1 系統(tǒng)界面設計</p>

81、<p>  該部分界面主要包括登錄窗口、系統(tǒng)主窗口。</p><p>  1、登錄窗口界面(圖4-1):</p><p>  圖4-1 登陸頁面</p><p>  由于每個用戶登錄進入系統(tǒng)時自動的會判斷用戶的角色,并自動調(diào)轉(zhuǎn)到指定的角色操作頁面下,但每個角色的頁面都是采用統(tǒng)一的母板風格。所以圖4-2只展示系統(tǒng)管理員的頁面。</p>&

82、lt;p>  圖4-2 系統(tǒng)管理員頁面</p><p>  進入到系統(tǒng)中對應不同的角色頁面左邊的功能會有所不同,其他的都一樣。</p><p>  4.2 各功能的實現(xiàn)</p><p>  4.2.1 業(yè)務員,業(yè)務經(jīng)理功能模塊</p><p> ?。?)業(yè)務員創(chuàng)建承運單,根據(jù)表單要求輸入對應的數(shù)據(jù),然后把表現(xiàn)層中收集到的數(shù)據(jù)生成實體類

83、,通過業(yè)務邏輯層的方法調(diào)用數(shù)據(jù)持久層中的存儲過程,實現(xiàn)對數(shù)據(jù)庫表的插入操作。(圖4-3):</p><p>  圖4-3 錄入訂單頁面</p><p> ?。ǎ玻I(yè)務經(jīng)理察看未審核承運單,并做審核操作,其過程是,當業(yè)務經(jīng)理選擇承運單時,從表示層獲取當前選擇承運單的ID號,通過業(yè)務邏輯層的方法調(diào)用數(shù)據(jù)持久層中的存儲過程,實現(xiàn)對數(shù)據(jù)庫表的查詢操作,從中獲取數(shù)據(jù)集,并顯示到表現(xiàn)層上。承運單創(chuàng)建

84、成功后,將在業(yè)務員的新訂單,和業(yè)務經(jīng)理的未審核(承運單) 下產(chǎn)生下圖(圖4-4)記錄。</p><p>  圖4-4 訂單信息</p><p>  選擇當前承運單,顯示如下圖(圖4-5):</p><p>  圖4-5 審批頁面</p><p> ?。?)承運單創(chuàng)建成功后,將在業(yè)務員的新訂單,和業(yè)務經(jīng)理的未審核(承運單)下產(chǎn)生下圖(圖4

85、-6)記錄。</p><p>  圖4-6 訂單信息</p><p> ?。?)當承運單被業(yè)務經(jīng)理審核通過后,在業(yè)務員的歷史承運單,即業(yè)務經(jīng)理的歷史承運單下有下圖(圖4-7)記錄。</p><p>  圖4-7 訂單信息</p><p>  4.2.2 車輛信息管理功能模塊</p><p>  以下功能都是根據(jù)表單

86、要求輸入對應的數(shù)據(jù),然后把表現(xiàn)層中收集到的數(shù)據(jù)生成實體類,通過業(yè)務邏輯層的方法調(diào)用數(shù)據(jù)持久層中的存儲過程,實現(xiàn)對數(shù)據(jù)庫表的插入,刪除,察看等操作。</p><p> ?。ǎ保┸囕v管理員創(chuàng)建新車隊(圖4-8)</p><p>  圖4-8 車隊錄入</p><p> ?。ǎ玻┸囕v管理員加入新車型(圖4-9):</p><p>  圖4-9

87、車型錄入</p><p> ?。ǎ常┸囕v管理員加入新車(圖4-10):</p><p>  圖4-10 車輛錄入</p><p> ?。ǎ矗┸囕v管理員對車隊信息操作(圖4-11):</p><p>  圖4-11 車隊信息</p><p> ?。ǎ担┸囕v管理員對車型進行操作(圖4-12):</p>&

88、lt;p>  圖4-12 車輛信息</p><p> ?。ǎ叮┸囕v管理員對車輛的操作(圖4-13):</p><p>  圖4-13 車隊信息</p><p>  4.2.3車輛調(diào)度功能模塊</p><p>  車輛調(diào)度就是分配執(zhí)行承運業(yè)務的車輛及車輛的行駛線路,以下(1),(2)分別是系統(tǒng)中物流公司配送地圖的實現(xiàn)工作,(1)為地圖

89、中的點(站點),(2)為地圖中的線。</p><p>  (1)車輛管理員對公司物流各線路站點的插入,刪除操作,如下圖(圖4-14):</p><p>  圖4-14 站點信息</p><p> ?。ǎ玻┸囕v管理員創(chuàng)建物流運輸線路。</p><p>  線路的創(chuàng)建沒用途徑站點的數(shù)量的限制,在下拉菜單中選擇要經(jīng)過的站點,依次添加,然后就會依次

90、的在下面顯示整個線路本身。其實現(xiàn)是在先將表現(xiàn)層中獲取的添加站點依次存放在一個臨時的數(shù)據(jù)集中,如Dataset。然后線路一旦提交,就通過業(yè)務邏輯層的方法對數(shù)據(jù)集進行數(shù)據(jù)表的插入操作,使得線路圖在數(shù)據(jù)庫中產(chǎn)生對應的映射。</p><p>  如下圖(圖4-15):</p><p>  圖4-15 添加線路</p><p> ?。ǎ常┸囕v管理員會在配車頁面,看到被業(yè)務經(jīng)

91、理所審核的承運單而生成的配車單,如下圖(圖4-16)</p><p>  圖4-16 訂單信息</p><p>  (4)車輛管理員根據(jù)當前選擇的承運單,調(diào)配車輛,處理承運業(yè)務,如下圖(圖4-17):</p><p>  圖4-17 配車信息</p><p>  承運任務的車輛分配的實現(xiàn)其實根承運線路的創(chuàng)建差不多,由于一次承運任務所使用的

92、車輛存在多輛車的可能,所以首先將當前選擇的車輛的信息存儲在臨時的數(shù)據(jù)集中,到提交時在一次性的對數(shù)據(jù)庫進行操作。</p><p>  4.2.4財務管理功能模塊</p><p>  以下功能都是根據(jù)表單要求輸入對應的數(shù)據(jù),然后把表現(xiàn)層中收集到的數(shù)據(jù)生成實體類,通過業(yè)務邏輯層的方法調(diào)用數(shù)據(jù)持久層中的存儲過程,實現(xiàn)對數(shù)據(jù)庫表的插入,刪除,察看等操作。</p><p>  

93、(1)財務人員對承運業(yè)務進行成本錄入,如下圖(圖4-18):</p><p>  圖4-18 成本錄入</p><p> ?。ǎ玻I(yè)務經(jīng)理審核通過后,將未被審核承運單生成財務成本表單,如下圖(圖4-19):</p><p>  圖4-19 查詢訂單</p><p> ?。ǎ常┴攧杖藛T進行成本核算,如下圖(圖4-20):</p>

94、<p>  圖4-20 成本核算</p><p>  4.2.5系統(tǒng)管理員功能模塊</p><p> ?。ǎ保┫到y(tǒng)管理員察看職員信息(圖4-21)</p><p>  圖4-21 員工信息</p><p> ?。ǎ玻┫到y(tǒng)管理員負責公司職員信息錄入,如下圖(圖4-22):</p><p>  圖4-22

95、 錄入員工信息</p><p> ?。ǎ常┫到y(tǒng)管理員對各分公司信息的簡單錄入,如下圖(圖4-23):</p><p>  圖4-23 錄入公司信息</p><p> ?。ǎ矗┘尤胄鹿芾韱T(圖4-24)</p><p>  關于加入新管理員胡功能主要是使用ASP.NET 中的成員資格提供程序中的角色管理實現(xiàn)的 。這里直接使用注冊控件。<

96、;/p><p>  圖4-24 添加管理員</p><p>  下圖為權限設置(圖4-25):</p><p>  圖4-25 設置管理員權限</p><p><b>  5 軟件測試</b></p><p><b>  5.1 測試計劃</b></p><

97、;p><b>  1.總體描述</b></p><p>  由于各種活動的相互影響和制約,系統(tǒng)的設計完成中可能存在某些錯誤,軟件測試主要是對系統(tǒng)進行全面檢查,及時發(fā)現(xiàn)程序中的邏輯錯誤,以保證些產(chǎn)品的正確性和可靠性。</p><p>  具體結合到系統(tǒng)操作,基本應該測試以下內(nèi)容:</p><p>  (1)易用性,即人機界面</p&g

98、t;<p> ?。?)性能,即檢查快速載入和導出數(shù)據(jù)、檢查系統(tǒng)的響應等</p><p>  (3)功能,即檢查對業(yè)務流程的描述是否準確、考慮與目標用戶的業(yè)務環(huán)境是否       契合等</p><p>  (4)業(yè)務規(guī)則,即檢查對業(yè)務流程的描述是否準確、確保被取消的事務回滾正確等</p><p> ?。?)數(shù)據(jù)有效性與完整性,即檢查數(shù)據(jù)的格式是否正確、

99、確保字符集適當?shù)?lt;/p><p>  (6)系統(tǒng)可靠性,即檢查程序、數(shù)據(jù)庫的故障處理能力,數(shù)據(jù)恢復能力等</p><p><b>  2.詳細描述</b></p><p>  將測試主要分為4個階段:</p><p>  第一步:完善文檔。為了保證測試工作的正常運行,我們先要完善需求規(guī)格說明書和概要設計兩個重要的測試參考

100、文檔。 </p><p>  第二步:將這個系統(tǒng)按功能分為5個模塊(車輛信息管理,車輛調(diào)度,承運單管理,財務管理,系統(tǒng)管理),分別對每個模塊進行單元測試,在該結對我們在每個單獨的程序塊中消除場內(nèi)的邏輯、功能上的缺陷和錯誤,保證每個模塊作為一個單元能正確執(zhí)行,并為上一級測試做準備:采用自低向上的方法免去樁模塊開發(fā)。</p><p>  第三步:進行集成測試,將各個模塊進行集中和裝配,形成一個

101、完整的軟件后就可以進行集成測試,集成測試除了進一步檢測和排除子系統(tǒng)結構或相應程序結構上的錯誤之外,還應該檢驗所有的系統(tǒng)單元配合是否合適、整體性能和功能是否完整;它采用自底向上集成方法。</p><p>  第四步:進行系統(tǒng)程序。首先對整個程序進行功能測試,驗證軟件的功能和性能以及其他特點是否與用戶的需求一致。然后進行系統(tǒng)非功能測試,結合本系統(tǒng)特點,我們側(cè)重于易用性,性能測試,強度測試,可靠性測試,可恢復性測試等。

102、可分成表示層測試,業(yè)務層測試,數(shù)據(jù)層測試比較全面對其進行測試。</p><p><b>  3.測試策略</b></p><p>  (1)單元測試(表5-1)</p><p>  表5-1 單元測試</p><p>  (2)集成測試(表5-2)</p><p>  表5-2 集成測試<

103、;/p><p>  (2)功能測試(表5-3)</p><p>  表5-3 功能測試</p><p><b>  5.2 測試用例</b></p><p>  (1)登陸界面測試用例(表5-4)</p><p>  表5-4 測試用例</p><p>  (2)承運單管

104、理頁面測試用例(表5-5)</p><p>  表 5-5 測試用例</p><p>  (3)車輛信息管理頁面測試用例(表5-6)</p><p>  表5-6 測試用例 </p><p>  (4)車隊信息管理頁面測試用例(表5-7)</p><p>  表5-7 測試用例</p>&l

105、t;p>  (5)車輛調(diào)度頁面測試用例(表5-8)</p><p>  表5-8 測試用例</p><p>  (6)財務管理頁面測試用例(表5-9)</p><p>  表5-9 測試用例</p><p><b>  6 總結</b></p><p>  對于《汽車運輸管理系統(tǒng)》的總結

106、有以下幾個欄目:</p><p><b>  系統(tǒng)架構</b></p><p>  系統(tǒng)使用三層架構模式,主要的分為表示層(Web),業(yè)務邏輯層(Bll),數(shù)據(jù)持久層(Dal),以及公共實體層(Model)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。其中公共實體層是數(shù)據(jù)表映射,是數(shù)據(jù)集訪問各層的載體。</p><p><b>  

107、(2)表示層</b></p><p>  系統(tǒng)表示層在布局上使用CSS+DIV布局模式,在頁面的控件上使用服務器控件。在界面的風格上比較樸實,易用性強,唯一的不足是美觀上欠缺。</p><p><b> ?。ǎ常I(yè)務邏輯層</b></p><p>  業(yè)務邏輯層是針對具體問題的操作,也可以說是對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務邏輯處理。系統(tǒng)

108、中它很好的完成了對表示層和數(shù)據(jù)層中充當中介的角色。</p><p><b> ?。ǎ矗?shù)據(jù)持久層</b></p><p>  該層所做事務直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增添、刪除、修改、更新、查找等。由于使用存儲過程,減少了客戶端與服務器間數(shù)據(jù)的傳輸,加快了系統(tǒng)速度,但同時也增加了服務器的負擔。</p><p>  (5)進一步改進和可研究的地方&

109、lt;/p><p>  系統(tǒng)中可進一步改進的地方其實有不少,例如:數(shù)據(jù)持久層可以采用反射提高數(shù)據(jù)庫的效率及可使用的數(shù)據(jù)庫版本,也可以使用第三方插件NHiberatn封裝數(shù)據(jù)持久層;表示層中可以使用MVC模式提高表示層的耦合度。由于系統(tǒng)屬于實時性較強的,不適合使用動態(tài)生成靜態(tài)頁技術,更多的使用緩存技術。</p><p><b>  參考文獻</b></p>&

110、lt;p>  [1] 微軟公司:《Visual C# 2005 程序設計》[J],高等教育出版社2008年版</p><p>  [2] 微軟公司:《數(shù)據(jù)庫開發(fā)與實現(xiàn)》[J],高等教育出版社2008年版 </p><p>  [3] 微軟公司:《Web應用開發(fā)—ASP.NET 2.0》[J],高等教育出版社2007年版</p><p>  [4]

111、微軟公司:《.NET Framework 2.0 程序設計》[J],高等教育出版社2009年版</p><p>  [5] 曾順:《精通CSS+DIV網(wǎng)頁樣式與布局》[J],人民郵電出版社2007年版</p><p>  [6] Christian Nagel:《C# 高級編程(第六版)》[J],清華大學出版社2008年版</p><p>  [7] Erich G

112、amma:《設計模式》[J],機械工業(yè)出版社1994年版</p><p>  [8] Craig Larman:《UML和模式應用》[J],機械工業(yè)出版社2006年版</p><p>  [9] 王軍:《ADO.NET 程序設計及教程與實踐》[J],清華大學出版社2007年版</p><p>  [10] 代方震:《Visual c# 2005 從入門到精通》[J

113、],人民郵電出版社2007年版</p><p><b>  謝 辭</b></p><p>  歷經(jīng)幾個月的畢業(yè)論文結束了,大學四年的學習也即將隨之落幕?;叵胨哪陙碓诒本├砉ご髮W珠海學院的學習和生活,要衷心感謝這個學校為我們提供良好的學習和生活環(huán)境,感謝四年來教授我知識的老師們,感謝給予我?guī)椭耐瑢W們。因為這些,我在北京理工大學珠海學院,積累了豐富的知識,培養(yǎng)了嚴謹

114、的邏輯思考能力,為我今天的論文奠定了扎實的基礎。</p><p>  在這里我要特別感謝兩位老師,其中一位是我的指導老師xx老師,在他的悉心指導下,我的大學的后半段生活變得更有意義。在他的教導下,我無論從編程能力,還是編程思想上都有了一個很大的提高。他嚴謹、求真、務實的求學態(tài)度給我留下了深刻的印象,是我今后工作,學習的榜樣!還有一位是xx老師,他在大學期間負責我的數(shù)據(jù)庫原理,操作系統(tǒng)等課程。在他的指導下,使我在數(shù)

115、據(jù)庫學習上有了堅實的理論基礎,而對于操作系統(tǒng)我感覺雖然我不是學得很扎實,但他教會了我們?nèi)绾稳ジ玫膶W習,更有效的去看書。</p><p>  同時,論文的順利完成,離不開其它各位老師、同學和朋友的關心和幫助。在整個的論文寫作中,各位老師、同學和朋友積極的幫助我查找資料和提供有利于論文寫作的建議和意見,在他們的幫助下,論文得以不斷的完善,最終幫助我完整的寫完了整個論文。感謝這些老師、同學和朋友們!</p>

溫馨提示

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

最新文檔

評論

0/150

提交評論