

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課程名稱:數(shù)據(jù)庫系統(tǒng)原理電子商務(wù)數(shù)據(jù)庫設(shè)計(jì)班級 選 課 03 班小 組 第 12 組實(shí)驗(yàn)項(xiàng)目名稱樂購電子商城銷售系統(tǒng)設(shè)計(jì)指導(dǎo)教師開課學(xué)期2008 至 2009 學(xué)年 第一學(xué)期完成時(shí)間2008 年 12月30日II目錄1 需求分析 .11.1 編寫目的11.2 背景11.2.1 電子商務(wù)的發(fā)展歷史11.2.2 樂購電子商城開發(fā)背景21.3 定義21.4 目標(biāo)31.5 需求分析31.5.1 系統(tǒng)的功能描述31.5.2 系統(tǒng)總體功能圖41.5.3 系統(tǒng)流程圖61.5.4 數(shù)據(jù)流圖71.5.5 實(shí)體與數(shù)據(jù)71.5.6 聯(lián)系與數(shù)據(jù)71.5.7 數(shù)據(jù)字典82 概念設(shè)計(jì) .142.1 實(shí)體圖142.2 多個(gè)
2、實(shí)體間的聯(lián)系圖162.3 總體 ER圖183 邏輯設(shè)計(jì) .193.1 關(guān)系設(shè)計(jì)193.2 關(guān)系優(yōu)化203.3 約束的說明223.4 基本表234 物理設(shè)計(jì) .254.1 確定數(shù)據(jù)庫的存儲結(jié)構(gòu)254.2 確定數(shù)據(jù)庫的存取方法261 需求分析本電子商城的需求分析將從編寫目的、背景、定義、目標(biāo)、系統(tǒng)功能描述等幾個(gè)方面來分析。1.1 編寫目的讓該文檔的使用成員成為ESS 系統(tǒng)的開發(fā)人員及電子商城具體組織管理人員。1.2 背景電子商務(wù),是指通過電子手段來完成商業(yè)貿(mào)易活動(dòng)過程的一種方式,其最初 的形式是電話、電報(bào)、電子郵件和 20 多年前開始的 EDI(電子數(shù)據(jù)交換),到今天已經(jīng)發(fā)展為通過網(wǎng)絡(luò)來實(shí)現(xiàn)商品的
3、交易和結(jié)算,使網(wǎng)絡(luò)真正成為電子商務(wù)的重要工具,從而形成了完整的電子商務(wù)概念。1.2.1 電子商務(wù)的發(fā)展歷史世界上電子商務(wù)的研究始于 70 年代末,電子商務(wù)的實(shí)際應(yīng)用起源于1996年,時(shí)間并不長,但以其高效率、低支付、高收益和全球性的特點(diǎn),很快得到企業(yè)和政府的重視,發(fā)展很快。到1996 年底,全球最大的 500 家公司中,有 80% 擁有自己的網(wǎng)址,樹立了公司的網(wǎng)絡(luò)形象。到1997 年,美國在網(wǎng)上開設(shè)的商店已經(jīng)增加到 2 萬家。通過網(wǎng)絡(luò)實(shí)現(xiàn)的電子現(xiàn)金業(yè)務(wù)占通貨流量的10%。1998 年 4 月 6 日,美國商務(wù)部發(fā)表了名為“崛起的數(shù)字經(jīng)濟(jì)”的報(bào)告稱,北美網(wǎng)上購物的人數(shù)達(dá) 100 萬。預(yù)計(jì)到本世紀(jì)
4、末, 電子商務(wù)交易額將超過 2000 億美元, 每年還將以超過國民經(jīng)濟(jì)一倍的速度增長, 到 2002 年電子商務(wù)的交易額將達(dá)到 3000 億美元,相當(dāng)于美國國內(nèi)總產(chǎn)值的 8%,信息業(yè)的從業(yè)人數(shù)將達(dá)到 740 萬人。1996 年 6 月聯(lián)合國國際貿(mào)易委員會提出了電子商務(wù)示范法。1997 年 4月,歐盟提出了歐盟電子商務(wù)行動(dòng)方案,同年7 月美國又提出了全球電子商務(wù)框架。還是這一年的 12 月,美國和歐盟共同發(fā)表了有關(guān)電子商務(wù)的聯(lián)合宣言。電子商務(wù)發(fā)展初期國際上成功運(yùn)用電子商務(wù)技術(shù)的有關(guān)案例如下:著名的跨國公司保潔公司是生產(chǎn)洗衣粉、肥皂的大公司,通過企業(yè)內(nèi)聯(lián)網(wǎng)協(xié)同分銷中心、生產(chǎn)廠業(yè)務(wù),使庫存保持在很低
5、的水平,降低了成本,定貨量增長 30%,退貨率降低了 60%。1995 年 10 月,全球第一家網(wǎng)絡(luò)銀行美國安全第一網(wǎng)絡(luò)銀行在美國誕生, 這家銀行只是在國際互聯(lián)網(wǎng)上有一個(gè)網(wǎng)址,10 名員工, 1996 年存款達(dá)到 400 萬美元,預(yù)計(jì) 1999 年將達(dá)到 4 億美元,向世人證明網(wǎng)絡(luò)銀行將向傳統(tǒng)的銀行業(yè)務(wù)提出挑戰(zhàn)。1994年 7 月開業(yè)的網(wǎng)上書店亞馬遜 (Amazon)在短短的幾年間, 就發(fā)展成為世界最大的書店,它是由 31 歲 JeffBezos 在租來的一間地下室里創(chuàng)建的。僅281997 年,即可提供 250 萬種圖書供選擇,擁有客戶多達(dá)150 萬。1998 年第一季度利潤增長 31% 達(dá)到
6、 8700 萬美元,上半年達(dá) 2.03 億美元。世界上最大的書店, 卻沒有一本現(xiàn)成的圖書。 這是一個(gè)網(wǎng)上的虛擬書店, 通過網(wǎng)絡(luò)實(shí)現(xiàn)客戶和出版商之間的買賣交易。選擇范圍大,購書方便,價(jià)格低廉,是亞馬遜在競爭中制勝, 迅速崛起的關(guān)鍵 .1.2.2 樂購電子商城開發(fā)背景本電子商城通過搭建 B-C 模式的網(wǎng)上交易平臺來完成商家與客戶的商品交易活動(dòng),商家可以利用互聯(lián)網(wǎng)進(jìn)行商品的信息發(fā)布和打開產(chǎn)品的供銷渠道,縮短生產(chǎn)和消費(fèi)之間的時(shí)間路徑、空間路徑和人際路徑。從而加快信息的傳遞速度, 減少企業(yè)成本, 提高企業(yè)的生產(chǎn)效率, 增強(qiáng)企業(yè)營銷競爭力, 給銷售商帶來更多的利潤空間??蛻艨梢詾g覽商城開放的業(yè)務(wù)和信息,可
7、以查詢商城的商品信息, 若客戶要購買商品, 則必須在本商城注冊并登錄后方可進(jìn)行商品交易活動(dòng)。當(dāng)客戶登錄本商城系統(tǒng)時(shí),客戶可以查詢或修改個(gè)人信息,可以瀏覽、查詢并購買商品,可以 管理自己的購物車, 可以查詢訂單, 也可享受商城提供的個(gè)性化服務(wù)以及優(yōu)惠服務(wù)等。本電子商城同樣提供了一定的后臺管理功能, 商城管理員可以管理客戶積分與等級,刪除不合法客戶;可以管理商品,包括商品信息入庫、商品分類管理、 商品信息刪除、優(yōu)惠商品信息、商品信息修改、退貨單管理等;可以管理訂單, 包括訂單統(tǒng)計(jì)、查詢歷史訂單、配送單管理等。項(xiàng)目名稱:電子商城銷售管理系統(tǒng)( ElectronicStoreSystem簡稱 ESS)
8、項(xiàng)目提出者:江財(cái) ESS項(xiàng)目開發(fā)人員項(xiàng)目開發(fā)者: ESS項(xiàng)目開發(fā)小組。 項(xiàng)目鑒定者:待定項(xiàng)目開始時(shí)間: 2007-9-251.3 定義系統(tǒng)數(shù)據(jù)流程圖的一些定義1.4 目標(biāo)當(dāng)電子商城的管理人員使用了電子商城銷售管理系統(tǒng) ESS軟件后,可以通過計(jì)算機(jī)完成以下幾方面的管理工作: 商城注冊客戶管理、 商品管理、 訂單管理。電子商城銷售管理系統(tǒng) ESS用戶分為三類:(1) 商家管理員:此類客戶可以取得商城管理員的權(quán)限,可以瀏覽所有客戶信息,查找客戶,給客戶分配合理的權(quán)限,刪除不合法客戶等。(2) 商城游客:只可以瀏覽商城開放的業(yè)務(wù)和信息,不可以進(jìn)行網(wǎng)上交也不為該類客戶提供個(gè)性化服務(wù),該類客戶無需注冊。(
9、3) 商城正式客戶: 必須在商城注冊,登錄本商城后,這類客戶可以覽商城開放的業(yè)務(wù)和信息, 可以進(jìn)行網(wǎng)上交易, 也可享受商城提供的個(gè)性化服務(wù)以及優(yōu)惠服務(wù)等。1.5 需求分析1.5.1 系統(tǒng)的功能描述作為在線購物商城,前臺銷售系統(tǒng)提供以下功能:客戶信息管理, 商品信息管理, 購物車管理,訂單信息管理。(1) 客戶信息管理客戶必須注冊并登錄本系統(tǒng)才能進(jìn)行網(wǎng)上交易活動(dòng)。一個(gè)客戶只能擁有一個(gè)注冊號(用戶名),注冊號可由客戶根據(jù)自己的喜好自行定義,但必須唯一且在 6-16 位以內(nèi), 且第一位必為字母 C,其他只能由數(shù)字組成。同一時(shí)間內(nèi)一個(gè)注冊號不能在多處登錄??蛻羲钯Y料必須真實(shí),其中注冊號、密碼、姓名、
10、性別、地址、郵編為必填資料。客戶的積分將根據(jù)客戶的訂單金額逐次積累,即客戶每購買一元的商品, 則客戶積分增加一分 . 其積分等級分為一鉆 , 二鉆, 三鉆, 一鉆客戶為普通客戶 , 積分為 0-499 分, 不享受任何優(yōu)惠 ; 二鉆客戶積分為 500-999 分以內(nèi), 所有商品九折優(yōu)惠; 三鉆客戶積分為 1000 分以上, 所有商品八折優(yōu)惠 . 當(dāng)客戶積分達(dá)到一定分 數(shù)后, 自動(dòng)修改為相應(yīng)等級??蛻糇猿晒σ院?,其注冊信息將自動(dòng)被加入客戶表中。登錄系統(tǒng)后, 客戶可以查詢或修改個(gè)人信息。(2) 商品信息管理客戶登錄本系統(tǒng)后,可以瀏覽本商城所展示的商品??蛻舻卿洷鞠到y(tǒng)后,可以查找自己所需要的商品。
11、客戶登錄本系統(tǒng)后,可以購買自己選中的商品。(3) 購物車管理當(dāng)客戶選中某件商品時(shí), 可以將其放入購物車 (生成一商品暫存表) 我們在購物車設(shè)置一個(gè)“是否購買”字段(客戶可以自己選擇,用于確認(rèn)) ,一個(gè)“商品數(shù)量”(客戶自己填寫)字段,一個(gè)商品編號,商品名稱,商品單價(jià),商品總額。這樣客戶就可以自己決定購買哪些商品,購買多少,若不想買,可以在購物車中將其刪除。(4) 訂單信息管理客戶確認(rèn)購買購物車中的商品后, 提交購物清單, 此時(shí)將自動(dòng)生成一張商家配送單,配送單中商品編號、商品數(shù)量、配送單編號將自動(dòng)插入配送表中,而 客戶姓名、地址、郵編、電話則設(shè)置為默認(rèn)值,即客戶可以修改其中的信息。當(dāng)客戶付款后,
12、 將自動(dòng)生成一張訂單明細(xì)表。 明細(xì)表中包括商品價(jià)格和優(yōu)惠價(jià),同時(shí)自動(dòng)生成一張訂單總表, 訂單時(shí)間由系統(tǒng)自動(dòng)生成 , 即系統(tǒng)當(dāng)前時(shí)間 ; 訂單號由系統(tǒng)自動(dò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ì)管理等功能,具體描述如下:(1) 客戶管理為客戶建立一張基本表 , 用于
13、添加客戶個(gè)人信息,客戶登錄后可以維護(hù)己的個(gè)人信息,并且在向網(wǎng)站發(fā)出訂單時(shí)會自動(dòng)填寫自己的聯(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)整營銷計(jì)劃。統(tǒng)計(jì)每一地區(qū)的銷售總額。統(tǒng)計(jì)每個(gè)客戶年訂單總額。
14、統(tǒng)計(jì)商品上個(gè)月的銷售總額,并顯示銷售總額排在前十名的商品供客戶瀏覽。1.5.2 系統(tǒng)總體功能圖根據(jù)上節(jié)分析的系統(tǒng)功能需求,我們可以得到系統(tǒng)的功能模塊,如圖1.1所示??蛻糇曰虻卿浛蛻粜畔⒐芾硪粋€(gè)注冊號對應(yīng)一個(gè)客戶一元金額對應(yīng)一分客戶積分查詢或修改個(gè)人信息瀏覽商品前臺銷售系統(tǒng)樂購電子購物系統(tǒng)后臺銷售系統(tǒng)商品信息管理購物車管理訂單信息管理客戶管理商品管理訂單統(tǒng)計(jì)管理查詢商品購買商品生成商品暫存表 選擇“是否購買” 確定“商品數(shù)量”客戶購買后,生成商品配送單客戶付款后,生成訂單明細(xì)表和訂單總表客戶退還商品,則修改訂單總表和訂單明細(xì)表,同時(shí)生成商品退貨單建立客戶表 查詢或修改個(gè)人信息設(shè)置特價(jià)商品提示
15、添加商品刪除商品信息修改商品價(jià)格商品分類管理統(tǒng)計(jì)每種商品的銷售總額統(tǒng)計(jì)所有訂單的銷售總額 統(tǒng)計(jì)某一地區(qū)的銷售總額 統(tǒng)計(jì)所有客戶所有訂單總額圖 1.1系統(tǒng)功能圖1.5.3 系統(tǒng)流程圖開始是否注冊Y瀏覽商品NYY查找商品注冊YY是否購買NY數(shù)量是否超過庫存量注冊成功N放入購物車?yán)^續(xù)購物N確認(rèn)購買Y本商城客戶購買商品的系統(tǒng)流程圖,如圖1.2 所示。享受優(yōu)惠服務(wù)Y折扣N生成配送單清空購物車生成訂單明細(xì)表生成訂單總表是否退貨N增加客戶積分Y符合退貨條件Y生成退貨單N結(jié)束圖 1.2系統(tǒng)流程圖1.5.4 數(shù)據(jù)流圖本商城的數(shù)據(jù)流圖如圖 1.3 所示。客戶調(diào)整登錄產(chǎn)品描述通 知客戶5.0開發(fā)票6.0生成退貨單1
16、.0瀏覽商品需要購買2.0購物車準(zhǔn)備配送細(xì)節(jié)3.0生成配送單客戶付款發(fā)票訂單明細(xì)表商品折后金額訂單總表客戶積分狀況優(yōu)惠率調(diào)整4.0處理訂單訂單明細(xì)表退貨款差額調(diào)整訂單細(xì)節(jié)客戶積分、等級圖 1.3數(shù)據(jù)流圖1.5.5 實(shí)體與數(shù)據(jù)通過對電子商城各方面的分析,我們可以知道電子商城中的實(shí)體包括:客戶,商品,倉庫,訂單,優(yōu)惠表,商品暫存表,商品配送單,商品退貨單。各實(shí)體包含的數(shù)據(jù)項(xiàng)分別如下:(1) )客戶:注冊號,密碼,地址,注冊日期,郵編,電話,性別,姓名。(2) )商品:商品編號,商品名稱,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià)。(3) )商品類別:商品類別編號,商品類別名。(4) )生產(chǎn)廠家:生產(chǎn)廠家編
17、號,生產(chǎn)廠家名。(5) )倉庫:倉庫編號,倉庫名稱。1.5.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) )商品退貨:退貨單編號,訂單編號,注冊號,姓名,配送日期,商品編號,商品數(shù)量,退貨原因。通過以上分
18、析,我們作如下規(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)系有:(1) )客戶與商品之間( M:N)(2) )商品
19、與商品類別之間( 1: N)(3) )商品與生產(chǎn)廠家之間( M: N)(4) )訂單與客戶之間( 1:M)(5) )訂單與商品配送單之間( 1:1)(6) )客戶與商品退貨單之間( 1:M)(7) )倉庫與商品之間( M:N)(8) )商品暫存表與訂單之間( 1:1)1.5.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ù)類型別名含義說明取值范圍取值含義cust_idchar
20、(6)注冊號唯一標(biāo)識C00001-C99999C代表客戶,后五位按順cust_codchar(12)密碼每一客戶6-12 位,由字母和序編號輸錯(cuò)次數(shù)不得超過三次e數(shù)字組成addrchar(40)地址不得超過 20 字用文字說明zipchar(6)郵編000000-999999tel_nochar(11)電話00000000000-9999若輸入家庭號碼 , 則要9999999輸入地區(qū)號sexchar(2)性別f/mf 代表男性 ,m 代表女性discountnumeric(1,2)優(yōu)惠率1.00/0.90/0.80一鉆不打折 , 二鉆打九折, 三鉆打八折sco_rechar(10)積分要求0-
21、499/500-999/1000 以上0-499: 一鉆,500-999: 二鉆,1000 以上: 三鉆prod_idchar(6)商品編號唯一標(biāo)識P00001-P99999P 代表商品,后五位按順每一商品序編號prod_namchar(20)商品名稱不得超過 20 字用文字說明epro_datedatetime商品生產(chǎn)日yyyy-mm-dd生產(chǎn)日期必須在系統(tǒng)日期期之前keep_datechar(6)商品保質(zhì)期yyyy-mm-dd若保質(zhì)期小于 3 個(gè)月, 將其推為特價(jià)商品unit_numeric商品單價(jià)0000000.00-商品單價(jià)必須小于商品price(7,2)9999999.99總價(jià)格su
22、p_namechar(30)生產(chǎn)廠家名不得超過 30 字用文字說明order_noint訂單編號唯一標(biāo)識1000000001-99999按順序依次遞增自動(dòng)獲每一訂單99999得流水編號tot_amtnumeric訂單總額0000000.00-一張訂單的總金額(7,2)9999999.99order_getdate(訂貨日期yyyy-mm-dd訂貨日期必須在配送日date)期之前invoice_char(10)發(fā)票號碼唯一標(biāo)識2000000001-按順序依次遞增自動(dòng)獲no每一發(fā)票9999999999得流水編號order_stchar(2)訂單狀態(tài)標(biāo)識貨物1 和 01 代表貨物已發(fā)出, 0 代at
23、us是否已發(fā)表貨物還未發(fā)出出ware_nochar(5)倉庫編號唯一標(biāo)識w0001-w9999w代表倉庫,后四位按順每個(gè)倉庫序編號qtyint商品數(shù)量00001-35536客戶所購商品數(shù)量不得小于庫存量shop_nochar(5)購物車編號唯一標(biāo)識S0001-S9999S 代表購物車 , 后四位按每一購物順序編號車buychar(4)是否購買是/ 否是代表購買 ,否代表不購買pro_numeric商品總金額0000000.00-一種商品的總金額totamt(7,2)9999999.99deliv_nochar(10)配送單編號唯一標(biāo)識E000000001-E 代表配送單 , 后九位按每一配送E
24、999999999順序編號單deliv_getdate(配送日期yyyy-mm-dd配送日期在訂貨日期之date)后(隔一天)chan_nochar(10)退貨單編號唯一標(biāo)識T000000001-T 代表退貨單 , 后九位按每一退貨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)惠表含義說明:是優(yōu)惠子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了客戶是否能享受優(yōu)惠服務(wù)的信息組成:客戶等級,優(yōu)惠率,積
25、分要求數(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ā)票號碼,商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量,配送日期數(shù)據(jù)結(jié)構(gòu):商品暫存含義說明:是購物車管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張商品
26、暫存表的有關(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):倉庫含義說明:是商品倉庫管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一張倉庫的有關(guān)信息組成:倉庫編號,倉庫名稱(3) 數(shù)據(jù)流數(shù)據(jù)流:客戶的個(gè)人信
27、息說明:客戶在注冊時(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ā)生變動(dòng)的時(shí)候,由管理員執(zhí)行的對商品表的增加、修改和刪除的操作數(shù)據(jù)流去向: 保存在商品表中組成:商品編號,商品名稱,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià)數(shù)據(jù)流:商品的類別信息說明:當(dāng)樂購電子購
28、物平臺增加、修改或是刪除商品的時(shí)候?qū)ι唐奉悇e信息的更新數(shù)據(jù)流來源: 當(dāng)商品的信息發(fā)生變動(dòng)的時(shí)候,由管理員執(zhí)行的對商品類別表的增加、修改和刪除的操作數(shù)據(jù)流去向: 保存在商品類別表中組成:商品類別編號,商品類別名數(shù)據(jù)流:生產(chǎn)廠家信息說明:當(dāng)樂購電子購物平臺增加、修改或是刪除廠家的時(shí)候?qū)ιa(chǎn)廠家信息的更新數(shù)據(jù)流來源: 當(dāng)廠家的信息發(fā)生變動(dòng)的時(shí)候,由管理員執(zhí)行的對生產(chǎn)廠家表的增加、修改和刪除的操作數(shù)據(jù)流去向: 保存在生產(chǎn)廠家表中組成:生產(chǎn)廠家編號,生產(chǎn)廠家名數(shù)據(jù)流:訂單信息說明:客戶所選購的商品的一些基本信息數(shù)據(jù)流來源: 當(dāng)客戶把選購的商品放到購物車?yán)?,點(diǎn)擊確認(rèn)以后,自動(dòng)生成訂單數(shù)據(jù)流去向: 保存在訂
29、單表中組成:訂單編號,注冊號,訂單總額,訂貨日期,發(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ù)流來源: 訂單的一些信息和客戶的一些基本信息數(shù)據(jù)流去向: 保存在商品配送表中組成:配送單編號 , 訂單編號,注冊號,商品編號,商品數(shù)量,地址, 姓名,郵編,
30、電話,配送日期數(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 所示。表 1.2數(shù)據(jù)處理表數(shù)據(jù)存儲名功能處理說明insert_cust插入新的客戶信息當(dāng)客戶成功注冊后,自動(dòng)在客戶表中添加該客戶的注冊信息sele
31、ct_cust查詢客戶個(gè)人信息登錄系統(tǒng)后,客戶可以查詢個(gè)人信息update_cust修改客戶個(gè)人信息登錄系統(tǒng)后,客戶可以修改個(gè)人信息delete_cust刪除客戶信息若客戶離最后一次登錄的時(shí)間超過一年,則管理員刪除該客戶信息chan_level修改客戶等級當(dāng)客戶積分達(dá)到一定要求,自動(dòng)修改客戶等級add_score增加客戶積分生成訂單后,則根據(jù)訂單金額自動(dòng)增加積分code_detect檢測客戶的注冊密碼是否符合要求當(dāng)客戶輸入密碼時(shí),自動(dòng)檢測密碼是否在 6-12 位之間, 否則將提示其重新輸入select_sales查詢訂單當(dāng)客戶查詢時(shí),只能查詢其個(gè)人訂單信息insert_product添加新的商
32、品信息在存儲過程中用 insert語句添加新的商品信息insert_kind添加新的商品類別信息 添加新的商品信息時(shí),若其屬于新的類別,則應(yīng)先在類別表中添加該商品類別insert_sup添加新的生產(chǎn)廠家信息 添加新的商品信息時(shí),若其為新的廠家生產(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í),刪除商品信息add_prod提示添加商品信息當(dāng)商品庫存量小于100 時(shí),提示要添加商品chan_price修改商品價(jià)格當(dāng)商品接近保質(zhì)期(用有效日期減去 系統(tǒng)時(shí)間
33、后,所得的值小于 3 個(gè)月), 則把商品設(shè)為特價(jià)商品(根據(jù)商品類 別修改商品價(jià)格)kind_select按商品類別名查詢商品信息sup_select按生產(chǎn)廠家名查詢商品信息客戶可以輸入商品類別名查詢自己想要的商品客戶可以輸入生產(chǎn)廠家名查詢自己想要的商品prod_name_select按商品名稱查詢商品信息客戶可以輸入商品名稱查詢自己想要的商品add_shopcart生成商品暫存表(即往購物車中放入商品)delete_shopcart刪除商品暫存表(即清空購物車)客戶點(diǎn)擊“購買”商品時(shí),自動(dòng)生成一張商品暫存表當(dāng)客戶提交購物清單后,自動(dòng)把購物車中的商品信息清除calculate_shop_amt計(jì)
34、算暫存表中的商品總額根據(jù)商品暫存表中的商品數(shù)量和折后價(jià)計(jì)算客戶購買的商品總額update_buy決定是否購買商品通過 update操作客戶可以確認(rèn)自己是否想購買該商品update_qty修改購物車中的商品數(shù)量在商品暫存表中客戶可以通過自己update 操作決定自己購買多少數(shù)量的商品delete_shop_prod刪除客戶不想購買的商品若商品暫存表中的“是否購買”字段為“否”,則刪除該商品calculate_price計(jì)算商品折后價(jià)根據(jù)客戶等級計(jì)算商品暫存表和訂單明細(xì)表的當(dāng)客戶提交購物清單后,商品折后價(jià)add_deli生成商品配送單當(dāng)客戶提交購物清單后,自動(dòng)生成一張商品配送單update_del
35、i修改配送單中的客戶信息對配送單中的客戶信息,客戶自己可以修改insert_item生成訂單明細(xì)表和訂單總表當(dāng)客戶付款后,根據(jù)商品暫存表自動(dòng)生成一張訂單明細(xì)表同時(shí)生成一張訂單總表calculate_tot計(jì) 算 訂 單tot_amt 值總表中的根據(jù)訂單明細(xì)表中的商品數(shù)量和單價(jià)計(jì)算訂單總表中的 tot_amt 值status_triinsert_return修改訂單狀態(tài)生成退貨單當(dāng)商家發(fā)出配送單時(shí),訂單狀態(tài)自動(dòng)修改為 1,表示貨物已發(fā)送為客戶辦理退貨業(yè)務(wù)時(shí),生成一張退貨單update_tri修改訂單當(dāng)退貨單生成后,同時(shí)修改相應(yīng)的訂totamount統(tǒng)計(jì)在某一地區(qū)的銷售總額單明細(xì)表和訂單總表,即級
36、聯(lián)更新 根據(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ā)器名功能處理說明cust_tri僅允許 dbo 用戶刪除客戶信息detect_qty檢測客戶輸入的商品數(shù)量是否超過庫存量當(dāng)刪除客戶信息時(shí) ,如果為客戶 ,他沒有刪除的權(quán)限 ,若為管理員 ,則可以刪除當(dāng)客戶輸入商品數(shù)量時(shí),檢測其是否 超過庫存量,若是,則提示“您所購買的數(shù)量超過庫存量 ,請重新輸入 ! ”,否則在商品表中庫存量應(yīng)做相應(yīng)的減 少prod_date_detect檢測商品生產(chǎn)日期添加新的商品信息時(shí),檢測其生產(chǎn)
37、日期是否在系統(tǒng)日期之前, 否則提示“生產(chǎn)日期不可能大于系統(tǒng)日期,請重新 輸入!”deliv_date_detect檢測配送日期生成訂單時(shí),檢測其訂貨日期是否在配送日期之前,否則提示“訂貨日期 不可能大于配送日期,請重新輸入! ”update_sale_item更新訂單總表當(dāng)修改訂單明細(xì)表的數(shù)量或單價(jià)時(shí),訂單總表的 tot_amt 值應(yīng)做相應(yīng)地修改視圖名功能處理說明cust_hero_view生成客戶積分排行榜(英雄排行榜)把客戶表中積分排在前二十位的客戶放在視圖表中,以供客戶瀏覽calculate_year_sale_view統(tǒng)計(jì)商品年銷售總額年終時(shí)統(tǒng)計(jì)商品本年度銷售總額,并顯示前十名的商品p
38、rod_well_view瀏覽熱門商品統(tǒng)計(jì)上個(gè)月商品銷售總額,并顯示前十名的商品,供客戶瀏覽2 概念設(shè)計(jì)通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,并采用自底向上的方法用E-R 圖表示各實(shí)體之間的聯(lián)系。2.1 實(shí)體圖通過需求分析我們得到客戶, 商品, 優(yōu)惠表和倉庫等最基本的實(shí)體, 畫出它們的實(shí)體圖如下:(1) )客戶實(shí)體圖,如圖 2.1 所示。密碼注冊號地址郵編客戶注冊日期電話性別姓名圖 2.1 客戶實(shí)體圖(2) )商品實(shí)體圖,如圖 2.2 所示。商品編號商品單價(jià)商品名稱商品商品保質(zhì)期商品生產(chǎn)日期圖 2.2 商品實(shí)體圖(3) )優(yōu)惠表實(shí)體圖,如圖2.3 所示。客戶
39、等級優(yōu)惠率優(yōu)惠表積分要求圖 2.3 優(yōu)惠表實(shí)體圖(4) )倉庫實(shí)體圖,如圖 2.4 所示。倉庫號倉庫名倉庫圖 2.4 倉庫實(shí)體圖2.2多個(gè)實(shí)體間的聯(lián)系圖實(shí)體與實(shí)體間有多種聯(lián)系,畫出各種實(shí)體間的聯(lián)系圖如下:( 1)客戶與優(yōu)惠表間的聯(lián)系圖,如圖2.5 所示。注冊日期注冊號地址客戶等級優(yōu)惠率密碼客戶M客戶積分1優(yōu)惠表郵編電話性別姓名積分要求圖 2.5 客戶與優(yōu)惠( 2)商品與商品類別間的聯(lián)系圖,如圖2.6 所示。商品類別編號商品編號商品名稱商品類別M包含N商品商品類別名商品單價(jià)商品保質(zhì)期商品生產(chǎn)日期圖 2.6 商品與商品類別表聯(lián)系圖(3)商品與生產(chǎn)廠家之間的聯(lián)系圖,如圖2.7 所示。單價(jià)商品名稱商品
40、編號生產(chǎn)廠家編號商品N供應(yīng)M生產(chǎn)廠家保質(zhì)期生產(chǎn)日期供應(yīng)量生產(chǎn)廠家名圖 2.7 商品與生產(chǎn)廠家聯(lián)系圖(4)商品與倉庫實(shí)體之間的聯(lián)系圖,如圖商品編號商品單價(jià)商品名稱庫存量2.8 所示。倉庫號倉庫名商品M庫存N倉庫商品保質(zhì)期商品生產(chǎn)日期圖 2.8 商品與倉庫聯(lián)系圖(5)客戶與商品實(shí)體之間的聯(lián)系圖,如圖2.9 所示。商品數(shù)量發(fā)票號碼注冊號訂單編號訂貨日期客戶1購物車N訂單M訂購N商品1訂貨日期訂單總額商品單價(jià)折后價(jià)生成購物車編號商品編號1注冊號商品單價(jià)商品總金額商品暫存表商品折后價(jià)是否購買商品數(shù)量圖 2.9 客戶與商品聯(lián)系圖(6)客戶與商品退貨之間的關(guān)系圖,如圖2.10 所示。退貨原因訂單編號退貨單編
41、號注冊號客戶1退貨M商品商品編號商品數(shù)量配送日期圖 2.10 客戶與商品退貨單聯(lián)系圖(7)訂單與商品配送之間的聯(lián)系圖,如圖2.11 所示。商品編號配送日期注冊號配送單編號商品名稱訂單1配送1商品商品數(shù)量電話地址姓名郵編圖 2.11 訂單與商品配送單聯(lián)系圖2.3 總體 ER圖通過以上分 ER圖,我們得到下面的總ER圖,如圖 2.12 所示。商品配送單優(yōu)惠表1商品類別倉庫1MN生成客戶積分1包含庫存量N配送NM1M客戶1N訂單M訂購N商品1購物車M1退貨供貨N生成N1商品生產(chǎn)廠家商品暫存表圖 2.12 總 ER 圖3 邏輯設(shè)計(jì)本次設(shè)計(jì)的數(shù)據(jù)庫在 SQL Server 2000上實(shí)現(xiàn),將概念結(jié)構(gòu)設(shè)計(jì)
42、中的E-R 圖轉(zhuǎn)換成 SQL Sever 2000支持的關(guān)系數(shù)據(jù)模型。3.1 關(guān)系設(shè)計(jì)關(guān)系設(shè)計(jì)包括實(shí)體轉(zhuǎn)換和聯(lián)系轉(zhuǎn)換。(1) 實(shí)體轉(zhuǎn)換將每個(gè)單獨(dú)的實(shí)體轉(zhuǎn)換為一張單獨(dú)的表,具體轉(zhuǎn)換如下:客戶:注冊號,密碼,地址,注冊日期,郵編,電話,性別,姓名商品:商品編號,商品名稱,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià)。商品類別:商品類別編號,商品類別名。生產(chǎn)廠家:生產(chǎn)廠家編號,生產(chǎn)廠家名。倉庫:倉庫編號,倉庫名稱。(2) )聯(lián)系轉(zhuǎn)換一個(gè)實(shí)體型轉(zhuǎn)換為關(guān)系模式, 實(shí)體的屬性就是關(guān)系的屬性, 實(shí)體的碼就是關(guān)系的碼。對于實(shí)體間的聯(lián)系有以下幾種不同的情況: 多對多聯(lián)系轉(zhuǎn)換為一張單獨(dú)的關(guān)系表商品表:商品編號,商品名稱,商
43、品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià),庫存量,生產(chǎn)廠家編號。 一對多的聯(lián)系通過在多表中添加屬性來實(shí)現(xiàn)商品表:商品編號,商品名稱,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià),庫存量,生產(chǎn)廠家編號,商品類別編號??蛻舯恚鹤蕴?,密碼,地址,注冊日期,郵編,電話,性別,姓名,客戶積分,客戶等級。訂單表:訂單編號,注冊號,訂單總額,訂貨日期,配送日期,發(fā)票號碼, 訂單狀態(tài),商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量。商品退貨單:退貨單編號,訂單編號,注冊號,姓名,配送日期,商品編號,商品數(shù)量,退貨原因。 一對一的聯(lián)系轉(zhuǎn)化為一張單獨(dú)的關(guān)系表商品暫存表:購物車編號,注冊號,商品編號,商品單價(jià),商品折后價(jià),商品數(shù)量,是否
44、購買,商品總金額。商品配送單:配送單編號,注冊號,商品編號,商品數(shù)量,地址,姓名,郵編,電話, 配送日期,訂單編號。3.2 關(guān)系優(yōu)化為了減少以上表數(shù)據(jù)的冗余,將表優(yōu)化,結(jié)果如下:( 1)客戶表:函數(shù)依賴集為 F1=注冊號(密碼, 地址,注冊日期,郵編,電話,性別, 姓名客戶等級,客戶積分) 2NF主屬性:注冊號非主屬性:密碼,地址,注冊日期,郵編,電話,性別,姓名,客戶等級, 客戶積分主鍵:注冊號(2)優(yōu)惠表:函數(shù)依賴集為 F2=客戶等級(優(yōu)惠率,積分要求) 3NF主屬性:客戶等級非主屬性:優(yōu)惠率,積分要求主鍵:客戶等級(3) )商品表:函數(shù)依賴集為 F3=商品編號 (商品名稱, 商品類別編號
45、, 生產(chǎn)廠家編號, 商品庫存量,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià)) 3NF主屬性:商品編號非主屬性:商品名稱,商品類別編號,生產(chǎn)廠家編號,商品庫存量,商品生產(chǎn)日期,商品保質(zhì)期,商品單價(jià)主鍵:商品編號(4) )商品類別表:函數(shù)依賴集為 F4=商品類別編號商品類別名 3NF主屬性:商品類別編號非主屬性:商品類別名主鍵:商品類別編號(5) )生產(chǎn)廠家表:函數(shù)依賴集為 F5=生產(chǎn)廠家編號生產(chǎn)廠家名 3NF主屬性:生產(chǎn)廠家編號 非主屬性名:生產(chǎn)廠家名主鍵:生產(chǎn)廠家編號(6) )訂單總表:函數(shù)依賴集為 F6=訂單編號 (注冊號, 訂單總額, 訂貨日期, 發(fā)貨日期, 訂單狀態(tài),發(fā)票號碼) 3NF主屬性:訂
46、單編號非主屬性:注冊號,訂單總額,訂貨日期,發(fā)票號碼,發(fā)貨日期,訂單狀態(tài)。主鍵:訂單編號(7) )訂單明細(xì)表:函數(shù)依賴集為 F6=(訂單編號,商品編號)(訂貨日期,商品單價(jià),商品折后價(jià),商品數(shù)量) 3NF主屬性:訂單編號,商品編號非主屬性:訂單總額,訂貨日期,發(fā)票號碼,發(fā)貨日期,商品單價(jià),商品折后價(jià),商品數(shù)量主鍵:訂單編號,商品編號(8) )商品暫存表:函數(shù)依賴集為F8=(購物車編號,商品編號)(注冊號,商品單價(jià),商品折后價(jià),商品數(shù)量,是否購買,商品總金額)3NF主屬性:購物車編號,商品編號非主屬性:注冊號,商品單價(jià),商品折后價(jià),商品數(shù)量,是否購買,商品總金額主鍵:購物車編號,商品編號(9)
47、)商品配送單:函數(shù)依賴集為 F9=配送單編號(商品編號,商品數(shù)量,地址,姓名,郵編,電話,配送日期) 1NF主屬性:配送單編號非主屬性:商品編號,注冊號,訂單編號,商品數(shù)量,地址,姓名,郵編, 電話,配送日期主鍵:配送單編號,注冊號,訂單編號為了方便客戶查看自己訂購的商品信息,故在配送單中加入商品單價(jià)和商品總金額兩個(gè)非主屬性。(10) )商品退貨單:函數(shù)依賴集為 F10=(退貨單編號,注冊號,訂單編號)(姓名,配送日期,退貨原因,商品編號,商品數(shù)量) 1NF主屬性:退貨單編號,注冊號,訂單編號非主屬性:姓名,配送日期,退貨原因,商品編號,商品數(shù)量主鍵:退貨單編號,注冊號(11) )倉庫表:函數(shù)
48、依賴集為 F11=倉庫編號(倉庫名) 3NF主屬性:倉庫編號非主屬性:倉庫名主鍵:倉庫編號3.3 約束的說明根據(jù)參照完整性,表與表之間有主鍵、外鍵、用戶自定義約束。(1) 注冊號為客戶表的主鍵, 且在 6-16 位以內(nèi),且第一位必為字母 C,其他只能由數(shù)字組成,即同時(shí)對注冊號設(shè)立用戶自定義約束。(2) 性別只能為 m或f ,對性別設(shè)立用戶自定義約束。(3) 客戶密碼必須在 6-12 位之間。(4) 客戶表中的客戶等級應(yīng)參照優(yōu)惠表中的客戶等級。(5) 優(yōu)惠表中客戶等級為主鍵。(6) 倉庫表中倉庫編號為主鍵。(7) 商品表中商品編號為主鍵。(8) 商品類別表中商品類別編號為主鍵。(9) 生產(chǎn)廠家表
49、中生產(chǎn)廠家編號為主鍵。(10) 商品表中的商品類別編號應(yīng)參照商品類別表中的類別編號。(11) 商品表中的生產(chǎn)廠家編號應(yīng)參照生產(chǎn)廠家表中的生產(chǎn)廠家編號。(12) 商品暫存表中購物車編號和商品編號為主鍵。(13) 商品暫存表中的客戶編號應(yīng)參照客戶表中的客戶編號。(14) 商品暫存表中的“是否購買”字段默認(rèn)為“否” ,當(dāng)客戶確認(rèn)購買以后, 再將其修改為“是”。(15) 商品暫存表中的商品數(shù)量默認(rèn)為“ 0”。(16) 訂單總表中訂單編號為主鍵。(17) 訂單明細(xì)表中訂單編號和商品編號為主鍵。(18) 訂單明細(xì)表中的訂單編號應(yīng)參照訂單總表中的訂單編號。(19) 訂單明細(xì)表中的商品編號應(yīng)參照商品表中的商品編號。(20) 訂單總表中的訂貨日期應(yīng)早于配送日期。(21
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于數(shù)字化的口腔醫(yī)學(xué)辦公系統(tǒng)安全保障
- 基于大數(shù)據(jù)的數(shù)學(xué)教學(xué)評估與反饋機(jī)制研究
- 圖形設(shè)計(jì)中的多維視覺敘事表現(xiàn)方式研究
- 基于人工智能的醫(yī)療物資分配策略研究
- 商業(yè)智能與自動(dòng)化工具的融合應(yīng)用
- 基于數(shù)字化雙胞胎技術(shù)的醫(yī)療設(shè)備遠(yuǎn)程監(jiān)控系統(tǒng)研究與應(yīng)用前景
- 重慶生物基復(fù)合材料項(xiàng)目可行性研究報(bào)告
- 沿江污水老舊管網(wǎng)更新改造項(xiàng)目實(shí)施方案(范文參考)
- 無人機(jī)培訓(xùn)項(xiàng)目可行性研究報(bào)告
- 管道工程技術(shù)創(chuàng)新引領(lǐng)考核試卷
- 《消防應(yīng)急疏散培訓(xùn)》課件
- 藥品類體外診斷試劑專項(xiàng)培訓(xùn)課件
- 《數(shù)據(jù)資產(chǎn)會計(jì)》 課件 第三章 數(shù)據(jù)資產(chǎn)的確認(rèn)和計(jì)量
- 2025年九省聯(lián)考新高考 數(shù)學(xué)試卷(含答案解析)
- 《紅高粱》典型人物形象分析與影視比較-課件
- 《霧化吸入療法合理用藥專家共識(2024版)》解讀
- 2024年新北師大版一年級上冊數(shù)學(xué)課件 第四單元第7課時(shí) 可愛的企鵝
- 2023年湖北數(shù)學(xué)高考卷-理科(含答案)
- 農(nóng)業(yè)現(xiàn)代化背景下智能種植基地建設(shè)方案
- 2024年福建泉州惠安縣互聯(lián)網(wǎng)網(wǎng)格員招考聘用(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 醫(yī)院污水處理培訓(xùn)教學(xué)
評論
0/150
提交評論