BBS論壇系統(tǒng)概要設(shè)計(jì)說明書_第1頁
BBS論壇系統(tǒng)概要設(shè)計(jì)說明書_第2頁
BBS論壇系統(tǒng)概要設(shè)計(jì)說明書_第3頁
BBS論壇系統(tǒng)概要設(shè)計(jì)說明書_第4頁
BBS論壇系統(tǒng)概要設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、論壇系統(tǒng)概要設(shè)計(jì)說明書1 概述1.1 編寫目的本文檔的編寫目的是:詳細(xì)定義 的總體功能, 詳細(xì)說明系統(tǒng)功能,劃分程序基本結(jié)構(gòu),各程序名稱和功能,以便于系統(tǒng)詳細(xì)設(shè)計(jì)和編程。1.2參考資料bbs論壇系統(tǒng)需求說明書1.3 定義游客所有訪問論壇 ,尚未登錄的人。注冊用戶申請注冊并提交成功的人。版主具有發(fā)布版塊公告,管理版內(nèi)帖子, 刪除 /轉(zhuǎn)移帖子, 獎勵 /懲罰一般注冊用戶功能的已注冊用戶。系統(tǒng)管理員具有宣布論壇開放/關(guān)閉注冊 , 帖子的批量刪除/ 轉(zhuǎn)移 , 版塊管理 , 用戶管理功能的總版主。用戶此“ 用戶 ” 泛指所有的注冊用戶和游客。管理人員此“管理人員”泛指版主和系統(tǒng)管理員。注冊游客訪問論壇按

2、系統(tǒng)規(guī)則申請注冊。登錄注冊用戶按系統(tǒng)規(guī)則登錄論壇。退出已登錄用戶退出登錄狀態(tài)。瀏覽主題游客及登錄的用戶通過此業(yè)務(wù)按系統(tǒng)規(guī)則瀏覽論壇上各版塊的主題用戶(包括所有注冊用戶或游客)通過此操作可以瀏覽自身權(quán)限許可范圍內(nèi)的論壇的板塊列表,主題列表,以及每一個主題。發(fā)布主題注冊用戶通過此業(yè)務(wù)按系統(tǒng)規(guī)則進(jìn)行主題的發(fā)布?;貜?fù)主題注冊用戶通過此業(yè)務(wù)按系統(tǒng)規(guī)則進(jìn)行主題的回復(fù)。修改帖子注冊用戶和管理人員通過此業(yè)務(wù)按系統(tǒng)規(guī)則修改自己已發(fā)布的主題或回復(fù)的帖子。修改個人資料注冊用戶通過此業(yè)務(wù)按系統(tǒng)規(guī)則修改自已在注冊新用戶時所填寫的個人資料或是已經(jīng)通過此業(yè)務(wù)修改過的個人資料。管理版內(nèi)帖子版主通過此業(yè)務(wù)按系統(tǒng)規(guī)則在自已管理的

3、版塊內(nèi)對帖子進(jìn)行鎖定,解鎖,置頂,取消置頂,加為精華,解除精華,刪除帖子,移動帖子等操作。刪除帖子管理人員通過此業(yè)務(wù)按系統(tǒng)規(guī)則在自已權(quán)限內(nèi)對不良帖子進(jìn)行刪除操作。禁用一般注冊用戶管理人員通過此業(yè)務(wù)按論壇的規(guī)則對于屢次違反規(guī)定且拒不改悔的一般注冊用戶進(jìn)行禁用操作,禁用后該用戶無法正常登錄。查詢主題注冊用戶和管理人員通過此業(yè)務(wù)按關(guān)鍵字對帖子進(jìn)行查找。帖子的批量刪除/轉(zhuǎn)移管理人員通過此業(yè)務(wù)按系統(tǒng)規(guī)則對于不符合規(guī)定的帖子進(jìn)行批量的刪除或者對于發(fā)錯版塊的帖子進(jìn)行轉(zhuǎn)移等操作。版塊管理系統(tǒng)管理員通過此業(yè)務(wù)按系統(tǒng)規(guī)則對版塊進(jìn)行管理,如版塊的增加,重新命名,刪除,關(guān)閉等操作。2 需求概述2.1 目標(biāo)實(shí)現(xiàn) bbs

