數(shù)據(jù)庫(kù)設(shè)計(jì)-《網(wǎng)上書(shū)店系統(tǒng)》Word版

上傳人:優(yōu)*** 文檔編號(hào):29392616 上傳時(shí)間:2021-10-07 格式:DOC 頁(yè)數(shù):16 大?。?51KB
收藏 版權(quán)申訴 舉報(bào) 下載
數(shù)據(jù)庫(kù)設(shè)計(jì)-《網(wǎng)上書(shū)店系統(tǒng)》Word版_第1頁(yè)
第1頁(yè) / 共16頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)-《網(wǎng)上書(shū)店系統(tǒng)》Word版_第2頁(yè)
第2頁(yè) / 共16頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)-《網(wǎng)上書(shū)店系統(tǒng)》Word版_第3頁(yè)
第3頁(yè) / 共16頁(yè)

下載文檔到電腦,查找使用更方便

8 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫(kù)設(shè)計(jì)-《網(wǎng)上書(shū)店系統(tǒng)》Word版》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)設(shè)計(jì)-《網(wǎng)上書(shū)店系統(tǒng)》Word版(16頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 目錄 1 . 系統(tǒng)需求分析 2 1.1 系統(tǒng)基本功能描述 2 1.2 系統(tǒng)數(shù)據(jù)流圖 2 1.2.1 數(shù)據(jù)流分析 2 1.2.2 數(shù)據(jù)字典 3 1.2.2.1 數(shù)據(jù)項(xiàng) 3 1.2.2.2 數(shù)據(jù)結(jié)構(gòu) 4 2 . 系統(tǒng)設(shè)計(jì) 5 2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 5 2.1.1 概念結(jié)構(gòu)設(shè)計(jì) 5 2.1.2 邏輯結(jié)構(gòu)設(shè)計(jì) 7 2.2 系統(tǒng)物理設(shè)計(jì) 10 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 1 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 1 系統(tǒng)需求分析 1.1 系統(tǒng)基本功能描述 網(wǎng)上

2、書(shū)店系統(tǒng)是依據(jù)網(wǎng)上書(shū)店能夠在線出售圖書(shū)和管理需求而進(jìn)行設(shè)計(jì)的,目的是實(shí)現(xiàn)在線接受客戶訂單、書(shū)店信息管理的功能。 需要在線購(gòu)買(mǎi)圖書(shū)的客戶能夠通過(guò)網(wǎng)上書(shū)店系統(tǒng)查詢所需要的圖書(shū)是否有售并能夠查詢有售圖書(shū)的基本信息(比如圖書(shū)名稱、作者、出版社等)。如果客戶查詢到所需并且有售的圖書(shū),能夠在線下達(dá)訂單,然后提交給數(shù)據(jù)庫(kù),并且客戶能夠查詢自己的訂單的處理情況。同時(shí),客戶應(yīng)該能夠維護(hù)自己的信息(比如修改自己的收貨地址、聯(lián)系方式等)。 網(wǎng)上書(shū)店系統(tǒng)應(yīng)該至少擁有一個(gè)管理員。管理員能夠維護(hù)在售圖書(shū)的基本信息(比如圖書(shū)信息的增加、刪除、修改等),并且能夠?qū)D書(shū)進(jìn)行分類管理。同時(shí),管理員能夠維護(hù)客戶的信息,能夠?qū)徍?/p>

3、客戶提交的訂單以確認(rèn)或刪除訂單。 1.2 系統(tǒng)數(shù)據(jù)流圖 通過(guò)對(duì)系統(tǒng)需求進(jìn)行分析,我們確定系統(tǒng)中有兩類用戶:管理員和客戶。 各類用戶的具體描述如下: (1) 管理員 描述:管理員負(fù)責(zé)后臺(tái)管理。包括增加、刪除、修改圖書(shū)信息,對(duì) 圖書(shū)進(jìn)行分類管理;維護(hù)客戶信息(增加和刪除客戶賬號(hào));審核訂單并確認(rèn)合法訂單或刪除非法訂單。 (2) 客戶 描述:客戶可以查詢有售圖書(shū)的基本信息;可以維護(hù)自己的信息;可以進(jìn)行網(wǎng)上訂書(shū);可以查詢訂單的處理情況。 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 1.2.1 數(shù)據(jù)流分析 根據(jù)分析,我們可以得到系統(tǒng)的數(shù)據(jù)流圖。 (1)網(wǎng)上書(shū)

