典型案例數(shù)據(jù)庫設(shè)計(jì)_第1頁
典型案例數(shù)據(jù)庫設(shè)計(jì)_第2頁
典型案例數(shù)據(jù)庫設(shè)計(jì)_第3頁
典型案例數(shù)據(jù)庫設(shè)計(jì)_第4頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、_本科學(xué)生綜合性實(shí)驗(yàn)報(bào)告課程名稱:數(shù)據(jù)庫系統(tǒng)原理電子商務(wù)數(shù)據(jù)庫設(shè)計(jì)項(xiàng)目組長學(xué)號 0061375班級選課03班小組第12組實(shí)驗(yàn)項(xiàng)目名稱樂購電子商城銷售系統(tǒng)設(shè)計(jì)指導(dǎo)教師-可編輯修改 -_開課學(xué)期2008 至 2009 學(xué)年 第一學(xué)期完成時(shí)間2008 年12 月30日目錄1 需求分析 .錯誤!未定義書簽。1.1編寫目的 .錯誤!未定義書簽。1.2背景 .錯誤!未定義書簽。1.2.1電子商務(wù)的發(fā)展歷史 .錯誤!未定義書簽。1.2.2樂購電子商城開發(fā)背景 .錯誤!未定義書簽。1.3定義 .錯誤!未定義書簽。1.4目標(biāo) .錯誤!未定義書簽。1.5需求分析 .11.5.1系統(tǒng)的功能描述 .11.5.2系統(tǒng)總

2、體功能圖 .31.5.3系統(tǒng)流程圖 .51.5.4數(shù)據(jù)流圖 .61.5.5實(shí)體與數(shù)據(jù) .61.5.6聯(lián)系與數(shù)據(jù) .71.5.7數(shù)據(jù)字典 .82 概念設(shè)計(jì) .20-可編輯修改 -_2.1 實(shí)體圖202.2 多個(gè)實(shí)體間的聯(lián)系圖212.3 總體 ER 圖243 邏輯設(shè)計(jì)253.1 關(guān)系設(shè)計(jì)253.2 關(guān)系優(yōu)化263.3 約束的說明293.4 基本表314 物理設(shè)計(jì)374.1 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)374.2 確定數(shù)據(jù)庫的存取方法37-可編輯修改 -_1、需求分析1.1 系統(tǒng)的功能描述電子商城銷售管理系統(tǒng)ESS 用戶分為三類:(1)商家管理員:此類客戶可以取得商城管理員的權(quán)限,可以瀏覽所有客戶信息,查找

3、客戶,給客戶分配合理的權(quán)限,刪除不合法客戶等。(2)商城游客:只可以瀏覽商城開放的業(yè)務(wù)和信息,不可以進(jìn)行網(wǎng)上交也不為該類客戶提供個(gè)性化服務(wù),該類客戶無需注冊。(3)商城正式客戶:必須在商城注冊,登錄本商城后,這類客戶可以覽商城開放的業(yè)務(wù)和信息,可以進(jìn)行網(wǎng)上交易,也可享受商城提供的個(gè)性化服務(wù)以及優(yōu)惠服務(wù)等。作為在線購物商城,前臺銷售系統(tǒng)提供以下功能:客戶信息管理,商品信息管理 ,購物車管理,訂單信息管理。(1)客戶信息管理客戶必須注冊并登錄本系統(tǒng)才能進(jìn)行網(wǎng)上交易活動。一個(gè)客戶只能擁有一個(gè)注冊號(用戶名),注冊號可由客戶根據(jù)自己的喜好自行定義,但必須唯一且在6-16 位以內(nèi) ,且第一位必為字母C,

4、其他只能由數(shù)字組成。同一時(shí)間內(nèi)一個(gè)注冊號不能在多處登錄??蛻羲钯Y料必須真實(shí),其中注冊號、密碼、姓名、性別、地址、郵編為必填資料??蛻舻姆e分將根據(jù)客戶的訂單金額逐次積累,即客戶每購買一元的商品, 則客戶積分增加一分 .其積分等級分為一鉆 ,二鉆 ,三鉆 ,一鉆客戶為普通客戶 ,積分為 0-499 分,不享受任何優(yōu)惠 ;二鉆客戶積分為500-999 分以內(nèi) ,所有商品九折優(yōu)惠 ;三鉆客戶積分為1000 分以上 ,所有商品八折優(yōu)惠 .當(dāng)客戶積分達(dá)到一定分?jǐn)?shù)后,自動修改為相應(yīng)等級。-可編輯修改 -_客戶注冊成功以后, 其注冊信息將自動被加入客戶表中。登錄系統(tǒng)后,客戶可以查詢或修改個(gè)人信息。(2)商品

