BBS論壇管理系統(tǒng)軟件需求說明書V1_第1頁
BBS論壇管理系統(tǒng)軟件需求說明書V1_第2頁
BBS論壇管理系統(tǒng)軟件需求說明書V1_第3頁
BBS論壇管理系統(tǒng)軟件需求說明書V1_第4頁
BBS論壇管理系統(tǒng)軟件需求說明書V1_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、BBS論壇管理系統(tǒng)軟件需求說明書Version1.1作者:完成日期:簽收人:簽收日期:修改情況記錄:版本號修改批準人修改人修改日期V1.01引言31.1 編寫目的31.2 背景31.3 定義31.4 參考資料32任務I述42.1 目標42.2 用戶的特點42.3 假定和約束43需求規(guī)定53.1 對功能白勺規(guī)定53.1.1 用例圖53.1.2 系統(tǒng)角色劃分63.1.3 整體模塊劃分73.1.4 功能清單73.1.5 系統(tǒng)數(shù)據(jù)流圖113.1.6 系統(tǒng)原型界面123.2 對性能白勺規(guī)定243.2.1 精度243.2.2 時間特性要求243.3 輸人輸出要求243.4 故障處理要求243.5 其他專門

2、要求244系統(tǒng)運行環(huán)境254.1 設備254.2 支持軟件254.3 接口251引言1.1 編寫目的為明確軟件需求、安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,撰寫本文檔。本文檔供項目經理、設計人員、開發(fā)人員參考。1.2 背景BBS起源于20世紀80年代初。最初,論壇只是用于發(fā)布公告信息,討論問題的在線交流平臺。后來,隨著網絡的普及,論壇的功能越來越豐富,受到廣大網民的歡迎。當代的BBS,但絕大多數(shù)都只是作為一為此,我們希望做出一套不僅功能BBS論壇管理系統(tǒng)。大學生幾乎都會接觸甚至經常登陸自己感興趣的論壇,在上面可以分享,也可以交流意見。但同時,雖然目前網絡上有很多優(yōu)秀的商業(yè)或開源的個獨立的論壇系

3、統(tǒng)而發(fā)布,因此很難集成到其他系統(tǒng)中。完善,同時可以比較快捷方便地集成到客戶現(xiàn)有系統(tǒng)中的1.3 定義(名詞說明)BBS:BulletinBoardSystem(電子公告板)用例圖(UserCase):定義了系統(tǒng)的功能需求,從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內部對功能的具體實現(xiàn)。數(shù)據(jù)流圖(DataFlowDiagram):從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內部的邏輯流向和邏輯變換過程。基本功能:能保證系統(tǒng)正常運作的基本功能需求。拓展功能:為使系統(tǒng)具有更好的實用性、交互性等,而對系統(tǒng)添加的特定功能需求。1.4 參考資料1計算機軟件產品開發(fā)文件編制指南GB8567-88

4、2BBS論壇管理系統(tǒng)原型界面設計(基于excel繪制)與本文檔存放于相同目錄2任務概述2.1 目標這個系統(tǒng)預期的目的是為了做成一個功能完整的論壇管理系統(tǒng)。網上游客能夠瀏覽論壇上的帖子,并且能夠注冊成為用戶。論壇注冊會員能夠修改自己的資料信息,申請版主,發(fā)表帖子等。論壇管理員能夠管理論壇,包括瀏覽游客留言,審核留言,對于不健康或是不利于社會穩(wěn)定的留言能進行刪除操作,會員管理以及論壇版主管理等。該系統(tǒng)的另一個重要目標是,可通過某種協(xié)議約定,在不修改客戶現(xiàn)有系統(tǒng)的代碼及數(shù)據(jù)庫的情況下,在其中通過超鏈接等形式無縫集成該BBS系統(tǒng)。即客戶現(xiàn)有系統(tǒng)中的用戶可直接跳轉至BBS而不用注冊或登錄。同時,還必須保

