數(shù)據(jù)庫(kù)大作業(yè)-網(wǎng)上服裝系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁
數(shù)據(jù)庫(kù)大作業(yè)-網(wǎng)上服裝系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第2頁
數(shù)據(jù)庫(kù)大作業(yè)-網(wǎng)上服裝系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第3頁
數(shù)據(jù)庫(kù)大作業(yè)-網(wǎng)上服裝系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第4頁
數(shù)據(jù)庫(kù)大作業(yè)-網(wǎng)上服裝系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第11頁 數(shù)據(jù)庫(kù)大作業(yè)課 題網(wǎng)上服裝銷售系統(tǒng) 學(xué) 院 化工學(xué)院 專 業(yè)化學(xué)工程與工藝三四班年 級(jí) 2010 成 員佟小倩(3010207117)陳鳳 (3010207090)王雪 (3010207080) 201網(wǎng)上服裝銷售系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)化學(xué)工程與工藝工程專業(yè)小組成員以及任務(wù)分配:佟小倩(3010207117) 化學(xué)工程與工藝(四)班:ER圖的建立,存儲(chǔ)過程的編輯,以及在SQL數(shù)據(jù)庫(kù)應(yīng)用程序中完成對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的建立和功能實(shí)現(xiàn),修改程序。 陳 鳳(3010207090) 化學(xué)工程與工藝(四)班:負(fù)責(zé)系統(tǒng)需求,ER圖的建立,在word上完成物理設(shè)計(jì),創(chuàng)建語句相關(guān)編寫,視圖索引的建立以及后期

2、核對(duì)。王 雪( 3010207080)化學(xué)工程與工藝(三)班:負(fù)責(zé)ER圖的建立,關(guān)系模式的建立,后期核對(duì)。系統(tǒng)名稱:網(wǎng)上服裝銷售系統(tǒng)一系統(tǒng)需求(陳鳳)需求分析1市場(chǎng)需求網(wǎng)上的服裝銷售系統(tǒng)是以為瀏覽用戶提供商品信息為核心,以降低成本提高利潤(rùn)為目標(biāo)的信息管理系統(tǒng)。對(duì)于用戶而言,為了節(jié)省用戶的寶貴時(shí)間,用戶可以通過商品公告欄了解當(dāng)今服飾的最新動(dòng)態(tài),省去了很多的查找時(shí)間和精力。對(duì)于企業(yè)來說,在經(jīng)濟(jì)效益方面,企業(yè)無需在中低端銷售環(huán)節(jié)進(jìn)行巨大的運(yùn)作投入,如人員、倉(cāng)儲(chǔ)、貨運(yùn),而將主要精力投著在高端產(chǎn)品的引進(jìn)和批發(fā)銷售等環(huán)節(jié),避免了資源分散及由此帶來的管理風(fēng)險(xiǎn),從而集中優(yōu)勢(shì)資源保持企業(yè)的核心競(jìng)爭(zhēng)力,同時(shí)還縮短

3、了生產(chǎn)商與消費(fèi)者之間的距離,有利于商品的快速流通,和降低整體分銷成本。 2數(shù)據(jù)庫(kù)需求 通過對(duì)相關(guān)服裝銷售的了解,綜合用戶對(duì)銷售系統(tǒng)所提出的要求,整理出該系統(tǒng)的運(yùn)作流程,并對(duì)該流程進(jìn)行了細(xì)心的分析得出了如下的需求分析。 (1)功能需求分析總的來說,作為網(wǎng)站對(duì)網(wǎng)上服裝銷售系統(tǒng)的要求:能按各種方式如:品牌名、廠家等查詢銷售系統(tǒng)的現(xiàn)有服裝的供應(yīng)情況,管理者能夠查詢訂購(gòu)人的基本資料、訂購(gòu)服裝情況以及自身的基本信息。能夠查詢不同日期不同訂購(gòu)人的訂單狀況,訂購(gòu)人的付款銀行等。把這些功能細(xì)分應(yīng)包含以下功能:1) 顯示商品的相關(guān)信息 a. 由多個(gè)靜態(tài)網(wǎng)頁構(gòu)成,主要用于加載各服裝商品的圖片和信息。 b. 點(diǎn)擊“查

