博客網(wǎng)站的需求分析_第1頁
博客網(wǎng)站的需求分析_第2頁
博客網(wǎng)站的需求分析_第3頁
博客網(wǎng)站的需求分析_第4頁
博客網(wǎng)站的需求分析_第5頁
免費預(yù)覽已結(jié)束,剩余9頁可下載查看

下載本文檔

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

文檔簡介

1、一功能分析1.1目的該文檔是關(guān)于用戶對于博客網(wǎng)站系統(tǒng)的功能和性能的要求,重點描述了博客網(wǎng)站系統(tǒng)的設(shè)計需求,將作為對該工具在概要設(shè)計階段的設(shè)計輸入。本文檔的預(yù)期讀者是:設(shè)計人員開發(fā)人員項目管理人員測試人員用戶1.2 范圍該文檔是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)的邏輯模型,解決整個項目系統(tǒng)的 “做什么”的問題。在這里,對于開發(fā)技術(shù)并沒有涉及,而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的渠道。1.3 系統(tǒng)整體結(jié)構(gòu)根據(jù)用戶的需求陳述, 可以確定本項目分為客戶端和管理端,客戶端主要功能是提供閱讀文章、發(fā)表評論、發(fā)表留言等等。管理端的功能提供博客管理人員進(jìn)

2、行的類型管理、文章管理、評論管理等。他們的關(guān)系如圖A-1。圖A-1校園博客系統(tǒng)流程圖1.4 系統(tǒng)運行網(wǎng)絡(luò)環(huán)境本系統(tǒng)的網(wǎng)絡(luò)運行圖如圖 A-2,無論是客戶端的訪問者還是管理端的BM等都可以通過網(wǎng)絡(luò)登錄到本系統(tǒng)中。訪問者通過網(wǎng)絡(luò)發(fā)布相關(guān)信息及通過網(wǎng)絡(luò)發(fā)表評論。圖A-2 :網(wǎng)絡(luò)拓?fù)鋱D1.5 系統(tǒng)運行硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下:客戶機:普通PCCPU P4 1.8GHz內(nèi)存:256MB以上分辨率:推薦使用1024*768像素WEBJ艮務(wù)器Internet 信息服務(wù)(IIS )管理器 數(shù)據(jù)庫服務(wù)器CPU P4 1.8GHz內(nèi)存:256MB以上1.6 系統(tǒng)運行軟件環(huán)境操作系統(tǒng):Windows XP數(shù)據(jù)庫:

3、MYSQL 開發(fā)語言:JSP JAA 瀏覽器:IE7.01.7 角色(Actor )定義角色或者執(zhí)行者(Actor )指與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng)。1.7.1 博客訪問者博客訪問者是指在這個網(wǎng)絡(luò)校園博客系統(tǒng)中通過客戶端匿名或已注冊的人員,這個 Actor(包括游客)主要參與客戶端的閱讀文章、發(fā)表評論、發(fā)表留言等功能。1.7.2 管理用戶管理用戶是指管理端的用戶,這個此Actor派生兩個子類,BM(博客管理員)和系統(tǒng)管理員,BM是指在校園博客系統(tǒng)中通過管理端參與博客管理員工作的人員,他又可以派生 多個子類如文章管理者、 評論管理者和留言管理者。 博客管理員具有發(fā)布,修改,刪除博客, 查

4、看博客,發(fā)表評論等權(quán)限。系統(tǒng)管理員是指對校園博客系統(tǒng)系統(tǒng)進(jìn)行相關(guān)設(shè)置、維護(hù)的人員,它也是通過管理端登錄對管理端的用戶進(jìn)行設(shè)置,分配權(quán)限等,它們的關(guān)系如圖A- 3:圖A-3: BMt色的關(guān)系圖管理用戶部分說明如下:BM文章管理者- 管理知識庫、組織文章的發(fā)布、刪除和修改。評論管理者- 根據(jù)相關(guān)規(guī)定對評論進(jìn)行設(shè)置。留言管理者- 整理留言。系統(tǒng)管理員主要負(fù)責(zé)對管理端用戶的增-通過管理端對系統(tǒng)用戶進(jìn)行管理的人員,這個Actor力口,權(quán)限的設(shè)置等功能。1.7.3 數(shù)據(jù)庫數(shù)據(jù)庫是一個與系統(tǒng)產(chǎn)生交互的外部系統(tǒng),除和修改等操作。本網(wǎng)站采用MYSQ數(shù)據(jù)庫,這個Actor負(fù)責(zé)系統(tǒng)的數(shù)據(jù)查詢、增加、刪 名稱為db-

