論壇管理系統(tǒng)需求分析_第1頁
論壇管理系統(tǒng)需求分析_第2頁
論壇管理系統(tǒng)需求分析_第3頁
論壇管理系統(tǒng)需求分析_第4頁
論壇管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1引言1.1 編寫目的需求分析是軟件開發(fā)生命周期的重要階段,是軟件設(shè)計(jì)階段的基石。本需求分析說明書旨在規(guī)范本軟件的設(shè)計(jì),提高軟件開發(fā)過程中的能見度,便于對(duì)軟件開發(fā)過程進(jìn)行控制與管理。同時(shí),本文檔也是軟件開發(fā)者和客戶之間簽訂的一份契約,保證客戶需求的穩(wěn)定性,為軟件開發(fā)者提供軟件開發(fā)的憑據(jù)。1.2 背景現(xiàn)實(shí)生活中的交流存在時(shí)間和空間上的局限性,交流人群范圍狹小以及間斷的交流不能保證信息的準(zhǔn)確性和可取性。因此,用戶需要通過網(wǎng)上論壇的交流擴(kuò)大交流面,同時(shí)可以從多方面獲得自己所需要的最及時(shí)的信息。論壇又叫BBS,全稱是BulletinBoardSystem,中文意思是“電子公告板”,它是Internet

2、上的一種交互性極強(qiáng)的、網(wǎng)友喜聞樂見的電子信息服務(wù)系統(tǒng)。它為網(wǎng)民提供一塊公共的電子白板,每個(gè)用戶都可以在上面書寫、發(fā)布自己的信息或提不同的意見,以便與其他用戶進(jìn)行交流和討論。軟件名稱:BBS管理系統(tǒng)開發(fā)者:朱海濤用戶:本系統(tǒng)面向所有樂于參與交流活動(dòng)的廣大網(wǎng)友,用戶角色分為三類:普通用戶、版主、管路員。實(shí)現(xiàn)環(huán)境:Internet互聯(lián)網(wǎng)1.3 定義BBS系統(tǒng):論壇系統(tǒng)的英文名。版主:論壇的管理者之一,負(fù)責(zé)清理臟亂差帖,表揚(yáng)一些精妙絕帖,從而對(duì)該論壇上各路網(wǎng)蟲的言論實(shí)行有效的管理,促使論壇健康的發(fā)展。ASP.NET:ASP是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本

3、技術(shù)。指ActiveServerPages(動(dòng)態(tài)服務(wù)器頁面),運(yùn)行于IIS之中的程序。ASP.net不僅僅是ActiveServerPage(ASP)的下一個(gè)版本而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.net提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的優(yōu)勢。SQLServer2005:是微軟公司開發(fā)的一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)。PowerDesigner:一種數(shù)據(jù)庫建模工具,它支持關(guān)系數(shù)據(jù)庫建模。VisualStudio2008:微軟公司開發(fā)的面向Web2.0的下一代開發(fā)工具,它提供一種集成開發(fā)環(huán)境1.4 參考資料1 李代平軟件工程分析案例M清華大

4、學(xué)出版社20082 張海藩軟件工程導(dǎo)論M清華大學(xué)出版社20083 趙池龍,姜義平,張建軟件工程實(shí)踐教程M電子工業(yè)出版社20074 BBS管理系統(tǒng)概要設(shè)計(jì)說明書5 BBS管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書2任務(wù)概述2.1 目標(biāo)信息時(shí)代迫切需要快速傳播信息,局部范圍的信息交流只會(huì)減緩信息技術(shù)前進(jìn)的步伐。本系統(tǒng)的目的在于為分散于五湖四海的人們提供一個(gè)共同交流、學(xué)習(xí)、傾吐心聲的平臺(tái),實(shí)現(xiàn)來自不同地方的用戶極強(qiáng)的信息互動(dòng)性,用戶在獲得自己所需要的信息的同時(shí)也可以廣交朋友,拓寬自己的視野和社交面。2.2 用戶的特點(diǎn)本系統(tǒng)的最終用戶是廣大的網(wǎng)友,他們的技術(shù)水平參差不齊,但他們只是普通用戶。本系統(tǒng)普通用戶的技術(shù)水平要求不

