物流系統(tǒng)數(shù)據(jù)庫設(shè)計說明_第1頁
物流系統(tǒng)數(shù)據(jù)庫設(shè)計說明_第2頁
物流系統(tǒng)數(shù)據(jù)庫設(shè)計說明_第3頁
物流系統(tǒng)數(shù)據(jù)庫設(shè)計說明_第4頁
物流系統(tǒng)數(shù)據(jù)庫設(shè)計說明_第5頁
已閱讀5頁,還剩104頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

....課程名稱:數(shù)據(jù)庫技術(shù)及應(yīng)用0093954學(xué)號0093956目名稱第三方物流運輸系統(tǒng)數(shù)據(jù)庫設(shè)計 紅老師....開課學(xué)期2010至2011學(xué)年第2學(xué)期截止日期2011年6月20日 .... 關(guān)系模式 203.2聯(lián)系集轉(zhuǎn)化為關(guān)系模式 21 4.1關(guān)系模式存儲方式選擇 29 ......1.1編寫目的管理/完善物流運輸行背景程省市......司的業(yè)務(wù)最先也主要是為國外這展,必然需要發(fā)達(dá)的物流來帶動?,F(xiàn)象,就是一旦有了一個第三方物流和物流學(xué)基礎(chǔ)。創(chuàng)造了條件,信息技術(shù)實現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確傳遞,一方面提高了物流客戶在倉庫管理、裝卸運輸、采購、訂貨、配送發(fā)運、訂貨、包裝、保管、運輸、流通加工一體化,使跟蹤和管理物流渠道中的貨物,精確計算物流活動跟蹤自己的貨物,因而放心地把自己的物流業(yè)務(wù)環(huán)境條件都促使了第三方物流客戶的產(chǎn)生。工的必然結(jié)果。各客戶為增強市場競爭力,而力投入到其核心業(yè)務(wù)上,尋求社會化分工協(xié)作帶來的專業(yè)化分工的結(jié)果導(dǎo)致許多非核心業(yè)煙從客戶生產(chǎn)經(jīng)營......專業(yè)物流公司負(fù)責(zé),不但自己可以集中精力,而且可以降低成本。而第三方物流則以物的物流實力,完善物流服務(wù)功能,參與市場競爭,取得市場競爭優(yōu)勢。這樣,第三方物流的出現(xiàn),實現(xiàn)了社會的合理分工,同時又使生產(chǎn)客戶和物流客戶的核心競爭力都得物流的綜合優(yōu)越性。1.3功能分析路問題,線路與節(jié)點發(fā)展的不平衡使得我國物流的效率長期低下,資源利用率不高。對此,我們將從以下幾個方面改善上述問題:穩(wěn)定性差,因而難于形成標(biāo)準(zhǔn)的規(guī)?;袷?。在物流領(lǐng)域以分散或集中等不同化的程度,就是規(guī)模優(yōu)化這一目標(biāo)的體現(xiàn)。......庫存調(diào)節(jié)方面:是服務(wù)性的延伸,也是宏觀調(diào)控的要求,當(dāng)然,也涉及到1.4系統(tǒng)功能分析客戶評價基本信息管理。為客戶提供基本信息增加、修改、刪除功能。包括:資料。(2)客戶基本信息修改:客戶基本信息注冊錯誤或有所改變時可以進(jìn)行信息基本信息。提供車輛基本信息增加、修改、查詢、刪除功能。包括:......修改車輛載物重,修改車輛上牌時間車齡,修改車輛事故情況,修改車輛服務(wù)類型查詢車輛基本信息,按車輛載物重查詢輛基本信息。提供訂單表的增加、刪除、修改功能:等。......提供路線基本信息增加、刪除、優(yōu)化、修改功能。包括:(1)路線基本信息增加:第三方物流公司統(tǒng)計訂單目的地后添加路線基本信(2)路線基本信息刪除:根據(jù)客戶退單情況或者交通天氣狀況的改變進(jìn)行一。時間的評價,對運輸費用的評價。按評價號查詢,按客戶姓名查詢,按路線編號查詢,按運輸費用查詢,按車輛,按所花時間查詢。......1.5系統(tǒng)功能圖分析客戶基本信息增客戶基本信息增加客戶基本信息管理客戶基本信息修改路線基本信息增加路線基本信息管理路線基本信息查詢車輛基本信息增加車輛基本信息查詢訂單基本信息查詢訂單基本信息管理客戶滿意度評價客戶評價信息管理路線基本信息刪除路線基本信息修改車輛基本信息修改車輛基本信息刪除第三方物流運輸系統(tǒng)各項服務(wù)評價查詢車輛基本信息管理路線基本信息優(yōu)化客戶基本信息刪除訂單基本信息增加訂單基本信息更新反饋信息查詢1.6數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析下:......姓名等信息。應(yīng)商客戶與需求商客戶同時確認(rèn)訂單時予以發(fā)貨運輸。提出申請48小目會。戶對每張訂單分別能且僅能評......同。1.7數(shù)據(jù)約束分析(2)路線編號約束:以字母R開頭再加上8位數(shù)字,按流水號一次增大。check約束為check(RouNolike‘[R][0-9][0-9][0-9][0-9][0-9][0-9][0-9]check約束為check(CarNolike‘[B][0-9][0-9][0-9][0-9][0-9][0-9][0-9]O。check約束為check(OrderNolike‘[O][0-9][0-9][0-9][0-9][0-9][0-9][0-9]。(9)路線信息表中所有信息不允許為空。m......e。1.8數(shù)據(jù)字典通過對所建立的表進(jìn)行分析,我們得到了以下一些數(shù)據(jù)項:......sse型charcharchar9主鍵字......數(shù)據(jù)數(shù)據(jù)類型別名數(shù)據(jù)數(shù)據(jù)類型別名項C代表車CarNchar(9)C代表車CarNchar(9)車輛編號o999999主鍵charcharchard......pe20)數(shù)據(jù)數(shù)據(jù)類型別名數(shù)據(jù)數(shù)據(jù)類型別名項Orderchar(9)訂單編號Orderchar(9)訂單編號D代表明細(xì)鍵hrcharrchar......charchar路線表間是是否為空約束Notnull999999主鍵R代表訂rcharrchar數(shù)據(jù)項ohe表1.5客戶評價表......數(shù)據(jù)項數(shù)據(jù)類型數(shù)據(jù)項char(9)評價編號Notnullchar(9)評價編號NotnullP00000001-P99999999主鍵P代表評char(10)總體評價Notnullchar(10)車輛評價Notnullchar(10)服務(wù)評價Notnullchar(10)所花時間評Notnull價char(10)路線評價Notnullchar(10)費用評價Notnull表1.6數(shù)據(jù)處理編功能處理說明......號2.修改客戶登陸密碼先按客戶編號查詢到客戶基本型信息3.修改客戶聯(lián)系人姓名先按客戶編號查詢到客戶基本型信息4.修改客戶聯(lián)系人電話先按客戶編號查詢到客戶基本型信息按客戶名稱查詢客戶基本信息按客戶名稱精確查詢客戶基本信息6.按客戶編號查詢客戶基本信息按客戶編號精確查詢客戶基本信息7.按法人姓名查詢客戶基本信息按客戶法人姓名精確查詢客戶基本信息8.按客戶經(jīng)理人姓名查詢客戶基本按客戶經(jīng)理人姓名精確查詢客戶基本信息9.按客戶經(jīng)理人電話查詢客戶基本按客戶經(jīng)理人電話查詢客戶基本信息10.客戶注銷按客戶編號精確查詢到客戶基本信11.訂單金額計算按照路程長度和貨物重量計算訂單金額......2數(shù)據(jù)庫概念設(shè)計2.1定義實體集及屬性ameConNamee2.2定義聯(lián)系集及屬性......注注冊日期客戶地址法人姓名登陸密碼客戶編號客戶電話聯(lián)系人姓名客戶名稱車牌號車類型最大載重量車輛編號上牌時間服務(wù)意向事故狀況說明......預(yù)計時間預(yù)計時間路程長度路線編號貨物名貨物名稱訂單時間路程長度戶訂單金額訂單編號輛訂單數(shù)量線......發(fā)貨方訂單編號線貨物名稱輛戶訂單數(shù)量訂單金額評價編號評價運輸費用評價總體評價運輸時間評價服務(wù)質(zhì)量評價3邏輯設(shè)計本次設(shè)計的數(shù)據(jù)庫在SQLServer2000上實現(xiàn),將概念結(jié)構(gòu)設(shè)計中的E-R3.1實體集轉(zhuǎn)化為關(guān)系模式......3.2聯(lián)系集轉(zhuǎn)化為關(guān)系模式derScript3.3聚合轉(zhuǎn)化為關(guān)系模式3.3關(guān)系設(shè)計關(guān)系設(shè)計包括轉(zhuǎn)換后所得表和函數(shù)依賴關(guān)系,轉(zhuǎn)換后為:客戶表數(shù)據(jù)項數(shù)據(jù)類型別名是否為空約束取值含義char(9)客戶編號Notnull......號archar)準(zhǔn)Notnull6位(不分大Telephvarchar(11聯(lián)系人電話Notnullone)earchar)法人姓名Notnull不得超過5字Char(6)聯(lián)系人姓名Notnull公司的經(jīng)理......車輛表數(shù)據(jù)項o999999主鍵C代表車rchardrchar......訂單表數(shù)據(jù)項D9999999主鍵D代表訂rcharnrcharrcharh......char路線表數(shù)據(jù)類數(shù)據(jù)類型別名是否為空約束取值含義rcharrcharNotnullR00000001-R99999999主鍵R代表路char(10)預(yù)計時間Null數(shù)據(jù)項one表3.5客戶評價表數(shù)據(jù)數(shù)據(jù)類型別名是否為空約束取值含義項......nullnullP00000001-P99999999主鍵null1-100intnull1-100int1-100int1-100int1-100intP代表評價,后8位價價3.4函數(shù)依賴關(guān)系......3.5模式求精訂單表求精:D00001-DD代表訂單,后8位char(9)Notnull......數(shù)據(jù)數(shù)據(jù)類型別名是否為空約束取值含義項主鍵......ll訂單備住用文字說明訂單生成時間用文字說明charh4物理設(shè)計4.1關(guān)系模式存儲方式選擇......TTLevel屬性列經(jīng)常被查詢,所以在這幾個表中建立索引。4.1.2聚簇存取方式4.2數(shù)據(jù)庫的存取結(jié)構(gòu).2.1數(shù)據(jù)的存放位置為:(2)將數(shù)據(jù)變動可能性較大,數(shù)量較大,查詢比較多的表,符合此條件的表有:.......2.2數(shù)據(jù)存儲路徑中。nsdbsdbenameDdatabaseTransdbmdfegrowthlenameDdatabaseTranslogldfh5數(shù)據(jù)庫腳本on......omsysloginswherenameuserginuseruser/*createdatabase*/sselectfromsysdatabaseswherenameTransdbdbnsdbdbnameDdatabaseTransdbmdfhgenameDdatabaseTransLogldfh....../*datamydatabase*//*addmyuser*/ruseruser--------------------------------------------------------------------- /*客戶表*/pEcompNochar(9)Notnull/*客戶編號*/EcompNamechar(6)Notnull/*客戶名稱*/RegDatechar(8)Notnull/*注冊日期*/SSerCodeChar(6)Notnull/*登陸密碼*/addressChar(30)Notnull/*客戶地址*/LPNamevarchar(6)Notnull/*法人姓名*/ETelephonevarchar(11)Notnull/*客戶電話*/ConNameChar(6)Notnull/*聯(lián)系人姓名*/Telephonevarchar(11)Notnull/*聯(lián)系人電話*/primarykeyEcompNo)......Ecomptouser/*車輛表*/CarNochar(9)notnullcheckCarNolikeC9][0-9][0-9][0-9]'),CarTimeDatetimeNotnull,SerTendvarchar(40)Null,otnullTranFeevarchar(20)Notnull,CarTypevarchar(20)Null,primarykeyCarno)Cartouser/*訂單主表*/createtableOrdermaster(OrderNochar(9)notnullcheckCarNolikeD9][0-9][0-9][0-9]'),......OrderNumchar(9)Notnull,OrderSumchar(9)Null,Startvarchar(40)Notnull,Destinationvarchar(40)Notnull,sterpkprimarykeyOrderNoterFKforeignkeyStartreferencesRouteStartconstraintOrderMasterFK2foreignkey(Destination)references)rdermastertouser/*訂單明細(xì)表*/createtableOrderdetail(OrderNochar(9)SEcompNochar(9)GNamevarchar(20)GWgtchar(10)Lengthchar(10)OrderFeechar(9)me......OrderScriptVarchar(20)Null,tailPKprimarykeyOrderNoconstraintOrderDetailFK1foreignkey(SEcompNo)referencesconstraintOrderDetailFK2foreignkey(DEcompNo)referencesEcompterFKforeignkeyLengthreferencesRouteLength)Orderdetailtouser/*路線信息表*/teRouNochar(9)notnullprimarykey,/*路線編號*/checkrouNolikeR9][0-9][0-9][0-9]'),archar/*出發(fā)地*/archar/*目的地*//*路程長度*/char(10)/*預(yù)計時間*/......)Routetouser..................------------------------------------------------------------------------------------------------------------------------------------------/*客戶評價表*/elCommNochar(9)Notnullprimarykey/*評價編號*/SerLevelchar(10)Null/*總體評價*/CarLevelchar(10)Notnull/*車輛評價*/SvLevelchar(10)Notnull/*服務(wù)評價*/TTLevelchar(10)Notnull/*運輸時間評價*/RouLevelchar(10)Notnull/*路線評價*/FeeLevelchar(10)Notnull/*運輸費用評價*/)......ommLeveltouserinsertCommLevelvaluesP87',‘90',‘86')insertCommLevelvaluesP96',‘96',‘87')insertCommLevelvaluesP79',‘89',‘75')insertCommLevelvaluesP86',‘76',‘70')insertCommLevelvaluesP76',‘93',‘76')insertCommLevelvaluesP82',‘84',‘76')insertCommLevelvaluesP84',‘76',‘76')insertCommLevelvaluesP76',‘76',‘86')insertCommLevelvaluesP76',‘79',‘76')insertCommLevelvaluesP80',‘90',‘76')insertCommLevelvaluesP76',‘74',‘90')insertCommLevelvaluesP77',‘76',‘76')insertCommLevelvaluesP76',‘79',‘80')insertCommLevelvaluesP76',‘76',‘76')insertCommLevelvaluesP80',‘79',‘88')insertCommLevelvaluesP87',‘97',‘88')insertCommLevelvaluesP98',‘78',‘85')insertCommLevelvaluesP96',‘76',‘56')insertCommLevelvaluesP90',‘70',‘66')insertCommLevelvaluesP76',‘76',‘76')......insertCommLevelvaluesP76',‘76',‘76')insertCommLevelvaluesP76',‘76',‘76')insertCommLevelvaluesP76',‘76',‘76')insertCommLevelvaluesP76',‘76',‘76')insertCommLevelvaluesP79',‘78',‘97')insertCommLevelvaluesP78',‘73',‘87')6游標(biāo)、觸發(fā)器與存儲過程的函數(shù)@@FETCH_STATUS的返回值。(強項)crollcursorctRouteoeRhileFETCHSTATUShnextfromcurRoute......cusnew(2)設(shè)置一個針對CommLevel表的觸發(fā)器,當(dāng)有人操作該表時,觸發(fā)器自createtableMyLog(LogNointnotnullprimarykey,OperateDatedatetimenotnull,typevarchar(20)notnull)createtriggerDelonCommLevelfordeleteselect@mLogNo=isnull(max(id),0)fromMyLogLogNoinsertintoMyLogvaluesmLogNocurrentusergetdatedelete')......createprocedureAddRoute@Startvarchar(40)@Distinationvarchar(40)@PriTimechar(10)insertintoRoutevalues(riTimeexecAddRoute'R00000065','長沙','青島',‘78’,‘2’select*createtriggerupdate_CommLevelonCommLevelforupdateIfUpdate(CarLevel)or(RouLevel)or(SvLevel)or(TTLevel)or......declare@CommNochar(9),@CarLevelchar(10),@RouLevelcharSvLevelcharTTLevelcharFeeLevelchar)cursorforlSvLevelTTLevelFeeLevelnurlevelintoCommNowhilefetchstatusevelCommNoCarLevelRouLevelvelFeeLevelfrominsertedA,deletedBctcountfromCommLevelinsertedWhere(CommLevel.CommNo=inserted.ctcountfromCommLevelinsertedWhereCommLevelCommNoinserted.CommNo)>1......evelankupdateatewcntintountfromdeleted..

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論