4、論壇系統(tǒng)的基本功能。2.2 運(yùn)行環(huán)境2.2.1設(shè)備環(huán)境服務(wù)器端: p4或以上 cpu, 1g或以上內(nèi)存客戶端: p3或以上 cpu, 256m 或以上內(nèi)存2.2.2支持軟件環(huán)境服務(wù)端:操作系統(tǒng): windows 2000 server web容器: jdk5.0、tomcat5 數(shù)據(jù)庫: mysql 客戶端:操作系統(tǒng): microsoft windows 98 簡體中文版或以上瀏覽器: internet explorer,firefox,遨游等主流瀏覽器。2.3 需求概述 1. 游客可以瀏覽主題,注冊,登陸。2. 論壇的普通注冊用戶擁有的瀏覽,發(fā)表主題,回復(fù)主題,修改自己的個人資料,查詢主題,

5、修改自己發(fā)布或回復(fù)的帖子等功能。 3. 版主對版塊的管理功能,包括對帖子的操作(查詢主題,置頂,加為精華,移動,刪除,編輯),對用戶的操作(禁言,刪除id),對版塊的操作(發(fā)布版塊內(nèi)公告)。4. 系統(tǒng)管理員對版塊的操作(版塊的建立,修改,刪除),對用戶的操作(禁言,刪除id), 對帖子的操作(查詢主題,移動,刪除), 對論壇的操作(開放/ 關(guān)閉會員注冊功能)。5. 論壇自身擁有的一些機(jī)制包括防止惡意注冊,防止機(jī)器人惡意訪問論壇。2.4 條件與限制無3 總體設(shè)計(jì)系統(tǒng)框架圖bbs論壇系統(tǒng)用戶操作版主操作系統(tǒng)管理人員操作防惡意注冊游客操作注冊用戶操作會員注冊會員登錄瀏覽主題貼主題發(fā)表主題回復(fù)修改個人

6、資料查詢主題編輯個人貼子帖子管理用戶管理版塊管理查詢主題置頂加精移動主題刪除帖子編輯回復(fù)禁言刪除用戶 id發(fā)布版內(nèi)公告版塊管理用戶管理帖子管理論壇管理版塊建立修改版塊刪除版塊設(shè)置版主用戶禁言刪除用戶 id移動帖子刪除帖子查詢主題貼開放 /關(guān)閉注冊功能3.1 主要類圖1. 用戶信息類userinfo: userid username userpassword usersex useremail userbirthday userbrief usershutup userisbanzhu createuser() edituser() 2. 用戶操作類 userbean: regist() log

7、in() logout() createtopic() topiclist() replytopic() searchtopic() editnote() 3. 版主操作類check() settop() setfine() move() deletenote() deletetopic() edittopic() shutup() deleteid() setmsg() 4. 論壇操作類settree() edittree() deletetree() setregister() setbanzhu() 3.2 瀏覽主題用例規(guī)約用例名稱:瀏覽主題用例標(biāo)識:涉及的參與者:用戶描述:用戶通過此操

8、作可以瀏覽自身權(quán)限許可范圍內(nèi)的論壇的板塊列表,主題列表,以及每一個主題。前置條件:用戶通過瀏覽器訪問論壇首頁。后置條件:瀏覽器顯示了用戶想要瀏覽的主題內(nèi)容。正常事件流:1 用戶通過瀏覽器訪問論壇首頁。2 注冊用戶輸入自己的用戶名和密碼。3 系統(tǒng)顯示用戶權(quán)限范圍內(nèi)可以查看的板塊列表。4 用戶從板塊列表中選擇自己想要瀏覽的論壇板塊。5 系統(tǒng)顯示此板塊內(nèi)用戶權(quán)限范圍內(nèi)可以查看的主題列表。6 用戶從主題列表中選擇自己想要瀏覽的主題。7 系統(tǒng)分頁顯示用戶指定的主題及所有該主題的回復(fù)。3.3 發(fā)布主題用例規(guī)約用例名稱:發(fā)布主題用例標(biāo)識:涉及的參與者:注冊用戶描述:注冊用戶通過此操作可以進(jìn)行主題的發(fā)布。前置

