IFORUM_數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
IFORUM_數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
IFORUM_數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1 引言 2222222 錯(cuò)誤 ! 未定義書(shū)簽。3333357999目錄1.1 編寫(xiě)目的 1.2 背景 1.3 定義 1.4 參考資料 2 外部設(shè)計(jì) . 2.1 標(biāo)識(shí)符和狀態(tài) 2.2 使用它的程序 2.3 約定 2.4 專(zhuān)門(mén)指導(dǎo) 2.5 支持軟件 3 結(jié)構(gòu)設(shè)計(jì) . 3.1 概念結(jié)構(gòu)設(shè)計(jì) 3.2 邏輯結(jié)構(gòu)設(shè)計(jì) 3.3 物理結(jié)構(gòu)設(shè)計(jì) 4 運(yùn)用設(shè)計(jì) . 4.1 數(shù)據(jù)字典設(shè)計(jì) 4.2 安全保密設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)( GB8567 88)1 引言1.1 編寫(xiě)目的本文檔旨在詳細(xì)描述IFORUM論壇網(wǎng)站系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu)與設(shè)計(jì)。本文的讀者可以為IFORUM壇網(wǎng)站系統(tǒng)的開(kāi)發(fā)者, 也可以是IFORUMI論壇網(wǎng)站

2、系統(tǒng)的維 護(hù)者。1.2 背景a.數(shù)據(jù)庫(kù)名稱(chēng)為SCOOT使用該數(shù)據(jù)庫(kù)的系統(tǒng)為IFORUMI壇網(wǎng)站系統(tǒng).b 該項(xiàng)目工程由團(tuán)隊(duì)成員共同討論確定。c. 預(yù)期用戶是對(duì)計(jì)算機(jī)技術(shù)感興趣的網(wǎng)友。d. 當(dāng)前網(wǎng)站訪問(wèn)過(guò)程中,各種各樣的功能相互獨(dú)立。為解決不同需求就需要底層數(shù)據(jù) 庫(kù)的支持,所以建立數(shù)據(jù)庫(kù)。1.3 定義SCOTT:數(shù)據(jù)庫(kù)名稱(chēng)IFORUM: I Love Forum (全稱(chēng)) 論壇名稱(chēng)1.4 參考資料參考資料:軟件工程概論 ,王華power builder 實(shí)用教程(第三版)電子工業(yè)出版社網(wǎng)絡(luò)資源查找參考文檔:軟件需求說(shuō)明書(shū) 詳細(xì)設(shè)計(jì)說(shuō)明書(shū)2 外部設(shè)計(jì)2.1 標(biāo)識(shí)符和狀態(tài)數(shù)據(jù)庫(kù)名稱(chēng)應(yīng)取為 :SCOTT

3、。2.2 約定每個(gè)表的表名都用對(duì)應(yīng)意思的英文單詞命名。每個(gè)表中的各個(gè)字段都用該表名的首字母為前綴,例如:POST帖子表)發(fā)帖人:Pname發(fā)帖時(shí)間: Ptime 發(fā)帖人 id : Pid 發(fā)帖子名稱(chēng): Ptitle 。數(shù)據(jù)庫(kù)設(shè)計(jì)中各個(gè)字段都用特定的縮寫(xiě)開(kāi)頭。2.3 專(zhuān)門(mén)指導(dǎo)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,我們把表分為三類(lèi):基本表,冗余表和關(guān)聯(lián)表。 基本表:最普通的存儲(chǔ)基本數(shù)據(jù)的表 冗余表:存儲(chǔ)經(jīng)常使用,并且需要計(jì)算獲得的數(shù)據(jù) 關(guān)聯(lián)表:通常存儲(chǔ)兩個(gè)數(shù)據(jù)列的二元多對(duì)多關(guān)系2.4 支持軟件在 Windows03/XP/07 等操作系統(tǒng)上運(yùn)行。本數(shù)據(jù)庫(kù)用 OracleXE 數(shù)據(jù)庫(kù)管理系統(tǒng)開(kāi)發(fā), 網(wǎng)站程序用 Eclip

4、se 、 Servlet 、JSP 等開(kāi)發(fā), 使用TOMCAT7.C服務(wù)器。在 Windows操作系統(tǒng)上運(yùn)行。3 結(jié)構(gòu)設(shè)計(jì)3.1 概念結(jié)構(gòu)設(shè)計(jì)說(shuō)明本數(shù)據(jù)庫(kù)將反映的現(xiàn)實(shí)世界中的實(shí)體、屬性和它們之間的關(guān)系等的原始數(shù)據(jù)形式, 包括各數(shù)據(jù)項(xiàng)、記錄、系、文卷的標(biāo)識(shí)符、定義、類(lèi)型、度量單位和值域,建立本數(shù)據(jù)庫(kù)的 每一幅用戶視圖?;貜?fù)者名稱(chēng)帖子回復(fù)回復(fù)內(nèi)容回復(fù)時(shí)間回復(fù)ID回復(fù)者ID引用貼子的ID帖子標(biāo)題帖子類(lèi)型帖子內(nèi)容帖子表發(fā)帖時(shí)間帖子ID發(fā)帖人IP,發(fā)帖用戶名3.2邏輯結(jié)構(gòu)設(shè)計(jì)MASTER管理員表)PKMNAMEMAIDMAPSDMATYPEACCOUNT(用戶表)ACIDACNAME PKACPWDIS

