數(shù)據(jù)庫設(shè)計參考實例_第1頁
數(shù)據(jù)庫設(shè)計參考實例_第2頁
數(shù)據(jù)庫設(shè)計參考實例_第3頁
數(shù)據(jù)庫設(shè)計參考實例_第4頁
數(shù)據(jù)庫設(shè)計參考實例_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 系統(tǒng)分析 需求分析. 3 1 功能需求 . 3 2 數(shù)據(jù)字典 . 3 3 數(shù)據(jù)流圖構(gòu)建 . 6 系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 . 8 根據(jù)該網(wǎng)上書店的具體情況,調(diào)查管理業(yè)務(wù)流程是順著系統(tǒng)信息流動的過程逐步地進行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)(報告、單據(jù)等)。本系統(tǒng)的最大特色,數(shù)據(jù)挖掘在業(yè)務(wù)流程中清晰可見。我們可以通過對數(shù)據(jù)庫中用戶購買信息的關(guān)聯(lián)分析。進行數(shù)據(jù)挖掘。這是數(shù)據(jù)挖掘技術(shù)在網(wǎng)上書店中最有價值的體現(xiàn)之一。 系統(tǒng)業(yè)務(wù)流圖描述如下: (1)用戶在線更新購物車:用戶在登陸成功后,通過圖書查詢,添加圖書到購物車后,根據(jù)圖書編號自動在數(shù)據(jù)

2、倉庫中的圖書挖掘信息中尋找與圖書關(guān)聯(lián)的圖書編號。 (2)用戶在線下達圖書訂單:用戶在添加購物車后,確定購物車的書籍及數(shù)量后,填寫相應(yīng)的訂單信息,確定所填寫的訂單信息無誤后,系統(tǒng)將產(chǎn)生此次訂單的編號,完成在線下達訂單。 (3)管理員訂單處理:管理登陸成功后,會對未處理訂單進行處理,處理成功后,向顧客發(fā)貨。 (4)銷售分析處理:通過對圖書信息查詢,統(tǒng)計圖書銷售情況。 (5)圖書數(shù)據(jù)挖掘處理:通過對訂單處理,創(chuàng)建圖書數(shù)據(jù)倉庫,進行圖書數(shù)據(jù)挖掘找出圖書之間的潛在關(guān)聯(lián)。 用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用用 本網(wǎng)站可分為前臺管理

3、和后臺管理兩部分:前臺系統(tǒng)功能模塊分為:商品展示模塊、用戶登錄、購物車、自服務(wù)等模塊。后臺管理主要包括:商品管理、訂單管理、會員管理、類別管理、用戶留言管理,產(chǎn)品銷售分析等。網(wǎng)上書店功能模塊如圖3-1所示: We用最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最最 網(wǎng)上書店功能模塊圖 3-1圖 前臺各主模塊的詳細功能如下: (1)最新上架模塊:展示出最新上市的圖書供用戶選擇。 (2)特價書展示模塊:展示出了一些特價圖書。 )商品查詢模塊:包括模糊查詢模塊,和書的類別查詢模塊。 (3 注冊模塊:用

4、戶登錄、注冊。4)用戶登錄( (5)商品詳細信息展示模塊:包括圖書詳細信息模塊。)購物車展示模塊:包括已選購商品模塊、推薦商品模塊。當(dāng)添加商品(6 到購物車時,會在推薦商品模塊中看到本系統(tǒng)為購物者推薦的商品。)自服務(wù)展示模塊:我的訂單模塊、個人信息模塊。訂單模塊可以查看7( 訂單的狀態(tài),和訂單的信息。通過個人信息模塊可以修改自己信息。 8)用戶評論模塊:用戶對圖書的評論。( 后臺主模塊的功能如下: (1)類別管理:該模塊對圖書的類別進行添加、刪除、修改 )商品管理:該模塊主要對書籍進行增加、刪除、修改管理(2 3)訂單管理:該模塊對客戶的訂單進行管理,如出庫訂單。( )用戶管理:該模塊對會員信

