物流收派管理數(shù)據(jù)庫課程設計_第1頁
已閱讀1頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  1前言</b></p><p><b>  1.1選題簡介</b></p><p>  近年來,物流行業(yè)發(fā)展迅速,人們對物流的要求也越來越高,各方物流公司也竭盡所能,以搏高效流通。然而,物流公司因為業(yè)務的地域分散性,數(shù)據(jù)采集也分散化,當人們需要及時獲取物流服務時,物流公司往往只能頗費周折地根據(jù)客戶的地址去逐一地去滿足

2、需求,極大地影響了服務的及時性,并在客戶收件的問題上達不成一致,造成物流快遞行業(yè)持久以來的受人詬病。</p><p>  收派管理,作為物流管理系統(tǒng)最基礎也是最重要的環(huán)節(jié),在整個物流活動中處于最前端的位置。目前各個物流快遞公司對于最基礎的收派管理信息化程度還遠遠不夠。本次設計論文主要對收派管理的數(shù)據(jù)庫進行設計,著重于收件、派件和快遞員的管理,提高了快遞收派的效率,從而實現(xiàn)提高整個物流系統(tǒng)的配送效率。用數(shù)據(jù)來管理公

3、司的收派,在流程上加上時間點的控制,想方設法讓貨物在整個物流活動中快速流動起來才是每個物流企業(yè)的立身之本。</p><p><b>  1.2設計目的</b></p><p>  對物流管理系統(tǒng)中的收派管理環(huán)節(jié)進行數(shù)據(jù)庫系統(tǒng)的設計,目的在于加強寄件和派件數(shù)據(jù)信息的管理,并對相關的快遞員、貨物、客戶和服務信息的數(shù)據(jù)整體管理,有助于加強收派管理的一體化和規(guī)范化,提高快遞員

4、和客服人員的工作效率,方便收派管理者的工作,實現(xiàn)整個收派管理的數(shù)據(jù)化和信息化。</p><p><b>  2需求分析</b></p><p><b>  2.1需求環(huán)境背景</b></p><p>  當今世界經(jīng)濟發(fā)展呈現(xiàn)出全球化和市場化的兩大趨勢。經(jīng)濟發(fā)展、科技進步和信息革命,將世界帶入前所未有的全球化的時代。集物流、

5、信息流和資金流于一身的物流配送中心,在這全球化和市場化的時代里,又進一步促進了世界經(jīng)濟與貿(mào)易的發(fā)展。邁向21世紀的國際物流技術的特征是信息化、網(wǎng)絡化、智能化、柔性化、標準化和社會化。越來越多的物流公司希望找到一個簡單實用高效快捷的管理方式來加快自身的物流效率。</p><p>  2.2用戶需求及業(yè)務分析</p><p>  由于物流本身的特殊性:業(yè)務覆蓋地域廣;人員車輛眾多,自身系統(tǒng)信息

6、量大;對客戶的響應要求靈活、及時;需要服務的用戶信息多;數(shù)據(jù)共享程度要求高,因此各個物流公司急需一個數(shù)據(jù)庫系統(tǒng)來幫助基層管理者進行這些基礎信息的管理工作。本收派管理數(shù)據(jù)庫系統(tǒng)主要實現(xiàn)以下功能:</p><p>  對客戶的基本信息進行記錄和更新,初步掌握客戶的需求;</p><p>  對客戶要求的上門取件業(yè)務進行規(guī)范化,由就近的快遞員進行快速取件,并將收件單進行信息處理,將貨物的基本信息

7、以及收件單的詳細信息錄入數(shù)據(jù)庫,實現(xiàn)收件過程的全程信息化;</p><p>  對每個快遞員的基本信息錄入數(shù)據(jù)庫,并對信息的變動及時更新,實現(xiàn)客服及管理員對快遞員的信息查詢功能;</p><p>  對每個派件單的詳細信息登記入庫,實現(xiàn)一單一人的負責,并對全程進行信息化,做到每一步的信息都在數(shù)據(jù)庫中有相應記錄;</p><p>  對物流公司的基本信息進行數(shù)據(jù)庫的錄

8、入,實現(xiàn)管理者對公司基本信息的更新和查詢功能;</p><p>  創(chuàng)建管理員選項,實現(xiàn)對整個收派系統(tǒng)所涉及的各部分數(shù)據(jù)信息進行管理和更新。</p><p>  2.3業(yè)務處理流程分析</p><p>  本數(shù)據(jù)庫系統(tǒng)共涉及七個實體集:寄件單、貨物、快遞員、快遞公司、收件單、客戶、管理員。業(yè)務處理流程如下圖所示:</p><p><b&