4、店系統(tǒng)頂層數(shù)據(jù)流圖如圖1-1所示。 1.2.2 數(shù)據(jù)字典 根據(jù)數(shù)據(jù)流程分析,對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行分析和匯總,建立系統(tǒng)數(shù)據(jù)字典。下面列出部分?jǐn)?shù)據(jù)字典內(nèi)容。 1.2.2.1 數(shù)據(jù)項(xiàng) (1)管理員 ① {管理員編號(hào),每位管理員在系統(tǒng)中的唯一編號(hào)也是管理員登陸的賬號(hào)名,char(7)} ② {管理員姓名,char(10)} ③ {管理員登陸密碼,char(10)} (2)客戶 ① {客戶編號(hào),每位客戶在系統(tǒng)中的唯一編號(hào),char(7)} ② {客戶姓名,char(10)} ③ {地址編號(hào),客戶有多個(gè)地址時(shí)每個(gè)地址的編號(hào),char(7)} 傳播優(yōu)秀W

5、ord版文檔 ,希望對(duì)您有幫助,可雙擊去除! ④ {地址,客戶收貨地址中某個(gè)具體地址,varchar(20)} ⑤ {聯(lián)系方式,客戶的電話號(hào)碼,char(15)} ⑥ {賬戶余額,客戶購(gòu)書(shū)賬戶的余額,float(7)} ⑦ {登陸密碼,char(10)} (3)訂單 ① {訂單號(hào),唯一標(biāo)識(shí)一張訂單的編號(hào),char(7)} ② {訂單日期,生成訂單的時(shí)間,datetime,取值為提交訂單的時(shí)間} ③ {收貨人姓名,查收?qǐng)D書(shū)的人的姓名,char(10),同客戶姓名} ④ {收貨人聯(lián)系方式,收貨人的電話

6、號(hào)碼,char(15),同聯(lián)系方式} ⑤ {發(fā)貨地址,圖書(shū)送達(dá)的目的地,varchar(100),是客戶收貨地址中的一個(gè)} ⑥ {管理員編號(hào),審核該訂單的管理員的編號(hào),char(7),同管理員編號(hào)} (4)訂單細(xì)則 ① {細(xì)則號(hào),唯一標(biāo)識(shí)一個(gè)訂單細(xì)則,char(7)} ② {圖書(shū)編號(hào),訂單所包含的圖書(shū)的編號(hào),char(7),同圖書(shū)信息中的圖書(shū)編號(hào)} ③ {訂購(gòu)數(shù)量,購(gòu)買(mǎi)同本圖書(shū)的數(shù)量,smallint,取值不大于此本圖書(shū)的庫(kù)存余量} ④ {發(fā)貨狀況,已訂購(gòu)圖書(shū)的發(fā)貨情況,varc

7、har(100)} (5)圖書(shū)信息 ① {圖書(shū)編號(hào),唯一標(biāo)識(shí)一款圖書(shū)的編號(hào),char(7)} 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! ② {圖書(shū)名,圖書(shū)的題名,varchar(20)} ③ {作者,圖書(shū)的作者,char(10)} ④ {出版社,圖書(shū)的出版方,varchar(20)} ⑤ {圖書(shū)類別,圖書(shū)的分類,varchar(20)} ⑥ {庫(kù)存余量,當(dāng)前書(shū)店此款圖書(shū)的剩余量,smallint,當(dāng)前庫(kù)存量=上次庫(kù)存量-售出數(shù)量} ⑦ {圖書(shū)價(jià)格,圖書(shū)

8、的售價(jià),float(5),圖書(shū)價(jià)格大于零} 1.2.2.2 數(shù)據(jù)結(jié)構(gòu) (1){圖書(shū)信息,每本圖書(shū)的具體信息,組成:{圖書(shū)編號(hào),圖書(shū)名,作者,出版社,圖書(shū)類別,庫(kù)存余量,圖書(shū)價(jià)格} } (2){管理員,管理員的基本信息,組成:{管理員編號(hào),管理員姓名} } (3){客戶,客戶的基本信息,組成:{客戶編號(hào),客戶姓名,收貨地址,賬戶余額,聯(lián)系方式} } (4){收貨地址,客戶的收貨地址,組成:{地址編號(hào),地址} } (5){訂單,訂單的信息,組成:{訂單號(hào),訂單日期,訂單細(xì)則,收貨人姓名, 發(fā)貨地址,管理員編號(hào),收貨人聯(lián)系方式} } (6){訂單細(xì)則,訂單的細(xì)節(jié)內(nèi)容,組成

9、:{細(xì)則號(hào),圖書(shū)編號(hào),訂購(gòu)數(shù)量,發(fā)貨狀況} } 2 系統(tǒng)設(shè)計(jì) 2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 2.1.1 概念結(jié)構(gòu)設(shè)計(jì) 1.系統(tǒng)涉及到的實(shí)體 (1)管理員{管理員編號(hào),管理員姓名} 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! (2)客戶{客戶編號(hào),客戶姓名,收貨地址,賬戶余額,聯(lián)系方式} (3)圖書(shū){圖書(shū)編號(hào),圖書(shū)名,作者,出版社,圖書(shū)類別,庫(kù)存余量,圖書(shū)價(jià)格} (4)訂單{訂單號(hào),訂單日期,訂單細(xì)則,收貨人姓名,發(fā)貨地址,管理員編號(hào),收貨人聯(lián)系方式} (5)訂單細(xì)則{細(xì)則號(hào),圖書(shū)編號(hào),訂購(gòu)數(shù)量,發(fā)貨狀況}

