版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 數(shù)據(jù)庫原理及應(yīng)用設(shè)計</p><p><b> 設(shè)計說明書</b></p><p><b> 2012年9月7日</b></p><p> **運動品網(wǎng)上專賣系統(tǒng)的設(shè)計 </p><p><b> 課程設(shè)計任務(wù)書</b></p><
2、;p> 2012 —2013 學(xué)年第 一 學(xué)期</p><p> 課程設(shè)計名稱: 數(shù)據(jù)庫原理及應(yīng)用 </p><p> 設(shè)計題目: **運動品網(wǎng)上專賣系統(tǒng)的設(shè)計 </p><p> 完成期限:自 2012年 8 月 27 日至 2012 年 9 月 7 日共 2 周</p><p> 設(shè)計依據(jù)、要求及主要內(nèi)容(可另加附頁):&
3、lt;/p><p> 隨著網(wǎng)絡(luò)技術(shù)的普及與發(fā)展,電子商務(wù)已經(jīng)走入人們的日常生活中,完成一個電子商務(wù)網(wǎng)站的建設(shè)是電子商務(wù)系統(tǒng)的主要組成部分,該**運動品網(wǎng)上專賣系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立、維護和發(fā)布以及前端的應(yīng)用程序兩個方面,該網(wǎng)站應(yīng)具有的功能:</p><p> 1)用戶登錄、注冊與用戶信息管理功能;</p><p> 2)商品信息發(fā)布與管理功能;<
4、/p><p> 3)購物車、訂單管理功能;購物車實現(xiàn)在線交易,生成訂單;待訂單審定之后,用戶可以在線選取支付方式,同時單位準(zhǔn)備發(fā)貨。</p><p> 4)留言板功能;留言板是為用戶提供一個交流平臺,用戶可以留言、查詢留言、回復(fù)留言。</p><p> 要求按照數(shù)據(jù)庫設(shè)計的各個階段建立較規(guī)范的數(shù)據(jù)庫,并能運用基本的SQL語句訪問、操作數(shù)據(jù)庫;掌握SQL Serve
5、r數(shù)據(jù)庫知識、軟件工程原理;熟悉ASP或ASP.NET。</p><p> 指導(dǎo)教師(簽字): 教研室主任(簽字): </p><p> 批準(zhǔn)日期: 年 月 日</p><p><b> 摘 要</b></p><p> 本次課程設(shè)計以**網(wǎng)上專賣業(yè)務(wù)為對象,后臺
6、數(shù)據(jù)庫為SQL Server 2000,采用建模工具進行數(shù)據(jù)庫的生成。設(shè)計過程中的重點和難點是整個系統(tǒng)分析和數(shù)據(jù)庫的詳細分析。</p><p> 該系統(tǒng)對數(shù)據(jù)進行保存、修改和刪除等管理。為用戶提供一個友好、簡單快捷的運行操作平臺。本系統(tǒng)的主要功能是用戶注冊登錄本系統(tǒng)后,對本系統(tǒng)提供的商品進行瀏覽,并通過購物車模塊為用戶提供購買操作。</p><p><b> 目 錄<
7、/b></p><p><b> 1.課題描述5</b></p><p> 1.1設(shè)計題目及要求5</p><p><b> 2.需求分析6</b></p><p><b> 2.1數(shù)據(jù)字典6</b></p><p> 2.1.1
8、主要數(shù)據(jù)項6</p><p> 2.1.2主要的數(shù)據(jù)結(jié)構(gòu)6</p><p> 3.數(shù)據(jù)庫的概念設(shè)計7</p><p> 3.1局部實體屬性圖設(shè)計7</p><p> 3.2系統(tǒng)CDM8</p><p> 4.邏輯結(jié)構(gòu)設(shè)計9</p><p> 4.1由CDM生成的PDM9
9、</p><p><b> 4.2關(guān)系模式9</b></p><p> 4.3數(shù)據(jù)庫關(guān)系圖10</p><p> 5.數(shù)據(jù)庫的實施與維護11</p><p> 5.1數(shù)據(jù)庫表格的生成11</p><p> 5.2數(shù)據(jù)庫中的數(shù)據(jù)操作13</p><p>
10、 5.3創(chuàng)建視圖15</p><p> 5.4創(chuàng)建觸發(fā)器15</p><p><b> 6.總結(jié)16</b></p><p><b> 參考文獻17</b></p><p><b> 1.課題描述</b></p><p> 1.1設(shè)計題
11、目及要求</p><p> 在傳統(tǒng)的營銷活動中,進、銷、存一般都是手工管理,這樣的管理浪費人力、物力、財力,而且效率非常低。本次**運動品網(wǎng)上專賣系統(tǒng)要通過建立**運動品數(shù)據(jù)庫,利用數(shù)據(jù)庫將各種**商品的信息存貯在數(shù)據(jù)庫中,當(dāng)用戶需要購買時只需通過登錄服務(wù)器進行查詢,并可以通過咨詢或留言,更加詳細的了解自己所需商品的詳細信息。</p><p> 本次**運動品網(wǎng)上專賣系統(tǒng)的開發(fā)主要包括
12、后臺數(shù)據(jù)庫的建立、維護和發(fā)布以及前端的應(yīng)用程序兩個方面,該網(wǎng)站應(yīng)具有的功能:</p><p> 1)用戶登錄、注冊與用戶信息管理功能;</p><p> 2)商品信息發(fā)布與管理功能;</p><p> 3)購物車、訂單管理功能;購物車實現(xiàn)在線交易,生成訂單;待訂單審定之后,用戶可以在線選取支付方式,同時單位準(zhǔn)備發(fā)貨。</p><p>
13、 4)留言板功能;留言板是為用戶提供一個交流平臺,用戶可以留言、查詢留言、回復(fù)留言。</p><p> 要求按照數(shù)據(jù)庫設(shè)計的各個階段建立較規(guī)范的數(shù)據(jù)庫,并能運用基本的SQL語句訪問、操作數(shù)據(jù)庫;掌握SQL Server數(shù)據(jù)庫知識、軟件工程原理;熟悉ASP或ASP.NET。</p><p> 1.2課程設(shè)計的目的</p><p> **運動品網(wǎng)上專賣系統(tǒng)是利用計
14、算機快速、準(zhǔn)確處理大量數(shù)據(jù)的特點,對商品實現(xiàn)自動化管理,及時處理信息,確定經(jīng)營決策,提高經(jīng)營者對市場的預(yù)測能力,提高員工的工作效率和企業(yè)的經(jīng)濟效益。從而鞏固和加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解;掌握課本中介紹的使用數(shù)據(jù)庫進行軟件設(shè)計的基本思想和方法;從而提高運用數(shù)據(jù)庫理論解決實際問題的能力和培養(yǎng)調(diào)查研究、查閱技術(shù)文獻、資料、手冊以及編寫技術(shù)文獻的能力。</p><p><b> 2.需求分析<
15、/b></p><p><b> 2.1數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。</p><p> 2.1.1主要數(shù)據(jù)項</p><p> 2.1.2主要的數(shù)據(jù)結(jié)構(gòu)</p><p> 3.數(shù)據(jù)庫的概念設(shè)計<
16、;/p><p> 3.1局部實體屬性圖設(shè)計</p><p> 圖3-1留言板信息的實體屬性圖</p><p> 圖3-2顧客信息的實體屬性圖</p><p> 圖3-3商家信息的實體屬性圖</p><p> 圖3-4商品信息的實體屬性圖</p><p> 3.2系統(tǒng)CDM(PD建模工具繪
17、制)</p><p><b> 圖3-5概念結(jié)構(gòu)圖</b></p><p><b> 4.邏輯結(jié)構(gòu)設(shè)計</b></p><p> 4.1由CDM生成的PDM</p><p><b> 圖4-1物理結(jié)構(gòu)圖</b></p><p><b>
18、 4.2關(guān)系模式</b></p><p> 顧客(顧客編號、用戶名、密碼、性別、電話)</p><p> 商品類別(類別編號、類別名稱、類別描述)</p><p> 留言板(商家編號、商家名稱、商家地址、商家電話)</p><p> 商品(商品編號、商家編號、類別編號、商品名稱、價格、生產(chǎn)地址、顏色、尺寸、商品生產(chǎn)日期、
19、保質(zhì)期)</p><p> 管理員(管理員編號、管理員用戶名、管理員密碼)</p><p> 訂購(顧客編號、商品編號、訂購時間、訂購數(shù)量)</p><p> 留言板(顧客編號、商家編號、留言時間、留言內(nèi)容)</p><p><b> 4.3數(shù)據(jù)庫關(guān)系圖</b></p><p> 圖4-
20、2數(shù)據(jù)庫關(guān)系圖</p><p> 5.數(shù)據(jù)庫的實施與維護</p><p> 5.1數(shù)據(jù)庫表格的生成</p><p><b> 商品表</b></p><p><b> 表5-1商品表信息</b></p><p><b> 商家表</b><
21、/p><p><b> 表5-2商家表信息</b></p><p><b> 顧客表</b></p><p><b> 表5-3顧客表信息</b></p><p><b> 訂購表</b></p><p><b>
22、表5-4訂購表信息</b></p><p><b> 商品類別表</b></p><p><b> 表5-5商品表信息</b></p><p><b> 留言板表</b></p><p><b> 表5-6留言板信息</b></p
23、><p><b> 管理員表</b></p><p><b> 表5-7管理員信息</b></p><p> 5.2數(shù)據(jù)庫中的數(shù)據(jù)操作</p><p><b> 表5-8創(chuàng)建觸發(fā)器</b></p><p> CREATE PROCEDURE 增加商
24、品</p><p> @商品編號varchar(20),</p><p> @商品名稱varchar(20),</p><p><b> @價格money,</b></p><p> @生產(chǎn)地址varchar(50),</p><p> @顏色varchar(20),</p>
25、<p> @尺寸varchar(20),</p><p> @商品生產(chǎn)日期datetime,</p><p> @保質(zhì)期datetime,</p><p> @類別編號varchar(20)</p><p><b> AS </b></p><p> INSERT INT
26、O [商品](</p><p> [商品編號],[商品名稱],[價格],[生產(chǎn)地址],[顏色],[尺寸],[商品生產(chǎn)日期],[保質(zhì)期],[類別編號]</p><p><b> )VALUES(</b></p><p> @商品編號,@商品名稱,@價格,@生產(chǎn)地址,@顏色,@尺寸,@商品生產(chǎn)日期,@保質(zhì)期,@類別編號</p>
27、<p><b> )</b></p><p><b> 表5-9增加商品</b></p><p> create PROCEDURE 刪除商家</p><p> @商家編號varchar(20)</p><p><b> AS </b></p>
28、<p> DELETE [商家]</p><p> WHERE 商家編號=@商家編號</p><p><b> 表5-10刪除商家</b></p><p> create PROCEDURE 修改商家</p><p> @商家編號varchar(20),</p><p>
29、@商家名稱varchar(20),</p><p> @商家地址varchar(50),</p><p> @商家電話varchar(20)</p><p><b> AS </b></p><p> UPDATE [商家] SET </p><p> [商家名稱] = @商家名稱,[商
30、家地址] = @商家地址,[商家電話] = @商家電話</p><p> WHERE 商家編號=@商家編號</p><p><b> 表5-11修改商家</b></p><p><b> 5.3創(chuàng)建視圖</b></p><p> create view 購物視圖</p><
31、;p> as select 顧客.用戶名,商品.商品名稱,商品.顏色,商品.價格,訂購.訂購時間</p><p> from 顧客,商品,訂購</p><p> where 顧客.顧客編號=訂購.顧客編號and 商品.商品編號=訂購.商品編號</p><p> 表5-12創(chuàng)建購物視圖</p><p><b> 5.4
32、創(chuàng)建觸發(fā)器</b></p><p> create trigger 顧客_delete on 顧客</p><p> for delete</p><p> as if(select count(*)</p><p> from 訂單,deleted</p><p> where 訂單.顧客編號=
33、deleted.顧客編號)>0</p><p> rollback transaction</p><p><b> else</b></p><p><b> delete 顧客</b></p><p> from 顧客,deleted</p><p> w
34、here 顧客.顧客編號=deleted.顧客編號</p><p><b> 6.總結(jié)</b></p><p> 通過本次**運動品網(wǎng)上專賣系統(tǒng)課程設(shè)計的制作,我感覺獲益匪淺,以前在課堂上學(xué)到的知識都只是基礎(chǔ),具體到實踐中的運用,的確是非常困難。盡管如此,在團隊的協(xié)作下,最終我還是完成了本次課設(shè)。但是系統(tǒng)還存在很多不足,在很多細節(jié)的實現(xiàn)上還是不夠好。比如系統(tǒng)在設(shè)計
35、模塊中的功能設(shè)計得較為單一,在操作過程中沒有設(shè)置拋出異常,以及不合法的操作導(dǎo)致系統(tǒng)出現(xiàn)的問題,這些都需要我在以后的時間里來完善,以使系統(tǒng)功能更加完善。而且,通過本次課程設(shè)計,我學(xué)會了一個簡單的數(shù)據(jù)庫系統(tǒng)開發(fā)的基本步驟,以及其中最重要的環(huán)節(jié)。另外,我也進一步熟悉了建模工具和SQL Server2000數(shù)據(jù)庫開發(fā)的環(huán)境。</p><p> 最重要的是,在此,我要感謝指導(dǎo)老師和各位同學(xué)的幫助,正因為有了你們的建議和意
36、見,我才會認(rèn)識到自己的錯誤并改正錯誤,才會出色的完成此次課程設(shè)計,也使我學(xué)到了新的知識,在鍛煉的過程中能力有了提高。</p><p><b> 參考文獻</b></p><p> [1] 趙慧勤.網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)[M].北京:機械工業(yè)出版社,2004.</p><p> [2] 柳青,劉渝妍,何文華.Visual Basic程序設(shè)計教程
37、[M].北京:高等教育出版社,2000.</p><p> [3] 王春才,高春艷,李俊民. Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M]. 北京:人民郵電出版社,2004.</p><p> [4] 楊富國,王健,王倩. Visual Basic程序開發(fā)案例解析[M].北京: 清華大學(xué)出版社,2005.</p><p> [5] 齊治昌,譚慶平,寧洪
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上購物課程設(shè)計
- 網(wǎng)上招聘系統(tǒng)課程設(shè)計
- 課程設(shè)計--網(wǎng)上購物系統(tǒng)
- 網(wǎng)上購物課程設(shè)計論文
- 課程設(shè)計---網(wǎng)上購物系統(tǒng)
- 運動控制課程設(shè)計
- jsp課程設(shè)計---網(wǎng)上購物系統(tǒng)
- 網(wǎng)上購書系統(tǒng)課程設(shè)計
- 網(wǎng)上購物系統(tǒng)課程設(shè)計報告
- 課程設(shè)計-- 網(wǎng)上日歷系統(tǒng)
- uml課程設(shè)計--網(wǎng)上購物系統(tǒng)
- 網(wǎng)上書店系統(tǒng)課程設(shè)計
- uml網(wǎng)上購物系統(tǒng)課程設(shè)計
- 課程設(shè)計論文—— 網(wǎng)上書店
- uml網(wǎng)上購物系統(tǒng)課程設(shè)計
- 網(wǎng)上購書系統(tǒng)課程設(shè)計
- uml網(wǎng)上購物系統(tǒng)課程設(shè)計--網(wǎng)上購物系統(tǒng)
- 化妝品包裝課程設(shè)計
- 課程設(shè)計---網(wǎng)上購物系統(tǒng)設(shè)計與實現(xiàn)
- 課程設(shè)計論文——網(wǎng)上書店 (2)
評論
0/150
提交評論