5、VALIDPOST(帖子表)PID PK PNAMEPTITLE PCONTENT PTIMEIPPTYPEREPLAY(帖子回復(fù)表)4RIDPKRNAMERPIDRCONTENTRTIMEIPUSERINFO(用戶詳細(xì)信息表)USERID UNAME UBIRTHDAY UGENDER UTELE UEMAIL URANK UGRADE UPIC URATE ISVALIDMESSAGE:留言表)MID MCONTENT MNAME MTIME MTNAMEMESSAGEREP(留言回復(fù)表)MRID MRCONTENT MIDMRTIMEMRNAMEMTNAME3.3物理結(jié)構(gòu)設(shè)計(jì)建立系統(tǒng)程序

6、員視圖,包括:1賬戶表ACCOUNT字段類(lèi)型備注acidNumber(10):用戶標(biāo)識(shí)自增acn ameVarchar2(20 BYTE)用戶名稱(chēng)(主鍵)acpwdVarchar2(20 BYTE)用戶密碼IsvalidVarchar2(6 BYTE)只能是YES NO2,.帖子表Post字段類(lèi)型備注PidNumber(10,0)帖子標(biāo)識(shí)主鍵Pn ameVarchar2(30 BYTE)用戶名稱(chēng)PtitleVarchar2(2000 BYTE)帖子標(biāo)題PcontentVarchar2(4000 BYTE)帖子內(nèi)容PtimeTimestamp(6)建立帖子時(shí)間IpVarchar2(20 BYTE

7、)發(fā)帖人的IPPtypeVarchar2(20 BYTE)帖子了類(lèi)型3.帖子回復(fù)表 REPLY字段類(lèi)型備注RidNumber(10,0)回復(fù)標(biāo)識(shí)主鍵Rn ameVarchar2(30 BYTE)用戶名稱(chēng)RpidNumber(10,0)帖子引用標(biāo)識(shí)RcontentVarchar2(3000 BYTE)回復(fù)內(nèi)容RtimeTimestamp(6)回復(fù)時(shí)間IpVarchar2(20 BYTE)回復(fù)人的IP4.用戶資料信息表 USERINFO字段類(lèi)型備注UseridNumber(10,0)用戶信息標(biāo)識(shí)Un ameVarchar2(20 BYTE)用戶姓名主鍵UbirthdayVarchar250 BYT

8、E)用戶出生年月UgenderVarchar2(4 BYTE)用戶性別UteleNumber(12,0)用戶電話UemailVarchar2(20 BYTE)用戶郵箱UrankVarchar2(20 BYTE)用戶等級(jí)UgradeVarchar2(20 BYTE)P用戶積分UpicVarchar2(20 BYTE)用戶頭像UrateNumber(3,0)用戶結(jié)帖率IsvalidVarchar2(6 BYTE)只能是YES NO5.好友表FRIENDS字段類(lèi)型備注FIDNumber(15,0)標(biāo)識(shí)主鍵ACNAMEVarchar2(20 BYTE)用戶賬號(hào)名字Frie ndsVarchar2(20

9、 BYTE)P好友賬號(hào)名6.留言表GBOOK字段類(lèi)型備注GIDNumber(15,0)留言用戶ID主鍵ACNAMEVarchar2(20 BYTE)留言用戶賬號(hào)名字GCONTENTVarchar2(20000 BYTE)留言內(nèi)容UNAMEVarchar2(20 BYTE)主人賬號(hào)7.私信表LETTER字段類(lèi)型備注LIDNumber(15,0)私信標(biāo)識(shí)LETTLEVarchar2(1000 BYTE)私信主題LCONTENTVarchar2(1000 BYTE)私信內(nèi)容LTIMETimestamp(6)發(fā)送私信時(shí)間LNAMEVarchar2(20 BYTE)發(fā)送私信人賬號(hào)UNAMEVarchar

10、2(20 BYTE):接受私信人賬號(hào)8.管理員賬戶表 MASTER字段類(lèi)型備注MAidNumber(10):用戶標(biāo)識(shí)自增MAn ameVarchar2(20 BYTE)管理員名稱(chēng)MApsdVarchar2(20 BYTE)管理員密碼ATYPEVarchar2(6 BYTE)9.留言表MASSAGE字段類(lèi)型備注MidNumber(10)信息標(biāo)識(shí)自增McontentVarchar(500 BYTE)信息內(nèi)容MNAMEVarchar2(20 BYTE)留言賬戶MtimeTIMESTAMP(6)信息時(shí)間MTn ameVarchar2(20 BYTE)接受留言賬戶10.留言回復(fù)表 MESSAGEREP字段類(lèi)型備注MRidNumber(10):信息標(biāo)識(shí)自增MRco nte ntVarchar(500 BYTE)信息內(nèi)容MIDVarchar2(20 BYTE):接受信息賬戶MRtimeTIMESTAMP(6)信息時(shí)間MRn ameVarchar2(20 BYTE)留言賬戶MTNAMEVarchar2(20 BYTE)接受留言賬戶4運(yùn)用設(shè)計(jì)4.1數(shù)據(jù)字典設(shè)計(jì)數(shù)據(jù)字典采用如下格式:1. 數(shù)據(jù)庫(kù)設(shè)計(jì)資料2. 存儲(chǔ)的數(shù)據(jù)庫(kù)操作程序3. 用戶權(quán)限4. 用戶名稱(chēng)5. 用戶統(tǒng)計(jì)6. 數(shù)據(jù)庫(kù)增長(zhǎng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論