




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫設計總結報告1.數據庫規劃1.1 任務陳述:所設計的數據庫后臺管理系統為網上銷售管理系統,該系統為一服裝網的網上交易及會員間的交流提供后臺支持,集成了服裝信息,會員信息,管理員信息的錄入, 更新,刪除,統計,查詢等一系列功能,另外,該系統還為前臺的管理員發起的公告,會員發布的論壇帖子提供了相應的數據錄入,更新,維護等后臺支持.1.2 任務目標:維護(插入,更新和刪除)服裝類型數據維護(插入,更新和刪除)服裝數據維護(插入,更新和刪除)會員數據維護(插入,更新和刪除)管理員數據維護(插入,更新和刪除)會員網上購物的訂購單數據維護(插入,更新和刪除)會員網上購物的詳細訂購單數據維護(插入,更
2、新和刪除)管理員網上發布的公告數據維護(插入,更新和刪除)會員網上發布的貼子數據實現對服裝的查詢實現對服裝類型的查詢實現對會員的查詢實現對管理員的查詢實現對會員訂購單的查詢實現對訂購單所對應的詳細訂單的查詢實現對管理員所發布的公告的查詢實現對會員所發布的貼子的查詢跟蹤服裝關注情況跟蹤會員訂購單的確認狀態 跟蹤會員所定服裝的發送狀態跟蹤管理員所發布的公告關注情況跟蹤會員所發布的貼子關注情況報告服裝類型的情況報告服裝信息的情況報告會員的情況報告管理員的情況報告會員訂購單情況報告會員詳細訂購單情況報告會員發帖情況報告會員留言情況報告管理員發布公告情況1.3系統邊界網上公告會 員帖 子網上購物形成訂購
3、單對應訂購詳細清單庫存查詢服裝信息查詢管理員確認發布發布庫存管理 1.4主要用戶視圖 用戶視圖需求超級管理員維護(插入,更新和刪除)管理員數據實現對管理員的查詢報告管理員的情況用戶管理員維護(插入,更新和刪除)會員數據更新個人信息實現對會員的查詢實現對個人信息的查詢報告會員的情況訂單管理員維護(插入,更新和刪除)會員網上購物的訂購單數據維護(插入,更新和刪除)會員網上購物的詳細訂購單數據更新個人信息實現對個人信息的查詢實現對會員訂購單的查詢實現對訂購單所對應的詳細訂單的查詢跟蹤會員訂購單的確認狀態 跟蹤會員所定服裝的發送狀態報告會員訂購單情況報告會員詳細訂購單情況公告管理員維護(插入,更新和刪
4、除)管理員網上發布的公告數據更新本人信息實現對本人信息的查詢實現對所發布的公告的查詢跟蹤管理員所發布的公告關注情況報告管理員發布的公告情況論壇管理員刪除會員網上發布的垃圾帖子更新個人信息實現對個人信息的查詢實現對會員所發布的貼子的查詢跟蹤會員所發布的貼子關注情況報告會員發帖情況報告會員留言情況服裝管理員維護(插入,更新和刪除)服裝類型數據維護(插入,更新和刪除)服裝數據更新個人信息實現對個人信息的查詢實現對服裝的查詢實現對服裝類型的查詢跟蹤服裝關注情況報告服裝類型的情況報告服裝信息的情況會員維護(插入,更新和刪除)本人在論壇中所發布的貼子維護(插入,更新和刪除)本人在論壇中的留言更新個人信息實
5、現對個人信息的查詢實現對個人在論壇中所發貼子的查詢實現對個人在論壇中留言的查詢實現對服裝的查詢實現對服裝類型的查詢實現對本人訂購單的查詢實現對本人訂購單所對應的詳細訂單的查詢實現對管理員所發布的公告的查詢實現對會員所發布的貼子的查詢 2需求分析2.1數據需求服裝信息表的數據包括服裝編號(自動編號),服裝名字,服裝類型號,服裝風格,服裝品牌,服裝顏色,服裝尺碼,服裝質地,服裝價格,服裝添加時間,服裝介紹,服裝訂購描述,服裝網上瀏覽量(動態變化),服裝圖片的url,服裝是否特價(y/n),服裝打折后價錢(若非特價,該項為原始價格)。每種服裝的編號是唯一的。服裝類型表的數據包括服裝類型號(自動編號)
6、,服裝類型的名字,服裝類型的父類型號(若無父類型,該項為0),是否有子類型(y/n),服裝類型的添加時間。每個服裝類型的編號是唯一的。會員信息表的數據包括會員編號(自動編號),用戶名,會員密碼,會員真實名字,性別,電話號碼,手機號碼,電子郵箱,家庭地址,郵編,會員添加時間,會員積分 。每個會員的編號是唯一的。管理員信息表的數據包括管理員編號(自動編號),管理員名字,管理員密碼,管理員真實名字,管理員具體身份(超級管理員,服裝管理員,用戶管理員,訂單管理員,公告管理員,論壇管理員),管理員郵箱,管理員添加時間。每個管理員的編號是唯一的。公告信息表的數據包括公告編號(自動編號),公告標題,公告內容
7、,公告發布時間,發布公告的管理員編號,公告的網上瀏覽量(動態變化)。每個公告的編號是唯一的。訂購單信息表的數據包括訂購單編號(自動編號,唯一),訂購時間,訂購單是否被管理員確認(y/n),確認時間(若未確認,則為空),訂購單中所訂購服裝的發送狀態(0:所訂購的服裝還未發送;1:已經發送但訂購者還未收到;2:訂購者已收到) ,該次訂購的接收者姓名,接收者地址,接收者電話,接收者郵箱,發起該次訂購的會員的編號,該次訂購的總價錢。對于訂購單信息表中剛插入的一條記錄,訂購單是否被管理員確認的初值為n, 經過 訂單管理員確認后,將其更新為y,訂購單中所訂購服裝的發送狀態初值為0 ,由 前臺應用程序處理后
8、更新其值 。詳細訂購單信息表的數據包括詳細訂購單的編號(自動編號,唯一),所對應的訂購單的編號,所訂購的服裝的編號,所訂購的服裝的數量,該項訂購的價錢。訂購單信息表記錄會員一次購物的消費情況,而詳細訂購單信息表記錄在會員的這次消費中每項消費的詳細情況。庫存表的數據包括服裝編號,庫存量,庫存量下限。帖子信息表的數據包括帖子編號(自動編號,唯一),帖子主題,帖子內容,發帖的時間,發帖的會員的編號,帖子的瀏覽量,帖子的回復數,回復信息表的數據包括回復編號(自動編號,唯一),回帖的會員的編號,回復的內容,回復所針對的帖子的編號,回復時間。2.2 事務需求 數據錄入 錄入新會員的詳細信息錄入新管理員的詳
9、細信息錄入新服裝的詳細信息錄入新服裝類型的詳細信息錄入新的公告的詳細信息錄入新的訂單的詳細信息錄入新的詳細訂單的詳細信息錄入新帖子的詳細信息錄入新回復的詳細信息 數據更新/刪除更新/刪除管理員信息。更新/刪除會員的信息。更新/刪除服裝的信息。更新/刪除服裝類型的信息更新/刪除公告的信息更新/刪除訂單的信息更新/刪除詳細訂單的信息更新/刪除論壇帖子的信息更新刪除回復的信息 數據查詢 數據庫必須支持下列查詢:列出指定服裝的詳細信息列出指定類型的服裝信息列出指定會員的基本信息列出指定會員的訂購單信息列出指定會員論壇中的發帖信息列出指定會員論壇中的回復信息列出指定管理員的詳細信息列出指定管理員發布的公
10、告信息列出指定公告的發布管理員的信息列出指定時間段內的訂購單信息列出指定訂單所對應的各詳細訂單的信息,按詳細訂單號排序列出指定訂單所對應的會員的詳細信息列出指定的詳細訂單所對應的服裝的詳細信息 初始數據庫大小a )大約有300種服裝可供訂購)大約有10名管理員分管該系統的各項工作c)大約有1000名會員在該系統注冊 數據庫增長速度每月大約有20種服裝加到數據庫中。每月大約會有1000多名新會員注冊。如果會員一年沒消費,則將其記錄從數據庫中刪除。每月大約有100條會員記錄被刪除。每天大約會有30份服裝訂購單。 記錄查找的類型和平均數量查詢訂購單信息大約每天20次。查詢詳細訂購單信息大約每天20次
11、。查詢指定會員的詳細情況大約每天20次。查詢指定服裝的詳細情況每天大約30次(周日至周四),50次(周五,周六),高峰期為每天下午6:00-9:00.查詢指定管理員的信息大約每天2次。查詢公告信息大約每天20次。查詢論壇帖子信息大約每天15次 網絡和共享訪問需求所有管理員都必須安全地和該系統的數據庫實現網絡互聯。系統能夠支持至少3名成員并發訪問。 性能 a)在上班時間但非高峰期單個記錄的搜索時間要少于1秒,高峰期各種搜索的響應時間要少于5秒。 b) 在上班時間但非高峰期多條記錄的搜索時間要少于5秒,高峰期各種搜索的響應時間要少于10秒。 c)在上班時間但非高峰期更新/保存記錄的時間要少于1秒,
12、高峰期要少于5秒。 安全性數據庫必須有口令保護。每個管理員應該分配到一個特定用戶視圖的數據庫訪問權限。每個管理員只能在適合他們完成工作需要的窗口中看到需要的數據。 備份和恢復 數據庫必須在每天晚上12點備份 。 用戶界面 用戶界面必須是菜單驅動的,聯機幫助易于查找和使用。 法律問題本數據庫系統,要實現所要遵守的法律。3 邏輯數據庫設計3.1 實體定義:對整個系統,可以定義下列實體:Costume(服裝) CotumeType(服裝類型)Member(會員) Admin(管理員)Bullet(公告) BusinessOrder(會員定購單/消費單)OrderDatail(會員的詳細定購單/消費單
13、)newpost(論壇帖子)reply(論壇回復)Store (庫存)3.2 實體文檔:Entity nameDescriptionAliasOccurrenceCostume該系統所銷售的服裝Clothes該系統銷售多種服裝CostumeType服裝類型,eg:長衫,短褲等等一種類型的服裝包含多種服裝,一種服裝只屬于一種類型Admin該系統的管理員,分為超級管理員,服裝管理員,訂單管理員,用戶管理員,論壇管理員,公告管理員該系統有多個管理員,每個類型的管理員管理該系統相應的模塊Member該連鎖店的會員,各會員在不同的分店可以使用同一注冊號Consumer該系統有多名會員BusinessOr
14、der會員的消費單,一個會員一次購買的所有服裝屬于一個消費單由于淡旺季等原因,不同時間段的銷售交易情況有所不同OrderDetail會員的詳細消費單,記錄消費單的詳細情況會員的消費單可以對應多個詳細消費單,所購買的每種服裝都對應一個詳細消費單Bullet網上系統的公告,公告內容可以是最近搞活動的服裝等等一個管理員可以發布多個公告,一個公告只能由一個管理員發布,以免重復newpost論壇中會員發布的帖子每名會員可以發布多個帖子reply論壇中會員針對帖子的回復每個帖子可以有多個回復Store記錄每種服裝的庫存每種服裝的庫存量至少要為某一值,當其數目少于該值時就要發出進貨單,但這一部分在該系統外部
15、,這里不作進一步說明3.3 ER模型:(該系統的ER模型)3.4 聯系歸檔表:EntityMultiplicityRelationshipMultiplicityEntityMember0.*Announce1.1newpostMember0.*Announce1.1replyreply1.1for0.*newpostMember0.*Generate1.1BusinessOrderAdmin0.*Confirm1.1BusinessOrderAdmin0.Announce1.1BulletCostume1.1BelongTo1.*CostumeTypeBusinessOrder1.*Has1
16、.1OrderDetailStaff0.*Attends1.1OrderDetailCostume0.*Attends1.1OrderDetail3.5 標識實體或關系的有關屬性EntityAttributesDescriptionData type and lengthNullsMultivaluedMemberMemberID會員號(非空且唯一),自動編號.4 intNoNoPassword會員登陸口令50 varcharNoNoMemberName會員名字50 varcharNoNoRealName會員真實名字50 varcharNoNoTelephone會員聯系電話50 varchar
17、NoYesMobile會員手機50 varcharYesYesEmail常用Email200 varcharNoYesAddress家庭住址200 varcharNoNoZip所在地的郵編20 varcharNoNoAddDate成為會員的時間8 datetimeNoNoAccumulatePoints積分4 intNoNoSex性別2 varcharNoNoCostumeCostumeID服裝號(非空且唯一),自動編號.4 intNoNoCostumeName服裝名字50 varcharNoNoCostumeTypeID服裝所屬類別(eg:套裝裙子)4 intNoNoCostumeStyle
18、風格20 varcharNoNoCostumeBrand品牌20 varcharNoNoCostumeColor顏色20 varcharNoNoCostumeSize尺碼20 varcharNoNoCostumeTexture質地20 varcharNoNoAddDate添加時間8 datetimeNoNoOrderDesc定購說明100 varcharNoNoCostumePrice服裝價格8 moneyNoNoCostumePoint網上該服裝被瀏覽的次數4 intNoNoCostumeImg該種服裝的照片的URL200 varcharNoYesIsSpecial標志是否為特價服裝2 va
19、rcharNoNoSpecailPrice降價后的價格8 moneyNoNoCostumeTypeTypeID服裝類型號4 intNoNoTypeName類型的名字50 varcharNoNoTypeFid類型父類型號4 intYesNoTypeHaveChild是否有子類型2 varcharNoNoTypeAddDate添加時間8 datetimeNoNoAdminAdminID管理員號4 intNoNoAdminName管理員名字50 varcharNoNoPassword管理員密碼50 varcharNoNoRealName管理員真實名字50 varcharNoNoEmail管理員Ema
20、il200 varcharNoNoAddDate添加時間8 datetimeNoNoActor管理員具體身份(超級管理員,服裝管理員,論壇管理員,公告管理員,用戶管理員,訂單管理員)20 varcharNoNoBulletBulID公告號4 intNoNoBulTitle公告標題100 varcharNoNoBulContent公告內容4000 varcharNoNoBulAddDate公告添加時間8 datetimeNoNoAdminID發布該公告的管理員ID4 intNoNoBulPoint該公告的瀏覽量4 intNoNoBusinessOrderOrderID訂單號4 intNoNoOr
21、derTime產生訂單的間8 datetimeNoNoOrderIsConfirm訂單確認情況2 varcharNoNoConfirmTime訂單確認時間8 datetimeNoNoConfirmAdminID確認訂單的管理員ID4 intNoNoOrderSendStatus訂單發送情況4 intNoNoOrderRecName訂單的收貨人姓名50 varcahrNoNoOrderAddress訂單的收貨人地址200 varcharNoNoOrderZip訂單的收貨人郵編20 varcahrNoNoOrderMemberID產生訂單的會員的ID4 intNoNoOrderTotalPrice
22、訂單的總價8 moneyNoNoOrderEmail訂單的收貨人的Email200 varcharNoNoOrderDetailOrderDetailID詳細訂單號4 intNoNoOrderID該項所對應的訂單號4 intNoNoCostumeID該項所對應的服裝號4 intNoNoCostumeNum該服裝購買的數量4 intNoNoOrderPrice該服裝總價8 moneyNoNonewpostpostid每個帖子的 id4 intNoNosubject帖子主題200 varcharNoNomessage帖子內容200 varcharNoNoposttime帖子發布時間8 dateti
23、meNoNouserid發布 帖子的會員的id4 intNoNoreplies帖子被回復的次數4 intNoNoviews帖子被瀏覽的次數4 intNoNoreplyreplyid回復id4 intNoNouserid進行回復的會員的id4 intNoNomessage回復的內容200 varcharNoNoreplytime回復的時間8 datetimeNoNopostid回復所針對的帖子的 id4 intNoNoStoreCostumeID庫存中服裝的id4 intNoNoStore庫存量4 intNoNoLowest庫存量下限4 intNoNo3.6 確定屬性域Member的Sex屬性的
24、可能值為男或女IsSpecial,TypeHaveChild,OrderIsConfirm的屬性域為 y/nOrderSendStatus的屬性域為0,1,2 .0表示貨還未發送,1表示貨已發送,但訂購者還未收到,2 表示貨已到訂購者手中。各日期的屬性域是包含年-月-日 時-分-秒的日期形式。3.7 確定候選鍵,主鍵和備用鍵屬性EntityAttributesDescriptionKeyNullsMultivaluedMemberMemberID會員號(非空且唯一),自動編號.Primary keyNoNoPassword會員登陸口令NoNoMemberName會員名字NoNoRealName
25、會員真實名字NoNoTelephone會員聯系電話NoYesMobile會員手機YesYesEmail常用EmailNoYesAddress家庭住址NoNoZip所在地的郵編NoNoAddDate成為會員的時間NoNoAccumulatePoints積分NoNoSex性別NoNoCostumeCostumeID服裝號(非空且唯一),自動編號.Primary keyNoNoCostumeName服裝名字NoNoCostumeTypeID服裝所屬類別(eg:套裝裙子)Foreign keyNoNoCostumeStyle風格NoNoCostumeBrand品牌NoNoCostumeColor顏色N
26、oNoCostumeSize尺碼NoNoCostumeTexture質地NoNoAddDate添加時間NoNoOrderDesc定購說明NoNoCostumePrice服裝價格NoNoCostumePoint網上該服裝被瀏覽的次數NoNoCostumeImg該種服裝的照片的URLNoYesIsSpecial標志是否為特價服裝NoNoSpecailPrice降價后的價格NoNoCostumeTypeTypeID服裝類型號Primary keyNoNoTypeName類型的名字NoNoTypeFid類型父類型號YesNoTypeHaveChild是否有子類型NoNoTypeAddDate添加時間N
27、oNoAdminAdminID管理員號Primary keyNoNoAdminName管理員名字NoNoPassword管理員密碼NoNoRealName管理員真實名字NoNoEmail管理員EmailNoNoAddDate添加時間NoNoActor管理員具體身份(超級管理員,服裝管理員,論壇管理員,公告管理員,用戶管理員,訂單管理員)NoNoBulletBulID公告號Primary keyNoNoBulTitle公告標題NoNoBulContent公告內容NoNoBulAddDate公告添加時間NoNoAdminID發布該公告的管理員IDForeign keyNoNoBulPoint該公告
28、的瀏覽量NoNoBusinessOrderOrderID訂單號Primary keyNoNoOrderTime產生訂單的間NoNoOrderIsConfirm訂單確認情況NoNoConfirmTime訂單確認時間NoNoConfirmAdminID確認訂單的管理員IDForeingn keyNoNoOrderSendStatus訂單發送情況NoNoOrderRecName訂單的收貨人姓名NoNoOrderAddress訂單的收貨人地址NoNoOrderZip訂單的收貨人郵編NoNoOrderMemberID產生訂單的會員的IDForeign keyNoNoOrderTotalPrice訂單的總
29、價NoNoOrderEmail訂單的收貨人的EmailNoNoOrderDetailOrderDetailID詳細訂單號Primary keyNoNoOrderID該項所對應的訂單號Foreign keyNoNoCostumeID該項所對應的服裝號Foreign keyNoNoCostumeNum該服裝購買的數量NoNoOrderPrice該服裝總價NoNonewpostpostid每個帖子的 idPrimary keyNoNosubject帖子主題NoNomessage帖子內容NoNoposttime帖子發布時間NoNouserid發布 帖子的會員的idForeign keyNoNorepl
30、ies帖子被回復的次數NoNoviews帖子被瀏覽的次數NoNoreplyreplyid回復idPrimary keyNoNouserid進行回復的會員的idForeign keyNoNomessage回復的內容NoNoreplytime回復的時間NoNopostid回復所針對的帖子的 idForeign keyNoNoStoreCostumeID庫存中服裝的idPrimary keyForeign keyNoNoStore庫存量NoNoLowest庫存量下限NoNo3.8 模式圖:(該系統的模式圖)3.9 表支持的用戶事務:該系統的Devision視圖的數據項和更新/刪除事務所需的表事 務需
31、 求 的 表錄入新管理員的詳細信息更新/刪除管理員信息。Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate );Bullet(BulID,BulTitle,BulContent,BulAddDate ,AdminID);外鍵AdimID引用Admin(AdminID)BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemb
32、erID,OrderTotalPrice,OrderEmail);外鍵ConfirmAdminID引用Admin(AdminID)錄入新會員的詳細信息更新/刪除會員的信息。Member(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Sex)BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,O
33、rderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail);外鍵OrderMemberID引用Member(MemberID)錄入新服裝的詳細信息更新/刪除服裝的信息。Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand ,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecia
34、l,SpecailPrice) ;外鍵CostumeTypeID引用CostumeType(TypeID)CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,TypeAddDate)OrderDetail(OrderDetailID,OrderID,StaffID,CostumeID,CostumeNum,OrderPrice);外鍵CostumeID引用Costume(CostumeID)錄入新服裝類型的詳細信息更新/刪除服裝類型的信息CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,TypeA
35、ddDate)外鍵TypeFid引用CostumeType(TypeID)Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand ,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice) ;外鍵CostumeTypeID引用CostumeType(TypeID)錄入新的公告的詳細信息更新/刪除公告的信息Bullet
36、(BulID,BulTitle,BulContent,BulAddDate ,AdminID,BulPoint)外鍵AdminID引用Admin(AdminID)Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate );錄入新的訂單的詳細信息更新/刪除訂單的信息BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID
37、,OrderTotalPrice,OrderEmail);外鍵ConfirmAdminID引用Admin(AdmainID)Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate );外鍵OrderMemberID引用Member(MemberID)Member(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Sex)OrderDetail(OrderDetailID,OrderID,S
38、taffID,CostumeID,CostumeNum,OrderPrice);外鍵OrderID引用BusinessOrder(OrderID)錄入新的詳細訂單的詳細信息更新/刪除詳細訂單的信息OrderDetail(OrderDetailID,OrderID,StaffID,CostumeID,CostumeNum,OrderPrice);外鍵OrderID引用BusinessOrder(OrderID)BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,Orde
39、rRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail);外鍵CostumeID引用Costume(CostumeID)Costume(CostumeID,CostumeName,CostumeTypeID,CostumeStyle,CostumeBrand,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice)
40、 ;列出指定服裝的詳細信息Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,SpecailPrice) ;外鍵CostumeTypeID引用CostumeType(TypeID)CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,Ty
41、peAddDate)列出指定類型的服裝信息CostumeType(TypeID,TypeName,TypeFid,TypeHaveChild,TypeAddDate)外鍵TypeFid引用CostumeType(TypeID)Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand ,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpecial,Sp
42、ecailPrice) ;外鍵CostumeTypeID引用CostumeType(TypeID)按照指定會員的詳細信息Member(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Sex)BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,Order
43、MemberID,OrderTotalPrice,OrderEmail);外鍵OrderMemberID引用Member(MemberID)列出指定管理員的詳細信息Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate );Bullet(BulID,BulTitle,BulContent,BulAddDate ,AdminID);外鍵AdimID引用Admin(AdminID)BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderS
44、endStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail);外鍵ConfirmAdminID引用Admin(AdminID)列出指定公告的發布管理員的信息Bullet(BulID,BulTitle,BulContent,BulAddDate ,AdminID,BulPoint)外鍵AdminID引用Admin(AdminID)Admin(AdminID,AdminName,Password ,RealName,Email ,AddDate );列出指定訂單所對應的各詳細訂單的信息,
45、按詳細訂單號排序BusinessOrder(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail);OrderDetail(OrderDetailID,OrderID,CostumeID,CostumeNum,OrderPrice);外鍵OrderID引用BusinessOrder(OrderID)列出指定訂單所對應的會員的詳細信息Business
46、Order(OrderID,OrderTime,OrderIsConfirm,ConfirmTime,ConfirmAdminID,OrderSendStatus,OrderRecName,OrderAddress,OrderZip,OrderMemberID,OrderTotalPrice,OrderEmail);外鍵OrderMemberID引用Member(MemberID)Member(MemberID,Password,MemberName,RealName,Telephone,Mobile,Email,Address,Zip ,AddDate,AccumulatePoints,Se
47、x)列出指定的詳細訂單所對應的服裝的詳細信息OrderDetail(OrderDetailID,OrderID,CostumeID,CostumeNum,OrderPrice);外鍵CostumeID引用Costume(CostumeID)Costume(CostumeID,CostumeName,CostumeTypeID ,CostumeStyle,CostumeBrand ,CostumeColor,CostumeSize,CostumeTexture,Addtion,AddDate,OrderDesc,CostumePrice,CostumePoint,CostumeImg,IsSpe
48、cial,SpecailPrice) ;4.物理數據庫設計 4.1 設計基本表 :Admin:1. 表名: Admin 2. 所有者 :dbo3.源代碼:CREATE TABLE dbo.Admin (AdminID int IDENTITY (1000, 1) NOT NULL ,AdminName varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,Actor varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,Password varchar (50) COLLATE Chinese_PRC_CI
49、_AS NOT NULL ,RealName varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,Email varchar (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,AddDate datetime NOT NULL ) ON PRIMARYGO4. 權限管理:RANT SELECT , UPDATE , INSERT , DELETE ON dbo.Admin TO 超級管理員GOGRANT SELECT ON dbo.Admin TO 用戶管理員GOGRANT SELECT ON dbo.Admin
50、TO 訂單管理員GOGRANT SELECT ON dbo.Admin TO 公告管理員GOGRANT SELECT ON dbo.Admin TO 服裝管理員GO5. 約束 : CONSTRAINT PK_Admin PRIMARY KEY CLUSTERED (AdminID) ON PRIMARY ,CONSTRAINT IX_Admin_Name UNIQUE NONCLUSTERED (AdminName) ON PRIMARYBullet: 1. 表名 :Bullet 2. 所有者 :dbo 3.源代碼:CREATE TABLE dbo.Bullet (BulID int IDEN
51、TITY (1, 1) NOT NULL ,BulTitle varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,BulContent varchar (4000) COLLATE Chinese_PRC_CI_AS NOT NULL ,BulAddDate datetime NOT NULL ,AdminID int NOT NULL ,BulPoint int NOT NULL ) ON PRIMARYGO 4. 權限管理:GRANT SELECT , UPDATE , INSERT , DELETE ON dbo.Bullet TO 公告管
52、理員GOGRANT SELECT ON dbo.Bullet TO 會員GO 5.約束:CONSTRAINT PK_Bullet PRIMARY KEY CLUSTERED (BulID) ON PRIMARY ,CONSTRAINT IX_Bullet_Title UNIQUE NONCLUSTERED (BulTitle) ON PRIMARYCONSTRAINT FK_Bullet_Admin FOREIGN KEY (AdminID) REFERENCES dbo.Admin (AdminID) ON DELETE CASCADE ON UPDATE CASCADEBusinessOr
53、der 1.表名:BusinessOrder 2. 所有者 :dbo 3.源代碼: CREATE TABLE dbo.BusinessOrder (OrderID int IDENTITY (1000, 1) NOT NULL ,OrderTime datetime NOT NULL ,OrderIsConfirm varchar (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,ConfirmTime datetime NULL ,ConfirmAdminID int NULL ,OrderSendStatus int NOT NULL ,OrderRecNam
54、e varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderAddress varchar (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderZip varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderMemberID int NOT NULL ,OrderTotalPrice money NOT NULL ,OrderEmail varchar (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderPh
55、one varchar (200) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON PRIMARYGO 4.權限:GRANT SELECT , UPDATE , INSERT , DELETE ON dbo.BusinessOrder TO 訂單管理員GOGRANT SELECT ON dbo.BusinessOrder TO 會員GO5.約束:CONSTRAINT PK_OrderInfo PRIMARY KEY CLUSTERED (OrderID) ON PRIMARYCONSTRAINT FK_OrderInfo_Admin FOREIGN KEY (C
56、onfirmAdminID) REFERENCES dbo.Admin (AdminID) ON DELETE CASCADE ON UPDATE CASCADE ,CONSTRAINT FK_OrderInfo_Member FOREIGN KEY (OrderMemberID) REFERENCES dbo.Member (MemberID) ON DELETE CASCADE ON UPDATE CASCADECostume1. 表名:Costume2.所有者:dbo 3.源代碼:CREATE TABLE dbo.Costume (CostumeID int IDENTITY (1000
57、, 1) NOT NULL ,CostumeName varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,TypeID int NOT NULL ,CostumeStyle varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,CostumeBrand varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,CostumeColor varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,CostumeSize varch
58、ar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,CostumeTexture varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,AddDate datetime NOT NULL ,CostumeIntroduce varchar (4000) COLLATE Chinese_PRC_CI_AS NOT NULL ,OrderDesc varchar (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,CostumePrice money NOT NULL ,CostumeP
59、oint int NOT NULL ,CostumeImg varchar (200) COLLATE Chinese_PRC_CI_AS NOT NULL ,IsSpecial varchar (2) COLLATE Chinese_PRC_CI_AS NOT NULL ,SpecialPrice money NOT NULL ) ON PRIMARYGO4.權限:GRANT SELECT , UPDATE , INSERT , DELETE ON dbo.Costume TO 服裝管理員GOGRANT SELECT ON dbo.Costume TO 會員GO5. 約束:CONSTRAIN
60、T PK_Costume PRIMARY KEY CLUSTERED (CostumeID) ON PRIMARYCONSTRAINT FK_Costume_CostumeType FOREIGN KEY (TypeID) REFERENCES dbo.CostumeType (TypeID) ON DELETE CASCADE ON UPDATE CASCADECostumeType1.表名 :CostumeType2.所有者 :dbo3.源代碼:CREATE TABLE dbo.CostumeType (TypeID int IDENTITY (1000, 1) NOT NULL ,Typ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嘗試使用BLM模型撰寫采購部規劃報告(24P)
- 幼兒園小班數學教案《送禮物》
- 《醫學英語視聽說第二版》課件unit11
- 2024北京和平街一中高二10月月考語文試題及答案
- 2025年國際經濟與貿易考試試題及答案資源
- 普外科導管識別及護理
- 新建茶葉包裝機項目可行性研究報告立項模板
- 新人培訓課件
- 2025年中學歷史課程期末考試試題及答案
- 2025年科技創新管理師考試試卷及答案
- RB/T 228-2023食品微生物定量檢測的測量不確定度評估指南
- 2023年北京海淀社區工作者考試真題
- 2024年國開電大 高級財務會計 形考任務4答案
- 幼兒園中班數學活動課件:有趣的排序
- 2024年廣東省惠州一中學英語七下期末達標檢測試題含答案
- 2023-2024學年廣西壯族自治區桂林市高二下學期期末質量檢測數學試卷(含答案)
- 化妝品行業聯合研發合同樣本
- 畜禽生產概論-形考作業4-國開(HB)-參考資料
- 工業園區智慧能源管理平臺建設方案 產業園區智慧能源管理平臺建設方案
- 化工生產仿真綜合實訓報告
- 中華民族共同體概論課件專家版8第八講 共奉中國與中華民族聚力發展
評論
0/150
提交評論