歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

物流系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).doc

  • 資源ID:116429064       資源大?。?span id="gfffflv" class="font-tahoma">423KB        全文頁(yè)數(shù):31頁(yè)
  • 資源格式: DOC        下載積分:13積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要13積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

物流系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).doc

本科學(xué)生綜合性實(shí)驗(yàn)報(bào)告課程名稱:數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用第三方物流運(yùn)輸 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)項(xiàng)目組長(zhǎng) 強(qiáng)項(xiàng) 學(xué)號(hào) 0093954 成 員 彭聰 學(xué)號(hào) 0093956 蔡佳欣 學(xué)號(hào) 0093971 班 級(jí) B01班 實(shí)驗(yàn)項(xiàng)目名稱 第三方物流運(yùn)輸系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 指導(dǎo)教師及職稱 劉愛(ài)紅 老師 開(kāi)課學(xué)期 2010 至 2011 學(xué)年 第 2 學(xué)期 截止日期 2011 年 6 月 20 日 目 錄1 需求分析11.1 編寫(xiě)目的11.2背景11.3 功能分析21.4系統(tǒng)功能分析21.4.1客戶基本信息管理21.4.2車(chē)輛基本信息管理31.4.3訂單基本信息管理31.4.4路線基本信息管理31.4.5客戶評(píng)價(jià)基本信息管理31.5系統(tǒng)功能圖分析41.6數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析41.7數(shù)據(jù)約束分析51.8數(shù)據(jù)字典61.8.1數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)61.8.2數(shù)據(jù)處理92 數(shù)據(jù)庫(kù)概念設(shè)計(jì)92.1定義實(shí)體集及屬性92.2定義聯(lián)系集及屬性102.3E-R模型設(shè)計(jì)102.3.1實(shí)體E-R模型設(shè)計(jì)102.3.2多元聯(lián)系E-R模型設(shè)計(jì)112.3.3總E-R模型設(shè)計(jì)123 邏輯設(shè)計(jì)123.1實(shí)體集轉(zhuǎn)化為關(guān)系模式123.2聯(lián)系集轉(zhuǎn)化為關(guān)系模式133.3聚合轉(zhuǎn)化為關(guān)系模式133.3關(guān)系設(shè)計(jì)133.4函數(shù)依賴關(guān)系163.5模式求精164 物理設(shè)計(jì)174.1關(guān)系模式存儲(chǔ)方式選擇174.1.1索引存取方式,主要采用B+ 樹(shù)索引方法184.1.2聚簇存取方式184.2數(shù)據(jù)庫(kù)的存取結(jié)構(gòu)184.2.1數(shù)據(jù)的存放位置184.2.2數(shù)據(jù)存儲(chǔ)路徑185 數(shù)據(jù)庫(kù)腳本186 游標(biāo)、觸發(fā)器與存儲(chǔ)過(guò)程241 需求分析 需求分析將從編寫(xiě)目的、背景、系統(tǒng)目標(biāo)系統(tǒng)功能分析、系統(tǒng)總體功能圖、數(shù)據(jù)字典、數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析、實(shí)體和聯(lián)系等方面進(jìn)行分析,為概念設(shè)計(jì)提供依據(jù)。1.1 編寫(xiě)目的改變當(dāng)下物流運(yùn)輸?shù)臏蟋F(xiàn)狀,通過(guò)科學(xué)的數(shù)據(jù)庫(kù)管理,完善物流運(yùn)輸行業(yè)的工作環(huán)節(jié),提高運(yùn)輸效率,從而達(dá)到客戶滿意水平,形成一個(gè)一體化運(yùn)輸與反饋的物流運(yùn)輸環(huán)境。1.2背景背景之一:我國(guó)國(guó)民經(jīng)濟(jì)高速發(fā)展我國(guó)自改革開(kāi)放以來(lái),國(guó)民經(jīng)濟(jì)就走上了持續(xù)穩(wěn)定高速發(fā)展的道路,年均增長(zhǎng)8%以上,而從全國(guó)看,發(fā)展最快的又是我國(guó)東南沿海一些省市,他們利用國(guó)家給經(jīng)濟(jì)特區(qū)等一系列優(yōu)惠政策,大力改革開(kāi)放,發(fā)展經(jīng)濟(jì),率先實(shí)現(xiàn)經(jīng)濟(jì)的超常規(guī)大幅度增長(zhǎng),其中出現(xiàn)了一批大型實(shí)力客戶,像海爾、寶潔、IBM等。經(jīng)濟(jì)的大幅增長(zhǎng),必然導(dǎo)致巨大的物質(zhì)產(chǎn)品的流動(dòng),也就必然導(dǎo)致物流量的增加。這是經(jīng)濟(jì)發(fā)展的必然規(guī)律,也是物流業(yè)成長(zhǎng)的必然規(guī)律。背景二:是改革開(kāi)放的結(jié)果我國(guó)第三方物流的誕生是改革開(kāi)放的結(jié)果,跟改革開(kāi)放有直接的關(guān)系。首先由一些國(guó)內(nèi)的外資客戶率先促成的,人們不難從我國(guó)第三方物流的產(chǎn)生過(guò)程看出它有三個(gè)特點(diǎn):第一,它們是從東南沿海一些改革開(kāi)放程度比較高的省市首先搞起來(lái);第二,它首先是由像寶潔、IBM等這樣一些國(guó)外的大公司促成我國(guó)的一些客戶搞起來(lái)的;第三,第三方物流公司的業(yè)務(wù)最先也主要是為國(guó)外這些大公司服務(wù)的物流業(yè)務(wù)。而由點(diǎn)到面的發(fā)展,必然需要發(fā)達(dá)的物流來(lái)帶動(dòng)。背景三:是我國(guó)物流學(xué)發(fā)展的結(jié)果我國(guó)第三方物流的發(fā)展有一個(gè)有趣的現(xiàn)象,就是一旦有了一個(gè)第三方物流的樣板和模式,社會(huì)很快在各個(gè)地方推廣開(kāi)來(lái)。特別是最近幾年,發(fā)展特快,上海、北京、天津等城市且不說(shuō),武漢就一下子興起了如中遠(yuǎn)、長(zhǎng)江、中儲(chǔ)、武儲(chǔ)等好幾家大型第三方物流公司。出現(xiàn)這種現(xiàn)象,可以說(shuō)是中國(guó)物流學(xué)發(fā)展的結(jié)果,人們已經(jīng)有了比較好的物流觀念和物流學(xué)基礎(chǔ)。背景四:是信息技術(shù)發(fā)展的結(jié)果20世紀(jì)90年代以來(lái),隨著因特網(wǎng)技術(shù)以及各種信息技術(shù)的發(fā)展,為客戶建設(shè)高效率的信息技術(shù)網(wǎng)絡(luò)創(chuàng)造了條件,信息技術(shù)實(shí)現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確傳遞,一方面提高了物流客戶在倉(cāng)庫(kù)管理、裝卸運(yùn)輸、采購(gòu)、訂貨、配送發(fā)運(yùn)、認(rèn)單處理的自動(dòng)化水平,促使訂貨、包裝、保管、運(yùn)輸、流通加工一體化,使大規(guī)模、高質(zhì)量、高服務(wù)水平處理物流客戶與其他客戶間的信息溝通交流、協(xié)調(diào)合作方便快捷,并能有效跟蹤和管理物流渠道中的貨物,精確計(jì)算物流活動(dòng)的成本,這就使客戶可以隨時(shí)跟蹤自己的貨物,因而放心地把自己的物流業(yè)務(wù)交由第三方物流客戶處理,這些環(huán)境條件都促使了第三方物流客戶的產(chǎn)生。背景五:是市場(chǎng)競(jìng)爭(zhēng)的結(jié)果第三方物流的產(chǎn)生是社會(huì)分工的必然結(jié)果。各客戶為增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力,而將客戶的資金,人力,物力投入到其核心業(yè)務(wù)上,尋求社會(huì)化分工協(xié)作帶來(lái)的效果和效率的最大化。專業(yè)化分工的結(jié)果導(dǎo)致許多非核心業(yè)煙從客戶生產(chǎn)經(jīng)營(yíng)中分離出來(lái),生產(chǎn)客戶的核心是業(yè)務(wù)就是生產(chǎn),物流業(yè)務(wù)不是他們的核心業(yè)務(wù),它們將物流業(yè)務(wù)委托給第三方專業(yè)物流公司負(fù)責(zé),不但自己可以集中精力發(fā)展自己的核心競(jìng)爭(zhēng)力,抓好生產(chǎn),而且可以降低成本。而第三方物流則以物流為核心競(jìng)爭(zhēng)力,他們依靠自己的物流實(shí)力,完善物流服務(wù)功能,參與市場(chǎng)競(jìng)爭(zhēng),取得市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì)。這樣,第三方物流的出現(xiàn),實(shí)現(xiàn)了社會(huì)的合理分工,實(shí)現(xiàn)了社會(huì)資源的合理配置,同時(shí)又使生產(chǎn)客戶和物流客戶的核心競(jìng)爭(zhēng)力都得到了加強(qiáng),效益都是顯著提高,這公分顯示了第三方物流的綜合優(yōu)越性。1.3 功能分析第三方物流系統(tǒng)的兩個(gè)重要因素:線路和節(jié)點(diǎn),過(guò)去我們比較重視的是線路問(wèn)題,線路與節(jié)點(diǎn)發(fā)展的不平衡使得我國(guó)物流的效率長(zhǎng)期低下,資源利用率不高。對(duì)此,我們將從以下幾個(gè)方面改善上述問(wèn)題:快速、及時(shí)方面:及時(shí)性不但是服務(wù)性的延伸,也是流通對(duì)物流提出的要求。快速、及時(shí)既是一個(gè)傳統(tǒng)目標(biāo),更是一個(gè)現(xiàn)代目標(biāo)。其原因是隨社會(huì)大生產(chǎn)發(fā)展,這一要求更加強(qiáng)烈了。在物流領(lǐng)域采取的諸如直達(dá)物流、聯(lián)合一貫運(yùn)輸、高速公路、時(shí)間表系統(tǒng)等管理和技術(shù),就是這一目標(biāo)的體現(xiàn)。 節(jié)約方面:節(jié)約是經(jīng)濟(jì)領(lǐng)域的重要規(guī)律,在物流領(lǐng)域中除流通時(shí)間的節(jié)約外,由于流通過(guò)程消耗大而又基本上不增加或提高商品使用價(jià)值,所以領(lǐng)先節(jié)約來(lái)降低投入,是提高相對(duì)產(chǎn)出的重要手段。 規(guī)?;矫妫阂晕锪饕?guī)模做為物流系統(tǒng)的目標(biāo),是以此來(lái)追求規(guī)模效益 。生產(chǎn)領(lǐng)域的規(guī)模生產(chǎn)是早已為社會(huì)所承認(rèn)的。由于物流系統(tǒng)比生產(chǎn)系統(tǒng)的穩(wěn)定性差,因而難于形成標(biāo)準(zhǔn)的規(guī)模化格式。在物流領(lǐng)域以分散或集中 等不同方式建立物流系統(tǒng),研究物流集約化的程度,就是規(guī)模優(yōu)化這一目標(biāo)的體現(xiàn)。 庫(kù)存調(diào)節(jié)方面:是服務(wù)性的延伸,也是宏觀調(diào)控的要求,當(dāng)然,也涉及到物流系統(tǒng)本身的效益。在物流領(lǐng)域中正確確定庫(kù)存方式、庫(kù)存數(shù)量、庫(kù)存 結(jié)構(gòu)、庫(kù)存分布就是這一目標(biāo)的體現(xiàn)。1.4系統(tǒng)功能分析第三方物流系統(tǒng)功能:客戶基本信息管理、路線基本信息管理、車(chē)輛基本信息管理、訂單基本信息管理、客戶評(píng)價(jià)基本信息管理。1.4.1客戶基本信息管理為客戶提供基本信息增加、修改、刪除功能。包括:(1)客戶基本信息增加:客戶通過(guò)注冊(cè)錄入基本信息,客戶注冊(cè)時(shí)要求填寫(xiě)基本信息,包括客戶名稱、客戶電話、登陸密碼、公司地址、注冊(cè)時(shí)間、法人姓名、聯(lián)系人姓名等信息,系統(tǒng)在注冊(cè)用戶注冊(cè)完后自動(dòng)為其生成一個(gè)客戶編號(hào),并且嵌入到客戶注冊(cè)信息內(nèi),形成完整的客戶資料。(2)客戶基本信息修改:客戶基本信息注冊(cè)錯(cuò)誤或有所改變時(shí)可以進(jìn)行信息的修改。可以修改登陸密碼,修改聯(lián)系人姓名,修改聯(lián)系人電話。(3)客戶基本信息刪除:客戶可以通過(guò)注銷來(lái)刪除客戶基本信息。1.4.2車(chē)輛基本信息管理提供車(chē)輛基本信息增加、修改、查詢、刪除功能。包括:(1)車(chē)輛基本信息增加:系統(tǒng)可以增加車(chē)輛基本信息,包括車(chē)牌號(hào)、車(chē)類型、最大載重量、上牌時(shí)間、服務(wù)范圍、事故情況、運(yùn)輸單價(jià)(以路程和重量計(jì)算)等信息。系統(tǒng)檢查所有信息填寫(xiě)正確后提示增加成功,返回車(chē)輛編號(hào)。(2)車(chē)輛基本信息修改:車(chē)輛基本信息如果出錯(cuò)或者有所改變,系統(tǒng)可以對(duì)車(chē)輛基本信息的具體內(nèi)容進(jìn)行修改??梢孕薷能?chē)輛車(chē)牌號(hào),修改車(chē)輛車(chē)類型,修改車(chē)輛載物重,修改車(chē)輛上牌時(shí)間車(chē)齡,修改車(chē)輛事故情況,修改車(chē)輛服務(wù)意向,修改車(chē)輛運(yùn)輸單價(jià)。 (3)車(chē)輛基本信息查詢:根據(jù)不同的條件查詢車(chē)輛基本信息??梢园窜?chē)輛車(chē)牌號(hào)查詢車(chē)輛基本信息,按車(chē)輛車(chē)類型查詢車(chē)輛基本信息,按車(chē)輛載物重查詢車(chē)輛基本信息,按車(chē)輛事故情況查詢車(chē)輛基本信息,按車(chē)輛供車(chē)服務(wù)意向查詢車(chē)輛基本信息,按車(chē)輛運(yùn)輸單價(jià)查詢車(chē)輛基本信息。(4)車(chē)輛基本信息刪除:由于車(chē)輛報(bào)廢或轉(zhuǎn)賣(mài),可以刪除車(chē)輛基本信息,包括車(chē)輛編號(hào)、車(chē)牌號(hào)、車(chē)類型、最大載重量、上牌時(shí)間、服務(wù)意向、事故情況、運(yùn)輸單價(jià)等信息。1.4.3訂單基本信息管理提供訂單表的增加、刪除、修改功能:(1)訂單基本信息增加:客戶在填寫(xiě)客戶編號(hào)、貨物名稱、貨物重量、路程長(zhǎng)度、出發(fā)地、目的地、訂單時(shí)間、訂單備注等信息后,系統(tǒng)檢查所有信息填寫(xiě)正確后提示增加成功并返回訂單總額和訂單編號(hào)。訂單表還包括訂單數(shù)量和運(yùn)輸費(fèi)用等。(2)訂單基本信息更新:系統(tǒng)根據(jù)訂單表自動(dòng)更新訂單表中的信息,如訂單表編號(hào)、訂單數(shù)量、訂單總額等。(3)訂單基本信息修改:客戶可根據(jù)需要修改出發(fā)地、貨物名稱、貨物重量、目的地、訂單備注等信息。(4)訂單基本信息查詢:客戶或第三方物流公司可根據(jù)訂單編號(hào)、出發(fā)地、目的地、訂單金額、運(yùn)輸費(fèi)用和貨物重量等對(duì)訂單進(jìn)行查詢。1.4.4路線基本信息管理提供路線基本信息增加、刪除、優(yōu)化、修改功能。包括:(1)路線基本信息增加:第三方物流公司統(tǒng)計(jì)訂單目的地后添加路線基本信息,其中包含路線編號(hào),出發(fā)地,目的地,預(yù)計(jì)所需時(shí)間等信息。(2)路線基本信息刪除:根據(jù)客戶退單情況或者交通天氣狀況的改變進(jìn)行一些無(wú)效線路的刪除。(3) 路線基本信息優(yōu)化:根據(jù)篩選重復(fù)路線及包含路線進(jìn)行路線整合,優(yōu)化計(jì)算所需最短最少路線。(4) 路線基本信息修改:根據(jù)更改訂單狀況或者交通天氣狀況對(duì)路線信息進(jìn)行修改。包括路線出發(fā)地的修改,路線目的地的修改和路線交通工具的修改。1.4.5客戶評(píng)價(jià)基本信息管理提供客戶滿意度評(píng)價(jià)功能及查詢功能。(1) 客戶滿意度評(píng)價(jià):需求商和供應(yīng)商對(duì)此次物流運(yùn)輸?shù)恼w情況做一個(gè)星級(jí)評(píng)價(jià)。包括:評(píng)價(jià)編號(hào)和總體評(píng)價(jià)。(2)具體服務(wù)項(xiàng)目評(píng)價(jià):客戶(包括供應(yīng)商和需求商)對(duì)本次第三方物流運(yùn)輸情況的各個(gè)子項(xiàng)目進(jìn)行評(píng)價(jià)。包括:對(duì)服務(wù)質(zhì)量的評(píng)價(jià),對(duì)運(yùn)輸路線的評(píng)價(jià),對(duì)運(yùn)輸車(chē)輛的評(píng)價(jià),對(duì)運(yùn)輸時(shí)間的評(píng)價(jià),對(duì)運(yùn)輸費(fèi)用的評(píng)價(jià)。(3)反饋信息查詢:根據(jù)不同條件查詢總體評(píng)價(jià)和各項(xiàng)服務(wù)評(píng)級(jí)水平。可以按評(píng)價(jià)號(hào)查詢,按客戶姓名查詢,按路線編號(hào)查詢,按運(yùn)輸費(fèi)用查詢,按車(chē)輛評(píng)價(jià)查詢,按費(fèi)用評(píng)價(jià)查詢,按所花時(shí)間查詢。1.5系統(tǒng)功能圖分析 第三方物流運(yùn)輸系統(tǒng)功能圖如圖1.1所示。第三方物流運(yùn)輸系統(tǒng)客戶基本信息管理路線基本信息管理車(chē)輛基本信息管理訂單基本信息管理客戶評(píng)價(jià)信息管理客戶基本信息增加客戶基本信息修改客戶基本信息刪除路線基本信息增加路線基本信息刪除路線基本信息優(yōu)化路線基本信息修改路線基本信息查詢車(chē)輛基本信息增加車(chē)輛基本信息修改車(chē)輛基本信息查詢車(chē)輛基本信息刪除訂單基本信息查詢訂單基本信息更新訂單基本信息增加客戶滿意度評(píng)價(jià)反饋信息查詢各項(xiàng)服務(wù)評(píng)價(jià)查詢圖1.1 系統(tǒng)功能圖1.6數(shù)據(jù)需求及業(yè)務(wù)規(guī)則分析 業(yè)務(wù)規(guī)則分析主要是分析系統(tǒng)中數(shù)據(jù)之間的約束以及數(shù)據(jù)庫(kù)的范圍界定,基于上述功能需求,通過(guò)進(jìn)一步了解第三方物流運(yùn)輸系統(tǒng)需求及業(yè)務(wù)分析規(guī)則如下:(1)客戶由客戶編號(hào)唯一標(biāo)識(shí),需要存儲(chǔ)客戶的公司名、登陸密碼、公司地址、注冊(cè)時(shí)間、法人姓名、聯(lián)系人姓名等信息。(2)客戶只能查詢自己的基本信息。(3)供應(yīng)商客戶需在48小時(shí)內(nèi)登陸并發(fā)貨。(4)需求商客戶提交運(yùn)輸申請(qǐng)48小時(shí)后不得修改。(5)需求商客戶48小時(shí)內(nèi)提交相同目的地的運(yùn)輸申請(qǐng)可合并為一個(gè)訂單。(6)需求商客戶48小時(shí)內(nèi)可以取消運(yùn)輸申請(qǐng),登陸后請(qǐng)求刪除訂單。(7)一個(gè)客戶只能有一名法人。(8)供應(yīng)商客戶與需求商客戶同時(shí)確認(rèn)訂單時(shí)予以發(fā)貨運(yùn)輸。提出申請(qǐng)48小時(shí)后有一方未確認(rèn)則取消訂單。(9)未發(fā)貨的同一目的地或其包含路線上的訂單數(shù)小于10時(shí),在最早提交申請(qǐng)的訂單確認(rèn)24小時(shí)后發(fā)貨運(yùn)輸。(10)雙方確認(rèn)訂單后原則上不允許撤銷,如有真實(shí)存在的不可抗拒因素而必須取消訂單的話,責(zé)任方需交付訂單金額的10%作為違約金。若取消訂單數(shù)目過(guò)多導(dǎo)致上條情況發(fā)生,則責(zé)任方需另交付訂單金額5%作為剩余訂單公司的延遲運(yùn)輸補(bǔ)償。(11)在交付第三方物流運(yùn)輸費(fèi)用后我司方可開(kāi)始運(yùn)輸。(12)每個(gè)運(yùn)輸車(chē)輛在事故狀況中出現(xiàn)3次以上事故本月停止運(yùn)輸工作。(13)訂單中的運(yùn)輸費(fèi)用必須大于0。(14)服務(wù)評(píng)價(jià)最高等級(jí)為5,最低為1,且一次運(yùn)輸訂單號(hào)只有一次評(píng)價(jià)機(jī)會(huì)。(15)客戶滿意度評(píng)價(jià)中供應(yīng)商客戶與需求商客戶對(duì)每張訂單分別能且僅能評(píng)價(jià)一次。(16)每一輛車(chē)的總載重量不能超過(guò)該車(chē)的最大載重量。(17)訂單中的出發(fā)地和目的地必須和路線中的出發(fā)地和目的地相同。1.7數(shù)據(jù)約束分析(1)客戶編號(hào)約束:以字母E開(kāi)頭再加上8位數(shù)字組成,按流水號(hào)一次增大。check約束為check(EcompNo like E0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)。(2)路線編號(hào)約束:以字母R開(kāi)頭再加上8位數(shù)字,按流水號(hào)一次增大。check約束為check(RouNo like R0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)。(3)車(chē)輛編號(hào)約束:以字母C開(kāi)頭再加上8位數(shù)字。按流水號(hào)一次增大。check約束為check(CarNo like B0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)。(4)訂單編號(hào)約束:以字母O開(kāi)頭再加上8位數(shù)字。按流水號(hào)一次增大。check約束為check(OrderNo like O0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)(5)客戶信息表的主鍵是EcompNo,每一個(gè)編號(hào)都是唯一的。(6)客戶的所有信息不允許為空。(7)車(chē)輛信息表的主鍵是CarNo,每一個(gè)車(chē)輛編號(hào)都是唯一的。(8) 路線信息表的主鍵是RouNo,每一個(gè)路線編號(hào)都是唯一的。(9) 路線信息表中所有信息不允許為空。(10)訂單表的主鍵是OrderNo,每一個(gè)訂單編號(hào)都是唯一的。(11)訂單表中運(yùn)輸單價(jià)為X元/kgkm ,具體情況根據(jù)貨物類型而定。(12)所有密碼(SSerCode)不能為空值,由6-12位字母和數(shù)字組成。(13)注冊(cè)日期(regDate)不能為空值,數(shù)據(jù)類型為datetime。(14) 聯(lián)系人電話(Telephone)不能為空值,取值范圍為00000000000-99999999999,固定電話加地區(qū)號(hào)輸入。(15)訂單一旦生成則無(wú)法刪除。(16)聯(lián)系人姓名(EcompName)不能為空值,不得超過(guò)20字。(17)最大載重量(MaxWgt)不能為空值,數(shù)據(jù)為int。(18)車(chē)牌號(hào)(CarNoo)不能為空值,真實(shí)填寫(xiě)。(19)車(chē)類型(CarType)不能為空值,不得超過(guò)5字,用文字說(shuō)明。(20)事故狀況(Accidents)不能為空值,數(shù)據(jù)類型為int。(21)上牌時(shí)間(CarTime)不能為空值,數(shù)據(jù)類型為int。(22)總體評(píng)價(jià)(SerLevel)不能為空值,0-100范圍內(nèi)int。(23)運(yùn)輸時(shí)間(TranTime)數(shù)據(jù)類型為int,單位:小時(shí)。(24)運(yùn)輸單價(jià)(TranFee)不可以為空值,數(shù)據(jù)類型int。(25)出發(fā)地(Start)不能為空值,不得超過(guò)20字,用文字說(shuō)明,默認(rèn)只能用城市名。(26)目的地(destination)不能為空值,不得超過(guò)20字,用文字說(shuō)明,默認(rèn)只能用城市名。1.8數(shù)據(jù)字典1.8.1數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)通過(guò)對(duì)所建立的表進(jìn)行分析,我們得到了以下一些數(shù)據(jù)項(xiàng):(1)客戶表如表1.1所示。表1.1客戶表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義EcompNochar(9)客戶編號(hào)Not nullE00000001-E99999999 主鍵E代表客戶,后8位按順序由系統(tǒng)自動(dòng)編號(hào)EcompNamechar(6)客戶名稱Not null真實(shí)填寫(xiě)RegDatechar(8)注冊(cè)日期Not null以天為單位以系統(tǒng)時(shí)間為準(zhǔn)SSerCodeChar(6)登陸密碼Not null字母或數(shù)字6位(不分大小寫(xiě))AddressChar(30)客戶地址Not nullTelephonevarchar(11)聯(lián)系人電話Not nullLPNamevarchar(6)法人姓名Not null不得超過(guò)3字用文字說(shuō)明ETelephonevarchar(11)客戶電話Not nullConNameChar(6)聯(lián)系人姓名Notnull必須為客戶公司的經(jīng)理聯(lián)系人(2)車(chē)輛表如表1.2所示。表1.2 車(chē)輛表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義CarNochar(9)車(chē)輛編號(hào)Not nullC00000001-C99999999 主鍵C代表車(chē)輛,后8位按順序編號(hào)CarLisen Char(6)車(chē)牌號(hào)Not null真實(shí)填寫(xiě)CarTimeDatetime上牌時(shí)間Not null6-12位,由字母和數(shù)字組成SerTend varchar(20)服務(wù)意向Null不得超過(guò)20字用文字說(shuō)明Accidentsvarchar(20)事故狀況Not null不超過(guò)20字用文字說(shuō)明TranFeevarchar(20)運(yùn)輸單價(jià)Not null不超過(guò)40字用文字說(shuō)明MaxWgtInt最大載重Not nullCarTypedvarchar(20)車(chē)類型Not null不超過(guò)五字用文字說(shuō)明(3)訂單表如表1.3所示。表1.3 訂單表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義OrderNochar(9)訂單編號(hào)Not nullD00000001-D99999999 主鍵D代表明細(xì)表,后8位按順序編號(hào)OrderNumchar(9)訂單數(shù)量Not nullOrderSumchar(9)訂單金額NullStartvarchar(40)出發(fā)地Not null不得超過(guò)20字外鍵用文字說(shuō)明destinationvarchar(40)目的地Not null不得超過(guò)20字外鍵用文字說(shuō)明GNamevarchar(20)貨物名稱Not null不超過(guò)20字 用文字說(shuō)明GWgtchar(10)貨物重量Not nullLengthchar(10)路程長(zhǎng)度Not null外鍵OrderFeechar(9)運(yùn)輸費(fèi)用Null不得超過(guò)40字OrderScriptVarchar(20)訂單備住Null不超過(guò)40字用文字說(shuō)明OrdertimeDatetime訂單時(shí)間Not null訂單生成時(shí)間 (4)路線表如表1.4所示。表1.4 路線表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義RouNochar(9)路線編號(hào)Not nullR00000001-R99999999 主鍵R代表訂單,后8位按順序編號(hào)Startvarchar(20)出發(fā)地Not null不超過(guò)20字用文字說(shuō)明Distinationvarchar(20)目的地Not null不超過(guò)20字 用文字說(shuō)明Lengthchar(10)路程長(zhǎng)度Not nullPriTimechar(10)預(yù)計(jì)時(shí)間Not null (5)客戶評(píng)價(jià)表如表1.5所示。表1.5 客戶評(píng)價(jià)表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義CommLevelchar(9)評(píng)價(jià)編號(hào)Not nullP00000001-P99999999 主鍵P代表評(píng)價(jià),后8位按順序編號(hào)SerLevelchar(10)總體評(píng)價(jià)Not nullCarLevelchar(10)車(chē)輛評(píng)價(jià)Not nullSvLevelchar(10)服務(wù)評(píng)價(jià)Not nullTTLevelchar(10)所花時(shí)間評(píng)價(jià)Not nullRouLevelchar(10)路線評(píng)價(jià)Not nullFeeLevelchar(10)費(fèi)用評(píng)價(jià)Not null1.8.2數(shù)據(jù)處理數(shù)據(jù)處理結(jié)果如表1.6所示。表1.6 數(shù)據(jù)處理編號(hào)功能處理說(shuō)明1.客戶注冊(cè)當(dāng)客戶成功注冊(cè)后,自動(dòng)在客戶表中添加該客戶的注冊(cè)信息2.修改客戶登陸密碼先按客戶編號(hào)查詢到客戶基本型信息再對(duì)登陸密碼進(jìn)行修改3.修改客戶聯(lián)系人姓名先按客戶編號(hào)查詢到客戶基本型信息再對(duì)客戶聯(lián)系人姓名進(jìn)行修改4.修改客戶聯(lián)系人電話先按客戶編號(hào)查詢到客戶基本型信息再對(duì)客戶聯(lián)系人電話進(jìn)行修改5.按客戶名稱查詢客戶基本信息按客戶名稱精確查詢客戶基本信息6.按客戶編號(hào)查詢客戶基本信息按客戶編號(hào)精確查詢客戶基本信息7.按法人姓名查詢客戶基本信息按客戶法人姓名精確查詢客戶基本信息8.按客戶經(jīng)理人姓名查詢客戶基本信息按客戶經(jīng)理人姓名精確查詢客戶基本信息9.按客戶經(jīng)理人電話查詢客戶基本信息按客戶經(jīng)理人電話查詢客戶基本信息10.客戶注銷按客戶編號(hào)精確查詢到客戶基本信息,再進(jìn)行刪除11.訂單金額計(jì)算按照路程長(zhǎng)度和貨物重量計(jì)算訂單金額12.客戶評(píng)價(jià)客戶按照路線,車(chē)輛,服務(wù),時(shí)間,費(fèi)用評(píng)價(jià),算出平均分生成總體評(píng)價(jià)。2 數(shù)據(jù)庫(kù)概念設(shè)計(jì)對(duì)實(shí)體集及屬性、聯(lián)系集及屬性進(jìn)行定義和E-R模型設(shè)計(jì)。2.1定義實(shí)體集及屬性 (1)客戶實(shí)體集Ecomp:客戶編號(hào)(EcompNo)、客戶名稱(EcompName)、客戶電話(ETelephone)、注冊(cè)日期(RegDate)、登陸密碼(SSerCode)、地址(Address)、法人姓名(LPName)、聯(lián)系人姓名(ConName)。(2)路線實(shí)體集Route:路線編號(hào)(RouNo)、出發(fā)地( Start)、目的地 (Distination)、路程長(zhǎng)度(Length)、 預(yù)計(jì)時(shí)間(PriTime)等信息。(3)車(chē)輛實(shí)體集Car:車(chē)輛編號(hào)(CarNo)、車(chē)牌號(hào)(CarLisen)、上牌時(shí)間(CarTime)服務(wù)意向(SerTend)、事故狀況(Accidents)、運(yùn)輸單價(jià)(TranFee)、最大載重(MaxWgt)、車(chē)類型(CarType)。2.2定義聯(lián)系集及屬性(1)訂單Order:訂單編號(hào)(OrderNo)、訂單數(shù)量(OrderNum)、訂單總額(OrderSum)、出發(fā)地(Start)、目的地(destination)、貨物名稱(GName)、貨物重量(GWgt)、運(yùn)輸費(fèi)用(OrderFee)、路程長(zhǎng)度(Length)、訂單備注(OrderScript)、訂單時(shí)間(Ordertime)。(2)客戶評(píng)價(jià)CommLevel:評(píng)價(jià)編號(hào)(CommNo)、總體評(píng)價(jià)(SerLevel)、車(chē)輛評(píng)價(jià)(CarLevel)、路線評(píng)價(jià)(RouLevel)、服務(wù)質(zhì)量評(píng)價(jià)(SvLevel)、運(yùn)輸時(shí)間評(píng)價(jià)(TTLevel)、費(fèi)用評(píng)價(jià)(FeeLevel)。2.3E-R模型設(shè)計(jì)系統(tǒng)的E-R模型設(shè)計(jì),不僅包括基本實(shí)體的E-R圖設(shè)計(jì),還包括兩個(gè)實(shí)體之間的聯(lián)系的E-R圖設(shè)計(jì),下面分別從單個(gè)實(shí)體E-R圖設(shè)計(jì)、兩個(gè)實(shí)體E-R圖設(shè)計(jì)以及聚合的E-R圖設(shè)計(jì)進(jìn)行簡(jiǎn)單表示與闡述。2.3.1實(shí)體E-R模型設(shè)計(jì)(1)客戶E-R模型如圖2.1所示。聯(lián)系人姓名客戶電話客戶編號(hào)登陸密碼客戶地址客戶名稱客戶法人姓名注冊(cè)日期 圖2.1 客戶E-R模型(2)車(chē)輛E-R模型如圖2.2所示。車(chē)輛編號(hào)車(chē)牌號(hào)車(chē)類型最大載重量上牌時(shí)間服務(wù)意向事故狀況費(fèi)用說(shuō)明車(chē)輛 圖2.2 車(chē)輛E-R模型(3)路線E-R模型如圖2.3所示。路線預(yù)計(jì)時(shí)間路線編號(hào)出發(fā)地目的地路程長(zhǎng)度圖2.3 路線E-R模型2.3.2多元聯(lián)系E-R模型設(shè)計(jì)訂單聯(lián)系集的E-R模型如圖2.4所示。訂單車(chē)輛客戶路線訂單數(shù)量訂單金額訂單編號(hào)貨物名稱出發(fā)地目的地訂單時(shí)間路程長(zhǎng)度圖2.4 訂單聯(lián)系E-R模型2.3.3總E-R模型設(shè)計(jì)第三方物流運(yùn)輸系統(tǒng)總圖如圖2.5所示。訂單車(chē)輛客戶路線評(píng)價(jià)運(yùn)輸費(fèi)用評(píng)價(jià)運(yùn)輸時(shí)間評(píng)價(jià)評(píng)價(jià)編號(hào)服務(wù)質(zhì)量評(píng)價(jià)總體評(píng)價(jià)訂單編號(hào)收貨方發(fā)貨方貨物名稱訂單金額訂單數(shù)量圖2.5 總E-R模型3 邏輯設(shè)計(jì)本次設(shè)計(jì)的數(shù)據(jù)庫(kù)在SQL Server 2000上實(shí)現(xiàn),將概念結(jié)構(gòu)設(shè)計(jì)中的E-R圖轉(zhuǎn)換成SQL Sever 2000支持的關(guān)系數(shù)據(jù)模型。3.1實(shí)體集轉(zhuǎn)化為關(guān)系模式(1)客戶實(shí)體集Ecomp:Ecomp (EcompNo、EcompName 、ETelephone、regDate、SSerCode、Address、LPName、Telephone、ConName)(2)車(chē)輛實(shí)體集Car:Car (CarNo、CarLisen、CarTime、SerTend、Accidents、TranFee、MaxWgt、CarType)(3) 路線實(shí)體集Route:Route (RouNo、Start、Distination、PriTime)3.2聯(lián)系集轉(zhuǎn)化為關(guān)系模式訂單聯(lián)系集Order:Order(Orderno、OrderNum 、OrderSum 、GName、GWgt、Length、Start、destination、OrderFee、OrderScript)3.3聚合轉(zhuǎn)化為關(guān)系模式客戶評(píng)價(jià)CommLevel:CommLevel (CommNo、SerLevel、CarLevel、RouLevel、SvLevel、TTLevel、FeeLevel)3.3關(guān)系設(shè)計(jì)關(guān)系設(shè)計(jì)包括轉(zhuǎn)換后所得表和函數(shù)依賴關(guān)系,轉(zhuǎn)換后為:(1)客戶表如表3.1所示。表3.1 客戶表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義EcompNochar(9)客戶編號(hào)Not nullE00000001-E99999999 主鍵E代表客戶,后8位按順序由系統(tǒng)自動(dòng)編號(hào)EcompNamechar(6)客戶名稱Not null真實(shí)填寫(xiě)ETelephonevarchar(11)客戶電話Not nullRegDateDatetime注冊(cè)日期Not null以天為單位以系統(tǒng)時(shí)間為準(zhǔn)SSerCodeChar(6)登陸密碼Not null字母或數(shù)字6位(不分大小寫(xiě))初始密碼為123456Telephonevarchar(11)聯(lián)系人電話Not nullLPNamevarchar(10)法人姓名Notnull不得超過(guò)5字用文字說(shuō)明ConNameChar(6)聯(lián)系人姓名Notnull必須為客戶公司的經(jīng)理聯(lián)系人 (2)車(chē)輛表如表3.2所示。表3.2 車(chē)輛表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義CarNochar(9)車(chē)輛編號(hào)Not nullC00000001-C99999999 主鍵C代表車(chē)輛,后8位按順序編號(hào)CarLisen Char(6)車(chē)牌號(hào)Not null真實(shí)填寫(xiě)CarTimeDatetime上牌時(shí)間Not null6-12位,由字母和數(shù)字組成SerTend varchar(40)服務(wù)意向Null不得超過(guò)20字用文字說(shuō)明AccidentsInt事故狀況Not null用數(shù)字說(shuō)明TranFeevarchar(20)運(yùn)輸單價(jià)Not null不超過(guò)40字用文字說(shuō)明MaxWgt、Int最大載重Not nullCarTypedvarchar(20)車(chē)類型 Null不超過(guò)五字用文字說(shuō)明(3)訂單表如表3.3所示。表3.3 訂單表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義OrderNochar(9)訂單編號(hào)Not nullD00000001-D99999999 主鍵D代表訂單,后8位按順序編號(hào)OrderNumchar(9)訂單數(shù)量Not nullOrderSumchar(9)訂單總額NullStartvarchar(40)出發(fā)地Not null不得超過(guò)20字外鍵用文字說(shuō)明Destinationvarchar(40)目的地Not null不得超過(guò)20字外鍵用文字說(shuō)明GNamevarchar(40)貨物名稱Null不超過(guò)20字 外鍵用文字說(shuō)明GWgtchar(10)貨物重量Not nullLengthchar(10)路程長(zhǎng)度Not nullOrderFeeChar(9)運(yùn)輸費(fèi)用Null不得超過(guò)40字OrderScriptVarchar(20)訂單備住Null不超過(guò)40字用文字說(shuō)明 (4)路線表如表3.4所示。表3.4 路線表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義RouNochar(9)訂單編號(hào)Not nullR00000001-R99999999 主鍵R代表路線,后8位按順序編號(hào)Startvarchar(20)出發(fā)地Not null不超過(guò)10字用文字說(shuō)明Destinationvarchar(20)目的地Not null不超過(guò)10字 用文字說(shuō)明PriTimechar(10)預(yù)計(jì)時(shí)間Null(5)客戶評(píng)價(jià)表如表3.5所示。表3.5 客戶評(píng)價(jià)表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義CommLevelchar(9)評(píng)價(jià)編號(hào)Not nullP00000001-P99999999 主鍵P代表評(píng)價(jià),后8位按順序編號(hào)SerLevelint總體評(píng)價(jià)null1-100 int平均分?jǐn)?shù)CarLevelchar(10)車(chē)輛評(píng)價(jià)Not null1-100 int分?jǐn)?shù)SvLevelchar(10)服務(wù)評(píng)價(jià)Not null1-100 int分?jǐn)?shù)TTLevelchar(10)運(yùn)輸時(shí)間評(píng)價(jià)Not null1-100 int分?jǐn)?shù)RouLevelchar(10)路線評(píng)價(jià)Not null1-100 int分?jǐn)?shù)FeeLevelchar(10)運(yùn)輸費(fèi)用評(píng)價(jià)Not null1-100 int分?jǐn)?shù)3.4函數(shù)依賴關(guān)系(1)客戶實(shí)體集Ecomp:Ecomp(EcompNo、EcompName、ETelephone、regDate、SSerCode、Address、LPName、Telephone、ConName)3NF(2)車(chē)輛實(shí)體集Car:Car(CarNo、CarLisen、CarTime、SerTend、Accidents、TranFee、MaxWgt、CarType)3NF(3) 路線實(shí)體集Route:Route(RouNo、Start、Destination、Length、PriTime) 3NF(4)訂單聯(lián)系集Order:Order(OrderNo、OrderNum、OrderSum、Start、GName、GWgt、Length、Destination、OrderFee、OrderScript)2NF(5) 客戶評(píng)價(jià)CommLevel:CommLevel(CommNo 、SerLevel、CarLevel、RouLevel、SvLevel、TTLevel、FeeLevel) 3NF3.5模式求精仔細(xì)分析訂單表與客戶表可以知道,由于訂單數(shù)據(jù)過(guò)于龐大,所以會(huì)造成大量的冗余。因此可以把這訂單表的屬性分別再產(chǎn)生一張明細(xì)表,客戶表產(chǎn)生一份供應(yīng)商和需求商兩張表。在訂單主表和訂單明細(xì)表中分別加上一個(gè)訂單編號(hào)做主碼。訂單表求精:(1)訂單主表OrderMaster如表3.6所示。 表3.6 OrderMaster數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義OrderNochar(9)訂單明細(xì)表編號(hào)Not nullD00000001-D99999999 主鍵D代表訂單,后8位按順序編號(hào)OrderNumchar(9)訂單數(shù)量Not nullOrderSumchar(9)訂單總額Not nullStartvarchar(40)出發(fā)地Not null不得超過(guò)20字用文字說(shuō)明Destinationvarchar(40)目的地Not null不得超過(guò)20字用文字說(shuō)明(2)訂單明細(xì)表OrderDetail如表3.7所示。表3.7 訂單明細(xì)表OrderDetail數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別名是否為空約束取值含義OrderNochar(9)訂單編號(hào)Not nullD00000001-D99999999 主鍵D代表訂單,后8位按順序編號(hào)SEcompNochar(9)發(fā)貨方客戶編號(hào)Not nullE00000001-E99999999 外鍵GNamevarchar(20)貨物名稱Null不超過(guò)10字 用文字說(shuō)明GWgtchar(10)貨物重量Not nullLengthchar(10)路程長(zhǎng)度Not nullDEcompNochar(9)收貨方客戶編號(hào)Not nullE00000001-E99999999 外鍵用文字說(shuō)明OrderFeeChar(9)運(yùn)輸費(fèi)用Not nullOrdertimeDatetime訂單時(shí)間Not null訂單生成時(shí)間OrderScriptVarchar(20)訂單備住Null不超過(guò)40字用文字說(shuō)明4 物理設(shè)計(jì)在邏輯設(shè)計(jì)的基礎(chǔ)上,對(duì)關(guān)系模式的存儲(chǔ)方式和數(shù)據(jù)庫(kù)的存取結(jié)構(gòu)進(jìn)行了物理優(yōu)化。4.1關(guān)系模式存儲(chǔ)方式選擇為提高數(shù)據(jù)庫(kù)數(shù)據(jù)的存取速度,而需要設(shè)置合適的存取方式,主要采用以下兩類存取方式。4.1.1索引存取方式,主要采用B+ 樹(shù)索引方法(1)Ecomp表數(shù)據(jù)量相當(dāng)大,其中EcompName (客戶名稱)、ETelephone (客戶電話) 等屬性列, Route表的start(出發(fā)地)和Destination(目的地)等屬性列,以及Car表的carType(車(chē)類型)等屬性經(jīng)常出現(xiàn)在查詢條件中,所以在以上幾個(gè)表中的這幾列中建立索引。(2)Order表的OrderNum(訂單數(shù)量)、OrderSum(訂單總額)和CommLevel表中的車(chē)輛評(píng)價(jià)(CarLevel)、路線評(píng)價(jià)(RouLevel)、服務(wù)質(zhì)量評(píng)價(jià)(SvLevel)、所花時(shí)間評(píng)價(jià)(TTLevel)等屬性列經(jīng)常被查詢,所以在這幾個(gè)表中建立索引。4.1.2聚簇存取方式除特殊說(shuō)明的表外,在其余各表主鍵上默認(rèn)地建立聚簇索引。4.2數(shù)據(jù)庫(kù)的存取結(jié)構(gòu)為了提高系統(tǒng)整體性能,將數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織分為多個(gè)文件,分開(kāi)進(jìn)行存儲(chǔ)。4.2.1數(shù)據(jù)的存放位置數(shù)據(jù)庫(kù)中的數(shù)據(jù)組織一個(gè)primary文件進(jìn)行存儲(chǔ),以下是對(duì)各表數(shù)據(jù)進(jìn)行分析。(1)數(shù)據(jù)相對(duì)穩(wěn)定、數(shù)據(jù)量較大、經(jīng)常用于查詢的表存組,符合該條件的表為: 客戶表Ecomp,車(chē)輛表Car。(2)將數(shù)據(jù)變動(dòng)可能性較大,數(shù)量較大,查詢比較多的表,符合此條件的表有: 訂單表Order,路線表Route,客戶評(píng)價(jià)表CommLevel。4.2.2數(shù)據(jù)存儲(chǔ)路徑(1)在目前實(shí)驗(yàn)條件下,根據(jù)實(shí)驗(yàn)的需求,將各數(shù)據(jù)文件存儲(chǔ)在以下路徑中。create database Transdbon primary ( name= Transdb , filename= D:databaseTransdb.mdf, size=5, maxsize=20, filegrowth= 1 )log on ( name= Translog, filename= D:databaseTranslog.ldf, size=2, maxsize=8, filegrowth=1)Go5 數(shù)據(jù)庫(kù)腳本set nocount on set dateformat ymduse mastergo if not exists(select * from syslogins where name=user01) exec sp_addlogin user01,user01go/*create database*/if exists(select *from sysdatabases where name= Transdb ) drop database Transdbgo create database Transdbon primary (name=Transdb , filename=D:databaseTransdb.mdf, size=1, maxsize=5, filegrowth=1)log on (name=CarLog, filename=D:databaseTransLog.ldf, size=1, maxsize=5, filegrowth=1)go/*data mydatabase*/use Transdbgo/* add my user*/exec sp_adduser user01,user01go-/*客戶表*/Creat table Ecomp(EcompNo char(9) Not null /*客戶編號(hào)*/EcompName char(6) Not null /*客戶名稱*/RegDate char(8) Not null /*注冊(cè)日期*/SSerCode Char(6) Not null /*登陸密碼*/address Char(30) Not null /*客戶地址*/LPName varchar(6) Not null /*法人姓名*/ETelephone varchar(11) Not null /*客戶電話*/ConName Char(6) Notnull /*聯(lián)系人姓名*/Telephone varchar(11) Not null /*聯(lián)系人電話*/Constraint EcompPK primary key (EcompNo)gogrant all on Ecomp to user01go/*車(chē)輛表*/create table Car( CarNo char(9) not null check(CarNo like C0-90-90-90-90-90-90-90-9), CarLisen char(6) Not null, CarTime Datetime Not null, SerTend varchar(40) Null, Accidents int Not null, TranFee varchar(20) Not null, MaxWgt int Not null, CarType varchar(20) Null, constraint CarPK primary key (Carno)gogrant all on Car to user01go/*訂單主表*/create table Ordermaster ( OrderNo char(9) not null check(CarNo like D0-90-90-90-90-90-90-90-9), OrderNum char(9) Not null, OrderSum char(9) Null, Start varchar(40) Not null, Destination varchar(40) Not null, constraint OrderMaster pk primary key(OrderNo), constraint OrderMasterFK1 foreign key(Start) references Route(Start)constraint OrderMasterFK2 foreign key(Destination) references Route(Destination)gogrant all on Ordermaster to user01go/*訂單明細(xì)表*/create table Orderdetail ( OrderNo char(9) Not null, SEcompNo char(9) Not null, GName varchar(20) Null, GWgt char(10) Not null,Length char(10) Not nullDEcompNo char(9) Not null,OrderFee char(9) Not null,Ordertime Datetime Not null,OrderScript Varchar(20) Null, constraint OrderDetailPK primary key (OrderNo), constraint OrderDetailFK1 foreign key(SEcompNo) references Ecomp(EcompNo), constraint OrderDetailFK2 foreign key(DEcompNo) references Ecomp (EcompNo)constraint OrderMasterFK3 foreign key(Length) references Route(Length))gogrant all on Orderdetail to user01go/*路線信息表*/print create Routegocreate table Route( RouNo char(9) not null primary key, /*路線編號(hào)*/ check(rouNo like R0-90-90-90-90-90-90-90-9), Start varchar(40) not null, /*出發(fā)地*/ Destination varchar(40) not null, /*目的地*/ Length char(10) not null /*路程長(zhǎng)度*/ PriTime char(10) null, /*預(yù)計(jì)時(shí)間*/)gogrant all on Route to us

注意事項(xiàng)

本文(物流系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).doc)為本站會(huì)員(good****022)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!