9、gt;  開始</b></p><p><b>  客戶</b></p><p><b>  客服處理</b></p><p><b>  是否寄件</b></p><p><b>  運輸配送</b></p><p>

10、<b>  快遞員</b></p><p><b>  客戶</b></p><p><b>  結束</b></p><p>  圖2.1 業(yè)務處理流程圖</p><p><b>  2.3業(yè)務規(guī)則分析</b></p><p> 

11、 數(shù)據(jù)庫系統(tǒng)總體設計原則:</p><p>  (1)開放性、可擴充性、可靠性原則</p><p>  開放系統(tǒng)是生產(chǎn)各種計算機產(chǎn)品普遍遵循的原則,遵循這種標準的產(chǎn)品都符合一些公共的、可以相互操作的標準,能夠融洽的在一起工作。開放系統(tǒng)使得各種類型的網(wǎng)絡和系統(tǒng)互連簡單、標準統(tǒng)一,容易擴展升級。從而適應廣大用戶需求的多變性和產(chǎn)品的更新?lián)Q代。</p><p> ?。?)良

12、好的用戶操作界面</p><p>  管理員操作簡單、方便、實用,使管理員能在較短的時間內(nèi)掌握其使用方法。</p><p><b>  (3)實用性原則</b></p><p>  任何系統(tǒng)的設計都要考慮其實用性,系統(tǒng)開發(fā)的目的是為了實現(xiàn)業(yè)務處理自動化、規(guī)范化,提高工作效率,減輕工作人員的勞動強度,減少開支。</p><p&

13、gt;  (4)工作平臺設計原則</p><p>  能適應不同的操作平臺。</p><p>  該數(shù)據(jù)庫主要是為物流管理中的收派管理服務,面對的主要用戶為收派點部的基層管理者,因此管理者可以登陸數(shù)據(jù)庫系統(tǒng)進行信息數(shù)據(jù)的插入、刪除、更改等更新功能,同時系統(tǒng)中的客戶和快遞員也可以登陸系統(tǒng)查詢數(shù)據(jù)。本系統(tǒng)主要基于SQL語言查詢。</p><p><b>  3

14、概念結構設計</b></p><p><b>  3.1局部E-R圖</b></p><p>  一個較好的系統(tǒng)在設計時要做好分析工作,并且要按照一定的次序?qū)⑵渫瓿?,首先做好?shù)據(jù)的分析,設計好數(shù)據(jù)庫。在分析數(shù)據(jù)庫的設計問題時,首先就要從需求分析中獲取系統(tǒng)中要用的數(shù)據(jù),將其規(guī)化好,抽取實體及其屬性,建立模型。根據(jù)業(yè)務流程,可以將收派管理的業(yè)務分為七個實體集,

15、具體的實體集和相應的E-R圖如下所示:</p><p>  (1)客戶:客戶編號、姓名、電話、性別、地址。</p><p>  圖3.1 客戶實體集E-R圖</p><p> ?。?)貨物:貨物編號、名稱、體積、包裝類型、重量、標簽。</p><p>  圖3.2 貨物實體集E-R圖</p><p> ?。?)寄件單:

16、寄件單號、寄件人、寄件地址、寄件人電話、寄件時間。</p><p>  圖3.3 寄件單實體集E-R圖</p><p> ?。?)快遞員:快遞員編號、姓名、手機號、家庭住址、負責區(qū)域。</p><p>  圖3.4 快遞單實體集E-R圖</p><p>  (5)物流公司:公司編號、公司名稱、地址、客服電話、公司規(guī)模。</p>

17、<p>  圖3.5 物流公司實體集E-R圖</p><p> ?。?)收件單:收件單號、收貨人、收貨地址、收貨人電話、收件時間。</p><p>  圖3.6 收件單實體集E-R圖</p><p> ?。?)管理員:用戶、密碼。</p><p>  圖3.7 管理員實體集E-R圖</p><p><b

18、>  2.2整體E-R圖</b></p><p><b>  4邏輯結構設計</b></p><p>  4.1 E-R圖向關系模型的轉換</p><p>  在概念設計的基礎上,根據(jù)設計得到系統(tǒng)總的E-R圖,按照概念模式與關系表轉化的一般規(guī)則,結合實際的需要進行邏輯設計,E—R圖中的實體、實體的屬性和實體之間的聯(lián)系轉化為關系

19、模式,以規(guī)范化理論為指導對關系模式進行合理的優(yōu)化。</p><p>  根據(jù)局部E-R圖可以得到七個實體集的關系模型:</p><p>  收件單(收件單號、收貨人、收貨地址、收貨人電話、收件時間)</p><p>  貨物(貨物編號、名稱、體積、包裝類型、重量、標簽)</p><p>  客戶(客戶編號、姓名、電話、性別、地址)</p