5、信息管理客戶登錄本系統(tǒng)后,可以瀏覽本商城所展示的商品。客戶登錄本系統(tǒng)后,可以查找自己所需要的商品??蛻舻卿洷鞠到y(tǒng)后,可以購買自己選中的商品。(3)購物車管理當(dāng)客戶選中某件商品時(shí),可以將其放入購物車(生成一商品暫存表)我們在購物車設(shè)置一個(gè) “是否購買 ”字段(客戶可以自己選擇, 用于確認(rèn)),一個(gè) “商品數(shù)量 ”(客戶自己填寫)字段,一個(gè)商品編號,商品名稱,商品單價(jià),商品總額。這樣客戶就可以自己決定購買哪些商品,購買多少,若不想買,可以在購物車中將其刪除。(4)訂單信息管理客戶確認(rèn)購買購物車中的商品后,提交購物清單,此時(shí)將自動生成一張商家配送單,配送單中商品編號、商品數(shù)量、配送單編號將自動插入配送

6、表中,而客戶姓名、地址、郵編、電話則設(shè)置為默認(rèn)值,即客戶可以修改其中的信息。當(dāng)客戶付款后,將自動生成一張訂單明細(xì)表。明細(xì)表中包括商品價(jià)格和優(yōu)惠價(jià),同時(shí)自動生成一張訂單總表,訂單時(shí)間由系統(tǒng)自動生成,即系統(tǒng)當(dāng)前時(shí)間 ;訂單號由系統(tǒng)自動生成。生成訂單后,一天后商家發(fā)出配送單,客戶收到商品,若在一周以內(nèi)提出退貨商品且符合退貨條件 (商品存在嚴(yán)重質(zhì)量問題),則為客戶辦理退貨業(yè)務(wù),同時(shí)修改相應(yīng)的訂單明細(xì)表和訂單總表并減去客戶相應(yīng)的積分,同時(shí)生成相應(yīng)的退貨單,退貨單包含商品編號 ,商品名稱 ,商品單價(jià) ,商品數(shù)量 ,退貨日期。-可編輯修改 -_本電子商城的后臺管理系統(tǒng)將提供客戶管理,商品管理,訂單統(tǒng)計(jì)管理等

7、功能,具體描述如下:(1)客戶管理為客戶建立一張基本表,用于添加客戶個(gè)人信息,客戶登錄后可以維護(hù)己的個(gè)人信息,并且在向網(wǎng)站發(fā)出訂單時(shí)會自動填寫自己的聯(lián)系信息。為客戶賦予查詢或修改個(gè)人信息的權(quán)利。(2)商品管理若商品接近保質(zhì)期( 3 個(gè)月),把該商品設(shè)為特價(jià)商品。若商品庫存量小于等于100 ,則提示要添加商品。若某種商品已不再銷售時(shí),應(yīng)將該商品信息刪除。若某種商品價(jià)格改變,則修改商品價(jià)格。當(dāng)商品入庫時(shí),將商品按不同的種類分類管理,分類標(biāo)準(zhǔn)為:商品類別名,生產(chǎn)廠家。(3)訂單統(tǒng)計(jì)管理統(tǒng)計(jì)每種商品年銷售總額,并顯示銷售總額排在前十名的商品以供客戶瀏覽。統(tǒng)計(jì)商城所有訂單的年銷售總額,根據(jù)銷售情況調(diào)整營