5、證一定程度上的安全性。2.2 用戶的特點本BBS論壇管理系統(tǒng)按預定設計為軟件學院BBS論壇系統(tǒng),但考慮到BBS系統(tǒng)的通用性和應用的廣泛性,該系統(tǒng)的用戶群定位為普通電腦用戶,即不假定用戶具有計算機方面的專業(yè)知識,而只需具備基本的電腦使用和網絡瀏覽常識即可。系統(tǒng)的維護人員是軟件專業(yè)人士,懂計算機基礎知識、數(shù)據(jù)庫與Web技術等相關知識。2.3 假定和約束本系統(tǒng)所采用的開發(fā)技術必須遵循J2EE的開發(fā)規(guī)范,開發(fā)期限具體由指導老師規(guī)定截至的時間為準,且在開發(fā)完成時要保證最終形成產品的質量和實用性,以達到此次SEWA創(chuàng)新課程的項目要求。3需求規(guī)定3.1 對功能的規(guī)定游客修改個人信息瀏覽版塊注冊用戶搜索用戶指

6、定版主刪除用戶創(chuàng)建帖子管理員帖子加精回復帖子回復帖子帖子置頂創(chuàng)建版塊修改版塊圖1BBS論壇管理系統(tǒng)用例圖3.1.1 用例圖3.1.2系統(tǒng)角色劃分論壇系統(tǒng)用戶登錄注冊用戶管理員圖2系統(tǒng)角色劃分圖1 .游客基本功能:1)注冊為注冊用戶2)瀏覽版塊,瀏覽和檢索帖子(是否可匿名回復帖子待定)拓展功能:無2 .注冊用戶基本功能:1)登陸、注冊、修改個人信息2)瀏覽版塊,瀏覽、創(chuàng)建、回復、檢索帖子2.管理員基本功能:1)系統(tǒng)后臺登陸2)瀏覽、搜索、刪除注冊用戶3)瀏覽、創(chuàng)建、修改、刪除版塊4)瀏覽、創(chuàng)建、刪除和檢索帖子拓展功能:1)設置特定注冊用戶為特定版塊版主2)特定帖子置頂、加精3.1.3整體模塊劃分

7、用戶管理BB輪壇管理系統(tǒng)版塊管理帖子管理圖3整體模塊劃分圖1 .用戶管理包括用戶注冊、用戶登陸、用戶信息修改、搜索用戶、刪除用戶等功能(不同角色用戶所能使用的功能范圍不同,角色劃分參見下一節(jié),下同),另外可拓展增加用戶等級制度等。2 .版塊管理包括版塊的瀏覽、創(chuàng)建、修改、刪除等功能,另外可拓展增加版主制度等。3 .帖子管理包括帖子瀏覽、創(chuàng)建、回復、刪除和檢索等功能,另外可拓展增加帖子置頂、設置為精華貼等。1 .1.4功能清單根據(jù)以上分析結果,對功能進行細化,得出如下各模塊的功能清單:2 .用戶管理:用戶注冊用戶信息更、改搜索用戶»拓展功能用戶等級制度刪除用戶用戶登陸基本功能用戶管理圖

8、4用戶管理模塊功能清單基本功能:1)用戶注冊:用戶輸入自己的基本信息,系統(tǒng)驗證信息的有效性,并將用戶信息存入數(shù)據(jù)庫。2)用戶登陸:用戶輸入自己的用戶名和密碼,系統(tǒng)檢驗用戶名和密碼的有效性,對合法用戶基于角色授權。3)用戶信息修改:用戶可以對自己的基本信息進行修改。4)刪除用戶:管理員可以刪除那些不符合BBS管理規(guī)則,長時間不登錄帳號的用戶。拓展功能:1)用戶積分制度:根據(jù)用戶的登錄次數(shù)、發(fā)帖數(shù)量和質量等給予用戶不同加分,具體制度待定。3 .版塊管理版塊管理圖5版塊管理模塊功能清單基本功能:1)瀏覽版塊:用戶(包括游客)可以瀏覽論壇中的各版塊。2)添加版塊:管理員可以根據(jù)用戶的需要添加新的版塊。

9、3)刪除版塊:管理員可以對不能為用戶提供更好信息的版塊進行刪除。拓展功能:1)版主制度:管理員可以根據(jù)需要設置任意注冊用戶為任意版塊的版主。4 .帖子管理帖子管理圖6帖子管理模塊功能清單基本功能:1)瀏覽帖子:用戶(包括游客)可以瀏覽論壇中的帖子。2)發(fā)表帖子:注冊用戶可以在自己感興趣的版塊中發(fā)表新的帖子。3)刪除帖子:管理員可以對要進行刪除的所有帖子進行刪除,版主只能對自己版塊內的帖子進行刪除。4)回復帖子:注冊用戶可以對自己感興趣的主題回復帖子。5)檢索帖子:用戶(包括游客)可以通過輸入關鍵字檢索自己感興趣的帖子。拓展功能:1)帖子置頂:管理員可以對點擊率高和回復率高的帖子進行置頂,版主只

