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

下載本文檔

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

文檔簡介

1、 August物流配送系統(tǒng) 數(shù)據(jù)庫設(shè)計(jì)說明書 編寫:鄭宇孫海翰 日期:2011年9月9日 審核: 日期: 批準(zhǔn): 日期: 受控狀態(tài):是 發(fā)布版次:1.0 日期: 編號: 變更記錄 日期 版本 變更說明 作者2011年9月9日1.0新建數(shù)據(jù)庫說明書鄭宇 簽字確認(rèn) 職務(wù) 姓名 簽字 日期項(xiàng)目負(fù)責(zé)人2011年9月9日1 引言41.1 預(yù)期的讀者41.2 數(shù)據(jù)庫41.3 目的和作用42 數(shù)據(jù)字典設(shè)計(jì)52.4 城市72.5 城市區(qū)域72.6 管理員72.7 交接單82.8 路線92.9 配送點(diǎn)92.10 配送范圍102.11 省份102.12 用戶組103 數(shù)據(jù)庫設(shè)計(jì)113.1 系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)113.

2、2 數(shù)據(jù)庫概念設(shè)計(jì)113.3 數(shù)據(jù)庫物理模型設(shè)計(jì)123.4 數(shù)據(jù)庫表設(shè)計(jì)133.4.1 消費(fèi)者133.4.2 訂單143.4.3 車輛143.4.4 城市153.4.5 城市區(qū)域153.4.6管理員153.4.7 交接單153.4.8 路線163.4.9 配送點(diǎn)163.4.10 配送范圍173.4.11 省份173.4.12 用戶組173.5 表之間的關(guān)聯(lián)關(guān)系173.5.1 配送點(diǎn)與配送范圍關(guān)系173.5.2 配送點(diǎn)與省份關(guān)系183.5.3 配送點(diǎn)與城市關(guān)系183.5.4 路線與城市關(guān)系183.5.5 訂單與報(bào)表關(guān)系183.5.6 客戶與訂單關(guān)系183.6 存儲(chǔ)過程設(shè)計(jì)18 3.6.1 用戶信

3、息存儲(chǔ)過程(UserInfo).19 3.6.2 車輛存儲(chǔ)過程(WLBus).19 3.6.3 信息檢驗(yàn)存儲(chǔ)過程(WLCheckInfo).19 3.6.4 常用查詢存儲(chǔ)過程(WLCommonSearch).19 3.6.5 配送點(diǎn)存儲(chǔ)過程(WLDeliverPlace).20 3.6.6 配送價(jià)格存儲(chǔ)過程(WLDeliverPrice).20 3.6.7 配送范圍存儲(chǔ)過程(WLDeliverRange).20 3.6.8 交接單存儲(chǔ)過程(WLDelRe).20 3.6.9 訂單存儲(chǔ)過程(WLOrder).20 3.6.10 報(bào)表存儲(chǔ)過程(WLReport).20 3.6.11 路線存儲(chǔ)過程(

4、WLRoute).20 3.6.12 配送點(diǎn)管理員存儲(chǔ)過程(WLUserManage).20 1 引言1.1 預(yù)期的讀者主要為本公司以幾份承包方的閱讀者,如設(shè)計(jì)人員、開發(fā)人員等。有時(shí)可以包括客戶方的閱讀者,如:市場部人員、開發(fā)人員等。1.2 數(shù)據(jù)庫l 指明所采用的數(shù)據(jù)庫管理系統(tǒng),版本等必要信息。l 指明所設(shè)計(jì)的數(shù)據(jù)庫的中、英文名稱。1.3 目的和作用將數(shù)據(jù)分析的結(jié)果進(jìn)一步整理,形成最終的計(jì)算機(jī)模型,以便開發(fā)人員建立物理數(shù)據(jù)庫。2 數(shù)據(jù)字典設(shè)計(jì) 數(shù)據(jù)字典數(shù)據(jù)字典提供查閱對不了解的條目的解釋。在數(shù)據(jù)字典中記錄數(shù)據(jù)元素的下列信息:一般信息(名字,別名,描述等),定義(數(shù)據(jù)類型,長度,結(jié)構(gòu)等),使用特