8、銷計(jì)劃。統(tǒng)計(jì)每一地區(qū)的銷售總額。統(tǒng)計(jì)每個(gè)客戶年訂單總額。統(tǒng)計(jì)商品上個(gè)月的銷售總額,并顯示銷售總額排在前十名的商品供客戶瀏覽。1.2 系統(tǒng)總體功能圖根據(jù)上節(jié)分析的系統(tǒng)功能需求,我們可以得到系統(tǒng)的功能模塊,如圖1.1 所示。-可編輯修改 -樂購電子購物系統(tǒng)_客戶注冊或登錄一個(gè)注冊號對應(yīng)一個(gè)客戶客戶信息管理一元金額對應(yīng)一分客戶積分查詢或修改個(gè)人信息瀏覽商品商品信息管理查詢商品購買商品前臺銷售系統(tǒng)生成商品暫存表購物車管理選擇“是否購買”確定“商品數(shù)量”客戶購買后,生成商品配送單客戶付款后,生成訂單明細(xì)表和訂訂單信息管理單總表客戶退還商品,則修改訂單總表和訂單明細(xì)表,同時(shí)生成商品退貨單建立客戶表客戶管理

9、查詢或修改個(gè)人信息設(shè)置特價(jià)商品提示添加商品后臺銷售系統(tǒng)商品管理刪除商品信息修改商品價(jià)格商品分類管理統(tǒng)計(jì)每種商品的銷售總額統(tǒng)計(jì)所有訂單的銷售總額訂單統(tǒng)計(jì)管理統(tǒng)計(jì)某一地區(qū)的銷售總額統(tǒng)計(jì)所有客戶所有訂單總額圖 1.1 系統(tǒng)功能圖-可編輯修改 -_1.3 系統(tǒng)流程圖本商城客戶購買商品的系統(tǒng)流程圖,如圖1.2 所示。開始是否注冊Y瀏覽商品YN注冊N注冊成功Y查找商品YY是否購買Y數(shù)量是否超過庫存量N放入購物車?yán)^續(xù)購物N確認(rèn)購買Y享受優(yōu)惠服務(wù)Y折扣N生成配送單清空購物車生成訂單明細(xì)表生成訂單總表是否退貨N增加客戶積分Y符合退貨條件Y生成退貨單N結(jié)束圖 1.2 系統(tǒng)流程圖-可編輯修改 -_1.4 數(shù)據(jù)流圖本

10、商城的數(shù)據(jù)流圖如圖1.3 所示??蛻粽{(diào)整登錄產(chǎn)品描述通 知5.0客戶開發(fā)票6.0生成退貨單1.0準(zhǔn)備配送細(xì)節(jié)3.0客2.0戶發(fā)瀏覽商品需要購買購物車生成配送單票付訂單明細(xì)表款訂單總表商品折后金額客戶積分狀況4.0調(diào)整處理訂單優(yōu)惠率訂單明細(xì)表退貨款差額調(diào)整訂單細(xì)節(jié)客戶積分、等級圖 1.3數(shù)據(jù)流圖1.5 實(shí)體與數(shù)據(jù)通過對電子商城各方面的分析, 我們可以知道電子商城中的實(shí)體包括:客戶,商品,倉庫,訂單,優(yōu)惠表,商品暫存表,商品配送單,商品退貨單。各實(shí)體包含的數(shù)據(jù)項(xiàng)分別如下:(1)客戶:注冊號,密碼,地址,注冊日期,郵編,電話,性別,姓名。(2)商品:商品編號,商品名稱,商品生產(chǎn)日期,商品保質(zhì)期,商品

11、單價(jià)。(3)商品類別:商品類別編號,商品類別名。(4)生產(chǎn)廠家:生產(chǎn)廠家編號,生產(chǎn)廠家名。( 5)倉庫:倉庫編號,倉庫名稱。-可編輯修改 -_1.6 聯(lián)系與數(shù)據(jù)通過以上的實(shí)體與數(shù)據(jù)我們可以得到如下實(shí)體間的聯(lián)系:(1)訂單:訂單編號,注冊號,訂單總額,訂貨日期,配送日期,發(fā)票號碼,訂單狀態(tài),商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量。(2)優(yōu)惠表:客戶等級,優(yōu)惠率,積分要求。(3)商品暫存:購物車編號,注冊號,商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量,是否購買,商品總金額。(4 )商品配送:配送單編號,注冊號,商品編號,商品數(shù)量,地址,姓名,郵編,電話,配送日期。( 5)商品退貨:退貨單編號,訂單

12、編號,注冊號,姓名,配送日期,商品編號,商品數(shù)量,退貨原因。通過以上分析,我們作如下規(guī)定:( 1)一個(gè)客戶可以購買多種商品,一種商品可以被多個(gè)客戶購買;( 2)一個(gè)商品可以屬于一種類別,一種類別的商品可以包含多個(gè)商品;( 3)一個(gè)商品可以由多個(gè)廠家生產(chǎn),一個(gè)廠家可以生產(chǎn)多個(gè)商品;( 4)一個(gè)訂單對應(yīng)一個(gè)客戶,一個(gè)客戶對應(yīng)多個(gè)訂單;( 5)一個(gè)訂單對應(yīng)一個(gè)商品配送單,一個(gè)商品配送單對應(yīng)一個(gè)訂單;( 6)一個(gè)客戶對應(yīng)多個(gè)商品退貨單,一個(gè)商品退貨單對應(yīng)一個(gè)客戶;( 7)一個(gè)倉庫可以存放多種商品,一種商品可以存放在多個(gè)倉庫;( 8)一個(gè)商品暫存表對應(yīng)一個(gè)訂單,一個(gè)訂單對應(yīng)一個(gè)商品暫存表。實(shí)體之間的聯(lián)系

13、有:( 1)客戶與商品之間( M: N)-可編輯修改 -_( 2)商品與商品類別之間( 1:N)( 3)商品與生產(chǎn)廠家之間( M:N)( 4)訂單與客戶之間( 1:M)( 5)訂單與商品配送單之間( 1:1)( 6)客戶與商品退貨單之間( 1:M)( 7)倉庫與商品之間( M: N)( 8)商品暫存表與訂單之間( 1:1)1.7 數(shù)據(jù)字典數(shù)據(jù)字典包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)處理4 個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過對數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。(1)數(shù)據(jù)項(xiàng)如表 1.1 所示。表 1.1數(shù)據(jù)項(xiàng)表數(shù)據(jù)項(xiàng)數(shù)據(jù)類型別