10、能對自己版塊內的帖子進行置頂。2)指定精華:當管理員發(fā)現(xiàn)用戶所發(fā)表的帖子非常好時將該帖指定為精華,版主只能對自己版塊內的帖子指定為精華。3.1.5系統(tǒng)數(shù)據(jù)流圖圖7游客數(shù)據(jù)流圖全部版塊信息注冊用戶/管理員登錄信息L新的用戶信息一搜索關鍵字.特定版塊名稱特定版塊信息用戶信息修改用戶、.、信息占于信息創(chuàng)建帖子一新的用戶信息.版塊帖子信息帖子信息表相關用戶信息用戶變更信息搜索用戶版塊信息表回復信息*回復帖子版塊變更信息管理版塊+版塊操作|管理員帖子變更信息搜索關鍵字回復信息4管理帖子.帖子操作管理用戶圖8注冊用戶與管理員數(shù)據(jù)流圖3.1.6系統(tǒng)原型界面軟件學院BBS閑戶名:神格有值息際主:MIX玩后區(qū)至

11、主解;KJ靠后產二力目:品主:m坡后尸耳j源:*口國后日9的同1計聲機黑哥電J;電.電0維修、吳拷主鹿隼圣維領用尸身!如以苫由討苴忙第護.:定咫甘,+沖升1)/13包者1U果*明專酒的豐二K1;后匚丘工由:D3ftfit'EHfl:<!即主!:KPi3/10后回宴王迎:E齡后它自如聞:L41FnylKhCnmevWukuniwtuEnglishCuinurynjgy!臉迎“介I暇軍宜|幫崗=心G(WI嘰C201。HunanU4h4f£4y.AllRJofKx刖1»|7M1圖9系統(tǒng)原型界面一首頁頁面說明:首頁分為網站logo、導航條、帖子搜索區(qū)、用戶登錄區(qū)、通知

12、區(qū)、新聞區(qū)、版塊信息區(qū)、幫組服務與版權區(qū)。搜索服務可提供按主題(即帖子標題)、按作者兩種方式通過關鍵字檢索帖子,搜索結果將列出包含該關鍵字的全部條目。通知和新聞都是以帖子鏈接的形式給出,方便用戶以跟貼的形式評論該新聞或通知以及信息補充。一般情況下通知帖或新聞帖只能由系統(tǒng)管理員發(fā)布。用戶登錄后原登錄區(qū)將變?yōu)橛脩魝€人管理區(qū),可以管理帳戶,如修改密碼、修改個人信息等,并提供鏈接可以直接注銷登陸軟件學院BBS30隸«戶市日:際戶信電二I可電扒睡里惟旦,7A匍力光程愛好等I論壇憤介|段里萩捫郭憾中iCopyngrl工2010HumanLimersly詞IRigf-taReserved圖10系統(tǒng)

13、原型界面一注冊頁面說明:帳戶信息是必填的(每一項后面都有*號),包括用戶名、密碼和密碼確認。用戶名用來在網站范圍內唯一標識用戶,故不能重復,否則會提示用戶注冊失敗,需更換注冊用戶名。用戶名和密碼都應遵循一定格式,如用戶名必須以字母開頭,而密碼長度應不低于6位等等。具體格式待定。用戶信息是選填的(每一項后面不包括*號),包括用戶的聯(lián)系信息、個人簡介、興趣愛好等。用戶信息是用來方便用戶之間的交流聯(lián)系的。3.進入版塊軟件學院BBS宜的量I甫子。唐胡:討機展號用戶宅二物二計宜機辰芬J前決.:.:電爆割中片過1"片箱作歧、步作案做曲汁H帆知01?,-a唄通安.阿,亡:卜代而主;*守審中.王瞿演

