BBS論壇總設計_第1頁
BBS論壇總設計_第2頁
BBS論壇總設計_第3頁
BBS論壇總設計_第4頁
BBS論壇總設計_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、BBS論壇管理系統(tǒng)設計文檔班級:組別:成員:目錄BBS論壇管理系統(tǒng)1需求分析說明書41 引言 41.1 系統(tǒng)概述 41.2 項目背景 52 系統(tǒng)功能需 求 52.1 總體功能 概述 52.2 用戶登錄 52.3 用戶注冊 62.4 發(fā) 表主題 62.5 發(fā)表回復 62.6 注銷登錄 62.7 管理員登錄 62.8 用戶管理 62.9 論壇管理 72.10 新增論壇 73 數(shù)據(jù)流圖 73.1 頂層數(shù)據(jù) 流圖 73.2 0 層數(shù)據(jù)流圖 73.3 1 層數(shù)據(jù)流圖 83.3.1 登錄系統(tǒng) 8293.3.2 注冊系統(tǒng) 93.3.3 發(fā) 表 主題 93.3.4 回復主題 93.3.5 論壇管理 94 數(shù)據(jù)

2、字典 104.1 數(shù)據(jù)流 104.2 數(shù)據(jù)項 12數(shù)據(jù)庫設計 151. 表結(jié) 構(gòu)設計 151.1用戶信息表(tb_user ) 151.2 主題信息表(message 151.3 回復信息表(msgdetail ) 152. SQL語句設計(建表語句)162.1用戶信息表(tb_user ) 162.2主題信息表(message 162.3 回復信息表(msgdetail ) 171717詳細設計1. 內(nèi)容概要2. 功能總體說明 182.1 主要功能組成193 界面設計及關(guān)鍵代碼 193.1 登錄頁面 193.2用戶注冊 頁面 .203.3發(fā)表主題 頁面 .223.4留言信息列表:223.5留

3、言信息分類:(新增的功能, 上次老師答辯說要修改的) 223.6 發(fā)表回復 244后 臺管理 264.1 用戶信息 管理 264.2 論壇信息 管理 27需求分析 說明書1 引言1.1 系 統(tǒng)概述BBS 是 Bulletin Board System (電子公告欄)的縮寫,網(wǎng)絡上通常稱 之為論壇。它通過以文字為主的界面,為廣大網(wǎng)友提供一個互相交流的空間 。 BBS 系統(tǒng)將用戶劃分為游客、用戶、管理員 3 類,他們的權(quán)限不同,能夠使用 的功能也不同。對于系統(tǒng)來說,需要實現(xiàn)的功能總體來說分為以下兩大塊。 前臺模塊提供給所有用戶使用,不論是論壇的注冊用戶,還是普通的瀏覽 者,都可以進入其中。區(qū)別在于

4、隨著用戶的等級不同,所允許使用的功能也 有 所不同。后臺模塊提供給管理人員(包括管理員和版主)使用,以對用戶、論壇及 文章進行管理維護。普通用戶如果試圖使用這一模塊將被系統(tǒng)拒絕。1.2 項 目背景BBS系統(tǒng)的作用在于提供給用戶彼此交流的空間,這種交 流的方式即使瀏覽 文章和發(fā)表文章。因此,對于文章的管理是 BBS系統(tǒng)的一個核心功能。發(fā)表 文 章的權(quán)力只能給予特定的人群,否則容易失去秩序,基于同樣地考慮,修改文章的權(quán)力也只能提供給特定的人群。因此,用戶的劃分應該成為 BBS系統(tǒng)的一個核心思想,系統(tǒng)將用戶劃分為 普通用戶、管理員 2 類,他們的權(quán)限不同,各司其職,其中管理員擁有最高 的 權(quán)力,可以

5、對用戶、文章、論壇 3 大對象進行增加、刪除及修改操作。2 系統(tǒng)功能需 求2.1 總 體功能概述BBS系統(tǒng)分為前臺和后臺兩個模塊。前臺模塊的使用對象包括了所有用戶(管理員、用戶、游客),提供的功能包括注冊賬號、瀏覽文章、發(fā)表主題 、 回復主題。后臺模塊的使用對象為管理員(管理員、版主),提供的功能包 括 管理用戶、管理論壇、管理文章。2.2 用 戶登錄用戶進入論壇首頁,即可點擊登錄按鈕,進入用戶登錄頁面,此頁面提供 用于填寫用戶名與密碼的表單,頁面中有一個【登錄】按鈕和“注冊”的鏈 接, 分別提供給 3 中身份的用戶使用:對于已經(jīng)在論壇注冊的用戶,在頁面輸入用戶名及密碼后,單擊登錄按鈕, 如果

6、用戶名和密碼通過驗證,則進入論壇,可以使用前臺的全部功能。對于游客,單擊“游客”鏈接即可進入論壇,游客可以瀏覽其他用戶發(fā)表 的文章,但不允許在論壇中發(fā)表文章。對于想注冊的用戶,單擊“注冊”鏈接即可進入注冊頁面,在填寫完相關(guān) 信息后,即成為BBS系統(tǒng)的用戶,擁有了普通用戶的所有權(quán)限。2.3 用 戶注冊在登錄頁面單擊“注冊“鏈接即可進入用戶注冊頁面,此頁面提供填寫用 戶注冊信息的表單,注冊信息包括用戶名、密碼、確認密碼,性別,愛好等 等, 其中有些信息是必須填的,有些是可以選填的。用戶填寫完表中信息后,單 擊 確認按鈕,如果通過驗證,即可成為 BBS系統(tǒng)注冊用戶,此時用戶在前臺登錄 頁面中登錄進去

7、之后,即可使用前臺的全部功能。2.4 發(fā) 表主題注冊用戶進入某一論壇之后,可以單擊主題列表頁面上的“快速留言“鏈 接,以使用發(fā)表文章的功能,系統(tǒng)將轉(zhuǎn)至發(fā)表文章頁面,其中填寫的內(nèi)容包 括 文章的標題和內(nèi)容。2.5 發(fā) 表回復在某一話題的帖子列表頁面中,注冊用戶可以單擊右上角的“回復主題 “鏈接,發(fā)表對該主題的回復內(nèi)容。2.6 注 銷登錄用戶單擊頁面右上角的“注銷登錄”鏈接,則系統(tǒng)會注銷用戶此次登錄的 信息,轉(zhuǎn)入用戶登錄頁面。2.7 管 理員登錄進入后臺登錄頁面,管理員輸入用戶名和密碼即可進入后臺管理頁面,登 錄成功后就可以使用后臺的全部功能。2.8 用 戶管理在頁面登錄后,單擊“用戶管理”鏈接,

8、即可進入用戶管理頁面,頁面提供了所有BBS系統(tǒng)所有注冊用戶信息的表格,管理員可以編輯和刪除用戶信息2.9論壇管理在頁面登錄后,單擊“論壇管理”鏈接,進入論壇信息管理頁面,點擊“編 輯”即可修改論壇名稱和版主。2.10新增論壇在論壇信息管理頁面單擊“新增論壇”鏈接,則進入新增論壇頁面,只要輸 入論壇名即可。3數(shù)據(jù)流圖3.1頂層數(shù)據(jù)流圖注冊用登錄了 BBSb 用戶管理管發(fā)表主題 論壇管理理戶發(fā)表回復系/員3.2 0層數(shù)據(jù)流圖3.3 1層數(shù)據(jù)流圖3.3.1登錄系統(tǒng)332注冊系統(tǒng)3.3.3發(fā)表主題3.3.4回復主題用戶3.3.5論壇管理4數(shù)據(jù)字典4.1數(shù)據(jù)流數(shù)據(jù)流系統(tǒng)名:登錄條目名:登錄信息來源:用戶

9、去處:用戶登錄系統(tǒng)數(shù)據(jù)流結(jié)構(gòu):用戶名+密碼簡要說明:用戶登錄的信息輸入修改記錄:數(shù)據(jù)流系統(tǒng)名:注冊條目名:注冊信息來源:用戶去處:注冊系統(tǒng)數(shù)據(jù)流結(jié)構(gòu):用戶名+密碼+確認密碼+性別+郵箱 簡要說明:用戶注冊時的信息記錄修改記錄:數(shù)據(jù)流系統(tǒng)名:發(fā)表主題 條目名:主題信息來源:用戶去處:發(fā)表主題系統(tǒng)數(shù)據(jù)流結(jié)構(gòu):標題+內(nèi)容簡要說明:用戶發(fā)表主題時的信息輸入修改記錄:數(shù)據(jù)流系統(tǒng)名:發(fā)表回復條目名:回復信息來源:用戶去處:主題回復系統(tǒng)數(shù)據(jù)流結(jié)構(gòu):作者+回復時間+論壇ID簡要說明:用戶發(fā)表回復時的信息輸入修改記錄:數(shù)據(jù)流系統(tǒng)名:新增論壇條目名:論壇信息來源:管理員去處:論壇管理系統(tǒng)數(shù)據(jù)流結(jié)構(gòu):ID+論壇名+

10、版主簡要說明:新增論壇時的信息輸入修改記錄:4.2數(shù)據(jù)項數(shù)據(jù)元素系統(tǒng)名登錄條目名用戶名存儲處用戶信息表數(shù)類型varchar據(jù)長度20元素取值范圍央文或數(shù)子類型含義用戶登陸名簡要說明記錄用戶登陸名稱數(shù)據(jù)元素系統(tǒng)名登錄條目名密碼存儲處用戶信息表數(shù)類型varchar據(jù)長度20元素取值范圍央文或數(shù)子類型含義用戶的登錄密碼簡要說明記錄用戶的登錄密碼數(shù)據(jù)元素系統(tǒng)名發(fā)表主題系統(tǒng)條目名標題存儲處主題信息表數(shù)據(jù)元素類型類型varchar長度100取值范圍央文或數(shù)子含義文章的標題簡要說明記錄文章的標題數(shù)據(jù)元素系統(tǒng)名發(fā)表主題系統(tǒng)條目名內(nèi)容存儲處主題信息表數(shù)類型varchar據(jù)長度500元素取值范圍央文或數(shù)子類型含義

11、文章的內(nèi)容簡要說明記錄文章的內(nèi)容數(shù)據(jù)元素系統(tǒng)名論壇管理系統(tǒng)條目名論壇名稱存儲處論壇信息表數(shù)類型varchar據(jù)長度100元素取值范圍央文或數(shù)子類型含義論壇名稱簡要說明記錄論壇的名稱數(shù)據(jù)庫設計1.表結(jié)構(gòu)設計1.1用戶信息表(tb_user )字段名字段類型字段中文名備注:idbigi nt用戶標識主鍵n amevarchar2(20)用戶名passwordvarchar2(20)密碼sexvarchar2(5)性別favorvarchar2(30)愛好addressvarchar2(200)地址1.2主題信息表(message)字段名字段類型字段中文名備注:idbigi nt主鍵主鍵user i

12、dbigi nt用戶標識user namevarchar2(20)留言人titlevarchar2(25)主題messagevarchar2(255)留言內(nèi)容timevarchar2(50)留言時間clicksint點擊率1.3回復信息表(msgdetail )字段名字段類型字段中文名備注:idbigi nt主鍵主鍵msg idbigi nt主題標識user idbigi nt用戶標識user namevarchar2(25)回復人contentvarchar2(255)回復內(nèi)容timevarchar2(50)回復時間2. SQL語句設計(建表語句)2.1用戶信息表(tb_user )CREA

13、TE TABLEUser (id bigi nt(20)NOTNULLAUTO_INCREMENT,n ame varchar(20) DEFAULTNULL,password varchar(20) DEFAULTNULL,sex varchar(5) DEFAULT NULL,favor varchar(30) DEFAULT NULL, address varchar(200) DEFAULT NULL, PRIMARY KEY id)2.2主題信息表(message)CREATE TABLEmessage (id bigi nt(20)NOTNULLAUTO_INCREMENT,use

14、r_id bigi nt(20) DEFAULNULL,username varchar(20) DEFAULTNULL,title varchar(25) DEFAULT NULL,message varchar(255) DEFAULT NULL,time varchar(50) DEFAULTNULL,clicks i nt(11) DEFAULT NULL,PRIMARY KEY id),KEY FK38EB0007DF999838(user_id),CONSTRAIN1FK38EB0007DF999838FOREIGNEY(user_id) REFERENCES user (id)2

15、.3 回復信 息表( msgdetail )CREATE TABLEmsgdetail (id bigi nt(20) NOTNULLAUTO_INCREMENT,msg_id bigint(20) DEFAULTNULL,user_id bigint(20) DEFAULTNULL,username varchar(25) DEFAULTNULL,content varchar(255) DEFAULT NULL,time varchar(50) DEFAULTNULL,PRIMARY KEY(id),KEY FKC4565B12DF999838(user_id),KEY FKC4565B1

16、222724B82(msg_id),CONSTRAINTFKC4565B1222724B82 FOREIGNKEY (msg_id) REFERENCES message (id),CONSTRAINT FKC4565B12DF999838 FOREIGN KEY (user_id) REFERENCES user (id)詳細設計1.內(nèi)容概要BBS 是 Bulletin Board System (電子公告欄)的縮寫,網(wǎng)絡上通常稱 之為論壇。它通過以文字為主的界面,為廣大網(wǎng)友提供一個互相交流的空間 。 BBS 系統(tǒng)將用戶劃分為游客、用戶、管理員 3 類,他們的權(quán)限不同,能夠使用 的功能也不同

17、。對于系統(tǒng)來說,需要實現(xiàn)的功能總體來說分為以下兩大塊。 前臺模塊提供給所有用戶使用,不論是論壇的注冊用戶,還是普通的瀏覽 者,都可以進入其中。區(qū)別在于隨著用戶的等級不同,所允許使用的功能也 有所不同后臺模塊提供給管理人員(包括管理員和版主)使用,以對用戶、論壇及 文章進行管理維護。普通用戶如果試圖使用這一模塊將被系統(tǒng)拒絕。2.功能總體說明2.1主要功能組成本系統(tǒng)主要分以下幾個功能模塊:1、用戶管理:用戶注冊、用戶登錄、用戶信息修改2、發(fā)表主題:用戶在論壇上發(fā)表主題信息3、發(fā)表回復:對主題信息進行回復4、論壇管理:新增論壇5、后臺管理:供管理員使用,包括用戶信息管理和論壇信息管理3界面設計及關(guān)鍵

18、代碼3.1登錄頁面登陸界面1. 功能說明:論壇登錄頁面2. 頁面說明:輸入用戶名、密碼點擊登錄,進入論壇主頁點擊注冊鏈接跳轉(zhuǎn)到注冊頁面3. 異常處理:點擊登錄按鈕,密碼錯誤時,提示“密碼錯誤,請重新輸入”當用戶名不存在時,提示“用戶不 存在”4. 關(guān)鍵代碼 登陸界面 用戶名:property=n ame/html:errors密碼:value=登錄/html:submitvalue=點這里進行注冊” 3.2用戶注冊頁面注冊界面用戶名1密碼:11再次輸入密瑪:|1性刖;O男O歡爰好;Wi 唱歎大連-城市1. 功能說明:用戶注冊頁面2. 頁面說明:輸入注冊信息點擊注冊按鈕,即可進行注冊如果注冊成功

19、,自動跳轉(zhuǎn)到登錄頁面3. 異常處理:點擊注冊按鈕,兩次密碼不一樣時,提示“兩次輸入的密碼不一樣”當用戶名已經(jīng)存在時,提示“用戶 已存在”4. 關(guān)鍵代碼注冊界面 用戶名 : 密碼 : 再次輸入密碼 : 性別 : 男input type=radioname=sex value=girl/ 女 愛好 :籃球: value=song/唱歌: html:multiboxproperty=favor 城市 : 大連 上海 北京 3.3發(fā)表主題頁面如1111111請精入雷制爲lllliiiiLiTjrraTjairdi叩 呵曲支童遙1SWfQr 2011 年 11 月坤冃 J21 141. 功能說明:用戶發(fā)

20、表主題的頁面2. 頁面說明:用戶只要輸入主題和內(nèi)容,點擊確定發(fā)送,即可進行留言3. 4留言信息列表:顯示留言的標題、作者、點擊率和留言時間,若要回復留言,只需點擊標題就可以進入回復留言的頁面標題時問兀農(nóng)無瑪忑J1ZM50201 MO-31 1221:2111r心Er. i201-IO J 1 昇咖I1W5S1閔AU3.5留言信息分類:(新增的功能,上次老師答辯說要修改 的)功能概述:留言信息的分類主要分為 3大類(可以按要求新增其他的分類),包括體育類、文學類、生活常識類如點擊體育類的鏈接,將進入有關(guān)體育類的論壇,可以看到里面的留言信 息,同時可以進行發(fā)布留言或者進行留言信息的回復時冋Jnu

21、ll 14 U; 411H-n i iif齊1725055411305 It關(guān)鍵代碼:當前分類:體育類 標題 作者 點擊率 時間%int i=0;for(Messagemsg(List)sessi on. getAttribute(allmessage)i+;if(i%2=0)%ahref=getmsgdetail.do?messageid=&pagenum=1&firsttime=1 msg.getTitle()%td href=getmsgdetail.do?messageid=&pagenum=1&firsttime=1 msg.getTitle()%=3.6 發(fā)表回 復輸入任意的信息即可進行回復閉戶益時邦6社燈霍天董A!寸f甌總1當前町呱譯11耳皓日J31Z3*顯示回復信息列表兀也1丘四自幣蚪茸總求侖貯;懵過璋熱 延悒暮侖一評L;和茹矇訖?jHii-iejrzsws第】軽棧龜,M1MI-I4 33 1149和槿網(wǎng)節(jié)眾一序非葛奸旳話圧Tilj目301L11 lti!3423t門対韜晞哦戦幻帝天超步關(guān)鍵代碼: 頁數(shù):%intcoun t=(I nteger.parse In t(request.getSessi on( ).getAttribute(co un t)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論