5、點(diǎn)(值的范圍,使用頻率,使用方式輸入/輸出/本地,條件值等),控制信息(來源,用戶,使用它的程序,改變權(quán)等),分組信息(父結(jié)構(gòu),從屬結(jié)構(gòu),物理位置記錄、文件和數(shù)據(jù)庫等)。下面以數(shù)據(jù)卡片的實(shí)行2.1 消費(fèi)者名字:Client別名:消費(fèi)者描述:與公司有運(yùn)貨業(yè)務(wù)的人,可以有自己的賬號,可以沒有定義:消費(fèi)者表=消費(fèi)者編號+消費(fèi)者姓名+性別+用戶組編號+密碼+聯(lián)系電話+出生日期+地址+備注位置: 名字:消費(fèi)者編號別名:描述:唯一地標(biāo)識客戶表中的一個(gè)客戶定義:消費(fèi)者編號=nvarchar(10) 設(shè)置自增位置:客戶表 訂單表 客戶角色關(guān)系表2.2 訂單名字:Orderlist別名:訂單描述:客戶運(yùn)輸貨物的

6、訂單定義:訂單=訂單編號+訂單類型+交接單編號+貨物名稱+貨物重量+郵寄人+郵寄地址+收貨地址+訂單狀態(tài)+郵寄人電話+收貨人+收貨人電話+起始城市+中點(diǎn)城市+終點(diǎn)城市+運(yùn)送價(jià)格+配送價(jià)格+運(yùn)輸價(jià)格+總價(jià)格+備注+車輛位置:名字:訂單編號別名:描述:唯一地標(biāo)識訂單表中的一個(gè)訂單定義:訂單編號=nvarchar(10) 設(shè)置自增位置:訂單表 貨物表表2.3 車輛名字:Lorry別名:車輛描述:物流公司內(nèi)的車輛信息定義:車輛= 車輛編號+產(chǎn)地+路線編號+生產(chǎn)日期+購買日期+備注位置:名字:車輛編號別名:描述:唯一地標(biāo)識車輛表中的一個(gè)車輛定義:車輛編號=nvarchar(10) 設(shè)置自增位置:車輛表

7、運(yùn)力調(diào)度表2.4 城市名字:城市別名:描述:記錄可送達(dá)的城市定義:城市=城市編號+城市名稱+省份編號位置:2.5 城市區(qū)域名字:區(qū)域別名:描述:記錄可送達(dá)的區(qū)域定義:城市=區(qū)域編號+區(qū)域名稱+城市編號位置:2.6 管理員名字:管理員別名:描述:各個(gè)管理員的信息定義:管理員=管理員編號+姓名+性別+用戶組編號+狀態(tài)+所在城市+地址+密碼+聯(lián)系電話+備注位置:2.7 交接單名字:DeliveryReceipt別名:交接單描述:貨物裝車時(shí)產(chǎn)生的交接單定義:交接單= 起點(diǎn)城市+終點(diǎn)城市+已到城市+狀態(tài)+生成時(shí)間+備注位置:名字:交接單編號別名:描述:唯一地標(biāo)識交接單表表中的一個(gè)交接單定義:交接單編號=

8、nvarchar(10)設(shè)置自增位置:交接單訂單表2.8 路線名字:Path別名:路線描述:存儲(chǔ)路線信息表定義:路線=路線編號+路線名稱+起始省份編號+其實(shí)誠實(shí)編號+中點(diǎn)省份編號+中點(diǎn)城市編號+終點(diǎn)省份編號+終點(diǎn)城市編號+運(yùn)輸價(jià)格+備注位置:名字:路線編號別名:描述:唯一地標(biāo)識路線表中的一條路線定義:路線編號=nvarchar(10) 設(shè)置自增位置:路線表 運(yùn)力調(diào)度表表2.9 配送點(diǎn)名字:Station別名:配送點(diǎn)描述:負(fù)責(zé)各地配送的地點(diǎn)定義:配送點(diǎn)=配送點(diǎn)ID+配送點(diǎn)名稱+省份ID+城市ID+管理員ID+聯(lián)系電話+地址+備注位置:名字:配送點(diǎn)別名:描述:唯一地標(biāo)識路線表中的一條路線定義:路線

9、編號=nvarchar(10)設(shè)置自增位置:配送點(diǎn)表 路線配送點(diǎn)關(guān)系表配送范圍表 配送點(diǎn)客戶關(guān)系表2.10 配送范圍名字:Area別名:配送范圍描述:每一個(gè)配送范圍的詳細(xì)信息定義:配送范圍=配送區(qū)域ID+配送區(qū)域名稱+配送價(jià)格+所屬城市ID+備注位置:2.11 省份名字:Province別名:省份描述:記錄可送達(dá)的省份定義:省份=省份編號+省份名稱位置:2.12 用戶組名字:用戶組別名:描述:記錄用戶的身份定義:用戶組=用戶組編號+用戶組名稱+備注位置:3 數(shù)據(jù)庫設(shè)計(jì)3.1 系統(tǒng)物理結(jié)構(gòu)設(shè)計(jì)估計(jì)數(shù)據(jù)庫大?。?0M增長速度:10%數(shù)據(jù)文件命名:DBWL_mdf日志文件命名:DBWL_log數(shù)據(jù)文