10、(6)收貨地址{地址編號(hào),地址} 2. 系統(tǒng)E-R模型設(shè)計(jì) A. 分E-R 模型設(shè)計(jì) (1)每個(gè)客戶可以擁有多個(gè)收貨地址,這些地址只能被這個(gè)客戶使用。因此,客戶與收貨地址之間是一對(duì)多關(guān)系。E-R圖如下: (2)一個(gè)客戶可以下達(dá)多個(gè)定單,一個(gè)訂單只能屬于一個(gè)客戶。因此,客戶與訂單是一對(duì)多關(guān)系。E-圖如下: 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! (3)一份訂單里可以包含若干個(gè)訂單細(xì)則。因此,訂單與訂單細(xì)則之間是一對(duì)多關(guān)系。E-R圖如下: (4) 一個(gè)管理員可以審核多

11、份定單,但是一份訂單只能被一個(gè)管理員審核。因此,管理員與訂單是一對(duì)多關(guān)系。E-R圖如下: 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! (5) 一個(gè)訂單細(xì)則可以包含多本圖書(shū),一本圖書(shū)也可以包含在多份訂單細(xì)則中。因此,圖書(shū)與訂單細(xì)則之間是多對(duì)多關(guān)系。E-R圖如下: B. 系統(tǒng)的總E-R圖 合并以上E-R圖即得系統(tǒng)總E-R圖如下: 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 2.1.2 邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)以上的分析,將E-R模型轉(zhuǎn)換成邏輯模型,設(shè)計(jì)出本系統(tǒng)的數(shù)據(jù)庫(kù)。

12、根據(jù)需要,設(shè)計(jì)了6個(gè)數(shù)據(jù)表,2個(gè)視圖。如下所示: l 管理員信息表:該表記錄了管理員的相關(guān)信息,包括管理員編號(hào),登陸密碼管理員姓名。 l 客戶信息表:該表記錄了客戶的相關(guān)信息,包括客戶編號(hào),登錄密碼,客戶姓名,聯(lián)系方式,賬戶余額。 l 收貨地址表:該表記錄了客戶的收貨地址信息,包括地址編號(hào),客戶編號(hào),地址。 l 訂單表:該表記錄了訂單的基本信息,包括訂單號(hào),客戶編號(hào),訂單日期,收貨人姓名,發(fā)貨地址,收貨人聯(lián)系方式,管理員編號(hào)。 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! l 訂單細(xì)則表:該表記錄了訂單的細(xì)則信息,包括細(xì)則號(hào),訂單號(hào),圖書(shū)編號(hào),訂購(gòu)數(shù)量,發(fā)貨狀況。

13、l 圖書(shū)信息表:該表記錄了圖書(shū)的基本信息,包括圖書(shū)編號(hào),圖書(shū)名,作者,出版社,圖書(shū)類別,庫(kù)存余量,圖書(shū)價(jià)格。 (1)客戶購(gòu)書(shū)信息視圖:包括圖書(shū)名,作者,出版社,訂購(gòu)數(shù)量,訂單日期,發(fā)貨狀況,賬戶余額。 (2)管理員訂單審核視圖:包括訂單號(hào),客戶號(hào),圖書(shū)編號(hào),訂購(gòu)數(shù)量。 根據(jù)上面的邏輯結(jié)構(gòu)設(shè)計(jì),設(shè)計(jì)相應(yīng)的表結(jié)構(gòu)如下所示。 1.管理員信息表(Ginfo) 該表記錄了管理員的相關(guān)信息,包括管理員編號(hào),管理員姓名。其結(jié)構(gòu)如表2-1所示: 表2-1 Ginfo 字段 說(shuō)明 類型(長(zhǎng)度) 備注 Gid 管理員編號(hào) char(7) 主鍵,不為空 Gcode 登錄

