文學網(wǎng)站數(shù)據(jù)庫設計_第1頁
文學網(wǎng)站數(shù)據(jù)庫設計_第2頁
文學網(wǎng)站數(shù)據(jù)庫設計_第3頁
文學網(wǎng)站數(shù)據(jù)庫設計_第4頁
文學網(wǎng)站數(shù)據(jù)庫設計_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、數(shù)據(jù)庫課程設計設計題目:網(wǎng)上論壇的數(shù)據(jù)庫設計班級:姓名:學號:完成日期:目錄一 、需求分析部分 1二 、概念結(jié)構設計 21、 用 戶 E-R 實 體 圖 : 22、 版 塊 E-R 實 體 圖 : 23、文章信息 E-R 實體圖:34、留言信息 E-R 實體圖:35 、 總 E-R 圖 : 4三 、邏輯結(jié)構設計 4關 系模型: 4四 、 文 學網(wǎng)站 系統(tǒng)數(shù) 據(jù)流圖 : 5五 、數(shù)據(jù)表的創(chuàng)建 51. 用戶信息表(User )52. 板 塊 信 息 表 ( BBSSection )53. 文 章 信 息 表 ( Topic )64. 留 言 信 息 表 ( Reply )6六、數(shù)據(jù)庫實現(xiàn)61、創(chuàng)建

2、數(shù)據(jù)庫 62 、 創(chuàng) 建 用 戶 信 息 表 63、創(chuàng)建版塊信息表 74、創(chuàng)建發(fā)帖信息表 75、創(chuàng)建回帖信息表 86、 創(chuàng) 建 視 圖9需求分析部分應 用 互 聯(lián) 網(wǎng) 實 現(xiàn) 信 息 討 論 ,已 經(jīng) 成 為 一 種 常 用 的 手 段 ,網(wǎng) 上論壇提供了 一個信息交流的空間,在論壇中可以一起討論剛興趣的話題,提出問題或者回答別人的問題其功能需求有:(1)文章可以發(fā)表在不同版塊,如茶余飯后,如風花雪月,如校園 故事版塊等,注冊用戶可以在版塊中發(fā)表和留言。版塊的數(shù)量和名 稱尚未確定。(2)每個注冊用戶擁有一定數(shù)量的瀏覽分和發(fā)表分,不區(qū)分是在哪 個版塊的分數(shù)。(3)每個用戶注冊時自動得到瀏覽分10

3、00分,發(fā)表文章時可以得 到一定的分數(shù),分數(shù)記入發(fā)表分。4)用戶每天第一次登錄時自動增加瀏覽分20分,當天重復登錄 不再增加瀏覽分,留言評論也可得一定的瀏覽分。(5)游客不可以瀏覽VIP文章,而會員可以瀏覽。(6)用戶根據(jù)發(fā)表分的多少確定其用戶等級,如剛登錄時發(fā)表分為0分,為初級用戶;得到200分后為一級用戶;500分后為二級用 戶。用戶等級的名稱及分數(shù)段尚未確定。二、概念結(jié)構設計1、用戶E-R實體圖:2、版塊E-R實體圖:3、文章信息E-R實體圖:4、留言信息E-R實體圖:5、總E-R圖:用戶User屬于屬于管理屬于留言Reply板 塊Secti on發(fā)表Topic三、邏輯結(jié)構設計關系模型:

4、User (UserID,Username, Password,Permissions,Pos,Availablepoints,Expertspo in ts,Status);Secti on (Secti on ID, Topic name ,Toastmaster, Notice,Replytotal);Topic (Topic , UserID, Deteandtime, Des, Lastreplyt丄astreplyu,TopicID,Poi nts );Reply (ReplyID,UserID,Replytime, Points, TopicID, Body );四、文學網(wǎng)站系統(tǒng)

5、數(shù)據(jù)流圖:不合格不合法用戶信息表用于存放文學網(wǎng)站系統(tǒng)中所有注冊用戶的所有信息。表中的各個字段的數(shù)據(jù)類 型、大小以及簡段描述如下表:字段名數(shù)據(jù)類型大小字段描述UserIDInt4UserID ,作為主鍵User namenV archar20登錄名Passwdn varchar20用戶登錄密碼Permissio nvarchar2權限Posn varchar20用戶等級Availablepoi ntsInt4瀏覽分Expertspo intsInt4發(fā)表分Statusvarchar2登陸狀態(tài)2.板塊信息表(BBSSection )版塊信息表中存放了所有版塊的信息,表中各個字段的數(shù)據(jù)類型、大小以及