14、名含義說明取值范圍取值含義唯一標(biāo)識每C 代表客戶,后五位cust_idchar(6)注冊號C00001-C99999一客戶按順序編號6-12位,由字母和輸錯次數(shù)不得超過cust_codechar(12)密碼數(shù)字組成三次addrchar(40)地址不得超過 20 字用文字說明zipchar(6)郵編000000-999999tel_nochar(11)電話00000000000-若輸入家庭號碼 ,則-可編輯修改 -_99999999999要輸入地區(qū)號f 代表男性 ,m 代表女sexchar(2)性別f/m性一鉆不打折 ,二鉆打discountnumeric(1,2)優(yōu)惠率1.00/0.90/0.

15、80九折 ,三鉆打八折0-499: 一鉆 ,0-499/500-999/100sco_rechar(10)積分要求500-999: 二鉆 ,0 以上1000 以上 :三鉆唯一標(biāo)識每P 代表商品,后五位prod_idchar(6)商品編號P00001-P99999一商品按順序編號prod_namchar(20)商品名稱不得超過 20字用文字說明e商品生產(chǎn)生產(chǎn)日期必須在系pro_datedatetimeyyyy-mm-dd日期統(tǒng)日期之前若保質(zhì)期小于 3 個(gè)商品保質(zhì)keep_datechar(6)yyyy-mm-dd月 ,將其推為特價(jià)商期品numeric0000000.00-商品單價(jià)必須小于unit

16、_price商品單價(jià)(7,2)9999999.99商品總價(jià)格生產(chǎn)廠家sup_namechar(30)不得超過 30字用文字說明名order_noint訂單編號唯一標(biāo)識每1000000001-按順序依次遞增自-可編輯修改 -_一訂單9999999999動獲得流水編號numeric0000000.00-tot_amt訂單總額一張訂單的總金額(7,2)9999999.99訂貨日期必須在配order_dategetdate()訂貨日期yyyy-mm-dd送日期之前唯一標(biāo)識每2000000001-按順序依次遞增自invoice_nochar(10)發(fā)票號碼一發(fā)票9999999999動獲得流水編號orde

17、r_stat標(biāo)識貨物是1 代表貨物已發(fā)出, 0char(2)訂單狀態(tài)1 和 0us否已發(fā)出代表貨物還未發(fā)出唯一標(biāo)識每w 代表倉庫,后四位ware_nochar(5)倉庫編號w0001-w9999個(gè)倉庫按順序編號客戶所購商品數(shù)量qtyint商品數(shù)量00001-35536不得小于庫存量購物車編唯一標(biāo)識每S 代表購物車 ,后四shop_nochar(5)S0001-S9999號一購物車位按順序編號是代表購買 , 否代表buychar(4)是否購買是 /否不購買pro_numeric商品總金0000000.00-一種商品的總金額totamt(7,2)額9999999.99配送單編唯一標(biāo)識每E00000