9、條件:注冊用戶通過瀏覽器訪問論壇首頁。后置條件:注冊用戶發(fā)布的主題內(nèi)容提交給系統(tǒng)服務(wù)器,系統(tǒng)顯示注冊用戶提交的主題內(nèi)容。正常事件流:1. 注冊用戶通過瀏覽器訪問論壇首頁。2. 注冊用戶輸入自己的用戶名和密碼。3. 系統(tǒng)顯示用戶權(quán)限范圍內(nèi)可以查看的板塊列表。4. 注冊用戶從板塊列表中選擇自己想要發(fā)布主題的論壇板塊。5. 系統(tǒng)顯示此板塊內(nèi)用戶權(quán)限范圍內(nèi)可以查看的主題列表。6. 注冊用戶輸入想要發(fā)布的主題的內(nèi)容信息表情符號等,并選擇提交。7. 系統(tǒng)顯示此注冊用戶提交的主題內(nèi)容。3.4 回復(fù)主題用例規(guī)約用例名稱:回復(fù)主題用例標(biāo)識:涉及的參與者:注冊用戶描述:注冊用戶通過此操作可以回復(fù)主題。前置條件:注

10、冊用戶通過瀏覽器訪問到想回復(fù)的主題。后置條件:注冊用戶回復(fù)主題的內(nèi)容提交給系統(tǒng)服務(wù)器,系統(tǒng)顯示注冊用戶提交的回復(fù)內(nèi)容。正常事件流:1. 注冊用戶通過瀏覽器訪問論壇首頁。2. 注冊用戶輸入自己的用戶名和密碼。3. 系統(tǒng)顯示用戶權(quán)限范圍內(nèi)可以查看的板塊列表。4. 注冊用戶從板塊列表中選擇自己想要發(fā)布主題的論壇板塊。5. 系統(tǒng)顯示此板塊內(nèi)用戶權(quán)限范圍內(nèi)可以查看的主題列表。5. 注冊用戶從主題列表中選擇自己想要回復(fù)的主題。6. 系統(tǒng)顯示此主題內(nèi)用戶權(quán)限范圍內(nèi)可以查看的主貼與回復(fù)。7. 注冊用戶輸入想要回復(fù)的主題的內(nèi)容信息表情符號等,并選擇提交。8. 系統(tǒng)顯示此注冊用戶提交的回復(fù)內(nèi)容。3.5 注冊用例規(guī)

11、約用例名稱:游客注冊用例標(biāo)識:涉及的參與者:游客描述:游客通過此操作可以擁有注冊用戶權(quán)限。前置條件:游客通過瀏覽器訪問論壇首頁。后置條件:游客將注冊內(nèi)容提交給系統(tǒng)服務(wù)器,系統(tǒng)通過游客的注冊請求。正常事件流:1 游客通過瀏覽器訪問論壇首頁。2 游客選擇注冊。3 系統(tǒng)顯示注冊頁面。4 游客填寫注冊用戶信息,提交給系統(tǒng)服務(wù)器。5 系統(tǒng)通過游客注冊請求,注冊成功,顯示登錄頁面。3.6 登錄用例規(guī)約用例名稱:用戶登錄用例標(biāo)識:涉及的參與者:用戶描述:用戶通過此操作可以執(zhí)行注冊用戶權(quán)限。前置條件:用戶通過瀏覽器訪問論壇首頁。后置條件:用戶將登錄內(nèi)容提交給系統(tǒng)服務(wù)器,系統(tǒng)通過用戶的登錄請求。正常事件流:1

12、用戶通過瀏覽器訪問論壇首頁。2 用戶選擇登錄。3 系統(tǒng)顯示登錄頁面。4 用戶填寫登錄信息,提交給系統(tǒng)服務(wù)器。5 系統(tǒng)通過用戶登錄請求,登錄成功,顯示首頁。3.7 修改個人信息用例規(guī)約用例名稱:修改個人信息用例標(biāo)識:涉及的參與者:登錄用戶描述:登錄用戶通過此操作可以修改個人信息。前置條件:登錄用戶通過瀏覽器訪問論壇首頁。后置條件:登錄用戶將修改的個人信息內(nèi)容提交給系統(tǒng)服務(wù)器,系統(tǒng)通過登錄用戶的修改請求。正常事件流:1登錄用戶通過瀏覽器訪問論壇首頁。2登錄用戶選擇修改個人信息。3系統(tǒng)顯示修改個人信息頁面。4登錄用戶修改個人信息,提交給系統(tǒng)服務(wù)器。5系統(tǒng)通過登錄用戶修改請求,修改成功,顯示個人信息頁