4、看”功能,點(diǎn)擊后顯示服裝商品的詳細(xì)資料,如樣式,產(chǎn)地等。 2)客戶界面 包括客戶的登錄的帳號(hào)、密碼以及客戶的相關(guān)詳細(xì)資料,客戶相關(guān)信息的顯示及修改功能。 3)訂購(gòu)系統(tǒng) 本系統(tǒng)為客戶提供的是購(gòu)物模式,客戶可以通過點(diǎn)擊商品后,商品會(huì)自動(dòng)加載到購(gòu)物面板,客戶確定所需商品后,只需點(diǎn)擊確定即可。 4)訂購(gòu)查詢 對(duì)客戶的訂購(gòu)時(shí)間、服裝等相關(guān)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),客戶對(duì)服裝以及服務(wù)態(tài)度的滿意讀等,客戶可以通過該項(xiàng)功能對(duì)所訂購(gòu)過的服裝進(jìn)行校對(duì)等。 5)管理員模塊 對(duì)現(xiàn)有資料進(jìn)行分類整理、備份、修改,以及對(duì)垃圾信息進(jìn)行刪除。 8) 系統(tǒng)維護(hù) a. 數(shù)據(jù)備份:用戶可以選擇不同的路徑對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行備份。 b. 清除數(shù)據(jù):

5、由于清除數(shù)據(jù)是直接對(duì)數(shù)據(jù)庫(kù)中的具體的表進(jìn)行刪除數(shù)據(jù)操作,該功能應(yīng)由管理員操作,選擇用戶想刪除數(shù)據(jù)的表單,確認(rèn)刪除后系統(tǒng)將對(duì)選中的數(shù)據(jù)庫(kù)表單清空數(shù)據(jù)。 c. 初始化數(shù)據(jù)庫(kù):對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始化,一般是管理員用于第一次使用系統(tǒng)。(2)性能需求分析 1) 正確性:根據(jù)服裝銷售系統(tǒng)的運(yùn)作流程設(shè)計(jì)軟件,流程中的每個(gè)步驟在系統(tǒng)中都必須有所體現(xiàn),保證程序的正確性。 2) 靈活性:系統(tǒng)應(yīng)具有較靈活的更新操作,對(duì)菜單、客戶、定單等數(shù)據(jù)項(xiàng)應(yīng)具備實(shí)時(shí)配置的功能,對(duì)一段時(shí)間后數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行有選擇地刪除,必要時(shí)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行初始化。 3) 穩(wěn)定性:系統(tǒng)應(yīng)具備長(zhǎng)期持續(xù)工作的能力;使數(shù)據(jù)庫(kù)的一致性控制在可操作范圍內(nèi);避免

6、因系統(tǒng)引起的死機(jī)現(xiàn)象。 4) 安全性:有良好的用戶身份認(rèn)證體制和靈活的密碼更改模塊;用戶權(quán)限可以通過管理員靈活修改;有手動(dòng)備份等操作系統(tǒng)結(jié)構(gòu)簡(jiǎn)述:本系統(tǒng)包括六個(gè)實(shí)體:管理員;客戶;服裝;訂單;商家;銀行實(shí)體之間的關(guān)系轉(zhuǎn)換為其他兩個(gè)表:訂服裝;供應(yīng);(都是多對(duì)多關(guān)系的轉(zhuǎn)換)實(shí)體“管理員”與“服裝”之間一對(duì)多的關(guān)系轉(zhuǎn)換到表“服裝”中實(shí)體“客戶”與“訂單”之間一對(duì)多的關(guān)系轉(zhuǎn)換到表“訂單”中實(shí)體“銀行”與“訂單”之間一對(duì)多的關(guān)系轉(zhuǎn)換到表“訂單”中二ER圖(王雪 陳鳳 佟小倩)管理員管理員服裝客戶銀行訂單商家管理下單包含供應(yīng)付款管理員ID姓名登錄密碼客戶ID客戶名聯(lián)系地址密碼電話郵編銀行編號(hào)店名聯(lián)系人電