20、><p>  寄件單(寄件單號、寄件人、寄件地址、寄件人電話、寄件時間)</p><p>  快遞員(快遞員編號、姓名、手機號、家庭住址、負責區(qū)域)</p><p>  物流公司(公司編號、公司名稱、地址、客服電話、公司規(guī)模)</p><p>  管理員(用戶、密碼)</p><p>  根據(jù)整體E-R圖可以得到五個聯(lián)系集

21、的關系模型:</p><p>  托運(貨物編號、托運方式、托運時間)</p><p>  承接(貨物編號、數(shù)量、時間)</p><p>  生成(寄件單編號、價格、生成時間)</p><p>  承運(寄件單編號、承運方式、成本)</p><p>  分派(公司編號、數(shù)量、時間)</p><p&g

22、t;  4.2數(shù)據(jù)模型的優(yōu)化</p><p>  綜合整體ER圖和上面所得到的關系模式,發(fā)現(xiàn)實體集“客戶”中的屬性與“寄件單”或“收件單”中的屬性有部分重復,如“地址”“電話”“姓名”等,造成數(shù)據(jù)冗余,因此可以將“寄件單”或“收件單”中的部分屬性可以使用DELETE語句刪除。</p><p>  對屬性集“貨物”進行分析發(fā)現(xiàn)屬性“包裝類型”可以再分,不屬于第一范式,因此需要對其進行優(yōu)化,可

23、以將包裝作為一個聯(lián)系集或者一個單獨的實體集,然后加入到整體流程中去。</p><p><b>  5數(shù)據(jù)庫實施</b></p><p>  5.1數(shù)據(jù)庫系統(tǒng)的創(chuàng)建</p><p>  此次物流收派管理的數(shù)據(jù)庫設計環(huán)節(jié)主要是基于SQL Server2000平臺實施的,首先打開企業(yè)管理器,啟動服務管理器,打開查詢分析器,在調(diào)試程序窗口輸入下列語句:

24、</p><p>  CREATE Database 物流收派管理系統(tǒng)</p><p><b>  On</b></p><p> ?。╪ame=物流收派管理系統(tǒng)_dat,</p><p>  Filename='D:\program files\l1104090122\物流收派管理系統(tǒng)_dat.mdf'

25、,</p><p><b>  Size=5mb</b></p><p>  Maxsize=100mb,</p><p>  Filegrowth=5mb)</p><p><b>  Log on</b></p><p>  (name=物流收派管理系統(tǒng)_log,<

26、/p><p>  Filename='D:\program files\1104090122\物流收派管理系統(tǒng)_log.ldf',</p><p><b>  Size=5mb</b></p><p>  Maxsize=100mb,</p><p>  Filegrowth=5mb)</p>

27、<p><b>  結果如下圖所示:</b></p><p>  圖5.1 新建數(shù)據(jù)庫</p><p><b>  5.2數(shù)據(jù)字典</b></p><p>  根據(jù)概念結構設計的ER 圖和邏輯結構轉換得到的關系模型進行數(shù)據(jù)字典的創(chuàng)建,共設計七個實體集,所以需要創(chuàng)建七個新表,具體操作即為在新建的數(shù)據(jù)庫里單擊“表”選

28、項,進行新建:每個新表需要填寫表名,表名即為實體集的名稱;每個表都有自己的屬性,名稱即為各個實體集的屬性名,數(shù)據(jù)類型依據(jù)各屬性所設置,數(shù)據(jù)大小自動生成;是否為空選項大多選否。操作結果如下列各圖所示:</p><p><b> ?。?)寄件單表屬性</b></p><p>  圖5.2 寄件單表屬性</p><p><b>  (2)客

29、戶表屬性</b></p><p>  圖5.3 客戶表屬性</p><p><b>  (3)收件單表屬性</b></p><p>  圖5.4 收件單表屬性</p><p>  (4)物流公司表屬性</p><p>  圖5.5 物流公司表屬性</p><p>

30、;<b>  (5)貨物表屬性</b></p><p>  圖5.6 貨物單表屬性</p><p><b> ?。?)快遞員表屬性</b></p><p>  圖5.7 快遞員表屬性</p><p><b>  (7)管理員表屬性</b></p><p>

31、;  圖5.8 管理員表屬性</p><p>  5.3 SQL語言更新數(shù)據(jù)</p><p>  為實現(xiàn)數(shù)據(jù)庫的整體功能和測試數(shù)據(jù)庫系統(tǒng)的運行狀態(tài),需要對基本信息進行錄入和更行,以便完成后期的數(shù)據(jù)查詢和更改等功能。此次初始數(shù)據(jù)的設置主要是通過SQL server數(shù)據(jù)庫對已經(jīng)創(chuàng)建的七個新表進行數(shù)據(jù)的更新,初始更新結果如下表所示:</p><p><b>  