18、0001-E 代表配送單 ,后九deliv_nochar(10)號一配送單E999999999位按順序編號deliv_dategetdate()配送日期yyyy-mm-dd配送日期在訂貨日-可編輯修改 -_期之后(隔一天)退貨單編唯一標(biāo)識每T000000001-T 代表退貨單 ,后九chan_nochar(10)號一退貨單T999999999位按順序編號chan_reachar(50)退貨原因不得超過25 個(gè)字用文字說明(2)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu): 客戶含義說明:是客戶管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)客戶的有關(guān)信息組成:注冊號,密碼,地址,注冊日期,郵編,電話,性別,姓名數(shù)據(jù)結(jié)構(gòu): 優(yōu)惠表含義

19、說明:是優(yōu)惠子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了客戶是否能享受優(yōu)惠服務(wù)的信息組成:客戶等級,優(yōu)惠率,積分要求數(shù)據(jù)結(jié)構(gòu): 商品含義說明:是商品管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)商品的有關(guān)信息組成:商品編號,商品名稱,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià)數(shù)據(jù)結(jié)構(gòu): 商品類別含義說明:定義了一個(gè)商品屬于哪種類別的有關(guān)信息組成:商品類別編號,商品類別名數(shù)據(jù)結(jié)構(gòu): 生產(chǎn)廠家含義說明:定義了一個(gè)商品是哪個(gè)廠家生產(chǎn)的有關(guān)信息組成:生產(chǎn)廠家編號,生產(chǎn)廠家名數(shù)據(jù)結(jié)構(gòu): 訂單表-可編輯修改 -_含義說明:是訂單管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)訂單的有關(guān)信息組成:訂單編號,注冊號,訂單總額,訂貨日期,發(fā)票號碼,商品編號

20、,商品單價(jià),商品折后價(jià),商品數(shù)量,配送日期數(shù)據(jù)結(jié)構(gòu): 商品暫存含義說明:是購物車管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張商品暫存表的有關(guān)信息組成:購物車編號,注冊號,商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量,是否購買,商品總金額數(shù)據(jù)結(jié)構(gòu): 商品配送含義說明:是商品配送管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張商品配送表的有關(guān)信息組成:配送單編號 ,注冊號,商品編號,商品數(shù)量,地址,姓名,郵編,電話,配送日期數(shù)據(jù)結(jié)構(gòu): 商品退貨含義說明:是商品退貨管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張商品退貨表的有關(guān)信息組成:退貨單編號,訂單編號,注冊號,姓名,配送日期,退貨原因,商品編號,商品數(shù)量數(shù)據(jù)結(jié)構(gòu): 倉庫含義說明

21、:是商品倉庫管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張倉庫的有關(guān)信息組成:倉庫編號,倉庫名稱(3)數(shù)據(jù)流數(shù)據(jù)流:客戶的個(gè)人信息-可編輯修改 -_說明:客戶在注冊時(shí)所登記的個(gè)人信息數(shù)據(jù)流來源:注冊數(shù)據(jù)流去向:保留在客戶表中組成:注冊號,密碼,地址,注冊日期,郵編,電話,性別,姓名數(shù)據(jù)流:客戶的優(yōu)惠信息說明:客戶購買商品時(shí)所享受的優(yōu)惠價(jià)格數(shù)據(jù)流來源:客戶在訂單表中的總金額數(shù)據(jù)流去向:保留在優(yōu)惠表中組成:客戶等級,優(yōu)惠率,積分要求數(shù)據(jù)流:商品的基本信息說明:當(dāng)樂購電子購物平臺增加、修改或是刪除商品的時(shí)候?qū)ι唐沸畔⒌母聰?shù)據(jù)流來源:當(dāng)商品的信息發(fā)生變動的時(shí)候,由管理員執(zhí)行的對商品表的增加、修改和刪除的操作數(shù)