7、話地址店號(hào)客戶評(píng)價(jià)負(fù)責(zé)人名稱訂單狀態(tài)數(shù)目定價(jià)店面級(jí)別品牌名服裝編號(hào)產(chǎn)地訂購(gòu)日期折扣訂單號(hào)庫(kù)存付款日期付款金額服裝簡(jiǎn)介服裝類型類型期電話發(fā)貨日期號(hào)碼確認(rèn)收貨評(píng)價(jià)三關(guān)系模式(王雪)注:各個(gè)基本表中關(guān)鍵字已在關(guān)系模式中標(biāo)出本系統(tǒng)包括六個(gè)實(shí)體:管理員;客戶;服裝;訂單;商家;銀行關(guān)系模式如下:管理員(管理員ID,姓名,登錄密碼)服裝(服裝編號(hào),品牌名,號(hào)碼,產(chǎn)地,服裝類型,服裝簡(jiǎn)介,折扣,定價(jià),管理員ID)商家(店號(hào),店名,聯(lián)系人,電話,地址,店面級(jí)別)客戶(客戶ID,客戶名,密碼,電話,聯(lián)系地址,郵編)訂單(訂單號(hào),訂單狀態(tài),發(fā)貨日期,付款金額,評(píng)價(jià),確認(rèn)收貨,付款日期, 客戶ID,銀行編號(hào))銀行(

8、銀行編號(hào),名稱,負(fù)責(zé)人,客戶評(píng)價(jià),電話)訂服裝(訂單號(hào),服裝編號(hào),數(shù)目)供應(yīng)(服裝編號(hào),廠號(hào),庫(kù)存)物理設(shè)計(jì)(陳鳳) 表1 管理員字段名類型特殊屬性管理員IDchar(10)主鍵姓名varchar(6)not null登錄密碼char(10)not null表2 服裝字段名類型特殊屬性服裝編號(hào)char(8)主鍵品牌名varchar(6)not null產(chǎn)地char(10)not null服裝類型char(8)not null服裝簡(jiǎn)介varchar(40)not null折扣char(3)not null定價(jià)char(6)not null號(hào)碼varchar(6)not null管理員IDchar

9、(10)外鍵表3商家字段名類型特殊屬性店號(hào)char(4)主鍵店名varchar(20)not null聯(lián)系人varchar(6)not null電話char(11)not null地址char(20)not null店面級(jí)別varchar(6)not null表4 客戶字段名類型特殊屬性客戶IDchar(10)主鍵客戶名varchar(6)not null密碼char(10)not null電話char(11)not null聯(lián)系地址char(20)not null郵編char(6)not null表5 訂單字段名類型特殊屬性訂單號(hào)char(4)主鍵訂單狀態(tài)char(20)not null發(fā)貨

10、日期datetimenot null付款金額varchar(6)not null付款日期datetimenot null評(píng)價(jià)varchar(6)not null確認(rèn)收獲char(2)not null客戶IDchar(10)外鍵銀行編號(hào)char(10)外鍵表6 銀行字段名類型特殊屬性銀行編號(hào)char(10)主鍵名稱varchar(20)not null負(fù)責(zé)人varchar(6)not null電話char(11)not null客戶評(píng)價(jià)varchar(6)not null表7 訂服裝字段名類型特殊屬性訂單號(hào)char(4)主鍵服裝編號(hào)char(8)主鍵數(shù)目intnot null表8 供應(yīng)字段名類型

