物流管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫操作_第1頁
物流管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫操作_第2頁
物流管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫操作_第3頁
物流管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫操作_第4頁
物流管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫操作_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、物流管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫操作需求分析物流管理系統(tǒng)是我們身邊應(yīng)用最廣泛的數(shù)據(jù)庫系統(tǒng)之一,結(jié)合該系統(tǒng),使得我們的生活更加便捷。物流管理系統(tǒng)在正常運(yùn)營(yíng)中總是面臨著巨大的貨單業(yè)務(wù)信息。假設(shè)某物流公司需要開發(fā)一款物流管理系統(tǒng),為了簡(jiǎn)化問題,現(xiàn)只考慮其核心業(yè)務(wù)用戶管理和倉庫管理以及兩者產(chǎn)生的訂單,運(yùn)輸?shù)刃畔ⅰ?1 系統(tǒng)功能需求 經(jīng)過需求調(diào)查,該系統(tǒng)主要實(shí)現(xiàn)以下功能:1) 用戶管理注冊(cè)用戶,修改用戶,刪除用戶組成。用戶管理模塊即管理用戶的基本信息,包括,用戶編號(hào)、用戶姓名、性別、聯(lián)系方式,所在地址等等。2) 訂單管理包括訂單編號(hào),用戶編號(hào),收貨地址,收貨人姓名,收貨人聯(lián)系方式,物流費(fèi)用等。3) 倉儲(chǔ)

2、管理倉庫編號(hào),名稱,容量,倉庫狀態(tài),訂單編號(hào)等倉儲(chǔ)信息。4) 運(yùn)輸管理包括運(yùn)輸單號(hào),運(yùn)輸時(shí)間,運(yùn)輸方式,運(yùn)輸量,運(yùn)輸路線,承運(yùn)商,運(yùn)輸費(fèi)用等運(yùn)輸信息。5)車輛管理 包括車輛編號(hào),運(yùn)輸單號(hào),車輛名稱,車輛柜型,車輛容積,車輛狀態(tài)等車輛信息。 6)統(tǒng)計(jì)功能 運(yùn)輸編號(hào),訂單編號(hào),統(tǒng)計(jì)日期等報(bào)表類信息。 7)分揀點(diǎn)管理 分揀點(diǎn)地址編號(hào),負(fù)責(zé)人聯(lián)系方式,貨物架號(hào),訂單編號(hào)等。2 系統(tǒng)用例建模 1)確定參與者和用例參與者代表的是使用者在于系統(tǒng)交互時(shí)所扮演的較色,而不是某個(gè)具體用戶,根據(jù)參與者的定義和參與者的確定方法,可以識(shí)別出系統(tǒng)最重要的參與者有客戶,倉庫管理員。實(shí)踐表明,通過參與者來識(shí)別用例是很有用的,

3、面對(duì)一個(gè)大系統(tǒng),要列出用例單非常困難,而首先列出參與者清單,在對(duì)每個(gè)參與者列出它的用例,從而使問題變得容易。對(duì)于客戶來說,主要系統(tǒng)用例就是填寫發(fā)貨單,查詢物流情況。而對(duì)于管理員來說就是來處理訂單,分配倉庫,安排運(yùn)輸批次,安排車輛信息。主要系統(tǒng)用例就是對(duì)于本系統(tǒng)中的各項(xiàng)信息進(jìn)行查詢和統(tǒng)計(jì)。2) 建立用例圖識(shí)別了參與者和用例,并確定了他們之間的關(guān)系后,就可以構(gòu)造系統(tǒng)的用例圖。用例圖是描述參與者和用例之間的圖形。在UML中,用類似小人的符號(hào)表示參與者,用橢圓表示用例,用矩形框表示系統(tǒng)邊界。系統(tǒng)用例圖如圖所示。3) 用例規(guī)約用例規(guī)約是以文檔形式詳細(xì)描述用例,描述用例也稱為用例場(chǎng)景,即進(jìn)行對(duì)業(yè)務(wù)事件以及