22、據(jù)流去向:保存在商品表中組成:商品編號,商品名稱,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià)數(shù)據(jù)流:商品的類別信息說明:當(dāng)樂購電子購物平臺增加、修改或是刪除商品的時(shí)候?qū)ι唐奉悇e信息的更新數(shù)據(jù)流來源: 當(dāng)商品的信息發(fā)生變動的時(shí)候, 由管理員執(zhí)行的對商品類別表的增加、修改和刪除的操作數(shù)據(jù)流去向:保存在商品類別表中-可編輯修改 -_組成:商品類別編號,商品類別名數(shù)據(jù)流:生產(chǎn)廠家信息說明:當(dāng)樂購電子購物平臺增加、修改或是刪除廠家的時(shí)候?qū)ιa(chǎn)廠家信息的更新數(shù)據(jù)流來源: 當(dāng)廠家的信息發(fā)生變動的時(shí)候, 由管理員執(zhí)行的對生產(chǎn)廠家表的增加、修改和刪除的操作數(shù)據(jù)流去向:保存在生產(chǎn)廠家表中組成:生產(chǎn)廠家編號,生產(chǎn)廠家名數(shù)據(jù)

23、流:訂單信息說明:客戶所選購的商品的一些基本信息數(shù)據(jù)流來源:當(dāng)客戶把選購的商品放到購物車?yán)?,點(diǎn)擊確認(rèn)以后,自動生成訂單數(shù)據(jù)流去向:保存在訂單表中組成:訂單編號,注冊號,訂單總額,訂貨日期,發(fā)票號碼,商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量數(shù)據(jù)流:商品暫存信息說明:即購物車管理系統(tǒng)的一些基本信息,在購物車?yán)锟蛻艨梢匀我庑薷纳唐沸畔?shù)據(jù)流來源:客戶把選購的商品暫時(shí)存放到購物車?yán)飻?shù)據(jù)流去向:保存在商品暫存表中組成:購物車編號,注冊號, 商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量,是否購買,商品總金額數(shù)據(jù)流:商品配送信息-可編輯修改 -_說明:客戶確認(rèn)購買商品后 ,商家負(fù)責(zé)把商品送到客戶手中數(shù)據(jù)流來源:

24、訂單的一些信息和客戶的一些基本信息數(shù)據(jù)流去向:保存在商品配送表中組成:配送單編號 ,訂單編號,注冊號,商品編號,商品數(shù)量,地址,姓名,郵編,電話,配送日期數(shù)據(jù)流:商品退貨信息說明:客戶若所選購的商品如有質(zhì)量或者其他問題,客戶可以要求退貨數(shù)據(jù)流來源:商品的基本信息和訂單的一些基本信息數(shù)據(jù)流去向:保存在商品退貨表中組成:退貨單編號,訂單編號,注冊號,姓名,配送日期,退貨原因,商品編號,商品數(shù)量數(shù)據(jù)流:倉庫信息說明:存放各種商品數(shù)據(jù)流來源:當(dāng)商品增加或減少時(shí) ,倉庫的商品庫存量作相應(yīng)的改變數(shù)據(jù)流去向:保存在倉庫表中組成:倉庫編號,倉庫名稱-可編輯修改 -_(4)數(shù)據(jù)處理數(shù)據(jù)處理過程 如表 1.2 所

25、示。表 1.2數(shù)據(jù)處理表數(shù)據(jù)存儲名功能處理說明當(dāng)客戶成功注冊后, 自動在客戶表中添加該客insert_cust插入新的客戶信息戶的注冊信息select_cust查詢客戶個(gè)人信息登錄系統(tǒng)后,客戶可以查詢個(gè)人信息update_cust修改客戶個(gè)人信息登錄系統(tǒng)后,客戶可以修改個(gè)人信息若客戶離最后一次登錄的時(shí)間超過一年,則管delete_cust刪除客戶信息理員刪除該客戶信息chan_level修改客戶等級當(dāng)客戶積分達(dá)到一定要求, 自動修改客戶等級add_score增加客戶積分生成訂單后,則根據(jù)訂單金額自動增加積分檢測客戶的注冊密碼是否符合當(dāng)客戶輸入密碼時(shí),自動檢測密碼是否在code_detect要求