14、J將華時聞一壬說用門手作急明目E9百看盤卷東去*:配舌】曰有版但新王.曾折壬博營里=;«dhim2007-129.k此mdhr宿件工號*11步區(qū)思足可"優(yōu)揖adrrm1/161.7qrsr35g缸即人的產品#ujoandzzS597gjojnckz電壇“介I貳X殘皿口中心Copyn口M和IOIOHlin*'UnrvsF0,丹RightsRh*v*J圖11系統(tǒng)原型界面一進入版塊頁面說明:在首頁點擊任意版塊鏈接即可進入具體版塊。用戶登錄區(qū)下方是版塊信息,包括版塊介紹、版塊的主題數(shù)(及主帖數(shù))、回復數(shù)(及跟貼數(shù))和版主的用戶名等。已登錄用戶點擊發(fā)帖可直接進入發(fā)帖界面,未登

15、錄用戶則轉到登錄界面,提示需要登錄才能發(fā)帖。點擊返回首頁即退出當前版塊返回至網站首頁。主題列表區(qū)包括主題帖的標題、作者、發(fā)布時間、回復數(shù)、查看數(shù)以及最后回復用戶的用戶名和回復時間。點擊列表區(qū)上方的鏈接可查看全部主題或精華主題,并可按時間段查看,如一天內、一周內等。軟件學院BBS芻珈粒望:苜更c要削委史:理微梏子/,3dgnniR現(xiàn)費Q前青干M時8fq號1和。11*軟ft丁注方U發(fā)原君勢及其優(yōu)構蚯工程皿網院廣溺逢IL目第,我酶5幅丸hgt當建立了自視同咕,地省附他總化需項二出*即的耳危,e息技咔衽企事11號位;的作用皆越*粒更髡,企北喑粵«和電子制疑已聞為甲闔仃福離鼻受裝蒞喀修篁點自解

16、,匕件人才在我國g主附加干伊.不受求B1沈死計;一優(yōu)軍的三火技能之一.,/看尸產蟲的迅猛度R,林目人才的高常彬勢也將刎未越映悔.|£7la&桂壇雕井I秣英黃捫觸均中心Cop<isNtO20"0HunanUriiTslyNR用fits飛served圖12系統(tǒng)原型界面一瀏覽帖子頁面說明:在帖子列表區(qū)點擊任意主題帖標題,即可進入帖子具體頁面瀏覽。每一條帖子的左側是發(fā)帖人信息,包括用戶的用戶名、頭像、用戶等級、用戶類型等。帖子右側上方是帖子信息,包括發(fā)帖時間、該貼所處樓層。右側下方是帖子具體內容。注冊用戶點擊回復可彈出回復窗口,編輯內容并點擊發(fā)表回復及可回復該主題。未

17、登錄用戶點擊回復則轉到登錄界面,提示需要登錄才能回復。5 .管理員登錄軟件學院BBS沒壇崔介I甘冬森M網能中心CopyrigW02。"口Humiihmfb口.聞月七位R恬邦朗圖13系統(tǒng)原型界面一管理員登錄頁面說明:管理員登陸界面需訪問特定URL才可進入,例如:XXX/admin。其中XXX為網站根路徑。系統(tǒng)管理員輸入正確的用戶名和密碼,即可登入管理員界面。6 .管理員首頁軟件學院BBS當國位置:首為祝迎出展,I以=±即立的花層常數(shù)犀*曰1何加器包正格虹-恬m,Ja4送希人鉆著>用戶已同站尸音理并玩酉件1孽口擊門號笈*Cfip/<igrt©2(J10KM

18、ianUniifsrtvfitRwhl*R«»rv«l圖14系統(tǒng)原型界面一管理員首頁頁面說明:在管理員登錄界面成功登錄,即進入管理員首頁。由于管理員一般情況下就是論壇的建設者,需要了解論壇的使用情況。故首頁可放置該論壇的統(tǒng)計信息,讓管理員對自己的論壇規(guī)模、人氣等有直觀了解。統(tǒng)計信息可包括當前在線人數(shù)、今日訪問人數(shù)、總訪問人數(shù)等。管理員首頁左邊為管理菜單,包括論壇參數(shù)、版塊管理、用戶管理、帖子管理四個菜單項,對應不同管理模塊。軟件學院BBS蘭F恒告苣山-上始后號撥同玷下鰭;下線顯示石口;誦可以雨荒據(jù)摩卷接信息謾普等:具體可設基數(shù)依據(jù)謝設計)喳壇的介|聯(lián)系黃<|

