版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
網(wǎng)絡購物
數(shù)據(jù)庫設計說明書撰寫:日期:審核:日期:批準:日期:目錄TOC\o"1-5"\h\z1弓I言 3\o"CurrentDocument"1.1編寫目的 3\o"CurrentDocument"1.2背景 3\o"CurrentDocument"1.3定義 3\o"CurrentDocument"1.4參考資料 4\o"CurrentDocument"2外部設計 4\o"CurrentDocument"2.1標識符和狀態(tài) 4\o"CurrentDocument"2.2使用他的程序 4\o"CurrentDocument"2.3約定 4\o"CurrentDocument"2.4專門指導 5\o"CurrentDocument"2.5支持軟件 5\o"CurrentDocument"3結構設計 6\o"CurrentDocument"3.1概念結構設計 6\o"CurrentDocument"3.2邏輯結構設計 6\o"CurrentDocument"3.2.1關系模型 6\o"CurrentDocument"3.2.2屬性表 7\o"CurrentDocument"3.3物理結構設計 8\o"CurrentDocument"4運行設計 10\o"CurrentDocument"4.1數(shù)據(jù)字典設計 10\o"CurrentDocument"4.2安全保密設計 11數(shù)據(jù)庫設計說明書1引言1.1編寫目的本文對“網(wǎng)絡購物系統(tǒng)”的數(shù)據(jù)庫進行設計和分析,并列出詳細的關系表的邏輯和物理結構,供數(shù)據(jù)庫管理員和軟件開發(fā)人員閱讀。1.2背景待開發(fā)的數(shù)據(jù)庫名稱擬為"網(wǎng)絡購物",供本項目"網(wǎng)絡購物系統(tǒng)"使用。本項目提出者為:網(wǎng)絡購物中心;本項目的開發(fā)人員如下表:職務人員名單項目經(jīng)理盧志楊需求分析師張普概要設計王高峰詳細設計師郭小龍代碼工程師毛偉龍熊樂測試工程師任凱本項目的用戶群為:中小型網(wǎng)上購物中心。1.3定義.數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,通常包括據(jù)項數(shù)、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程五個部分;是對數(shù)據(jù)流圖的詳細描述。.訂單明細訂單明細是指一張訂單中對于一件商品的數(shù)量和訂購價格的詳細說明。1.4參考資料.《網(wǎng)絡購物系統(tǒng)需求分析說明書》.《網(wǎng)絡購物系統(tǒng)概要設計說明書》.《數(shù)據(jù)庫系統(tǒng)概論》第四版薩師煊王珊高等教育出版社.《數(shù)據(jù)庫系統(tǒng)一一設計、實現(xiàn)與管理》第三版電子工業(yè)出版社2外部設計2.1標識符和狀態(tài)數(shù)據(jù)庫軟件:MySQL-5.0.51a;系統(tǒng)要求建立的數(shù)據(jù)庫名稱:Mail;數(shù)據(jù)庫服務器版本:5.0.51a-community-nt-log數(shù)據(jù)庫協(xié)議版本:10數(shù)據(jù)庫服務器:localhostviaTCP/IP數(shù)據(jù)庫用戶:root@localhostMySQL字符集:UTF-8Unicode(utf8)MySQL連接校對:utf8_unicode_ciMySQL客戶端版本:5.0.51aMySQL客戶端使用PHP擴展:mysqlMySQL客戶端語言:中文簡化版主題、風格:Original支持的系統(tǒng):Windows、Linux操作系統(tǒng)2.2使用他的程序本數(shù)據(jù)庫有"網(wǎng)絡購物系統(tǒng)"V1.0使用。2.3約定本數(shù)據(jù)庫名稱為:網(wǎng)絡購物;英文名為:OnlineShopping;數(shù)據(jù)庫中各個關系表的名稱統(tǒng)一為:tab_xxx,如“用戶信息表”為“tab_user”;每個表中的各屬性名稱為:表名稱的首字母縮寫+屬性含義,如“用戶信息表”中屬性“用戶名”為“Uname”2.4專門指導.由于管理員的信息是由操作人員直接添加在數(shù)據(jù)庫管理員信息表中的,因此需要培訓客戶了解和掌握基本的數(shù)據(jù)庫操作,如添加,刪除和修改記錄;.本購物系統(tǒng)中其他的管理員和用戶對于數(shù)據(jù)的操作都可以通過圖形化界面來進行,通過閱讀開發(fā)人員提供的用戶手冊用戶可以方便快速地熟悉該系統(tǒng)操作流程。2.5支持軟件.數(shù)據(jù)庫管理系統(tǒng):MySQL5.0MySQL體積小、速度快、可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫,總體擁有成本低,是中小型網(wǎng)站選擇數(shù)據(jù)庫的首選;另外5.0版本還增加了系統(tǒng)報錯機制以及對外鍵的良好支持和對存儲過程的充分支持。.Mysql管理軟件:sqlyog7.0Sqlyog是一款簡潔、高效、功能強大的圖形化MySQL數(shù)據(jù)庫管理工具;使用SQLyog可以快速直觀地通過網(wǎng)絡來維護遠端的MySQL數(shù)據(jù)庫。3結構設計3?1概念結構設計3.2邏輯結構設計3.2.1關系模型注冊用戶表:tab_user(Uname,Upwd,Usex,Uquestion,Uanswer,Uemail,Ucodenum,Urank,Uaccount,Udaijinquan,Upoints)管理員信息表:tab_admin(Aname,Apwd,Aemail)訂單信息表:tab_order(Oid,Oreceiver,Oaddress,Ophone,Opost,Odate,Ouser(FK),Odelivery(FK),Ostate)Ouser(FK)一>tab_user(Uname)Odelivery(FK)一>tab_delivery(Did)訂單明細表:tab_item(Igood(FK),Iorder(FK),Iquantity,Iprice)Igood(FK)一>tab_goodinfo(GIid)Iorder(FK)一>tab_order(Oid)商品信息表:tab_goodinfo(GIid,GIname,GIprice,GImarprice,GInumber,GIbrand,GIdesc,GIimgpath,GIcount,GIdiscount,GIthirdnavi(FK))GIthirdnavi(FK) >tab_thirdnavi(TNid)3.2.2屬性表1.注冊用戶表(tabuser)字段名稱數(shù)據(jù)類型是否允許為空缺省值字段描述備注UnameVarchar(20)NOTNULL用戶名主鍵UpwdVarchar(255)NOTNULL用戶密碼6-20位包含數(shù)字和字母的字符串(加密)UemailVarchar(30)NOTNULL電子郵件包含@字符2.管理員信息表(tabadmin)字段名稱數(shù)據(jù)類型是否允許為空缺省值字段描述備注AnameVarchar(20)NOTNULL管理員賬號主鍵ApwdVarchar(255)NOTNULL管理員密碼AemailVarchar(30)NOTNULL管理員email3.訂單信息表(taborder)字段名稱數(shù)據(jù)類型是否允許為空缺省值字段描述備注OidVarchar(20)NOTNULL訂單編號主鍵;OreceiverVarchar(20)NOTNULL收貨人姓名OaddressVarchar(255)NOTNULL收貨地址OphoneVarchar(30)NOTNULL收貨人電話OpostVarchar(6)NOTNULL郵編OtimeDATETIME訂單時間OuserVarchar(20)NOTNULL用戶名外鍵
tabuser(Uname)OstateTinyint(l)NOTNULL0當前訂單狀態(tài)0:未發(fā)貨1:已發(fā)貨2:已收貨4.訂單明細表(tabitem)字段名稱數(shù)據(jù)類型是否允許為空缺省值字段描述備注IgoodIntNOTNULL外鍵主鍵;外鍵(商品)tabgoodinfo(GIid)IorderVarchar(20)NOTNULL訂單編號主鍵;外鍵(訂單)taborder(Oid)【quantityIntNOTNULL商品數(shù)量IpriceDoubleNOTNULL訂單商品單價用戶下訂單時商品的單價5.商品信息表(tabgoodinfo)字段名稱數(shù)據(jù)類型是否允許為空缺省值字段描述備注GIidIntNOTNULL商品編號主鍵;自動增長GInameVarchar(30)NOTNULL商品名稱GIpriceDoubleNOTNULL商品價格GInumberIntNOTNULL商品數(shù)量GIbrandVarchar(30)商品類型GIdescVarchar(255)NOTNULL商品簡述GIimgpathVarchar(100)商品圖片路徑GIcountIntNOTNULL0購買次數(shù)3.3物理結構設計數(shù)據(jù)庫名稱:網(wǎng)絡購物;存儲位置:默認位置;主鍵和索引:序號表名稱主鍵索引1注冊用戶表(tabuser)Uname(用戶名)Uname(用戶名)2用戶信息表UInameUIname
(tabuserinfo)(用戶名)(用戶名)3管理員信息表(tabadmin)Aname(管理員帳戶名)4訂單信息表(tab_order)Oid(訂單編號)Ouser(下訂單用戶)Otime(訂單時間,抽獎功能需要檢索)5訂單明細表(tabitem)IOid、IGid(訂單號、商品編號)6商品信息表(tab_goodinfo)GIid(商品編號)GIname(商品名稱)Gibrand(商品品牌)Glcount(購買次數(shù))
4運行設計4?1數(shù)據(jù)字典設計數(shù)據(jù)庫建模有一種圖形方法,稱為實體聯(lián)系圖(entity-relationshipdiagram),既E/R圖。E/R圖具有三個主要的部分:實體集??陀^存在并可相互區(qū)別的事物稱為實體。實體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系,如一個職工,一個學生,學生的一次選課,部門的一次訂貨,老師與系的工作關系等都是實體。屬性。屬性是描述實體某個特性的值。一個實體可以有多個屬性來刻畫。例女口,學生實體可以有學號,姓名,性別,出生年份,系,入學時間等屬性組成。聯(lián)系。聯(lián)系是兩個或多個實體集之間的連接。兩個實體集之間的聯(lián)系可以分為三類:一對一的聯(lián)系(1:1)如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯(lián)系,反之亦然則稱實體集A與實體集B具有一對一的聯(lián)系。一對多的聯(lián)系(1:n)如果對于實體集A中的每一個實體,實體集B中有n(n>=0)個實體與之聯(lián)系,反之,對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯(lián)系,則稱實體集A與實體集B具有一對多的聯(lián)系。多對多的關系(n:n)如果對于實體集A中的每一個實體,實體集B中有n(n>=0)個實體與之聯(lián)系,反之,對于實體集B中的每一個實體,實體集B中有m(m>=0)個實體與之聯(lián)系則稱實體集A與實體集B具有多對多的聯(lián)系。在E/R圖中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年學校后勤服務與資產管理校長試題含答案
- 《企業(yè)國際化經(jīng)營面臨的形勢與對策分析》課件
- 2026年劇本殺運營公司新劇本引進評估管理制度
- 2026年可穿戴設備健康監(jiān)測行業(yè)創(chuàng)新報告
- 2025年新能源車產業(yè)鏈變革與趨勢創(chuàng)新報告
- 2026年基因編輯在醫(yī)學研究創(chuàng)新報告
- 2025年預制菜調味地域特色適配與標準化生產分析報告
- 2025年特色小鎮(zhèn)文化創(chuàng)意產業(yè)集群建設中的文化創(chuàng)意產業(yè)創(chuàng)新發(fā)展可行性研究
- 濟源輔警面試題目及答案
- 當?shù)剌o警面試題目及答案
- 江蘇省揚州市2021屆高三考前調研測試數(shù)學試卷
- 生產設備維護保養(yǎng)規(guī)范作業(yè)指導書
- 專業(yè)學位研究生課程案例庫建設項目申請書
- 骨髓炎VSD的護理
- GB/T 44230-2024政務信息系統(tǒng)基本要求
- 經(jīng)導管主動脈瓣置換術(TAVR)患者的麻醉管理
- 本霍根的五堂課中文版
- 環(huán)境保護體系框圖
- 幼兒園課程標準要求
- 江河流域農業(yè)面源污染綜合治理項目初步設計
- 基坑開挖施工方案-自然放坡
評論
0/150
提交評論