版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、需求規(guī)格說明書需求規(guī)格說明書項目名稱:項目名稱:基于 b/s 架構(gòu)的網(wǎng)絡(luò)論壇單位:單位:河海大學(xué)計算機與信息學(xué)院計算機 2 班作者:作者:余霖 何志聰 李世偉日期:日期:2011 年 12 月 10 日第 1 頁目錄1.1.引言引言.21.1.編寫目的.21.2.項目背景.21.3.定義.21.4.參考資料.22.2.任務(wù)描述任務(wù)描述.32.1.目標(biāo).32.2.運行環(huán)境.32.3.用戶特點.42.4.條件與限制.43.3.數(shù)據(jù)描述數(shù)據(jù)描述.53.1.靜態(tài)數(shù)據(jù).53.2.動態(tài)數(shù)據(jù).53.3.數(shù)據(jù)庫描述.63.4.數(shù)據(jù)詞典.63.5.數(shù)據(jù)采集.74.4.功能需求功能需求.84.1.功能劃分.84.
2、2.狀態(tài)圖.84.3.用例圖.114.4.功能描述.135.5.性能需求性能需求.185.1.數(shù)據(jù)精確度.185.2.時間特性.185.3.適應(yīng)性.196.6.運行需求運行需求.196.1.用戶界面.196.2.硬件需求.206.3.軟件需求.206.4.接口需求.216.5.故障處理.21第 2 頁1.1.引言引言1.1.1.1.編寫目的編寫目的本文檔作為基于 b/s 架構(gòu)網(wǎng)絡(luò)論壇的概要設(shè)計說明文檔,用于說明該系統(tǒng)的整體結(jié)構(gòu),同時希望能與用戶確定該系統(tǒng)所要達(dá)到的最終目標(biāo),并成為協(xié)議文本的一部分,同時該文檔也是本系統(tǒng)開發(fā)人員和維護人員的基礎(chǔ)文檔。1.2.1.2.項目背景項目背景a、待開發(fā)系統(tǒng)的
3、名稱為:xxx 網(wǎng)絡(luò)論壇b、本項目由 xxx 單位委托,xxx 單位承擔(dān)了該系統(tǒng)的開發(fā)工作。c、該系統(tǒng)與 web 管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)相互關(guān)聯(lián),在這關(guān)聯(lián)系統(tǒng)中能進行信息和數(shù)據(jù)的傳遞。1.3.1.3.定義定義b/s 結(jié)構(gòu)(browser/server,瀏覽器/服務(wù)器模式):是 web 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,web 瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。數(shù)據(jù)流圖(dfd) ;是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入到輸出過程中所經(jīng)受的交換。數(shù)據(jù)詞典(dd):就是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的。對數(shù)
4、據(jù)流圖中出現(xiàn)的每一個數(shù)據(jù)流、文件、加工給出詳細(xì)定義。用例圖:參與者的外部用戶所能觀察到的系統(tǒng)功能的模型狀態(tài)圖(statechart diagram):是描述一個實體基于事件反應(yīng)的動態(tài)行為,顯示了該實體如何根據(jù)當(dāng)前所處的狀態(tài)對不同的時間做出反應(yīng)的。1.4.1.4.參考資料參考資料無第 3 頁2.2.任務(wù)描述任務(wù)描述2.1.2.1.目標(biāo)目標(biāo)2.1.1 作用范圍:作用范圍: 系統(tǒng)包括主要的功能:用戶注冊登錄、發(fā)帖回復(fù)功能、短消息功能、設(shè)定分論壇功能、人工審核功能、論壇檢索功能、論壇在線統(tǒng)計、投票功能這些功能,可以滿足一般的用戶需要。 這個系統(tǒng)預(yù)期的目的是做成交互式的網(wǎng)頁,方便服務(wù)器和瀏覽器端之間的交
5、流。通過論壇,人們能夠相互交流溝通,使用戶能最快最大化的接收到當(dāng)前最新的信息。 2.1.2 應(yīng)用目標(biāo)應(yīng)用目標(biāo):網(wǎng)上論壇系統(tǒng)是一個會員登錄留言系統(tǒng)。網(wǎng)上游客能夠瀏覽論壇上的帖子,并且能夠注冊成為用戶。論壇注冊會員能夠修改自己的資料信息,申請版主,發(fā)表帖子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括瀏覽游客留言,審核留言,對于不健康或是不利于社會穩(wěn)定的留言能進行刪除操作,會員管理以及論壇版主管理等等。2.2.2.2.運行環(huán)境運行環(huán)境2.2.1 硬件設(shè)備硬件設(shè)備本系統(tǒng)在本地級上進行開發(fā)、測試。然后部署到遠(yuǎn)程服務(wù)中,設(shè)備主要是服務(wù)器和本地機。2.2.1.1 服務(wù)器服務(wù)器(1) 處理器型號及內(nèi)
6、存容量:內(nèi)存 1g 及以上;(2) 外存容量、媒體及其存儲格式、設(shè)備的型號及數(shù)量:硬盤 1000g 以上,聲卡、顯卡無要求(3) 輸入級輸出設(shè)備的型號和數(shù)量,聯(lián)機或脫機:考慮到數(shù)據(jù)的安全性問題,第 4 頁要求使用磁盤陣列。(4) 數(shù)據(jù)通信設(shè)備的型號和數(shù)量:(5) 功能鍵及其他專用硬件:2.2.1.2 本地機本地機(1) 處理器型號及內(nèi)存容量:內(nèi)存 256m 及以上;(2) 外存容量、聯(lián)機或脫機、媒體及其存儲格式、設(shè)備的型號及數(shù)量:硬盤80g 及以上,聲卡顯卡無要求。2.2.2 支持軟件支持軟件1、操作系統(tǒng):利用 windows 操作系統(tǒng)進行開發(fā)(win7/winxp/win2000/win20
7、03)2、數(shù)據(jù)庫管理系統(tǒng):access 數(shù)據(jù)庫3、開發(fā)軟件 (1)前臺開發(fā)工具使用 macromedia dreamweaver mx 2004 (2)后臺開發(fā)工具使用 eclipse (3)應(yīng)用服務(wù)器使用 tomcat2.3.2.3.用戶特點用戶特點a、本軟件的最終用戶的特點所有上網(wǎng)用戶在無需培訓(xùn)的情況下,按照網(wǎng)站頁面提示即可使用網(wǎng)站的相關(guān)服務(wù)和功能b、后臺管理和維護人員的教育水平和技術(shù)專長本軟件的后臺管理和維護人員均是具有一定網(wǎng)絡(luò)知識的人員。2.4.2.4.條件與限制條件與限制(1)本論壇系統(tǒng)的開發(fā)期限為 4 月;(2)用戶調(diào)查,需求分析,概要設(shè)計和前期工作為前兩個月;具體代碼編寫,功能實
8、施,最后軟件測試和系統(tǒng)總結(jié),移交用戶為后兩個月(3)要求計算機及網(wǎng)絡(luò)設(shè)備穩(wěn)定性良好,整套系統(tǒng)經(jīng)濟實惠第 5 頁3.3.數(shù)據(jù)描述數(shù)據(jù)描述3.1.3.1.靜態(tài)數(shù)據(jù)靜態(tài)數(shù)據(jù)3.1.1 用戶方面用戶方面1用戶的注冊信息,包括用戶名、登錄密碼、密碼提示問題、密碼提示問題的答案、個人頭銜、門派、簽名、自我簡介、頭像圖片等的數(shù)據(jù)。2用戶使用信息,包括用戶發(fā)帖主題及內(nèi)容、回復(fù)內(nèi)容、投票內(nèi)容、短消息內(nèi)容等的數(shù)據(jù)。3. 用戶其他信息,包括用戶常用鏈接、備忘、使用歷史等擴展功能設(shè)計的數(shù)據(jù)。3.1.2 論壇方面論壇方面1. 論壇頁面設(shè)計數(shù)據(jù),包括頁面內(nèi)容、填出對話框內(nèi)容、鏈接地址等數(shù)據(jù)。2. 論壇統(tǒng)計數(shù)據(jù),包括論壇在
9、線用戶數(shù)、用戶的發(fā)帖數(shù)、跟帖數(shù)(回復(fù)數(shù)) 、訪問次數(shù)、點擊量等數(shù)據(jù)。3.1.3 管理方面管理方面1. 審核屏蔽信息,包括用戶名檢索是否重復(fù)庫、發(fā)言信息中要檢索的敏感詞庫等數(shù)據(jù)。2. 分論壇信息,包括分論壇主題及內(nèi)容、定時開通時間、分論壇版主信息等數(shù)據(jù)。3.2.3.2.動態(tài)數(shù)據(jù)動態(tài)數(shù)據(jù)3.2.1 輸入數(shù)據(jù)輸入數(shù)據(jù)在論壇上由用戶或者管理員輸入的相關(guān)數(shù)據(jù)。1. 用戶:注冊登陸信息、發(fā)帖信息、回復(fù)信息、短消息、投票、網(wǎng)站按鈕信息等輸入數(shù)據(jù)。第 6 頁2. 管理員:設(shè)定論壇屬性信息、人工審核按鈕信息等輸入信息。3.2.2 輸出數(shù)據(jù)輸出數(shù)據(jù)在論壇頁面上輸出的數(shù)據(jù)。包括論壇提示框(信息提示、動作完成提示、錯
10、誤提示等) 、用戶交流界面框等由顯示器輸出的信息。3.3.3.3.數(shù)據(jù)庫描述數(shù)據(jù)庫描述數(shù)據(jù)庫名稱 microsoft office access數(shù)據(jù)庫類型:面向?qū)ο髷?shù)據(jù)庫3.4.3.4.數(shù)據(jù)詞典數(shù)據(jù)詞典3.4.1 數(shù)據(jù)流圖數(shù)據(jù)流圖3.4.1.1 注冊數(shù)據(jù)流圖注冊數(shù)據(jù)流圖用戶注冊請求1注冊d1個人注冊信息注冊信息2更新注冊信息d2用戶信息庫用戶信息新用戶信息管理第 7 頁3.4.1.2 發(fā)帖數(shù)據(jù)流圖發(fā)帖數(shù)據(jù)流圖用戶發(fā)帖請求1編輯2發(fā)帖帖信息管理d發(fā)帖信息庫3.4.2 數(shù)據(jù)流分量(即數(shù)據(jù)元素)數(shù)據(jù)流分量(即數(shù)據(jù)元素)名字:注冊信息別名:描述:用戶注冊時給系統(tǒng)一次性提供的信息定義:注冊信息=用戶名+
11、密碼+密碼提示問題+密碼提示問題答案(+個人頭銜+門派+簽名+自我簡介)+個性頭像|自定義頭像位置:用戶信息庫 待管理員審核數(shù)據(jù)庫名字:新帖別名:新信息 新描述:用戶在論壇上可以做的主要事務(wù),構(gòu)成論壇的主要組成部分定義:新帖=作者+主題+內(nèi)容(+內(nèi)容關(guān)鍵字)位置:發(fā)帖信息庫 待管理員審核數(shù)據(jù)庫 論壇界面3.5.3.5.數(shù)據(jù)采集數(shù)據(jù)采集3.5.1 用戶方面用戶方面用戶登陸后,對論壇做的操作形成的數(shù)據(jù)。第 8 頁3.5.2 論壇方面論壇方面論壇提供公眾關(guān)關(guān)心的重大、疑難、熱點問題等數(shù)據(jù)。3.5.3 管理方面管理方面敏感詞匯庫、用戶信息內(nèi)容、論壇信息內(nèi)容等數(shù)據(jù)。4.4.功能需求功能需求4.1.4.1
12、.功能劃分功能劃分4.1.1 用戶注冊登錄模塊4.1.2 發(fā)帖回復(fù)模塊4.1.3 短消息模塊4.1.4 設(shè)定分論壇模塊4.1.5 人工審核模塊4.1.6 論壇檢索模塊4.1.4 論壇在線統(tǒng)計模塊4.2.4.2.狀態(tài)圖狀態(tài)圖第 9 頁4.2.1 前臺業(yè)務(wù)模塊的狀態(tài)圖前臺業(yè)務(wù)模塊的狀態(tài)圖通過審核系統(tǒng)評論帖子、發(fā)表帖子登錄失敗短消息功能計數(shù)模塊成功內(nèi)容檢索瀏覽帖子主題討論區(qū)成功會員登陸論壇主頁輸入論壇地址第 10 頁4.2.1 后臺業(yè)務(wù)模塊的狀態(tài)圖后臺業(yè)務(wù)模塊的狀態(tài)圖失敗敗數(shù)據(jù)更新論壇主頁論壇地址管理員登陸成功管理員界面會員資料管理模塊帖子審核模塊分論壇模塊刪除、添加、管理第 11 頁4.3.4.3
13、.用例圖用例圖4.3.1 基于基于 b/s 架構(gòu)的網(wǎng)絡(luò)論壇系統(tǒng)架構(gòu)的網(wǎng)絡(luò)論壇系統(tǒng)uc 、 、 b/s、 、 、 、 、 、 、 、 、于 于 b/s于 于 于 于 于 于 于 于 于、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、includeincludeincludeincludeextendextendextendextend第 12 頁4.3.2 后臺管理的詳細(xì)用例后臺管理的詳細(xì)用例uc 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、
14、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、extendincludeincludeincludeextendextendextendincludeincludeextendincludeincludeextendextendincludeextend第 13 頁4.3.3 用戶的詳細(xì)用例用戶的詳細(xì)用例uc 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、
15、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、extendextendextendextendextendextendincludeincludeincludeextendincludeextendincludeincludeexte
16、ndextendincludeextend4.4.4.4.功能描述功能描述4.4.1 用戶注冊登錄模塊用戶注冊登錄模塊用戶可自定義用戶名、密碼、密碼提示問題和答案、個人頭銜、門派、簽名、自我簡介等信息,可以自定義個性頭像。正常注冊的事件跟蹤圖如下:第 14 頁用戶論壇管理申請注冊顯示注冊頁面用戶名請求驗證用戶名是否存在用戶名有效用戶名有效密碼要求再次輸入密碼再次輸入密碼兩次輸入密碼相同,存儲密碼密碼提示問題選擇問題問題答案存儲提示問題及答案個人頭銜輸入個人頭銜存儲個人頭銜門派輸入門派存儲門派簽名輸入簽名存儲簽名自我簡介輸入自我簡介存儲自我簡介請求審核信息是否有敏感詞信息有效自定義個性頭像選定頭
17、像圖片請求審核圖片內(nèi)容大小格式通過圖片頭像選擇成功注冊成功正常登錄的事件跟蹤圖如下:第 15 頁用戶論壇管理申請登陸顯示登陸界面輸入用戶名點擊登陸請求驗證信息信息正確登陸成功回首頁 在線用戶數(shù)+1登錄忘記密碼時的事件跟蹤圖如下:用戶論壇管理申請登陸顯示登陸界面輸入用戶名點擊登陸請求驗證信息信息不正確密碼錯誤申請找回密碼申請密碼提示問題讀出密碼提示問題顯示密碼提示問題作答請求驗證信息信息正確重設(shè)密碼4.4.2 發(fā)帖回復(fù)模塊發(fā)帖回復(fù)模塊可以發(fā)新信息(新帖) 、回復(fù)(跟隨)等,可以發(fā)起投票統(tǒng)計并自動統(tǒng)計調(diào)查結(jié)果,第 16 頁可提供圖形化顯示功能。發(fā)帖回復(fù)的事件跟蹤圖如下:用戶 1管理用戶 2論壇論壇
18、請求發(fā)新帖發(fā)帖頁面發(fā)新帖顯示新帖請求審核顯示新帖發(fā)帖數(shù)+1通過申請回復(fù)點擊量+1點擊量+1申請監(jiān)測用戶首次登陸訪問量+1訪問量+1回復(fù)顯示回復(fù)請求審核通過回復(fù)數(shù)+1回復(fù)數(shù)+1投票功能模塊的事件跟蹤圖如下:第 17 頁管理用戶論壇請求發(fā)起投票發(fā)起投票頁面輸入內(nèi)容請求審核通過發(fā)起投票成功投票頁面投票顯示投票統(tǒng)計結(jié)果要求圖表顯示圖表顯示4.4.3 短消息模塊短消息模塊用戶可以在論壇內(nèi)部相互發(fā)送短消息,系統(tǒng)自動提示未讀短消息。短消息模塊事件跟蹤圖如下:用戶 2用戶 1論壇管理論壇申請發(fā)短消息短消息頁面輸入接收者申請對比找到接收者找到接收者輸入短消息請求審核通過 通過消息發(fā)送成功提示有新消息第 18 頁
19、4.4.4 設(shè)定分論壇模塊設(shè)定分論壇模塊管理員可自由設(shè)定分論壇的主題,可同時設(shè)置多個論壇,每個分論壇都具有定時開通功能??蔀槊總€分論壇配置版主(分論壇管理員) 。4.4.5 人工審核模塊人工審核模塊所有的網(wǎng)友發(fā)言信息必須經(jīng)過管理員審核通過才能發(fā)布,提供“控制開關(guān)”,即如果審核通過,點“通過”按鈕即可,需要刪除的點“刪除”按鈕即可。該模塊的實現(xiàn)已經(jīng)在用戶注冊登錄、發(fā)帖回復(fù)、短消息等模塊體現(xiàn)。4.4.6 論壇檢索模塊論壇檢索模塊可以根據(jù)發(fā)帖的主題、內(nèi)容關(guān)鍵字、作者、分論壇等信息搜索論壇內(nèi)已有的文章。4.4.7 論壇在線統(tǒng)計模塊論壇在線統(tǒng)計模塊自動統(tǒng)計在線用戶數(shù)并列表顯示在線用戶;自動統(tǒng)計用戶的發(fā)帖數(shù)、跟帖數(shù)(回復(fù)數(shù)) 、訪問次數(shù)和點擊量。該模塊的實現(xiàn)已經(jīng)在用戶登錄、發(fā)帖回復(fù)等模塊體現(xiàn)。5.5.性能需求性能需求5.1.5.1.數(shù)據(jù)精確度數(shù)據(jù)精確度本系統(tǒng)不涉及高精度計算,對數(shù)據(jù)精度無特殊要求5.2.5.2.時間特性時間特性響應(yīng)時間:用戶的操作響應(yīng)時間應(yīng)在 5 秒以內(nèi)。更新處理時間需求:更新處理時間應(yīng)在 3
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年大棚租賃合同例文(四篇)
- 2024年學(xué)校閱覽室制度模版(五篇)
- 2024年醫(yī)院計量管理制度樣本(三篇)
- 2024年小學(xué)政教處的工作計劃樣本(三篇)
- 2024年大班幼兒教師工作計劃(三篇)
- 2024年工資管理制度范文(四篇)
- 2024年學(xué)校消防安全工作總結(jié)(三篇)
- 2024年安委會和綜治委職責(zé)(二篇)
- 2024年小學(xué)體育老師工作計劃模版(七篇)
- 2024年外委單位及外來人員安全管理制度例文(二篇)
- 2024年山東電力工程咨詢院有限公司招聘筆試參考題庫含答案解析
- 2024年中國人壽保險股份有限公司招聘筆試參考題庫附帶答案詳解
- 高速鐵路牽引網(wǎng)故障測距原理講述
- 反詐防詐知識宣講
- 完整版住宅小區(qū)室外配套監(jiān)理細(xì)則
- 導(dǎo)游專業(yè)職業(yè)生涯規(guī)劃書
- 2020年牛津譯林版9A英語九年級上冊Unit3-4-單元測試題(含答案)
- 科研倫理與學(xué)術(shù)規(guī)范期末考試
- 2023年體育單招數(shù)學(xué)真題及答案
- 儲能技術(shù)在交通領(lǐng)域的應(yīng)用
- 《品牌視覺設(shè)計》課程標(biāo)準(zhǔn)(包含課程思政元素)
評論
0/150
提交評論