4、如何同系統(tǒng)交互以完成任務(wù)的文字描述。沒有描述的用例就像一本書的目錄,只知道目錄標(biāo)題,并不知道這些目錄標(biāo)題對(duì)應(yīng)的內(nèi)容。以倉儲(chǔ)作業(yè)為例,說明用例規(guī)約的書寫,如圖所示。訂單數(shù)理查詢訂單信息倉庫處理 查詢運(yùn)輸單號(hào)運(yùn)輸處理用例名稱倉儲(chǔ)作業(yè)用例描述系統(tǒng)管理員將客戶的訂單進(jìn)行倉庫分配參與者管理員(主),客戶(次)前置條件管理員已登錄,并被授權(quán)后置條件分配入貨倉庫,進(jìn)行倉庫數(shù)據(jù)更新主要數(shù)據(jù)流 參與動(dòng)作者 系統(tǒng)響應(yīng)(1)管理員將訂單提供給倉庫 (2)系統(tǒng)經(jīng)過地址辨認(rèn)出訂單身份和訂單信息(3)系統(tǒng)管理員將訂單錄入倉庫(4)系統(tǒng)通過識(shí)別訂單上的收貨地址進(jìn)行倉庫分配作業(yè)(5)系統(tǒng)進(jìn)行倉庫信息更新 (6)重復(fù)(3)、(

5、4)、(5)動(dòng)作,直到管理員處理訂單完成(7)用例結(jié)束備選事件流備選流:倉庫分配倉庫已滿,系統(tǒng)顯示用例結(jié)束涉及的業(yè)務(wù)實(shí)體客戶、管理員、訂單,倉庫表 “倉儲(chǔ)作業(yè)”用例說明圖 物流管理系統(tǒng)用例圖查詢車輛編號(hào)車輛處理客戶管理員報(bào)表統(tǒng)計(jì) 3 系統(tǒng)對(duì)象模型1) 識(shí)別系統(tǒng)的對(duì)象和類因?yàn)檎麄€(gè)過程中我們并沒有細(xì)分管理員,而是以一個(gè)管理員為管理者,這樣便于系統(tǒng)的開發(fā),為簡(jiǎn)化問題,在對(duì)象模型中,不考慮管理員。根據(jù)用例模型和確定類的方法,可得出物流管理系統(tǒng)的開發(fā)主要涉及到,用戶類,訂單類,倉庫類,運(yùn)輸類,車輛類,報(bào)表類,分揀點(diǎn)類。這些類中借閱單類是我們抽象過來的,目的是為了使貨物和倉庫聯(lián)系在一起。這里面有好多諸如此

6、類的分類,我們可以通過在使用過程中得以體現(xiàn)。2) 確定屬性根據(jù)需求描述可以獲取各個(gè)對(duì)象類的屬性如下。用戶的屬性:用戶編號(hào)、用戶姓名、性別、聯(lián)系方式,所在地址;訂單的屬性:訂單編號(hào),用戶編號(hào),收貨地址,收貨人姓名,收貨人聯(lián)系方式,物流費(fèi)用;倉庫的屬性:倉庫編號(hào),名稱,容量,倉庫狀態(tài),訂單編號(hào)等倉儲(chǔ)信息;運(yùn)輸?shù)膶傩裕哼\(yùn)輸單號(hào),運(yùn)輸時(shí)間,運(yùn)輸方式,運(yùn)輸量,運(yùn)輸路線,承運(yùn)商,運(yùn)輸費(fèi)用;車輛的屬性:車輛編號(hào),運(yùn)輸單號(hào),車輛名稱,車輛柜型,車輛容積,車輛狀態(tài);報(bào)表的屬性:運(yùn)輸編號(hào),訂單編號(hào),統(tǒng)計(jì)日期;分揀點(diǎn)的屬性:分揀點(diǎn)地址編號(hào),負(fù)責(zé)人聯(lián)系方式,貨物架號(hào),訂單編號(hào)。通過以上兩個(gè)基點(diǎn),我們得出了系統(tǒng)中最重要的屬性和關(guān)系,接下來進(jìn)行確定關(guān)系和確定服務(wù),后續(xù)我們將通過概念設(shè)計(jì)中的E-R圖來進(jìn)行闡述。3) 屬性字典 屬性 類 定義/范圍 備注用戶編號(hào) 用戶 10個(gè)字符用戶姓名 16個(gè)字符性別 1個(gè)字符地址 20個(gè)字符聯(lián)系方式 12個(gè)字符訂單編號(hào) 訂單 10個(gè)字符收貨人姓名 16個(gè)字符收貨地址 20個(gè)字符收貨人聯(lián)系方式 12個(gè)字符倉庫編號(hào) 倉庫 10個(gè)字符倉庫容量 5個(gè)字符倉庫狀態(tài) 2個(gè)字符運(yùn)輸單號(hào) 運(yùn)輸 10字符運(yùn)輸時(shí)間 3B運(yùn)輸方式 10個(gè)字符運(yùn)輸量 5個(gè)字符運(yùn)輸路線 10個(gè)字符承運(yùn)商 20個(gè)字符運(yùn)輸費(fèi)用

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論