九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

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

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

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

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

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

注意事項

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

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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