14、密碼 char(10) 不為空 Gname 管理員姓名 char(10) 不為空 2.客戶信息表(Kinfo) 該表記錄了客戶的相關(guān)信息,包括客戶編號(hào),客戶姓名,聯(lián)系方式,賬戶余額。其結(jié)構(gòu)如表2-2所示: 表2-2 Kinfo 字段 說(shuō)明 類型(長(zhǎng)度) 備注 Kid 客戶編號(hào) char(7) 主鍵,不為空 Kcode 登錄密碼 char(10) 不為空 Kname 客戶姓名 char(10) 不為空 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! Kcontact 聯(lián)系方式 char(15) 不為空 Ksav

15、e 賬戶余額 float(7) 不小于零 3.收貨地址表(ADinfo) 該表記錄了客戶的收貨地址信息,包括地址編號(hào),客戶編號(hào),地址。其結(jié)構(gòu)如表2-3所示: 表2-3 ADinfo 字段 說(shuō)明 類型(長(zhǎng)度) 備注 ADid 地址編號(hào) char(7) 主鍵,不為空 Kid 客戶編號(hào) char(7) 主鍵,外鍵,不為空 Add 地址 varchar(100) 不為空 4.訂單表(Dinfo) 該表記錄了訂單的基本信息,包括訂單號(hào),客戶編號(hào),訂單日期,收貨人姓名,發(fā)貨地址,收貨人聯(lián)系方式,管理員編號(hào)。其結(jié)構(gòu)如表2-4所示: 表2-4 Di

16、nfo 字段 說(shuō)明 類型(長(zhǎng)度) 備注 Did 訂單號(hào) char(7) 主鍵,不為空 Kid 客戶編號(hào) char(7) 主鍵,外鍵,不為空 Dname 收貨人姓名 char(10) 不為空 Dadd 發(fā)貨地址 varchar(100) 外鍵,不為空 Dcontact 收貨人聯(lián)系方式 char(15) 外鍵,不為空 Gid 管理員編號(hào) char(7) 外鍵,不為空 Ddate 訂單日期 datetime 不為空 5.訂單細(xì)則表(Xinfo) 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 該表記錄了訂單的細(xì)則

17、信息,包括細(xì)則號(hào),訂單號(hào),圖書(shū)編號(hào),訂購(gòu)數(shù)量,發(fā)貨狀況。其結(jié)構(gòu)如表2-5所示: 表2-5 Xinfo 字段 說(shuō)明 類型(長(zhǎng)度) 備注 Xid 細(xì)則號(hào) char(7) 主鍵,不為空 Did 訂單號(hào) char(7) 主鍵,外鍵,不為空 Tid 圖書(shū)編號(hào) char(7) 外鍵,不為空 Xnum 訂購(gòu)數(shù)量 smallint 大于零 Xdetail 發(fā)貨狀況 varchar(100) 默認(rèn)未發(fā)貨 6.圖書(shū)信息表(Tinfo) 該表記錄了圖書(shū)的基本信息,包括圖書(shū)編號(hào),圖書(shū)名,作者,出版社,圖書(shū)類別,庫(kù)存余量,圖書(shū)價(jià)格。其結(jié)構(gòu)如表2-6所示: 表 2-

18、6 Tinfo 字段 說(shuō)明 類型(長(zhǎng)度) 備注 Tid 圖書(shū)編號(hào) char(7) 主鍵,不為空 Tname 圖書(shū)名 varchar(20) 不為空 Twriter 作者 char(10) 不為空 Tpub 出版社 varchar(20) 不為空 Tnum 庫(kù)存余量 smallint 不小于零,不為空 Tprice 圖書(shū)價(jià)格 float(5) 不小于零,不為空 Tsort 圖書(shū)類別 varchar(20) 不為空 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 2.2 系統(tǒng)物理設(shè)計(jì) 1.存儲(chǔ)過(guò)程

19、 (1)訂單處理系統(tǒng)是整個(gè)網(wǎng)上書(shū)店系統(tǒng)的核心。它的功能是檢查客戶欲提交的訂單細(xì)則數(shù)據(jù)的合法性。主要包括:檢查圖書(shū)的庫(kù)存余量是否為零、檢查客戶的賬戶余額是否足夠支付購(gòu)書(shū)款。檢查訂單細(xì)則數(shù)據(jù)流程圖如圖3-1所示: 圖3-1 檢查訂單數(shù)據(jù)流程圖 傳播優(yōu)秀Word版文檔 ,希望對(duì)您有幫助,可雙擊去除! 小結(jié) 不足:如在訂單處理功能上應(yīng)當(dāng)增加發(fā)票處理功能,在圖書(shū)管理上應(yīng)當(dāng)增加圖書(shū)的倉(cāng)儲(chǔ)管理功能等。

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(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),我們立即給予刪除!