32、(1)收件單信息表</b></p><p>  表5.1 收件單信息表</p><p>  圖5.9 收件單信息圖</p><p><b> ?。?)寄件單信息表</b></p><p>  表5.2 寄件單信息表</p><p>  圖5.10 寄件單信息圖</p>&

33、lt;p><b> ?。?)客戶信息表</b></p><p>  表5.3 客戶信息表</p><p>  圖5.11 客戶單信息圖</p><p><b>  (4)貨物信息表</b></p><p>  表5.4 貨物信息表</p><p>  圖5.12貨物信息

34、圖</p><p><b> ?。?)快遞員信息表</b></p><p>  表5.5 快遞員信息表</p><p>  圖5.13 快遞員信息圖</p><p> ?。?)物流公司信息表</p><p>  表5.6 物流公司信息表</p><p>  圖5.14 物流

35、公司信息圖</p><p><b>  (7)管理員信息表</b></p><p>  表5.7 管理員信息表</p><p>  圖5.15 管理員信息圖</p><p>  5.4 SQL語言查詢數(shù)據(jù)</p><p>  打開SQL的查詢分析器,分別使用條件查詢、邏輯查詢、排序查詢等SQL語句

36、對初始數(shù)據(jù)進行查詢,首先在調(diào)試程序窗口輸入:</p><p>  SELECT 收貨人,收貨地址,收貨時間</p><p><b>  FROM 收件單</b></p><p>  WHERE 收貨單號=’513566’</p><p>  首次得到查詢結果如下圖所示:</p><p>  圖5.

37、16 條件查詢圖</p><p>  使用邏輯查詢,查詢語句如下:</p><p><b>  SELECT *</b></p><p><b>  FROM 快遞員</b></p><p>  WHERE 姓名=’牛星強’</p><p>  圖5.17 邏輯查詢圖<

38、/p><p>  使用排序運算,查詢語句如下:</p><p>  SELECT 姓名,地址,電話</p><p><b>  FROM 客戶</b></p><p>  WHERE 性別=’女’</p><p>  ORDER BY 客戶編號 DESC</p><p>  圖

39、5.18 排序運算查詢圖</p><p><b>  結束語</b></p><p>  實踐出真知。這句話說得一點也沒錯,在整個數(shù)據(jù)庫課程設計過程中,只有實踐才能對事物的本質(zhì)有更深的認識,才能有發(fā)言權,一切認識都是建立在認識的基礎上。通過了兩個星期的數(shù)據(jù)庫課程設計的學習與實踐,我對數(shù)據(jù)庫這門課程有了更深的認識,對原本在我腦中像是火星語的SQL語言有了更加具體的認識。

40、</p><p>  數(shù)據(jù)庫課程設計加深了我對數(shù)據(jù)庫這門課程的興趣,讓我深刻了解了數(shù)據(jù)庫的強大功能,引起我對研究SQL語言運用規(guī)則的興趣。數(shù)據(jù)庫概念設計和數(shù)據(jù)庫邏輯結構設計是數(shù)據(jù)庫設計的重要步驟,每一步的設計都是至關重要的,并且是相互聯(lián)系的。經(jīng)過兩個星期的課程設計,讓我對E-R圖的設計有一個整體的想法,并且對邏輯結構設計中關鍵字的設定能夠很好的把握,分析每個表中的聯(lián)系,更加注意表間和數(shù)據(jù)之間的相互約束。課程設計一

41、個重要的過程就是在Sever SQL 2000上操作運行,這是運用實踐去檢驗認識的一個過程,在這個過程中我學會了靈活運用SQL語言。</p><p>  總之,雖然在備戰(zhàn)期末考試期間,為了做這個課程設計花了很多的時間,卻讓我感受到了要將書上的理論應用到實踐絕對不只是停滯在課堂上的。一次實踐可以讓我看到自己的欠缺,同時也鞏固了課堂上掌握的知識點。</p><p><b>  參考文

42、獻</b></p><p>  [1] SQL語言基礎. 黃俊彥等 科學出版社,2000</p><p>  [2] 數(shù)據(jù)庫系統(tǒng)原理與設計. 萬常選等 清華大學出版社,2009</p><p>  [3] SQL Server 2000入門與提高.王忠偉 高等教育出版社,2003</p><p>  [4] 數(shù)據(jù)庫原理及應用.

溫馨提示

  • 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

提交評論