6、簡短的描述如 下表:字段名數(shù)據(jù)類型大小字段描述Sectio nIDInt4Sectio nID,主鍵Topic namen varchar50主題名稱Toastmastern varchar50版主Noticen varchar200描述ReplytotalInt4回復數(shù)3.文章信息表(Topic)文章信息表是動態(tài)創(chuàng)建的,每當管理員創(chuàng)建一個版塊,就會在數(shù)據(jù)庫中生成一對相應的文章信息表和留言信息表,表中各個字段的數(shù)據(jù)類型、大小以及簡短的描述如下:字段名數(shù)據(jù)類型大小字段描述Topicn varchar200板塊信息UserIDInt4用戶IDDetea ndtimeSmalldatetime4發(fā)表

7、時間Desn varchar200正文LastreplytSmalldatetime4最后回復時間Lastreplyun varchar20最后回復人TopicIDInt4板塊ID,唯一標示Poi ntsInt4分數(shù)4.留言信息表(Reply)留言信息表與發(fā)表信息表是成對存在的,用于存放回復信息,每創(chuàng)建一個發(fā)表信息表就會 同時創(chuàng)建一個留言信息表,它的表名的結(jié)構和命名方式與主題表相同,表中各個字段的數(shù) 據(jù)類型、大小以及簡短的描述如下表:字段名數(shù)據(jù)類型大小字段描述ReplyIDInt4ID,作為主鍵UserIDInt4留言人IDReplytimeSmalldatetime4留言回復時間Poi nt

8、sInt4分數(shù)TopicIDInt4文章IDBodyn text16內(nèi)容六、數(shù)據(jù)庫實現(xiàn)i、創(chuàng)建數(shù)據(jù)庫create database LWS2、創(chuàng)建用戶信息表create table LWSUser(UserID int primary key, User name char(50), Passwd char(50), Permissio n char(50), Pos char(20), Availablepoints int, Expertspo ints int, Status char );用尸表db EBSReply db.琲器樂Glimfl -dbOiBBSTopic_J?U0 Us

9、er ID (int, Kot Widl) ITirnarie (char C50), Null J :-(E Fassrd (chsr 6DX Ihill) | E ZEin (cKar GO), ML) :E嘶 Cchar C20), UuLl) -陌 A.vilaMp9intE tint, Null) - IF1 EwirtEpointE (int, Null13 Stitus (ehatC), Sull)_J索弓I 一I約束_|相關性3、創(chuàng)建版塊信息表Create table LWSSection(Sectio nID int primary key ,Topicn ame char(

10、50),Toastmaster char(50),Notice char(50),Replytotal int, );00土!d匕 &. EESispLydbo. EbSSicti onj S-Q 列J 5CGrJD CinL; Not Ml) Topi cnanechar (ERKull Toaztnster (ukar 萌)Hull) fl(wlm-燈Q). Ml)000a 旺,.旺4H Reply to tai (int, Hull) 素引 約束融發(fā)器4、創(chuàng)建發(fā)帖信息表create table LWSBBSTopic(Topic char(50),UserID int,Detea ndt

11、ime int,Des char(200)Lastreplyt int.Lastreplyu int,TopicID int primary key, Poi nts int,Foreig n key (UserID) refere nces BBSUser (UserID), );三 口 dbo. SBSTftpi cB_列Topic (char W Null J UserID (int.孤1D直快srEtimg (intj ffxill) Ees (cKarCSOO, NullD Las+replytHull JLa-streplyuNull J約東jj TqP1CID (int, ITo

12、t Ml) IFI Points (int, Ml) 三二I索引 國-相關性5、創(chuàng)建回帖信息表create table LWSReply(ReplyID int primary key ,UserID int ,TopicID int,Replytime int,Poi nts int,Body char(200),Foreig n key (UserID) refere nces BBSUser (UserID),Foreig n key (TopicID) refere nces BBSTopic (TopicID) );| J WV 占 77 穆弓Q日岳-O|.12 dbo.BBSEeply$3 列ERaplylD (iitt, Hot Null)E irUewID (int, N11113=:fET&picID nt, lfulljER&plytim* (in匕 JIull)Faints tintj HulJ.1肌旳 Cehir QOO), M1Ji_J素引4 lJ約束口相關性frxk 4 ,、 .

溫馨提示

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

評論

0/150

提交評論