19、布助中心Cq曠ght>20"DHunsnUn2而輔AllRnMs圖15系統(tǒng)原型界面一論壇參數(shù)頁面說明:在管理員首頁點擊左側菜單項“論壇參數(shù)”,即可進入論壇參數(shù)頁面。論壇參數(shù)是整個BBS管理系統(tǒng)的一些全局可配置參數(shù)。例如:數(shù)據(jù)庫連接URL、數(shù)據(jù)庫用戶名及密碼、網站是否處于下線(offline)狀態(tài)等,具體可設參數(shù)依據(jù)實際設計。軟件學院BBS當亟位量二首苴->若云含1堊T帕1倒叫搜翁疫工裕AJHtlM一字內.至送作Ji也學引性信與1.求莖檔等魚五工KE利用塔畦3通加田巾在豈應員.蛙苴星,鋤(點擊查看迄小成燃具體信總聞rtut頁庖茄了版國炳良fr徐已】的院管辦|口工受相|司班中

20、心鐘temuHsriUn<«rtlyAi)RiuF4Mr,«d圖16系統(tǒng)原型界面一版塊管理頁面說明:在管理員首頁點擊左側菜單項“版塊管理”,即可進入版塊管理頁面。如圖,版塊管理頁面包含了對版塊信息進行增、刪、改、查的全部功能操作,且可以按名稱、編號搜索特定版塊。點擊“添加”會進入新增版塊頁面,需要填寫版塊基本信息等。點擊“查看”版塊具體信息時,會進入版塊詳細信息頁面,該頁面包含編輯按鈕,可修改版塊全部信息。選中若干版塊后點擊“刪除”,可刪除所有選中版塊。但若有版塊仍有帖子存在,則提示不能刪除,以免誤刪造成帖子信息丟失。注:用戶管理、帖子管理頁面與版塊管理頁面類似,故不

21、再重復3.2 對性能的規(guī)定3.2.1 千青度本系統(tǒng)不涉及高精度計算,對數(shù)據(jù)精度無特殊要求。3.2.2 時間特性要求用戶的操作響應時間應在3秒以內。3.3 輸人輸由要求1 .系統(tǒng)所有輸入數(shù)據(jù)(如表單填寫)必須按照提示所給出的格式或按通用約定格式輸入,否則系統(tǒng)將提示錯誤或不給予響應。2 .用戶搜索和帖子檢索采用模糊查詢,即使用者只需給出查詢所需關鍵字,系統(tǒng)將依據(jù)所查詢項給出包含關鍵字的全部結果。3.4 故障處理要求本系統(tǒng)使用頻繁,要求長時間不間斷運營,使用時應保證系統(tǒng)的容錯性和穩(wěn)定性。運行時若由于系統(tǒng)自身漏洞或用戶操作不當?shù)仍虺霈F(xiàn)錯誤,應盡量使用用戶友好的界面和出錯提示,并詳細地給出錯誤恢復的步

22、驟;若出現(xiàn)不可修復的錯誤,應優(yōu)先保證數(shù)據(jù)安全。3.5 其他專門要求1 .用戶密碼加密:用戶注冊時所填密碼需采用特定加密算法加密后,方可存入數(shù)據(jù)庫相應字段,以保證用戶信息的安全。用戶登錄時填寫的密碼也需經過相同加密算法加密后才能與數(shù)據(jù)庫中所存字段相匹配。2 .驗證碼機制:為了避免不良用戶使用程序對論壇進行灌水和發(fā)布垃圾廣告,使用戶得到更安全的服務,本系統(tǒng)采用驗證碼機制,即要求用戶發(fā)貼或其它認證時,需要輸入頁面中用圖片顯示的字符串。用戶不用記憶附加碼,附加碼只對當次服務有效,不能重復使用。4系統(tǒng)運行環(huán)境4.1 設備內存要求至少為512MCPU要求為1.6GHZ或更高頻率以上硬盤容量要求為40G以上。4.2 支持軟件操作系統(tǒng):WindowsXP及以上數(shù)據(jù)庫:MySQL5Web服務器:Tomcat6Java運行環(huán)境:JavaRuntimeEnvironment(JRE)4.3 接口由于本系統(tǒng)的一個重要需求是可以比較快捷方便地集成到客戶現(xiàn)有的系統(tǒng)中,故系統(tǒng)的集成接口部分的設計對于本系統(tǒng)尤其重要。預期的接口設計基本思路為:通過約定特

溫馨提示

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

評論

0/150

提交評論