5、息進行增加、刪除、修改。4( (5)銷售情況查詢:該模塊可以查詢排行前十的圖書信息。 (6)圖書挖掘分析:通過對訂單的分析,得出最優(yōu)的匹配方案和相應(yīng)的決策分析。 需求分析 此網(wǎng)上系統(tǒng)是針對當(dāng)前網(wǎng)上書店的實際前臺銷售流程與后臺管理方式進行了實際調(diào)研后,以實際為基礎(chǔ)進行設(shè)計的。下面從功能需求、數(shù)據(jù)流圖構(gòu)建、數(shù)據(jù)字典進行分析。 1 功能需求 該系統(tǒng)屬于瀏覽器/服務(wù)器模式,本系統(tǒng)分為以顧客身份登錄和系統(tǒng)管理員身份登錄。為了更加刺激顧客消費,本系統(tǒng)采用數(shù)據(jù)挖掘技術(shù),主動為顧客提供顧客想要的圖書信息,同時能夠更好的為管理員服務(wù),提供決策支持。 網(wǎng)上書店的基本要求: (1)用戶不需要登陸便可以進行圖書查詢和

6、查看圖書詳細信息。 (2)用戶經(jīng)過身份驗證后方可進行購物車的添加和圖書的購買。 (3)管理員可以進行書籍的增刪改查,對訂單的處理和對圖書關(guān)聯(lián)信息的挖掘。 (4)自動更新圖書的排行信息,并用餅狀圖表示。 (5)用戶可根據(jù)書籍的名稱等進行模糊查詢。 (6)用戶購買書籍方便??赏ㄟ^網(wǎng)上直接支付。 (7)界面友好,使用方便。 根據(jù)系統(tǒng)的基本要求,經(jīng)過詳細分析,系統(tǒng)要實現(xiàn)的基本功能及功能及工作流程如下: (1)圖書查詢:可以根據(jù)圖書名模糊查詢或者對類別進行查詢。 (2)購物車:能夠添加、刪除、更新顧客選購的圖書。 (3)圖書挖掘:用戶更新購物車時,會顯示出當(dāng)前購物車中圖書的關(guān)聯(lián)圖書。 (4)訂單:用戶購

7、買書籍可以生成相應(yīng)的訂單,并且管理員對訂單進行處理。并且對訂單進行數(shù)據(jù)挖掘,進行圖書的關(guān)聯(lián)分析。 (5)銷量分析:對圖書的銷量進行統(tǒng)計分析。 2 數(shù)據(jù)字典 數(shù)據(jù)字典的作為分析階段的工具,能夠在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。在數(shù)據(jù)流圖上描述了系統(tǒng)由哪幾部分組成,各部分之間的聯(lián)系等。在數(shù)據(jù)字典中建立的一組嚴(yán)密一致的定義很有助于改進分析員和用戶之間的通信,因此將消除許多可能的誤解。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典的數(shù)據(jù)流圖就不嚴(yán)格,沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難以發(fā)揮作用。兩者一起構(gòu)成了系統(tǒng)的規(guī)格說明。數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的控制信息都是很有價值的,數(shù)據(jù)字典

8、是開發(fā)數(shù)據(jù)庫的第一步,也是很有價值的一步。 數(shù)據(jù)字典包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯。不用類型的條目有不 同的屬性需要描述。 1數(shù)據(jù)項定義 數(shù)據(jù)項也稱數(shù)據(jù)元素,是“不可再分”的數(shù)據(jù)單位,是數(shù)據(jù)的最小組成單位,本系統(tǒng)的數(shù)據(jù)項定義如表2-2所示。 表2-2 系統(tǒng)數(shù)據(jù)項定義 編號 名稱 別名 類型 長度 I01-01 username 用戶名 varchar 20 I01-02 password 用戶密碼 varchar 20 I01-03 realname 真是姓名 varchar 20 I01-04 tel 電話 varchar 20 I01-05 address 地址 var

9、char 20 I01-06 email 郵編 varchar 20 I01-07 sortid 類別編號 int 4字節(jié) I01-08 name 圖書名 varchar 20 I01-09 salecount 銷售量 int 4字節(jié) I01-10 image 圖片路徑 varchar 20 I01-11 price 圖書原價 float 8字節(jié) I01-12 saleprice 會員價 float 8字節(jié) I01-13 descript 圖書描述 varchar 500 I01-14 order_id 訂單編號 int 4字節(jié) I01-15 status 訂單狀態(tài) varchar 30 I0

10、1-16 address 送貨地址 varchar 255 I01-17 sum 消費總額 float 8字節(jié) I01-18 productid 訂單中書編號 int 4字節(jié) I01-19 count 購買數(shù)量 int 4字節(jié) I01-20 userid 訂單中用戶編號 int 4字節(jié) I01-21 admin_name 管理員姓名 varchar 30 I01-22 admin_password 管理員密碼 varchar 30 I01-23 id 圖書編號 int 4字節(jié) I02-01 product1 1 關(guān)聯(lián)圖書 int 4字節(jié) I02-02 product2 關(guān)聯(lián)圖書2 int 4字

11、節(jié) I02-03 a1 書編號1位置 int 4字節(jié) I02-04 a2 書編號2位置 int 字節(jié)4 字字字字字字字字字字字字字 I02-05 a3 位置3書編號 int 4字節(jié) I02-06 a4 位置4書編號 int 4字節(jié) I02-07 a5 5書編號 位置 int 4字節(jié) I02-08 a0 位置0書編號 int 4字節(jié) 續(xù)表2-2 I02-09 a11 位置11書編號 int 4字節(jié) I02-10 a12 書編號位置12 int 4字節(jié) I02-11 a13 位置13書編號 int 4字節(jié) I02-12 username 挖掘中用戶名 varchar 30 字 2數(shù)據(jù)流定義在一個數(shù)

12、據(jù)流圖上,數(shù)據(jù)按數(shù)據(jù)流為單位傳輸。以下為本系統(tǒng)的數(shù)據(jù)流描述。 數(shù)據(jù)流編號:D101 數(shù)據(jù)流名稱:要注冊的基本信息 數(shù)據(jù)流來源:用戶 數(shù)據(jù)流去向:P1-01 數(shù)據(jù)流組成:I01-01+ I01-02+ I01-03+ I01-04+ I01-05+ I01-06 數(shù)據(jù)流編號:D103 數(shù)據(jù)流名稱:用戶信息 數(shù)據(jù)流來源:用戶 數(shù)據(jù)流去向:P1-02 數(shù)據(jù)流組成:I01-01+ I01-02 數(shù)據(jù)流編號:D109 數(shù)據(jù)流名稱:圖書簡單信息 數(shù)據(jù)流來源:P1-04 數(shù)據(jù)流去向:F1-03 數(shù)據(jù)流組成:I01-08+I01-07 數(shù)據(jù)流編號:D112 數(shù)據(jù)流名稱:訂單信息 P1-05 數(shù)據(jù)流來源: 數(shù)據(jù)

13、流去向:F1-04 數(shù)據(jù)流組成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20 數(shù)據(jù)流編號:D117 數(shù)據(jù)流名稱:未處理訂單信息 數(shù)據(jù)流來源:P1-07 數(shù)據(jù)流去向:F1-04 數(shù)據(jù)流組成:I01-14+I01-15+I01-16+I01-20 數(shù)據(jù)流編號:D205 數(shù)據(jù)流名稱:關(guān)聯(lián)圖書信息 數(shù)據(jù)流來源:F2-02 數(shù)據(jù)流去向:P2-02 數(shù)據(jù)流組成:I02-01+I02-02 數(shù)據(jù)流編號:D204 數(shù)據(jù)流名稱:購物車信息 數(shù)據(jù)流來源:P2-02 數(shù)據(jù)流去向:P2-03 數(shù)據(jù)流組成:I01-23+I01-08+I01-11+I01-12+I01

14、-11+I01-19 數(shù)據(jù)流編號:D209 數(shù)據(jù)流名稱:圖書關(guān)聯(lián)數(shù)據(jù) 數(shù)據(jù)流來源:P2-04 數(shù)據(jù)流去向:F2-02 數(shù)據(jù)流組成:I02-12+I02-03+I02-04+I02-05+I02-06+I02-07+I02-08 +I02-9+I02-10+I02-11 3 數(shù)據(jù)流圖構(gòu)建 首先對該網(wǎng)上書店系統(tǒng)進行整體的分析,對于在線購買書籍進行仔細分析后。對其進行詳細描述如下: 登錄后可以瀏覽圖書信息,并且可以添加想用戶注冊后,可以自動登錄,數(shù)據(jù)流圖描述: 要的圖書到購物車中。在確定購物車后,可以訂購圖書,產(chǎn)生相應(yīng)的訂單。管理員登錄后可以對未處理的訂單進行處理,同時管理可以更新圖書的相關(guān)信息和會

15、員的部分信息以及個人信息。 系統(tǒng)頂層數(shù)據(jù)流圖如圖2-2所示。 D1-02D1-14注冊信息管理員信息F1-02管理員信息D1-06修改后信息P1-03P1-01P1-06修改D1-16注冊登錄會員信息會員信息F1-01D1-05D1-07D1-01要修改的信息用戶信息要注冊的信息D1-15D1-03管理員信息登錄信息D1-13D1-12D1-17登錄信息P1-02訂單信息P1-07未處理訂單信息登錄訂P1-05管理D1-11購圖書D1-08部分圖書信息訂單信息F1-04瀏覽信息D1-10圖書信息P1-04F1-03圖書信息瀏覽D1-18D1-09圖書信息圖書簡單信息 用戶D1-04瀏覽信息 管

16、理員 圖2-2 系統(tǒng)頂層數(shù)據(jù)流圖 圖書銷售管理首先是顧客登錄到本網(wǎng)站后可以按圖書類別或書名進行查詢,瀏覽書籍,根據(jù)自己的需要選擇相應(yīng)的書籍添加到購物車中,添加后會顯示出與購物車中圖書具有關(guān)聯(lián)規(guī)則的圖書信息,之后確定購物車,填寫訂單。圖書購物車模塊的數(shù)據(jù)流圖如圖2-3所示。 D2-02D2-04D2-01圖書部分信息購物車信息瀏覽信息P2-02P2-03P2-01 登錄后的管理員D2-08D2-09圖書關(guān)聯(lián)數(shù)據(jù) 更新購確認登錄后的用戶瀏覽管理員信息物車購買D2-07D2-03D2-05D2-06訂單信息圖書信息關(guān)聯(lián)圖書信息訂單信息F2-03訂單圖書F2-02F2-01詳細表數(shù)據(jù)倉庫圖書表 P2-

17、0數(shù)據(jù)掘 圖2-3 購物車模塊數(shù)據(jù)流圖 圖書訂單基本信息顧客基本信息PKid圖書訂單詳細idPKorder_id PKiduseridFK1username 11Naddress password 購買FK1orderid分析屬于datetime realname FK2productidzip tel NFK3userid1tel address countemail zip pricestatus email 1sum jifen 1admin_idFK2圖書倉庫NidPK管理員基本信息useridFK11屬于admin_idPKa1 處理a2 admin_name a3 1admin_p

18、assword a4 a5 圖書基本信息a6 PKid. sortidFK1M圖書關(guān)聯(lián) name圖書類別1 salecount1idPKidPK屬于屬于 image price1product1FK11name salepriceproduct2FK2 descript contentsN saledate author挖掘 chubanshe圖3-2 系統(tǒng)的數(shù)據(jù)庫E-R圖 系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫中共分為8張數(shù)據(jù)表。圖書類別表如表3-1所示:3-sort 序號 英文名 中文名 類型 長度 1 id 類別編號 int 2 name 類別名稱 varchar 字)420 圖書基本信息表如