13、面。3.8 查詢主題用例規(guī)約用例名稱:查詢主題用例標(biāo)識:涉及的參與者:登錄用戶/ 管理人員。描述:登錄用戶/ 管理人員通過此操作可以查詢主題。前置條件:登錄用戶/ 管理人員通過瀏覽器訪問論壇首頁。后置條件:登錄用戶/ 管理人員將查詢關(guān)鍵字提交給系統(tǒng)服務(wù)器,系統(tǒng)通過登錄用戶/管理人員的請求,返回查詢結(jié)果。正常事件流:1登錄用戶 / 管理人員通過瀏覽器訪問論壇首頁。2登錄用戶 / 管理人員輸入查詢關(guān)鍵字,選擇查詢, 將查詢關(guān)鍵字提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過登錄用戶/ 管理人員請求,顯示查詢結(jié)果。3.9 編輯帖子用例規(guī)約用例名稱:編輯帖子用例標(biāo)識:涉及的參與者:帖子作者/ 版主描述:帖子作者/ 版主

14、通過此操作可以編輯帖子。前置條件:編輯帖子通過瀏覽器訪問要編輯的帖子。后置條件:帖子作者/ 版主將修改的帖子內(nèi)容提交給系統(tǒng)服務(wù)器,系統(tǒng)通過帖子作者/版主的修改請求。正常事件流:1帖子作者 / 版主通過瀏覽器訪問要編輯的帖子。2帖子作者 / 版主選擇修改帖子。3系統(tǒng)顯示修改帖子頁面。4帖子作者 / 版主修改帖子,提交給系統(tǒng)服務(wù)器。5系統(tǒng)通過帖子作者/ 版主修改請求,修改成功,顯示主題頁面。3.10 主題置頂 / 加精用例規(guī)約用例名稱:主題置頂/ 加精用例標(biāo)識:涉及的參與者:版主描述:版主通過此操作可以將主題置頂/ 加精。前置條件:版主通過瀏覽器訪問要置頂/ 加精的主題所在的主題列表。后置條件:

15、版主將置頂 / 加精請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過版主的置頂/ 加精請求。正常事件流:1版主通過瀏覽器訪問要置頂/ 加精的主題所在的主題列表。2版主選擇置頂/ 加精帖,將置頂/ 加精請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過版主的置頂/ 加精請求。4主題置頂 / 加精成功,系統(tǒng)顯示新主題列表。3.11 主題移動用例規(guī)約用例名稱:主題移動用例標(biāo)識:涉及的參與者:版主/ 系統(tǒng)管理員描述:版主 / 系統(tǒng)管理員通過此操作可以將主題移動。前置條件:版主/ 系統(tǒng)管理員通過瀏覽器訪問要移動的主題。后置條件:版主/ 系統(tǒng)管理員將移動請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過版主的移動請求。正常事件流:1版主 / 系統(tǒng)管理員通過瀏覽

16、器訪問要移動的主題。2版主 / 系統(tǒng)管理員選擇移動帖,選擇移動到的版塊,將移動請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過版主 / 系統(tǒng)管理員的移動請求,在移動到的版塊的主題列表里添加此主題。4主題移動成功,系統(tǒng)顯示本版塊主題列表。3.12 主題刪除用例規(guī)約用例名稱:主題刪除用例標(biāo)識:涉及的參與者:版主/ 系統(tǒng)管理員描述:版主 / 系統(tǒng)管理員通過此操作可以將主題刪除。前置條件:版主/ 系統(tǒng)管理員通過瀏覽器訪問要刪除的主題。后置條件:版主/ 系統(tǒng)管理員將刪除請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過版主/ 系統(tǒng)管理員的刪除請求。正常事件流:1版主 / 系統(tǒng)管理員通過瀏覽器訪問要刪除的主題。2版主 / 系統(tǒng)管理員選擇刪除

17、主題,將刪除請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過版主/ 系統(tǒng)管理員的刪除請求。4主題刪除成功,系統(tǒng)顯示原版塊主題列表。3.13 用戶禁言用例規(guī)約用例名稱:用戶禁言用例標(biāo)識:涉及的參與者:版主/ 系統(tǒng)管理員描述:版主 / 系統(tǒng)管理員通過此操作可以將用戶禁言。前置條件:版主/ 系統(tǒng)管理員通過瀏覽器訪問要禁言的用戶的帖子。后置條件:版主/ 系統(tǒng)管理員將用戶禁言請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過版主/ 系統(tǒng)管理員的禁言請求。正常事件流:1版主 / 系統(tǒng)管理員通過瀏覽器訪問要禁言的用戶的帖子。2版主 / 系統(tǒng)管理員選擇禁言,將禁言請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過版主/ 系統(tǒng)管理員的禁言請求。4用戶禁言成功,返回

