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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

16、寄件單號、寄件人、寄件地址、寄件人電話、寄件時間。</p><p>  圖3.3 寄件單實體集E-R圖</p><p> ?。?)快遞員:快遞員編號、姓名、手機(jī)號、家庭住址、負(fù)責(zé)區(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>  (7)管理員:用戶、密碼。</p><p>  圖3.7 管理員實體集E-R圖</p><p><b

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

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

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

21、的關(guān)系模型:</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圖和上面所得到的關(guān)系模式,發(fā)現(xiàn)實體集“客戶”中的屬性與“寄件單”或“收件單”中的屬性有部分重復(fù),如“地址”“電話”“姓名”等,造成數(shù)據(jù)冗余,因此可以將“寄件單”或“收件單”中的部分屬性可以使用DELETE語句刪除。</p><p>  對屬性集“貨物”進(jìn)行分析發(fā)現(xiàn)屬性“包裝類型”可以再分,不屬于第一范式,因此需要對其進(jì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ù)庫設(shè)計環(huán)節(jié)主要是基于SQL Server2000平臺實施的,首先打開企業(yè)管理器,啟動服務(wù)管理器,打開查詢分析器,在調(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>  結(jié)果如下圖所示:</b></p><p>  圖5.1 新建數(shù)據(jù)庫</p><p><b>  5.2數(shù)據(jù)字典</b></p><p>  根據(jù)概念結(jié)構(gòu)設(shè)計的ER 圖和邏輯結(jié)構(gòu)轉(zhuǎn)換得到的關(guān)系模型進(jìn)行數(shù)據(jù)字典的創(chuàng)建,共設(shè)計七個實體集,所以需要創(chuàng)建七個新表,具體操作即為在新建的數(shù)據(jù)庫里單擊“表”選

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

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

30、;<b> ?。?)貨物表屬性</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),需要對基本信息進(jìn)行錄入和更行,以便完成后期的數(shù)據(jù)查詢和更改等功能。此次初始數(shù)據(jù)的設(shè)置主要是通過SQL server數(shù)據(jù)庫對已經(jīng)創(chuàng)建的七個新表進(jìn)行數(shù)據(jù)的更新,初始更新結(jié)果如下表所示:</p><p><b>  

32、(1)收件單信息表</b></p><p>  表5.1 收件單信息表</p><p>  圖5.9 收件單信息圖</p><p><b>  (2)寄件單信息表</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> ?。?)貨物信息表</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ù)進(jìn)行查詢,首先在調(diào)試程序窗口輸入:</p><p>  SELECT 收貨人,收貨地址,收貨時間</p><p><b>  FROM 收件單</b></p><p>  WHERE 收貨單號=’513566’</p><p>  首次得到查詢結(jié)果如下圖所示:</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>  結(jié)束語</b></p><p>  實踐出真知。這句話說得一點也沒錯,在整個數(shù)據(jù)庫課程設(shè)計過程中,只有實踐才能對事物的本質(zhì)有更深的認(rèn)識,才能有發(fā)言權(quán),一切認(rèn)識都是建立在認(rèn)識的基礎(chǔ)上。通過了兩個星期的數(shù)據(jù)庫課程設(shè)計的學(xué)習(xí)與實踐,我對數(shù)據(jù)庫這門課程有了更深的認(rèn)識,對原本在我腦中像是火星語的SQL語言有了更加具體的認(rèn)識。

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

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

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

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論