5、高,只要會(huì)上網(wǎng)就行。本系統(tǒng)還有版主和管理員,版主產(chǎn)生于普通用戶之中,只需做一些簡單的操作,需要一定的技術(shù)。系統(tǒng)對(duì)管理員的要求最高,管理員必須具有計(jì)算機(jī)方面的相關(guān)知識(shí),懂基本的數(shù)據(jù)庫和網(wǎng)絡(luò)技術(shù)等。系統(tǒng)的維護(hù)人員是本系統(tǒng)的開發(fā)人員,具備較強(qiáng)的計(jì)算機(jī)專業(yè)水平,能對(duì)系統(tǒng)的各種故障進(jìn)行維護(hù)。2.3 假定和約束本系統(tǒng)的開發(fā)時(shí)間限制為3個(gè)月,開發(fā)經(jīng)費(fèi)由開發(fā)者自己承擔(dān)。3需求規(guī)定3.1 對(duì)功能的規(guī)定3.1.1 角色分配與權(quán)限T普通用聲用戶>版主廠管理員1圖1用戶類別圖普通用戶:為通過注冊了的用戶,他們可以瀏覽帖子,發(fā)表新帖,回復(fù)已有帖子,修改個(gè)人信息等。版主:版主有管理員從會(huì)員中選擇,版主擁有普通用戶的

6、所有權(quán)限,還可以管理帖子,如刪除非法帖子,帖子置頂?shù)?。管理員:擁有最高權(quán)限,可以管理用戶(如封鎖違規(guī)用戶),管理帖子、帖子置頂、發(fā)布公告、設(shè)置友情鏈接、增加版塊、修改版塊、刪除版塊等。3.1.2 功能需求點(diǎn)列表表1系統(tǒng)模塊設(shè)置編號(hào)模塊名稱簡要描述1用戶管理模塊前臺(tái)提供用戶注冊、登錄,用戶還可以修改個(gè)人資料,后臺(tái)供管理員、版主登錄,登陸時(shí)需要進(jìn)行輸入合法性檢測(防止SQL注入)2版塊模塊前臺(tái)分類列表顯示版塊,后臺(tái)增加、刪除和修改版塊,增刪版主3帖子模塊用戶發(fā)帖、修改帖子、回復(fù)帖子版主可以刪帖、帖子置頂4友情鏈接模塊前臺(tái)分類顯示Logo鏈接和文字鏈接后臺(tái)對(duì)友情鏈接進(jìn)行增加、刪除、修改操作表2功能需

7、求點(diǎn)列表編R功能名稱模塊編號(hào)功能描述輸入內(nèi)容輸出內(nèi)容1.1用戶登錄1保證所有系統(tǒng)的合法用戶通過身份認(rèn)證進(jìn)入系統(tǒng)進(jìn)行操作用戶名、密碼、驗(yàn)證碼用戶登錄狀態(tài)1.2用戶注冊1對(duì)用戶名進(jìn)行檢測,信息通過檢測之后成為本系統(tǒng)的用戶用戶名、密碼、性別、QQ、E-mail、電話等基本信息注冊的結(jié)果(提示用戶“注冊成功”或者“注冊失敗”)1.3修改個(gè)人信息1用戶可以根據(jù)自己當(dāng)前的情況修改個(gè)人信息要你修改的內(nèi)容提示修改結(jié)果(“修改成功”或者“修改失敗”)1.4后臺(tái)登錄1僅管理員、版主能夠登錄后臺(tái),但版主權(quán)限有f限制后臺(tái)用戶名、密碼提示后臺(tái)登錄是否成功2.1添加版塊2管理員添加版塊,設(shè)置版主版塊的相關(guān)信息版塊列表2.