18、原頁面。3.14 用戶刪除用例規(guī)約用例名稱:用戶刪除用例標(biāo)識:涉及的參與者:版主/ 系統(tǒng)管理員描述:版主 / 系統(tǒng)管理員通過此操作可以將用戶刪除。前置條件:版主/ 系統(tǒng)管理員通過瀏覽器訪問要刪除的用戶的帖子。后置條件:版主/ 系統(tǒng)管理員將刪除請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過版主/ 系統(tǒng)管理員的刪除請求。正常事件流:1版主 / 系統(tǒng)管理員通過瀏覽器訪問要刪除的用戶的帖子。2版主 / 系統(tǒng)管理員選擇刪除用戶,將刪除請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過版主/ 系統(tǒng)管理員的刪除請求。4用戶刪除成功,系統(tǒng)顯示原頁面。3.15 發(fā)布版內(nèi)公告用例規(guī)約用例名稱:發(fā)布版內(nèi)公告用例標(biāo)識:涉及的參與者:版主描述:版主通過

19、此操作可以發(fā)布版內(nèi)公告。前置條件:版主通過瀏覽器訪問權(quán)限內(nèi)版塊。后置條件:版主將發(fā)布版內(nèi)公告請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過版主的發(fā)布版內(nèi)公告請求。正常事件流:1版主通過瀏覽器訪問權(quán)限內(nèi)版塊。2版主選擇發(fā)布版內(nèi)公告,將發(fā)布版內(nèi)公告請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過版主的發(fā)布版內(nèi)公告請求。4發(fā)布版內(nèi)公告成功,系統(tǒng)顯示新主題列表。3.16 帖子刪除用例規(guī)約用例名稱:帖子刪除用例標(biāo)識:涉及的參與者:版主/ 系統(tǒng)管理員描述:版主 / 系統(tǒng)管理員通過此操作可以將帖子刪除。前置條件:版主/ 系統(tǒng)管理員通過瀏覽器訪問要刪除的帖子。后置條件:版主/ 系統(tǒng)管理員將刪除請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過版主的刪除請求。正

20、常事件流:1版主 / 系統(tǒng)管理員通過瀏覽器訪問要刪除的帖子所在的主題。2版主 / 系統(tǒng)管理員選擇刪除帖子,將刪除請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過版主/ 系統(tǒng)管理員的刪除請求。4帖子刪除成功,系統(tǒng)顯示新主題。3.17 版塊建立用例規(guī)約用例名稱:版塊建立用例標(biāo)識:涉及的參與者:系統(tǒng)管理員描述:系統(tǒng)管理員通過此操作可以新建版塊。前置條件:系統(tǒng)管理員通過瀏覽器訪問版塊管理頁面。后置條件:系統(tǒng)管理員將新建版塊請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過系統(tǒng)管理員的新建版塊請求。正常事件流:1系統(tǒng)管理員通過瀏覽器訪問版塊管理頁面。2系統(tǒng)管理員選擇新建版塊,將新建版塊請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過系統(tǒng)管理員的新建版塊請

21、求。4新建版塊成功,系統(tǒng)顯示版塊管理頁面。3.18 版塊修改用例規(guī)約用例名稱:版塊修改用例標(biāo)識:涉及的參與者:系統(tǒng)管理員描述:系統(tǒng)管理員通過此操作可以修改版塊。前置條件:系統(tǒng)管理員通過瀏覽器訪問版塊管理頁面。后置條件:系統(tǒng)管理員將修改版塊請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過系統(tǒng)管理員的修改版塊請求。正常事件流:1系統(tǒng)管理員通過瀏覽器訪問版塊管理頁面。2系統(tǒng)管理員選擇修改版塊,將修改版塊請求提交給系統(tǒng)服務(wù)器。3系統(tǒng)通過系統(tǒng)管理員的修改版塊請求。4修改版塊成功,系統(tǒng)顯示版塊管理頁面。3.19 版塊刪除用例規(guī)約用例名稱:版塊刪除用例標(biāo)識:涉及的參與者:系統(tǒng)管理員描述:系統(tǒng)管理員通過此操作可以刪除版塊。前置條件:系統(tǒng)管理員通過瀏覽器訪問版塊管理頁面。后置條件:系統(tǒng)管理員將刪除版塊請求提交給系統(tǒng)服務(wù)器,系統(tǒng)通過系統(tǒng)管理員的刪除版塊請求。正常事件流

溫馨提示

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

評論

0/150

提交評論