5、Blog ,其中包含14張數(shù)據(jù)表。1.8 系統(tǒng)主Use Case圖校園博客系統(tǒng)可以分為兩個主要的組成部分,一個是客戶端子系統(tǒng),統(tǒng)。客戶端子系統(tǒng)主要是指博客訪問者通過登該博客網(wǎng)站進(jìn)行操作的功能。 該博客網(wǎng)站的管理人員發(fā)布文章,整理評論,留言等功能。系統(tǒng)的主 所示。一個是管理端子系管理端子系統(tǒng)是Use Case 圖如圖 A-4管理用戶博客訪問者客戶端子系統(tǒng)管理端子系統(tǒng)圖A-4 :系統(tǒng)的主 Use Case圖1.9客戶端子系統(tǒng)提供博客訪問者通過校園網(wǎng)站登錄到系統(tǒng)中進(jìn)行訪問,博客管理員通過它發(fā)布文章,鏈接等等,這就是客戶端子系統(tǒng)的功能。在客戶端用戶可以瀏覽、閱讀文章,點擊鏈接, 發(fā)表評論,發(fā)表留言幾項

6、。它的活動圖如圖A-5所示。博客訪問者V(瀏覽、閱讀文號)V( 發(fā)表評論 )(發(fā)表留言 )圖A-5 :客戶端的活動圖客戶端管理的部分功能描述如下:-1:瀏覽功能1、列出所有的項,包括留言、日志、圖片、視頻、音樂、個人資料等;2、可選定一項記錄,顯示所有域;-2:查詢功能1、日志標(biāo)題關(guān)鍵字查詢;2、圖片標(biāo)題關(guān)鍵字查詢;3、留言標(biāo)題關(guān)鍵字查詢;以上的輸入可在指定的位置輸入關(guān)鍵字,經(jīng)過系統(tǒng)內(nèi)部關(guān)鍵字匹配機制,最終得 到相應(yīng)的查詢結(jié)果,沒有查到時提供提示機制。-3:修改功能1、更改背景圖片,更改已發(fā)表日志,更改個人信息資料;2、進(jìn)入修改功能頁面后,修改相應(yīng)內(nèi)容,系統(tǒng)內(nèi)部將新內(nèi)容替換掉舊內(nèi)容,修改信息

7、成功或失敗時提供提示機制,并在成功后顯示修改后結(jié)果。- 4:添加功能1、添加一個新的記錄(圖片、日志、個人信息等);2、進(jìn)入增加功能頁面后,根據(jù)意向添加所需內(nèi)容,系統(tǒng)內(nèi)部在原有內(nèi)容基礎(chǔ)上添加內(nèi) 容。添加信息成功或失敗時提供提示機制,并在成功后顯示添加后的結(jié)果。- 5:留言功能此功能是專門為訪客設(shè)計的,一般管理員不使用此功能。訪客在瀏覽過博客之后,進(jìn)入留言界面,寫下自己的感言,輸入驗證碼發(fā)表。 發(fā)表信息成功或失敗時提供提示機 制,并在成功后顯示發(fā)表后的結(jié)果。- 6:此外,客戶端子系統(tǒng)還具有編輯,發(fā)布和刪除博客功能,編輯,修改功能和添加刪 除自己的好友用戶功能以及修改個人信息。1.10管理端子系統(tǒng)

8、管理端主要是指提供系統(tǒng)后臺系統(tǒng)管理員使用的功能部分,它的功能分為用戶 管理、登錄管理等部分,每個登錄者首先經(jīng)過認(rèn)真安全認(rèn)證然后缺陷權(quán)限,根據(jù)相 應(yīng)的權(quán)限現(xiàn)實相應(yīng)的功能。通信營理管理端的這些Use case (用例)描述如下:F-L-1 :登錄管理登錄管理是負(fù)責(zé)所有的管理端的登錄,管理端的人員要登錄到管理端必須經(jīng)過登 錄界面,輸入自己的用戶名和密碼,通過判斷這個用戶的權(quán)限信息,不同的登錄人可 能具有不同的權(quán)限,尚未注冊的人員可通過注冊成為用戶。根據(jù)不同的權(quán)限現(xiàn)實不同 的功能。F-M-1 :類型管理:類型管理用例是管理員登錄到系統(tǒng),管理員根據(jù)博客中提取出來生成各種類別的文 章,并且可以對文章內(nèi)容進(jìn)

