




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、網(wǎng)上購物系統(tǒng)數(shù)據(jù)庫設(shè)計學(xué)院:計算機與信息工程學(xué)院 班級: 09 級 2 班 指導(dǎo)老師:xxxxxxxxxxxxxx 小組成員: xxxxxxxx時間: 2012 年 5 月 13 日1.背景網(wǎng)上商城類似于現(xiàn)實世界當中的商店,差別是利用電子商務(wù)的各種手段,達成從買到 賣的過程的虛擬商店,從而減少中間環(huán)節(jié),消除運輸成本和代理中間的差價,造就對普 通消費,和加大市場流通帶來巨大的發(fā)展空間。盡能的還消費者以利益,帶動公司發(fā)展 和企業(yè)騰飛,引導(dǎo)國民經(jīng)濟穩(wěn)定快速發(fā)展,推動國內(nèi)生產(chǎn)總值。在現(xiàn)如今的WEB2.0時代,新的產(chǎn)業(yè)在不斷衍生,電子商務(wù)的興起,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供了更多的機會。本項目基于網(wǎng)上商城在現(xiàn)階段
2、及未來的發(fā)展而開發(fā)的電子商務(wù)應(yīng)用,為消費者提 供更好更快捷的服務(wù),同時獲得利潤。2.參考項目 項目的設(shè)計離不開原有的成功的項目以及別的公司的案例,例如淘寶網(wǎng)、亞馬遜、 當當網(wǎng)以及新發(fā)展起來的麥考林、凡客誠品等等,雖然經(jīng)營的商品及模式不同,但是在 技術(shù)上有很多的相同點。特別是在數(shù)據(jù)庫的設(shè)計中,像用戶信息表的設(shè)計,商品類別的 設(shè)計,訂單的設(shè)計等等,字段都是有很大程度上相同的,所以在實際的項目設(shè)計中可以 參考這些成功的電子商務(wù)網(wǎng)站。3.數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計(sql 2005)是指根據(jù)用戶的需求, 在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計 數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)
3、的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心 技術(shù)。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運行,數(shù)據(jù)庫設(shè)計就變得異常 復(fù)雜,因此最佳設(shè)計不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過程, 也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。4.數(shù)據(jù)庫設(shè)計的重要性 良好的數(shù)據(jù)庫設(shè)計對于一個高性能的應(yīng)用程序非常重要, 就像一個空氣動力裝置對于一輛賽車的重要性一樣。如果一輛汽車沒有平滑的曲線,將會產(chǎn)生阻力從而變慢。 關(guān)系沒有經(jīng)過優(yōu)化,數(shù)據(jù)庫無法盡可能高效地運行。應(yīng)該把數(shù)據(jù)庫的關(guān)系和性能看作是 規(guī)范化的一部分。除了性能以外的問題,就是維護的問題了,數(shù)據(jù)庫應(yīng)該易于維護。這包括只存儲
4、數(shù)量有限的(如果有的話) 重復(fù)性數(shù)據(jù)。 如果有很多的重復(fù)性數(shù)據(jù), 并且這些數(shù)據(jù)的一個實例發(fā)生一次改變 (例 如,一個名字的改變) ,這個改變必須對所有的其他的數(shù)據(jù)都進行。為了避免重復(fù),并且增強維護數(shù) 據(jù)的能力,我們可以創(chuàng)建可能的值的一個表并使用一個鍵來引用該值。在這種方式中,如果值改變 了名字,這個改變只在主表中發(fā)生一次,所有的其他表的引用都保持不變。1數(shù)據(jù)庫概念設(shè)計1.1 數(shù)據(jù)庫設(shè)計規(guī)范數(shù)據(jù)庫命名規(guī)則:db_數(shù)據(jù)庫名稱,每個英文單詞第一個字母大寫;表命名規(guī)則:tb_表名稱,每個英文單詞第一個字母大寫;字段命名規(guī)則:每個英文單詞第一個字母大寫;字段時間格式:所有時間格式采用2012-5-12的
5、形式1.1.1 數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)路設(shè)計圖1.1.2數(shù)據(jù)字典系統(tǒng)管理員表(tb_Admin):管理系統(tǒng)管理員賬號和密碼的表,主要屬性有:用戶 名和密碼。系統(tǒng)管理員根據(jù)用戶名密碼登陸后臺系統(tǒng)。系統(tǒng)管理員表tb Orderinfo *tb Member *OrderlDOrderDateGoodsFeeTotalPriceShipFesShjpTypePayTypeMemberlDReceiverNameReceivarPhon&liConfirmTsPaymentIsConsignmftntIsPigeonholeReceiverPostCodeReceiver Addresstb_Bu
6、y!nfoBuylDGoodslDMumOrderlDSumRriceMemberlDtb Goodslnfo1; GoodsIDClassIDGoodslnfcroduceGoodsBrandGoodsUrltGoodsWei*itGoodsUriMarkfitPricetb_ShipType羸StiipTDtb Class *ShlpWay80g ClassicStiipFeeCategcryUrlClaIDMembarPriceIsrefirementIsHdtAddDateIstiiscointooQs50iCOReceiverEmails表名:tb_Admin字段名數(shù)據(jù)類型長度主外鍵
7、字段說明備注Admi nIDvarchar32主鍵管理員ID非空Passwordvarchar32無管理員密碼非空會員區(qū)域表(tb_Area):網(wǎng)站會員購物地點,主要屬性有:ArealD,AreaKM系統(tǒng)可以根據(jù)會員區(qū)域表收取會員需要運輸商品的運輸費。送貨路程表表名:tb_Area字段名數(shù)據(jù)類型長度主外鍵字段說明備注AreaIDvarchar50主鍵區(qū)域ID非空AreaKMvarchar50無送貨距離無會員購物信息表(tb_Buylnfo):會員購物信息統(tǒng)計表,主要屬性有:BuylD,GoodsID, Num SumPrice,MemberlD會員購物信息表表名:tb_BuyI nfo字段名數(shù)
8、據(jù)類型長度主外鍵字段說明備注BuyIDvarchar50主鍵購物單號非空GoodsIDvarchar50無商品ID無Numint32無商品數(shù)量無OrderIDvarchar50無訂單號無SumPricevarchar50無總價格無MemberIDvarchar50外鍵會員ID無商品類別表(tb_Class):商品類別顯示表,主要屬性有:ClassID,CategoryUrl主要管理所有商品種類及其簡易圖標商品類別表表名:tb_Class字段名數(shù)據(jù)類型長度主外鍵字段說明備注ClassIDvarchar50主鍵商品種類ID非空CategoryUrlvarchar50無商品標識圖標無商品信息表(tb
9、_GoodsInfo):商品信息表主要負責存儲商品名稱,商品類別,商 品圖標,商品圖片,商品價格,商品重量等信息。主要屬性有:GoodsID,ClassID,Goods In troduce,GoodsBra nd, GoodsU nit,GoodsWeight,GoodsUrl,MarketPrice,MemberPrice,Isrefinement,IsHot,AddDate,IsDiscount。商品信息表表名:tb_GoodsInfo字段名數(shù)據(jù)類型長度主外鍵字段說明備注GoodsIDvarchar50主鍵商品名稱非空ClassIDvarchar50外鍵商品類別非空Goods In tr
10、oduceText250無商品介紹無GoodsBra ndvarchar50無商品品牌無GoodsU nitvarchar50無商品計數(shù)單位無GoodsWeightfloat16無商品重量無GoodsUrlvarchar50無商品圖片地址無MarketPricefloat16無商品市場價格無MemberPricefloat16無商品會員價格無Isrefi neme ntbool1無是否精品無IsHotbool1無是否熱銷無AddDatedatetime32無上傳日期無IsDisco untbool1無是否特價無商品圖片表(tb_lmage):商品圖片表,主要用來存儲商品的圖片,主要屬性有:Im
11、agelD,ImageName ImageUrl。商品圖片表表名:tb_Image字段名數(shù)據(jù)類型長度主外鍵字段說明備注ImageIDvarchar50主鍵商品圖片ID非空ImageNamevarchar50無商品圖片名稱無ImageUrlvarchar50無商品圖片地址無會員信息表(tb_Member):會員信息表,主要用來存儲會員的一些基本信息,如會 員ID,會員性別,會員密碼,會員真實名字,會員聯(lián)系方式(電話號碼。E_mail,所在城市,家庭住址,郵政編碼等),現(xiàn)有RMB上一次登陸時間。主要屬性有:MemberIDSex,Password,TrueName, Phon ecode,Emai
12、ls,City,Address,PostCode,AdvancePayment LoadDate。會員信息表表名:tb_Members字段名數(shù)據(jù)類型長度主外鍵字段說明備注MemberIDvarchar50主鍵會員ID非空Sexbit1無會員性別無Passwordvarchar50無會員密碼無TrueNamevarchar50無會員真實名字無Phonecodevarchar50無電話號碼無Emailsvarchar50無Email無Cityvarchar50無所在城市無Addressvarchar200無地址無PostCodevarchar10無郵編號碼無Adva ncePayme ntvarc
13、har50無現(xiàn)有存款無LoadDatedatetime32無上次登錄時間無訂單信息表(tb_Orderlnfo):訂單信息表主要用來存儲會員每次訂單信息,主要屬性有:OrderlD,OrderDate,GoodsFee TotalPrice,ShipFee,ShipType,PayType,MemberlD ReceiverName, ReceiverPho ne,IsC on firm,IsPayme nt,IsC on sig nment,IsPige on hole,ReceiverPostCode,ReceiverAddress,ReceiverEmails。訂單信息表表名:tb_Or
14、derInfo字段名數(shù)據(jù)類型長度主外鍵字段說明備注OrderIDvarchar50主鍵訂單ID非空OrderDateDatetime32無訂單提交日期無GoodsFeevarchar50無商品價格無TotalPricevarchar50無商品總費用無ShipFeevarchar50無運輸費無ShipTypevarchar50無運輸方式無PayTypevarchar50無付款方式無MemberlDvarchar200無會員ID無ReceiverNamevarchar50無接收人名字無ReceiverPh onevarchar50無接收人電話無IsC on firmbit1無是否確認無IsPaym
15、e ntbit1無是否付款無IsC on sig nmentbit1無是否托付商品無IsPige on holebit1無是否托運無ReceiverPostCodeChar10無接收人郵編無ReceiverAddressVarchar200無接收人名地址無ReceiverEmailsVarchar50無接收人郵件無付款方式表(tb_PayType):付款方式表主要存儲會員的付款方式,主要屬性有:PaylD,PayWay付款方式表表名:tb_PayType字段名數(shù)據(jù)類型長度主外鍵字段說明備注PayIDvarchar50主鍵付款I(lǐng)D非空PayWayvarchar50無付款方式無郵寄方式表(tb_S
16、hipType):郵寄方式表,主要負責存儲商品發(fā)送的方式。比如:郵寄,快遞。主要屬性有:ShipID,ShipWay ShipFee,ClassID。商品方式表表名:tb_PayType字段名數(shù)據(jù)類型長度主外鍵字段說明備注ShipIDvarchar50主鍵郵寄ID非空ShipWayvarchar50無郵寄方式無ShipFeevarchar50無郵寄費用非空ClassIDvarchar50外鍵商品類別非空購物車信息表(tb_ShopCart):購物車信息表,主要負責存儲會員臨時性添加的一些商品,主要屬性有:CartID,GoodsID, Num MemberPrice,MarketPrice,MemberlDGoodsWeight。購物車信息表表名:tb_ ShopCart字段名數(shù)據(jù)類型長度主外鍵字段說明備注CartIDvarchar50主鍵郵寄ID非空GoodsIDvarchar50外鍵郵寄方式非空Numint50無購頭數(shù)量非空MemberPric
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 讀小學(xué)用的勞務(wù)合同范本(2篇)
- 見習報告范文目錄
- 監(jiān)理整改報告范文
- 監(jiān)理報告填寫范文
- 軟件銷售合同簡單范本4
- 新項目技術(shù)員個人工作總結(jié)
- 馬戲團安全生產(chǎn)培訓(xùn)
- 2025年度電影院租賃合同(特別注明租期起止日期及放映內(nèi)容)
- 二零二五年度藥店店員勞動合同及員工績效評估標準
- 二零二五年度家具設(shè)計與生產(chǎn)技術(shù)合作合同
- VTE評分量表解讀 課件2024.8
- 《RT-Thread實時操作系統(tǒng)內(nèi)核、驅(qū)動和應(yīng)用開發(fā)技術(shù)》全套教學(xué)課件
- (新版)區(qū)塊鏈應(yīng)用操作員職業(yè)技能競賽理論考試題庫-下(多選、判斷題)
- 三年級數(shù)學(xué)下冊教案-6.1年、月、日60-人教版
- 2024年《開學(xué)第一課》課件
- 2024電子版?zhèn)€人房屋租賃合同范本
- 2024年湖北省中考化學(xué)真題(解析版)
- 2024至2030年中國小型模塊化反應(yīng)堆(SMR)行業(yè)分析及發(fā)展前景預(yù)測報告
- 機械基礎(chǔ)(少學(xué)時)(第三版) 課件 0-緒論
- 2024年高考新課標全國卷政治試題分析及2025屆高考復(fù)習備考建議
- 農(nóng)貿(mào)市場保安工作總結(jié)
評論
0/150
提交評論