19、表3-2所示: 表3-2 product 序號 英文名 中文名 類型 長度 1 id 圖書編號 int 2 sortid 類別編號 int 字)450 續(xù)表3-2 100 3 name varchar 書名 4 salecount 銷售數(shù)量 int 5 image 圖片 varchar 100 6 price 普通價格 float 7 saleprice 會員價 float 8 descript 圖書描述 varchar 100 9 contents 內(nèi)容簡介 varchar 100 10 saledate 進貨日期 datatime 11 author 作者 varchar 12 chuba

20、nshe 出版社 varchar 48885050 圖書訂單基本信息表如表3-3所示: 表3-3 orderbook 序號 英文名 中文名 類型 長度 1 id 自動編號 int 2 order_id 訂單編號 int 3 userid 會員編號 int 4 address 地址 varchar 5 datetime 購物日期 datatime 6 zip 郵編 varchar 7 tel 電話 varchar 8 email 郵箱 varchar 9 status 訂單狀態(tài) varchar 10 sum 購物總額 float 11 admin_id 管理員編號 int 字)4443082020203084 圖書訂單詳細表如表3-4所示: 表3-4 shopcart 序號 英文名 中文名 類型 長度 1 id 自動編號 int 2 orderid 訂單編號 int 3 productid 產(chǎn)品編號 int 4 count 購買數(shù)量 int 字)4444 續(xù)表3-4 5 price 單價 float 6 usreid 會員編號 int 84 圖書倉庫表如表3-5所示: 表3-5 store 序號 英文名 中文名 類型 長度 1 id 自動編號 int 字)4 2 userid 會員編號 int 3 a1 1 關(guān)聯(lián)產(chǎn)品 int 4 a2 2 關(guān)聯(lián)產(chǎn)品 int 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論