10、件及日志文件的存放位置:App_Data3.2 數(shù)據(jù)庫概念設(shè)計(jì)E-R圖:3.3 數(shù)據(jù)庫物理模型設(shè)計(jì)3.4 數(shù)據(jù)庫表設(shè)計(jì)3.4.1 消費(fèi)者 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注消費(fèi)者IDnvarchar(10)not null消費(fèi)者的唯一標(biāo)識主鍵姓名nvarchar(10)姓名性別int性別用戶組IDnvarchar(10)用戶組ID外鍵密碼nvarchar(10)密碼聯(lián)系電話nvarchar(20)聯(lián)系電話出生日期datetime出生日期地址nvarchar(50)地址備注nvarchar(50)備注3.4.2 訂單 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注訂單IDnvarch

11、ar(10)not null訂單ID主鍵訂單類型int訂單類型交接單編號nvarchar(10)交接單編號貨物名稱nvarchar(20)貨物名稱貨物重量int貨物重量郵寄人nvarchar(20)郵寄人郵寄地址nvarchar(50)郵寄地址收貨地址nvarchar(50)收貨地址訂單狀態(tài)int訂單狀態(tài)郵寄人電話nvarchar(20)郵寄人電話收貨人nvarchar(20)收貨人收貨人電話nvarchar(20)收貨人電話起始城市nvarchar(10)起始城市中點(diǎn)城市nvarchar(10)中點(diǎn)城市終點(diǎn)城市nvarchar(10)終點(diǎn)城市運(yùn)送價(jià)格decimal(18,0)運(yùn)送價(jià)格配送價(jià)格

12、decimal(18,0)配送價(jià)格運(yùn)輸價(jià)格decimal(18,0)運(yùn)輸價(jià)格總價(jià)格nvarchar(10)總價(jià)格車輛nvarchar(10)車輛備注nvarchar(50)備注3.4.3 車輛 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注車輛編號 nvarchar(10)not null車輛編號主鍵車輛型號nvarchar(10)產(chǎn)地Nvarchar(20)產(chǎn)地路線編號nvarchar(10)路線編號外鍵生產(chǎn)日期datetime生產(chǎn)日期購買日期datetime購買日期備注nvarchar(50)備注3.4.4 城市 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注城市IDnvarchar(10

13、)not null城市ID主鍵城市名稱nvarchar(10)城市名稱省份IDnvarchar(10)省份ID外鍵3.4.5 城市區(qū)域 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注區(qū)域IDnvarchar(10)not null區(qū)域ID主鍵區(qū)域名稱nvarchar(50)區(qū)域名稱城市IDnvarchar(50)城市ID外鍵3.4.6管理員 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注管理員編號nvarchar(10)not null管理員編號主鍵姓名nvarchar(10)姓名性別int性別用戶組編號int用戶組編號外鍵狀態(tài)int狀態(tài)所在城市nvarchar(10)所在城市地址nvarch

14、ar(10)地址密碼nvarchar(10)密碼聯(lián)系電話nvarchar(20)聯(lián)系電話備注nvarchar(50)備注3.4.7 交接單 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注起點(diǎn)城市 nvarchar(10)not null起點(diǎn)城市 主鍵終點(diǎn)城市nvarchar(10)終點(diǎn)城市已到城市nvarchar(10)已到城市狀態(tài)int狀態(tài)生成時(shí)間dayetime生成時(shí)間備注nvarchar(50)備注3.4.8 路線 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注路線編號 nvarchar(10)not null路線編號 主鍵路線名稱nvarchar(10)路線名稱起始省份編號nvarch

15、ar(10)起始省份編號外鍵起始誠實(shí)編號nvarchar(10)起始誠實(shí)編號外鍵中點(diǎn)省份編號nvarchar(10)中點(diǎn)省份編號外鍵中點(diǎn)城市編號nvarchar(10)中點(diǎn)城市編號外鍵終點(diǎn)省份編號nvarchar(10)終點(diǎn)省份編號外鍵終點(diǎn)城市編號nvarchar(10)終點(diǎn)城市編號外鍵運(yùn)輸價(jià)格decimal(18,0)運(yùn)輸價(jià)格備注nvarchar(10)備注3.4.9 配送點(diǎn) 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注配送點(diǎn)ID intnot noll配送點(diǎn)ID 主鍵配送點(diǎn)名稱nvarchar(10)配送點(diǎn)名稱省份IDnvarchar(10)省份ID外鍵城市IDnvarchar(10)城