9、行增、刪、改的功能。F-M-2 :評論管理:評論管理是指管理員登錄到系統(tǒng),整理各類評論并可對評論管理進(jìn)行增、刪、改的功能。F-M-4 :留言管理:留言管理管理是指博客系統(tǒng)管理人員對博客訪問者發(fā)布的留言進(jìn)行整理。F-M-5 :圖片管理:圖片管理是系統(tǒng)管理員對博主發(fā)布的文章內(nèi)容進(jìn)行審核時,對文章中的圖片進(jìn)行批準(zhǔn)發(fā)布或屏蔽的功能。F-A-1 :用戶管理當(dāng)進(jìn)入用戶管理模塊時,在用戶管理中可以增加或刪除用戶,編輯用戶名,用戶 密碼,修改用戶權(quán)限,具有不同權(quán)限的用戶進(jìn)入系統(tǒng)主界面,界面左側(cè)欄中的圖標(biāo)數(shù) 有所不同,具體的面標(biāo)與用戶所具有的權(quán)限對應(yīng)。1.10.1 登錄管理登錄到管理端的所有人都需要通過登錄界面

10、進(jìn)入相應(yīng)的管理界面,不同的登 錄人具有不同的權(quán)限,根據(jù)登錄人具有的權(quán)限將相應(yīng)的功能呈現(xiàn)在登錄到的管理界 面,沒有權(quán)限操作的功能將不能呈現(xiàn)在這個界面上?;顒右晥D如圖 A-8。圖A-8:登錄管理活動視圖1.10.2 類型管理在校園博客系統(tǒng)中,大量文章的發(fā)布可通過某些關(guān)鍵字進(jìn)行分門別類,以提供索引供瀏覽者搜索。其具體描述如下:用例描述:類型管理執(zhí)行者:系統(tǒng)管理者前置條件:系統(tǒng)管理者已登錄系統(tǒng);后置條件:如果類型成功后,則數(shù)據(jù)庫中的類型庫隨之變化?;韭窂剑篴)進(jìn)入系統(tǒng)管理界面,首先展示目前數(shù)據(jù)庫已有的類型;b)點擊類型可以詳細(xì)瀏覽這個類型的具體內(nèi)容,同時也可以對這個類型的具體內(nèi)容進(jìn)行修改;c) 提供

11、增加類型的按鈕,增加類型時,首先選定類別,然后類型名稱、類型內(nèi)容、確定可 選答案(多個)等;d) 可以刪除選擇的類型。1.10.3 評論管理在校園博客系統(tǒng)中, 要定期整理評論,不僅要刪除或屏蔽部分不符合要求的評論,還可以對評論進(jìn)行設(shè)置,推出精品評論或話題評論,增加點擊量,提高人氣。具體功能描述如下: 用例描述:評論管理 執(zhí)行者:系統(tǒng)管理者前置條件:系統(tǒng)管理者已登錄系統(tǒng);后置條件:如果評論設(shè)置成功后,則數(shù)據(jù)庫中的數(shù)據(jù)隨之變化?;韭窂剑篴)進(jìn)入系統(tǒng)管理界面,首先展示目前存在的文章;b)點擊每個文章可以詳細(xì)瀏覽每個文章的評論:c) 可以對一些評論進(jìn)行刪除, 或者可以重新整理各個評論的順序;同時可以

