版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、<p><b> 數(shù)據(jù)庫設計與管理</b></p><p><b> 課程設計報告</b></p><p> 題目:網(wǎng)購訂單生成系統(tǒng)</p><p><b> 班 級:</b></p><p><b> 姓 名:</b>&
2、lt;/p><p><b> 學 號:</b></p><p><b> 指導教師:</b></p><p><b> 學 期:</b></p><p><b> 網(wǎng)購訂單生成系統(tǒng)</b></p><p><b
3、> 概述</b></p><p> 此次課程設計我設計的是網(wǎng)購訂單生成系統(tǒng)。隨著網(wǎng)絡技術(shù)的日益成熟,網(wǎng)絡購物已經(jīng)成為引領潮流的購物方式,尤其是在一些出門購物并不是十分便利的地區(qū),網(wǎng)上購物的優(yōu)勢更是體現(xiàn)的淋漓盡致。與此同時,網(wǎng)上購物也給商家?guī)砹司薮蟮睦麧?,因為免除了一些不必要的費用,在收益的獲得上也顯得更為直接,例如在今年的“光棍節(jié)”期間,淘寶的成交額將近300億,可見,網(wǎng)上購物已成為主流。
4、因而一個好的訂單數(shù)據(jù)庫管理系統(tǒng)成為了必要,在管理好用戶數(shù)據(jù)的同時,也提高了訂單處理的效率。 </p><p> 此系統(tǒng)主要能夠?qū)崿F(xiàn)訂單錄入、確認、商品入庫、庫存查詢、訂單查詢等功能。本系統(tǒng)分為訂單管理、庫存管理和查詢統(tǒng)計四個部分,包括商家信息表、客戶信息表、商品信息品表、客戶訂購商品表狀態(tài)。</p><p><b> 需求分析</b></p>
5、<p> 業(yè)務需求分析是根據(jù)現(xiàn)實世界對象要求,描述應用的具體業(yè)務處理流程,并分析哪些業(yè)務是計算機可以完成的,而哪些業(yè)務是不能由計算機完成的。 </p><p> 公司日常業(yè)務數(shù)據(jù)量巨大,其中訂單信息是聯(lián)系客戶信息與商品信息的關鍵,這些信息需要大量的編排與整理,但是它們的分析收集過程全部依賴工作人員的手工操作,工作人員的絕大多數(shù)精力投入到浩繁的數(shù)據(jù)整理中,這樣的情況不僅僅大大加劇了工作難度,而且無
6、形中加大了信息處理的錯誤概率。本系統(tǒng)的建立能夠?qū)⒖蛻粲谏唐返年P系明顯的聯(lián)系起來,并且生成訂單信息,使用它大大的簡化了數(shù)據(jù)的錄入,計算,修改的工作量,而且極大程度的提高了信息處理效率,因此,該系統(tǒng)的需求十分迫切,功能十分實用。</p><p> 在網(wǎng)購訂單生成系統(tǒng)的數(shù)據(jù)庫中,一個客戶可以訂購多種產(chǎn)品,即它們是一對多的關系,商家通過訂單向客戶發(fā)出商品。經(jīng)過仔細分析系統(tǒng)需求之后,企業(yè)訂單系統(tǒng)要完成的主要功能如下:&l
7、t;/p><p> 數(shù)據(jù)庫中包含顧客訂購商品的信息,以便商家方便查詢;</p><p> 可以實現(xiàn)查詢指定訂單的功能;</p><p> 可以實現(xiàn)刪除無效的訂單的功能;</p><p> 當客戶沒有付款時,系統(tǒng)默認為客戶未付款;</p><p> 當商家信息不存在時,該商家對應的商品信息及消失。 </p&g
8、t;<p><b> 數(shù)據(jù)庫概念結(jié)構(gòu)設計</b></p><p> 四、數(shù)據(jù)庫邏輯結(jié)構(gòu)的設計 </p><p> 將客戶訂購商品,客戶信息,商家信息,商品信息組合成四個關系;關系中的屬性均已滿足三范式的要求,對于四個表分別將表中的訂貨單編號,客戶編號,商家編號,商品編號設置為主屬性。 </p><p> 客戶信息(客戶編
9、號,客戶名稱,客戶地址,客戶郵編,客戶服務電話,客戶信譽等級) </p><p><b> 客戶信息表</b></p><p> 客戶訂購商品(訂貨單編號,客戶編號,商品編號,訂購數(shù)量,商品郵寄方式,是 否已付款)</p><p><b> 客戶訂購商品表 </b></p><p> 商家
10、信息(商家編號,商家名稱,商家地址,聯(lián)系人,聯(lián)系電話)</p><p><b> 商家信息表</b></p><p> 商品信息(商品編號,商品名稱,商家編號,商品庫存,商品單價,商品折扣)</p><p><b> 商品信息表</b></p><p><b> 五、數(shù)據(jù)庫物理實現(xiàn)
11、</b></p><p><b> 1.創(chuàng)建數(shù)據(jù)庫</b></p><p><b> 運行結(jié)果如下:</b></p><p><b> 2.數(shù)據(jù)表建立</b></p><p> (1)創(chuàng)建客戶信息表</p><p><b>
12、 運行結(jié)果如下: </b></p><p> (2)創(chuàng)建商家信息表</p><p><b> 運行結(jié)果如下:</b></p><p> (3)創(chuàng)建商品信息表</p><p><b> 運行結(jié)果如下:</b></p><p> (4)創(chuàng)建客戶訂購商品表&
13、lt;/p><p><b> 運行結(jié)果如下:</b></p><p> 3.數(shù)據(jù)庫安全完整性實現(xiàn)</p><p><b> (1)創(chuàng)建觸發(fā)器</b></p><p><b> 運行結(jié)果如下:</b></p><p> 實現(xiàn)功能:當商家信息不存在時即
14、商家編號被刪除時,觸發(fā)該商家對應的商品信息消失。</p><p> (2)創(chuàng)建客戶聯(lián)系電話規(guī)則</p><p><b> 運行結(jié)果如下:</b></p><p> 用企業(yè)管理器綁定規(guī)則,截圖如下:</p><p> 實現(xiàn)功能:當客戶的聯(lián)系電話首位修改為0時,觸發(fā)該規(guī)則。</p><p>
15、 (3)創(chuàng)建是否確認收貨默認值為2。</p><p><b> 運行結(jié)果如下:</b></p><p> 實現(xiàn)功能:客戶訂購商品信息是否確認的默認值為否。</p><p> (5)在網(wǎng)購訂單生成系統(tǒng)數(shù)據(jù)庫中,為客戶訂購商品表的商品郵寄方式列添加默認約束,默認值是平郵。</p><p><b> 運行結(jié)果
16、如下:</b></p><p> (6)在網(wǎng)購訂單生成系統(tǒng)中的客戶信息表,設置客戶信息表的客戶編號為主鍵。</p><p><b> 4.數(shù)據(jù)操作實現(xiàn)</b></p><p> (1)創(chuàng)建查詢指定訂單號的訂單存儲過程</p><p><b> 運行結(jié)果如下:</b></p&
17、gt;<p><b> 執(zhí)行查詢指定訂單號</b></p><p><b> 運行結(jié)果如下:</b></p><p> 實現(xiàn)功能:可以查詢指定的訂單號,方便商家管理。</p><p> (2)創(chuàng)建添加商品存儲過程</p><p><b> 運行結(jié)果如下:</b
18、></p><p> 執(zhí)行查詢添加商品信息存儲過程:</p><p><b> 運行結(jié)果如下:</b></p><p> 實現(xiàn)功能:添加客戶訂購的新商品。</p><p> (3)創(chuàng)建修改客戶信息存儲過程</p><p><b> 運行結(jié)果如下:</b><
19、;/p><p> 執(zhí)行修改客戶信息存儲過程</p><p><b> 運行結(jié)果如下:</b></p><p> 實現(xiàn)功能:修改客戶的信息,方便買賣雙方查詢管理。</p><p> (3)創(chuàng)建查詢所有商品信息存儲過程</p><p><b> 運行結(jié)果如下:</b><
20、;/p><p> 執(zhí)行查詢所有商品信息</p><p><b> 運行結(jié)果如下:</b></p><p> 實現(xiàn)功能:查詢所有商品的信息,方便商家對商品的管理。</p><p> (4)創(chuàng)建刪除:所有無效訂單存儲過程</p><p><b> 運行結(jié)果如下</b><
21、;/p><p> 執(zhí)行查詢刪除所有無效訂單</p><p><b> 運行結(jié)果如下:</b></p><p> 實現(xiàn)功能:將無效的訂單刪除,節(jié)約空間。</p><p><b> 結(jié)束語</b></p><p> 經(jīng)歷了一周的課程設計,終于完成了這個系統(tǒng)的設計。這次的課程
22、設計的分組是一個人一組,所以這就很考驗自己的真實水平,不依靠別人,不渾水摸魚,實打?qū)嵉淖约鹤鲆粋€系統(tǒng)。本次數(shù)據(jù)庫課程設計我設計的是網(wǎng)購訂單生成系統(tǒng),當然在這個過程中也遇到好多困難,讓我對數(shù)據(jù)庫這一學科的很多知識得到了一次更深的理解,當初原本以為自己已經(jīng)基本掌握了數(shù)據(jù)庫SQL的全部知識,但當我開始著手實際操作時才發(fā)現(xiàn)原來過去自己所掌握的知識是那么的貧乏,有好多的知識知道什么時候用,但是就是不知道該怎么用,到這個時候才感覺到“書到用時方恨少
23、”,知識是無盡的,如果不及時的鞏固知識,那么即使當時學的時候已經(jīng)會了,到用的時候也會很棘手。</p><p> 這次的課程設計可以說我將書本上所學的知識盡可能地發(fā)揮到了實踐中。經(jīng)過需求分析、概念結(jié)構(gòu)設計、邏輯結(jié)構(gòu)設計、物理結(jié)構(gòu)實現(xiàn)五大階段,可以說是對數(shù)據(jù)庫的設計有了很深的認識。當然在這次課程設計中遇到了很多問題,例如對數(shù)據(jù)類型的掌握不是很熟練,整形和其它類型搞混,或者是不知道該數(shù)據(jù)應該用什么類型等等。還有對于觸
24、發(fā)器的知識掌握的也不夠深入,編寫出的觸發(fā)器沒有什么實際意義,通過查閱資料,請教老師和同學等才編出有實際意義的觸發(fā)器。諸如此類的問題還遇到了很多,例如需求分析寫的不明確等等。問題雖然多,但是我都一一的耐心的解決了。</p><p> 所以總的來說這次課程設計不是很容易,它不僅需要有豐富的知識,嚴謹?shù)乃季S,而且還需要有充分的耐心,往往某個小細節(jié)就會讓我改來改去改了半天,只要稍微分點心系統(tǒng)就會報錯。不過經(jīng)過這次的課程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫學生成績管理系統(tǒng)課程設計報告
- 數(shù)據(jù)庫課程設計報告--學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計報告-- 學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---學生成績管理系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫學生成績管理系統(tǒng)課程設計報告
- 數(shù)據(jù)庫課程設計報告---學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計報告---學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計報告----學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計報告--學生成績管理系統(tǒng)
- 《數(shù)據(jù)庫系統(tǒng)原理》課程設計報告---校友網(wǎng)應用系統(tǒng)數(shù)據(jù)庫設計
- 數(shù)據(jù)庫課程設計報告---學生成績管理
- 學生成績管理系統(tǒng)數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫課程設計---學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計(學生成績管理系統(tǒng))
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
- 學生成績管理系統(tǒng)-數(shù)據(jù)庫課程設計
- 學生成績管理系統(tǒng)數(shù)據(jù)庫課程設計
- 數(shù)據(jù)庫學生成績管理系統(tǒng)課程設計
- 數(shù)據(jù)庫課程設計——學生成績管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--學生成績管理系統(tǒng)
評論
0/150
提交評論