16、市ID外鍵管理員IDnvarchar(10)管理員ID外鍵聯(lián)系電話nvarchar(20)聯(lián)系電話地址nvarchar(50)地址備注nvarchar(50)備注3.4.10 配送范圍 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注配送區(qū)域IDintnot null 配送區(qū)域ID主鍵配送區(qū)域名稱nvarchar(10)配送區(qū)域名稱配送價(jià)格decimal(18,0)配送價(jià)格所屬城市IDnvarchar(10)所屬城市ID外鍵備注nvarchar(50)備注3.4.11 省份 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注身份IDnvarchar(10)not null身份ID主鍵名稱nvarch

17、ar(10)名稱3.4.12 用戶組 字段名 數(shù)據(jù)類型 是否為空 默認(rèn)值 含義 備注用戶組編號nvarchar(10)not null用戶組編號主鍵用戶組名稱nvarchar(10)not null用戶組名稱備注nvarchar(50)備注3.5 表之間的關(guān)聯(lián)關(guān)系3.5.1 配送點(diǎn)與配送范圍關(guān)系一個(gè)配送范圍屬于一個(gè)配送點(diǎn),一個(gè)配送點(diǎn)有多個(gè)配送范圍。在配送范圍表上引用所屬城市ID作為外鍵。3.5.2 配送點(diǎn)與省份關(guān)系一個(gè)配送地屬于一個(gè)省份,一個(gè)省份有多個(gè)配送點(diǎn)。在配送點(diǎn)表上引用省份的編號作為外鍵。3.5.3 配送點(diǎn)與城市關(guān)系一個(gè)配送地屬于一個(gè)城市,一個(gè)城市有一個(gè)配送點(diǎn)。在配送點(diǎn)表上引用城市的編號

18、作為外鍵。3.5.4 路線與城市關(guān)系一條路線上有多個(gè)城市、一個(gè)城市屬于多條路線。因此新建一個(gè)路線城市關(guān)系表,引用路線編號及城市編號作為外鍵,同時(shí)這兩個(gè)屬性作為復(fù)合主鍵。3.5.5 訂單與報(bào)表關(guān)系報(bào)表在數(shù)據(jù)庫中只存儲(chǔ)月報(bào)表,每到月底系統(tǒng)自動(dòng)生成月報(bào)表。一個(gè)訂單只與一個(gè)報(bào)表有關(guān),一個(gè)報(bào)表有多個(gè)訂單。因此在訂單表中存儲(chǔ)報(bào)表的編號。3.5.6 客戶與訂單關(guān)系訂單與客戶是多對一的關(guān)系。在訂單中存儲(chǔ)客戶的編號信息,確定客戶與訂單的關(guān)系。3.6 存儲(chǔ)過程設(shè)計(jì) 存儲(chǔ)過程是一組預(yù)先定義并編譯好的SQL語句,可以接受參數(shù)、返回狀態(tài)值和參數(shù)值,并可以嵌套調(diào)用。使用存儲(chǔ)過程可以改變SQL語句的運(yùn)行性能,提高其執(zhí)行效率

19、。存儲(chǔ)過程還可用做一種安全機(jī)制,使用戶通過它訪問未授權(quán)的表或視圖。 3.6.1 用戶信息存儲(chǔ)過程(UserInfo) 包含方法: SearchUserInfo 查詢用戶信息 Edit 編輯用戶信息 CSearch 查詢消費(fèi)者信息 3.6.2 車輛存儲(chǔ)過程(WLBus) 包含方法:Save 添加車輛 Edit 修改車輛信息 SearchDetail 查看車輛信息 Delete 刪除車輛 3.6.3 信息檢驗(yàn)存儲(chǔ)過程(WLCheckInfo) 包含方法:CheckLogin 登錄信息檢驗(yàn) CheckPsw 密碼檢驗(yàn) ModifyPsw 修改密碼 CheckRegion 配送區(qū)域檢驗(yàn) 3.6.4 常用查詢存儲(chǔ)過程(WLCommonSearch) 包含方法: GetAllProvince 獲取所有省份 GetCity 獲得城市 GetAllCity 獲取所有城市 GetAllAdmin 獲取所有管理員 GetAllDelP 獲取所有配送點(diǎn) GetAllArea 獲取所有配送區(qū)域 MaxPrice 獲得最大價(jià)格 MinPrice 獲得最小價(jià)格

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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

提交評論