8、2編輯版塊2管理員修改版塊信息版塊的相關(guān)信息提示是否修改成功2.3刪除版塊2管理員刪除版塊點(diǎn)擊“刪除”提示版塊刪除按鈕成功或者刪除失敗3.1發(fā)帖、回帖3用戶可以根據(jù)自己的需要發(fā)表帖子,或者回復(fù)已有帖子用戶的言論用戶的言論3.2瀏覽帖子3用戶可以瀏覽任意版塊中的任意帖子點(diǎn)擊任意一個(gè)帖子標(biāo)題該貼的內(nèi)容及該貼的所后回復(fù)3.3刪除帖子3管理員或版主刪除違規(guī)帖子“刪除”命令顯示刪除結(jié)果(是否刪除成功)3.4編輯帖子3用戶可以根據(jù)需要修改曾經(jīng)發(fā)表的帖子輸入要修改的被容顯示修改過的內(nèi)容3.5帖子置頂3管理員或版主可以將比較好的帖子置頂,使之總是處于最上方“置頂”命令帖子前方顯不置頂圖標(biāo)4.1添加友情鏈接4管

9、理員在后臺(tái)添加友情鏈接友情站點(diǎn)相關(guān)信息顯示友情站的Logo,通過點(diǎn)擊Logo即可跳轉(zhuǎn)到友情站占八、4.2編輯友情鏈接4管理員修改友情鏈接友情鏈接信息顯不更新后的信息友情鏈接信息4.3刪除友情鏈接4對(duì)于不合格的友情鏈接進(jìn)行清理“刪除”命令顯示刪除結(jié)果(“刪除成功”或者“刪除失敗”)3.1.3系統(tǒng)流程圖(1)系統(tǒng)整體功能流程圖:可編輯網(wǎng)站s市會(huì)員登錄游客身份普通同戶修波個(gè)人保修改話題回復(fù)帖子發(fā)布話設(shè)瀏覽帖子版主員nE理管pH修改密碣羽工管理站打工苣理會(huì)可工刪除鏈%工Ifd雙鍵勺-H刪除艇對(duì)-HIlfI改酶蛇工添加版楣(2)用戶注冊處理流程:(3)用戶登錄處理流程:轉(zhuǎn)到會(huì)員頁面(4)會(huì)員發(fā)帖、回帖處

10、理流程:可編輯3.1.4數(shù)據(jù)庫概念模型(E-R圖表示)(1)用戶實(shí)體:(3)管理員實(shí)體:(4)版塊實(shí)體:(5)話題實(shí)體:(6)帖子實(shí)體:可編輯(7)友情鏈接實(shí)體:3.2 對(duì)性能的規(guī)定3.2.1 時(shí)間特性要求(1)查詢的最長等待時(shí)間不超過5秒。(2)更新信息的時(shí)間不超過3秒。(3)數(shù)據(jù)上傳和下載時(shí)間不超過10秒。3.2.2 空間特性需求(1)支持的終端數(shù):<=100。(2)支持并行操作的使用者數(shù):<=300。(3)處理的記錄數(shù):1000.3.3 輸人輸出要求用戶名:只智能包含字母、數(shù)字和下劃線,不得含有分號(hào)、單引號(hào)等,長度不超過30個(gè)字符。密碼:只包含數(shù)字和字母,長度不得超過30個(gè)字符。搜索內(nèi)容:不得含有分號(hào)、單引號(hào),長度小于50字節(jié)。3.4 數(shù)據(jù)管理能力要求使用MicrosoftSQLServer2005作為數(shù)據(jù)庫管理系統(tǒng),本系統(tǒng)設(shè)計(jì)的表的個(gè)數(shù)不超過10個(gè),記錄數(shù)在10000以下,同時(shí)處理用戶請求數(shù)在1000以內(nèi),所配置的系統(tǒng)能滿足要求。3.5 故障處理要求軟件故障:如操作系統(tǒng)死機(jī)、崩潰,數(shù)據(jù)庫管理系統(tǒng)不堪重負(fù)而崩潰,通過管理員重新啟動(dòng)系統(tǒng)解決,如果重新啟動(dòng)不能解決問題,可以使用備用服務(wù)器。硬件故障:如硬盤故障,采取的措施是定期進(jìn)行數(shù)據(jù)庫備份,一旦出現(xiàn)硬件故障,可以使用備份文件恢復(fù)數(shù)據(jù)庫。3.6 其他專門要求( 1)還沒有登錄的用戶只有瀏覽帖子的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論