26、6-12 位之間,否則將提示其重新輸入select_sales查詢訂單當(dāng)客戶查詢時(shí),只能查詢其個(gè)人訂單信息在存儲過程中用 insert 語句添加新的商品信insert_product添加新的商品信息息添加新的商品信息時(shí), 若其屬于新的類別, 則insert_kind添加新的商品類別信息應(yīng)先在類別表中添加該商品類別添加新的商品信息時(shí),若其為新的廠家生產(chǎn),insert_sup添加新的生產(chǎn)廠家信息則應(yīng)先在生產(chǎn)廠家表中添加該生產(chǎn)廠家名delete_sup刪除生產(chǎn)廠家用 delete 操作刪除某個(gè)生產(chǎn)廠家,此時(shí)商品-可編輯修改 -_應(yīng)做級聯(lián)刪除操作delete_product刪除商品信息當(dāng)商品不再銷售時(shí)

27、,刪除商品信息add_prod提示添加商品信息當(dāng)商品庫存量小于 100 時(shí),提示要添加商品當(dāng)商品接近保質(zhì)期 (用有效日期減去系統(tǒng)時(shí)間chan_price修改商品價(jià)格后,所得的值小于 3 個(gè)月),則把商品設(shè)為特價(jià)商品(根據(jù)商品類別修改商品價(jià)格)客戶可以輸入商品類別名查詢自己想要的商kind_select按商品類別名查詢商品信息品客戶可以輸入生產(chǎn)廠家名查詢自己想要的商sup_select按生產(chǎn)廠家名查詢商品信息品prod_name_selec按商品名稱查詢商品信息客戶可以輸入商品名稱查詢自己想要的商品t生成商品暫存表(即往購物車客戶點(diǎn)擊 “購買 ”商品時(shí), 自動生成一張商品暫add_shopcar

28、t中放入商品)存表刪除商品暫存表(即清空購物當(dāng)客戶提交購物清單后, 自動把購物車中的商delete_shopcart車)品信息清除calculate_shop_a根據(jù)商品暫存表中的商品數(shù)量和折后價(jià)計(jì)算計(jì)算暫存表中的商品總額mt客戶購買的商品總額通過 update 操作客戶可以確認(rèn)自己是否想購update_buy決定是否購買商品買該商品在商品暫存表中客戶可以通過自己update操update_qty修改購物車中的商品數(shù)量作決定自己購買多少數(shù)量的商品-可編輯修改 -_若商品暫存表中的 “是否購買 ”字段為 “否 ”,則delete_shop_prod刪除客戶不想購買的商品刪除該商品根據(jù)客戶等級計(jì)算

29、商品暫存表和訂單明細(xì)表calculate_price計(jì)算商品折后價(jià)的當(dāng)客戶提交購物清單后,商品折后價(jià)當(dāng)客戶提交購物清單后, 自動生成一張商品配add_deli生成商品配送單送單update_deli修改配送單中的客戶信息對配送單中的客戶信息,客戶自己可以修改當(dāng)客戶付款后, 根據(jù)商品暫存表自動生成一張insert_item生成訂單明細(xì)表和訂單總表訂單明細(xì)表同時(shí)生成一張訂單總表根據(jù)訂單明細(xì)表中的商品數(shù)量和單價(jià)計(jì)算訂calculate_tot計(jì)算訂單總表中的 tot_amt 值單總表中的 tot_amt 值當(dāng)商家發(fā)出配送單時(shí),訂單狀態(tài)自動修改為status_tri修改訂單狀態(tài)1,表示貨物已發(fā)送insert_return生成退貨單為客戶辦理退貨業(yè)務(wù)時(shí),生成一張退貨單當(dāng)退貨單生成后, 同時(shí)修改相應(yīng)的訂單明細(xì)表update_tri修改訂單和訂單總表,即級聯(lián)更新totamount統(tǒng)計(jì)在某一地區(qū)的銷售總額根據(jù)客戶地址統(tǒng)計(jì)在某一地區(qū)的銷售總額cal_cust統(tǒng)計(jì)每個(gè)客戶年訂單總額根據(jù)訂單總表統(tǒng)計(jì)每個(gè)客戶年訂單總額sum_tot統(tǒng)計(jì)商城所有訂單總額統(tǒng)計(jì)所有訂單總表的訂單金額觸發(fā)器名功能處理說明當(dāng)刪除客戶信息時(shí) ,如果為客戶 ,他沒有刪除的cust_tri僅允許 dbo 用戶刪除客戶信息權(quán)限 ,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論