12、預(yù)覽整個文章;d)提供增加評論的按鈕,增加評論時,從數(shù)據(jù)庫中選擇評論;e) 可以刪除選擇的評論。5.10.4 留言管理留言管理是校園博客系統(tǒng)的功能之一,系統(tǒng)管理人員根據(jù)某些管理條例規(guī)定,對留言進(jìn)行批準(zhǔn)審核,博客管理人員也可根據(jù)自己喜好刪除留言。具體功能描述如下: 用例描述:留言管理執(zhí)行者:系統(tǒng)管理者、博客管理者前置條件:管理者已登錄系統(tǒng);后置條件:如果留言管理成功后, 則數(shù)據(jù)庫中的留言信息隨之變化,管理員和瀏覽者均可通過文章頁面看到留言的更新?;韭窂剑篴)進(jìn)入系統(tǒng)管理界面,首先展示目前已存在的留言;b)通過點擊每篇博文,可以詳細(xì)瀏覽每個留言的詳細(xì)描述;c)提供留言刪除5.10.5 圖片管理博

13、客管理員發(fā)布的文章中包含圖片可提高博文的精彩度和點擊量。系統(tǒng)管理員則可根據(jù)具體條例或某些規(guī)定屏蔽或刪除某些不符合要求的圖片。具體的功能描述如下: 用例描述:圖片管理 執(zhí)行者:系統(tǒng)管理者前置條件:系統(tǒng)管理者已登錄系統(tǒng);后置條件:圖片整理完成后,則瀏覽者和管理員均可在博文發(fā)布頁面看到更新后的內(nèi)容?;韭窂剑篴)進(jìn)入系統(tǒng)管理界面,首先展示正在瀏覽中的博文目錄;b)通過點擊目錄進(jìn)入相應(yīng)的博客文章界面;這個界面也顯示了每個博主的用戶名以及目前的處理狀態(tài)等信息;c) 對圖片有三種處理結(jié)果:批準(zhǔn)圖片發(fā)布、刪除圖片、屏蔽圖片;d) 對于圖片的采取的不批準(zhǔn)的處理結(jié)果,可以采用留言等方式通知博主,并通過處理方式發(fā)

14、布相應(yīng)警告。1.10.6 用戶管理系統(tǒng)管理員可以進(jìn)行權(quán)限設(shè)置,在用戶管理中對用戶進(jìn)行增刪改查。具體功能描述: 用例描述:用戶管理 執(zhí)行者:系統(tǒng)管理員前置條件:系統(tǒng)管理員已登錄系統(tǒng);后置條件:如果用戶信息維護(hù)后,則用戶的相應(yīng)信息記錄到數(shù)據(jù)庫中?;韭窂剑篴)進(jìn)入用戶管理界面,顯示目前的系統(tǒng)用戶,以及每個用戶具有的權(quán)限;b)點擊不同的用戶,可以顯示這個用戶的信息以及相應(yīng)權(quán)限,必要時可以修改其權(quán)限;c) 可以增加用戶,也可以刪除用戶。二性能需求根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在響應(yīng)時間、可靠性、安全等方面有較高的性 能要求。2.1 界面需求系統(tǒng)的界面要求如下:D頁面內(nèi)容:主題突出,站點定義、術(shù)語和行

15、文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置 和布局合理,傳遞的信息準(zhǔn)確、及時。內(nèi)容豐富,文字準(zhǔn)確,語句通順;專用術(shù)語規(guī)范,行 文格式統(tǒng)一規(guī)范。2)導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。3)技術(shù)環(huán)境:頁面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽;無錯誤鏈接和空鏈 接;采用CS及b理,控制字體大小和版面布局。4)藝術(shù)風(fēng)格:界面、版面形象清新悅目、布局合理,字號大小適宜、字體選擇合理,前后一致,美觀大方;動與靜搭配恰當(dāng),動靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。2.2 響應(yīng)時間需求無論是客戶端和管理端, 當(dāng)用戶登錄,進(jìn)行任何操作的時候, 系統(tǒng)應(yīng)該及時的進(jìn)行反應(yīng), 反應(yīng)的時間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測出各種非正常情況,如與設(shè)備的通信中斷, 無法連接數(shù)據(jù)庫服務(wù)器等,避免出現(xiàn)長時間等待甚至無響應(yīng)。2.3 可靠性需求系統(tǒng)應(yīng)保證7X24內(nèi)不當(dāng)機,保證20人可以同時在客戶端登錄,系統(tǒng)正常運行,正確提 示相關(guān)內(nèi)容。2.4 開放性需求系統(tǒng)應(yīng)具有十分的靈活性,以適應(yīng)將來功能擴展的需求。2.5 可擴展性需

溫馨提示

  • 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

提交評論