11、特殊屬性服裝編號(hào)char(8)主鍵廠號(hào)char(4)主鍵總數(shù)intnot null五.系統(tǒng)實(shí)現(xiàn)(陳鳳 佟小倩 王雪) 數(shù)據(jù)庫(kù)及其基本表的建立數(shù)據(jù)庫(kù)的建立,基本表的建立用TSQL語言:數(shù)據(jù)庫(kù)名稱為:網(wǎng)上服裝銷售系統(tǒng)建立數(shù)據(jù)庫(kù)的TSQL代碼如下:(陳鳳)CREATE DATABASE 網(wǎng)上服裝銷售系統(tǒng) ON ( NAME =網(wǎng)上服裝銷售系統(tǒng)dat, FILENAME = E:SQL網(wǎng)上服裝銷售系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì).mdf, SIZE = 12, MAXSIZE = 100, FILEGROWTH = 2 ) LOG ON ( NAME =網(wǎng)上服裝銷售系統(tǒng)log, FILENAME = E:SQL網(wǎng)上服

12、裝銷售系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì).ldf, SIZE = 4 MB, MAXSIZE = 50 MB, FILEGROWTH = 2 MB )建立基本表的TSQL代碼如下:(陳鳳)create table 管理員( 管理員ID char(10) PRIMARY KEY, 姓名 varchar(10) not null, 登錄密碼 char(10) not null)create table 服裝 ( 服裝編號(hào) char(8) PRIMARY KEY,品牌名 varchar(6) not null 產(chǎn)地 char(10) not null, 服裝類型 char(8) not null, 服裝簡(jiǎn)介 varc

13、har(40) not null, 折扣 char(6) not null, 定價(jià) char(2) not null, 號(hào)碼 varchar(6) not null, 管理員ID char(10) REFERENCES 管理員(管理員ID)create table 商家( 店號(hào) char(4) PRIMARY KEY, 店名 varchar(20) not null, 聯(lián)系人 varchar(6) not null, 電話 char(11) not null, 地址 char(20) not null, 店面級(jí)別 varchar(6) not null )create table 客戶( 客戶

14、ID char(10) PRIMARY KEY, 客戶名 varchar(6) not null, 密碼 char(10) not null, 電話 char(11) not null, 聯(lián)系地址 char(20) not null, 郵編 char(6) not null)create table 銀行( 銀行編號(hào) char(10) PRIMARY KEY, 名稱 varchar(20) not null, 負(fù)責(zé)人 varchar(6) not null, 電話 char(11) not null, 地址 char(20) not null), 客戶評(píng)價(jià) varchar(6) not nul

15、l)create table 訂單( 訂單號(hào) char(4) PRIMARY KEY, 訂單狀態(tài) char(20) not null, 發(fā)貨日期 datetime not null, 付款金額 varchar(6) not null, 付款日期 datetime varchar(6) not null, 評(píng)價(jià) varchar(6) not null, 確認(rèn)收獲 char(2) not null, 客戶ID char(10) REFERENCES 客戶(客戶ID), 銀行服裝編號(hào) char(10) REFERENCES 銀行(銀行編號(hào))create table 訂服裝( 訂單號(hào) char(4)

16、REFERENCES 訂單(訂單號(hào)), 服裝編號(hào) char(8) REFERENCES 服裝(服裝編號(hào)), 數(shù)目 int not null)create table 供應(yīng)( 服裝編號(hào) char(8) REFERENCES 服裝(服裝編號(hào)) , 廠號(hào) char(4) REFERENCES 供應(yīng)商(廠號(hào)), 總數(shù) int not null) 2創(chuàng)建索引(陳鳳) CREATE NONCLUSTERED INDEX 服裝簡(jiǎn)介 ON 服裝(服裝簡(jiǎn)介) CREATE NONCLUSTERED INDEX 服裝類型 ON 服裝(服裝類型)3創(chuàng)建視圖(陳鳳) CREATE VIEW 客戶的服裝 AS SELE

17、CT 品牌名,定價(jià),折扣,客戶名,電話 FROM 服裝 JOIN 訂服裝 ON 服裝.服裝編號(hào)=訂服裝.服裝編號(hào) JOIN 訂單 ON 訂服裝.訂單號(hào)=訂單.訂單號(hào) JOIN 客戶ON 訂單.客戶ID=客戶.客戶ID CREATE VIEW 客戶銀行 AS SELECT 客戶名,名稱,負(fù)責(zé)人 FROM 客戶 JOIN 訂單 ON 客戶.客戶ID=訂單.客戶ID JOIN 銀行 ON 訂單.銀行編號(hào)=銀行.銀行編號(hào)4創(chuàng)建存儲(chǔ)過程以執(zhí)行查詢和插入功能(佟小倩)1. 所訂服裝的基本信息 CREATE PROCEDURE 訂服裝 CID char(10)ASSELECT 服裝.服裝編號(hào),服裝.品牌名,

18、服裝.產(chǎn)地,服裝.定價(jià)FROM 客戶 INNER JOIN 訂單 ON 客戶.客戶ID=訂單.客戶ID INNER JOIN 訂服裝 ON 訂單.訂單號(hào)=訂服裝.訂單號(hào) INNER JOIN 服裝 ON 訂服裝.服裝編號(hào)=服裝.服裝編號(hào)WHERE 客戶.客戶ID=CIDGO 2.插入客戶的信息CREATE PROCEDURE 插入客戶信息 客戶ID char(10), 客戶名 varchar(6), 密碼 char(10), 電話 char(11), 聯(lián)系地址 char(20), 郵編 char(6) AS INSERT INTO 客戶VALUES(客戶ID,客戶名,密碼,電話,聯(lián)系地址,郵編)3.查詢客戶的信息 CREATE PROCEDURE 客戶信息 name varchar(10)ASBEGIN SELECT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論