論壇需求說(shuō)明書_第1頁(yè)
論壇需求說(shuō)明書_第2頁(yè)
論壇需求說(shuō)明書_第3頁(yè)
論壇需求說(shuō)明書_第4頁(yè)
論壇需求說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、BBS論壇需求說(shuō)明書編寫部門 :XXX軟件開(kāi)發(fā)部編 寫 人 : XXX目 錄第一章 引言31.1 目的31.2 背景31.3定義31.4參考資料4第二章 任務(wù)概述52.1目標(biāo)52.2用戶的特點(diǎn)52.3假定和約束5第三章 需求規(guī)定63.1對(duì)功能的規(guī)定(功能性需求)63.2對(duì)性能的規(guī)定(非功能性需求)223.3輸人輸出要求243.4數(shù)據(jù)管理能力要求243.5故障處理要求243.6其他專門要求25第四章 運(yùn)行環(huán)境規(guī)定(環(huán)境需求)264.1 對(duì)網(wǎng)絡(luò)構(gòu)建的需求264.2 硬件設(shè)備264.3支持軟件264.4接口264.4控制27第一章 引言1.1 目的讀者范圍:最終用戶、軟件設(shè)計(jì)人員本文檔作為BBS論壇

2、第一期的需求說(shuō)明文檔,用于與用戶確定最終的目標(biāo),并成為協(xié)議文本的一部分,同時(shí)也是本系統(tǒng)設(shè)計(jì)人員的基礎(chǔ)文檔。1.2 背景BBS(Bulletin Board Service,公告牌服務(wù))是Internet上的一種電子信息服務(wù)系統(tǒng),它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,并且可發(fā)布信息或提出看法。大部分BBS由教育機(jī)構(gòu)、研究機(jī)構(gòu)或商業(yè)機(jī)構(gòu)管理,象日常生活中的黑板報(bào)一樣,電子公告牌按不同的主題,分主題分成很多個(gè)布告欄。布告欄的設(shè)立的依據(jù)是大多數(shù)BBS使用者的要求和喜好,使用者可以閱讀他人關(guān)于某個(gè)主題的最新看法,也可以將自己的想法毫無(wú)保留地貼到公告欄中。同樣地,別人對(duì)你的觀點(diǎn)的回應(yīng)也是很快的

3、。如果需要獨(dú)下的交流,也可以將想說(shuō)的話直接發(fā)到某個(gè)人的電子信箱中,如果想與正在使用的某個(gè)人聊天,可以啟動(dòng)聊天程序加人閑談?wù)叩男辛?。雖然談話的雙方素不相識(shí),卻可以親近地交談。在BBS里,人們之間的交流打破了空間、時(shí)間的限制。在與別人進(jìn)行交往時(shí),無(wú)須考慮自身的年齡、學(xué)歷、知識(shí)、社會(huì)地位、財(cái)富、外貌、健康狀況,而這些條件往往是人們?cè)谄渌涣餍问街袩o(wú)可回避的。同樣地,也無(wú)從知道交談的對(duì)方的真實(shí)社會(huì)身份。這樣,參與BBS的人可以處于一個(gè)平等的位置與其他人進(jìn)行任何問(wèn)題的探討。這對(duì)于現(xiàn)有的所有其他交流方式來(lái)說(shuō)是不可能的。目前國(guó)內(nèi)的BBS已經(jīng)十分普遍,可以說(shuō)是不計(jì)其數(shù),其中BBS大致可以分為5類:(1)校園B

4、BS CERNET建立以來(lái),校園BBS恨快地發(fā)展了起來(lái)。目前很多大學(xué)都有了BBS,幾乎遍及全國(guó)上下,像清華大學(xué)、北京大學(xué)等等都建立了自己的BBS系統(tǒng)。清華大學(xué)的水木清華很受學(xué)生和網(wǎng)民們的喜愛(ài)。(2)商業(yè)BBS站,這里主要是進(jìn)行有關(guān)商業(yè)的商業(yè)宣傳、產(chǎn)品推薦等等。目前手機(jī)的商業(yè)站、電腦的商業(yè)站、房地產(chǎn)的商業(yè)站比比皆是。 (3)專業(yè)BBS站,這里所說(shuō)的專業(yè)BBS主要用于建立地域性的文件傳輸和信息發(fā)布系統(tǒng)。(4)情感BBS,主要用于交流情感,是許多娛樂(lè)網(wǎng)站的首選。 (5)個(gè)人BBS,有些個(gè)人主頁(yè)的制作者們?cè)谧约旱膫€(gè)人主頁(yè)上建設(shè)了BBS,用于接受別人的想法,更有利于與好友進(jìn)行溝通。1.3定義1、JSP(

5、JavaServer Pages)JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易2、Struts只是一個(gè)MVC框架(Framework)用于快速開(kāi)發(fā)Java Web應(yīng)用。Struts實(shí)現(xiàn)的重點(diǎn)在C(Controller),包括ActionServlet/RequestProcessor和我們定制的Action,也為V(View)提供了一系列定制標(biāo)簽(Cu

6、stom Tag)。但Struts幾乎沒(méi)有涉及M(Model),所以Struts可以采用JAVA實(shí)現(xiàn)的任何形式的商業(yè)邏輯。 3、JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)它是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫(kù)應(yīng)用程序。1.4參考資料J2EE項(xiàng)目實(shí)訓(xùn)Hibernate框架技術(shù)(21世紀(jì)高等學(xué)校實(shí)用軟件工程教育規(guī)劃教材)楊少波等編著

7、清華大學(xué)出版社 2008 年5月J2EE項(xiàng)目實(shí)訓(xùn)Spring框架技術(shù)(21世紀(jì)高等學(xué)校實(shí)用軟件工程教育規(guī)劃教材)楊少波等編著 清華大學(xué)出版社 2008 年5月J2EE項(xiàng)目實(shí)訓(xùn)UML及設(shè)計(jì)模式(21世紀(jì)高等學(xué)校實(shí)用軟件工程教育規(guī)劃教材)楊少波等編著 清華大學(xué)出版社 2008 年5月J2EE項(xiàng)目實(shí)訓(xùn)Struts框架技術(shù)(21世紀(jì)高等學(xué)校實(shí)用軟件工程教育規(guī)劃教材)楊少波等編著 清華大學(xué)出版社 2008 年10月第二章 任務(wù)概述2.1目標(biāo)在本實(shí)訓(xùn)課結(jié)束時(shí),使自己具有J2EE Web開(kāi)發(fā)網(wǎng)站的經(jīng)歷,并且懂得如何獲取專業(yè)領(lǐng)域的知識(shí)的能力。2.2用戶的特點(diǎn)1、本軟件的最終用戶的特點(diǎn)所有上網(wǎng)用戶在無(wú)需培訓(xùn)的情

8、況下,按照網(wǎng)站頁(yè)面提示即可使用網(wǎng)站的相關(guān)服務(wù)和功能2、后臺(tái)管理和維護(hù)人員的教育水平和技術(shù)專長(zhǎng)本軟件的后臺(tái)管理和維護(hù)人員均是具有一定網(wǎng)絡(luò)知識(shí)的人員。2.3假定和約束假定本軟件開(kāi)發(fā)工作的開(kāi)發(fā)期限為2個(gè)月,經(jīng)費(fèi)限制在2000元。第三章 需求規(guī)定3.1對(duì)功能的規(guī)定(功能性需求)系統(tǒng)劃分該網(wǎng)站建設(shè)包含以下子系統(tǒng):前臺(tái)服務(wù)功能后臺(tái)管理功能登錄、注冊(cè)、修改信息、注銷管理個(gè)人的留言信息查看、發(fā)表、回復(fù)留言用戶管理BBS論壇系統(tǒng)查詢留言(分類、高級(jí))管理員后臺(tái)管理版主后臺(tái)管理系統(tǒng)設(shè)置留言管理公告管理其它管理用戶角色劃分1、 普通(游客)用戶是該論壇的一種用戶,普通用戶以游客身份登錄本系統(tǒng),只具有察看帖子的功能,

9、不能留言。2、 注冊(cè)用戶具備普通用戶所有的能力。并且是已經(jīng)注冊(cè)了的用戶,可以登錄、修改個(gè)人信息,并且可以發(fā)表留言。3、版主具備注冊(cè)用戶所有的能力,其主要權(quán)限是對(duì)分論壇進(jìn)行文章管理。4、管理員管理員登錄以后可以對(duì)論壇系統(tǒng)進(jìn)行管理,包括論壇的基本信息、用戶設(shè)置,還可以修改管理員密碼。前臺(tái)服務(wù)的用例圖1、各種信息的顯示(面向游客)2、各種用戶信息的操作(面向注冊(cè)用戶)3、各種留言信息的操作(面向注冊(cè)用戶)4、各種個(gè)人信息的瀏覽操作(面向注冊(cè)用戶)前臺(tái)服務(wù)的用例事件流1、注冊(cè)(1)說(shuō)明主要是指除管理員以外的用戶角色(一般為游客),在網(wǎng)上在線填寫一些會(huì)員的注冊(cè)信息。注冊(cè)后即可成為BBS論壇會(huì)員。(2)會(huì)

10、員注冊(cè)信息如下信息類型描述用戶名20個(gè)字符密碼20個(gè)字符重復(fù)密碼20個(gè)字符昵稱20個(gè)字符在網(wǎng)上的代號(hào)密碼提示問(wèn)題50個(gè)字符為了能夠找回密碼密碼提示答案50字符用戶的E-MAIL20個(gè)字符用戶的形象表示的圖像50個(gè)字符圖的文件名稱或者文件的編號(hào)(3)注冊(cè)確認(rèn)用戶通過(guò)網(wǎng)上在線注冊(cè)后,由系統(tǒng)管理員收集相應(yīng)的資料,核實(shí)后,進(jìn)行用戶注冊(cè)確認(rèn),確認(rèn)后用戶成為會(huì)員正式生效,可以享受網(wǎng)站提供的各種服務(wù)。(4)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_1用例名稱用戶注冊(cè)用例說(shuō)明未注冊(cè)用戶注冊(cè)成為會(huì)員參與者未注冊(cè)用戶前置條件該用戶不能是已經(jīng)注冊(cè)的用戶(帳號(hào)不能已經(jīng)存在?。┖笾脳l件后臺(tái)系統(tǒng)正確地收集用戶提交的信

11、息并保存到數(shù)據(jù)庫(kù)表中基本路徑1、Actor點(diǎn)擊注冊(cè)2、系統(tǒng)顯示注冊(cè)頁(yè)面3、Actor填寫用戶名密碼等相關(guān)信息,點(diǎn)擊提交4、后臺(tái)系統(tǒng)處理該請(qǐng)求并最后顯示注冊(cè)成功5、注冊(cè)成功后將跳轉(zhuǎn)到登錄頁(yè)進(jìn)行登錄擴(kuò)展路徑3a、Actor填寫的信息格式不正確3a1、系統(tǒng)提示輸入正確的數(shù)據(jù)4a、注冊(cè)失敗4a1、系統(tǒng)再跳轉(zhuǎn)到注冊(cè)頁(yè)面,提示Actor重新注冊(cè)補(bǔ)充說(shuō)明(5)順序圖2、登錄(1)說(shuō)明用戶輸入登錄信息,如用戶名、密碼、驗(yàn)證碼,以會(huì)員的身份進(jìn)入本論壇。(2)會(huì)員登錄的信息信息類型描述用戶名20個(gè)字符密碼20個(gè)字符驗(yàn)證碼20個(gè)字符(3)登錄確認(rèn)用戶通過(guò)網(wǎng)上在線輸入用戶的ID標(biāo)識(shí)信息后,由后臺(tái)系統(tǒng)收集相應(yīng)的資料,并

12、進(jìn)行核實(shí)比較確認(rèn)。(4)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_2用例名稱用戶登陸用例說(shuō)明用戶登錄系統(tǒng)參與者注冊(cè)用戶前置條件用戶是有效的注冊(cè)用戶后置條件用戶所輸入的信息與后臺(tái)系統(tǒng)數(shù)據(jù)庫(kù)表中所保存的信息一致基本路徑1、Actor填入用戶名、密碼和驗(yàn)證碼,點(diǎn)擊提交2、系統(tǒng)驗(yàn)證驗(yàn)證碼3、系統(tǒng)驗(yàn)證用戶名和密碼4、驗(yàn)證成功,系統(tǒng)跳轉(zhuǎn)到主頁(yè)擴(kuò)展路徑1a、用戶所輸入的登錄信息無(wú)效1a1、系統(tǒng)提示輸入正確格式的用戶標(biāo)識(shí)信息2a、驗(yàn)證失敗2a1、系統(tǒng)提示Actor重新填寫驗(yàn)證驗(yàn)3a、驗(yàn)證失敗3a1、系統(tǒng)提示Actor重新填寫用戶名和密碼補(bǔ)充說(shuō)明(5)順序圖3、修改信息(1)說(shuō)明會(huì)員登錄成功后,可以修改自己

13、的注冊(cè)信息,如密碼或者其它的內(nèi)容等。(2)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_3用例名稱修改用戶信息用例說(shuō)明用戶修改自己的注冊(cè)信息參與者注冊(cè)用戶前置條件注冊(cè)用戶已經(jīng)登陸系統(tǒng)后置條件系統(tǒng)正確地接收用戶提交的信息并且成功地保存到數(shù)據(jù)庫(kù)表中基本路徑1、Actor點(diǎn)擊修改信息2、系統(tǒng)判斷該用戶是否是已經(jīng)登錄過(guò)的用戶3、系統(tǒng)再顯示信息修改頁(yè)面4、Actor在該頁(yè)面中輸入新的信息,最和再點(diǎn)擊提交按鈕5、系統(tǒng)顯示修改成功,然后跳轉(zhuǎn)到登錄頁(yè)面進(jìn)行重新登錄確認(rèn)擴(kuò)展路徑2a、用戶身份不合法 2a1、提示用戶轉(zhuǎn)去登錄4a、修改失敗 4a1、系統(tǒng)跳轉(zhuǎn)到錯(cuò)誤信息頁(yè)面,并提示Actor重新修改補(bǔ)充說(shuō)明(5)順序

14、圖4、在線注銷(1)說(shuō)明會(huì)員登錄成功后,可以在線注銷。此后將不再擁有登錄后的在線權(quán)限。(2)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_4用例名稱用戶在線注銷用例說(shuō)明會(huì)員登錄成功后,可以在線注銷參與者登錄后的用戶前置條件注冊(cè)用戶已經(jīng)成功登陸系統(tǒng)后置條件無(wú)基本路徑1、Actor點(diǎn)擊在線注冊(cè)2、系統(tǒng)判斷該用戶是否是已經(jīng)登錄過(guò)的用戶3、系統(tǒng)再顯示警告提示是否真的要在線注銷4、Actor輸入確認(rèn)信息,最和再點(diǎn)擊提交按鈕5、系統(tǒng)將在線注銷該用戶擴(kuò)展路徑2a、用戶身份不合法 2a1、提示用戶轉(zhuǎn)去登錄4a、Actor輸入取消在線注銷 4a1、系統(tǒng)將退出在線注銷狀態(tài)補(bǔ)充說(shuō)明(5)順序圖5、某個(gè)特定的BBS信

15、息的顯示(1)說(shuō)明游客或者登錄成功的用戶,可以選擇自己感興趣的版塊,并察看其中所感興趣的帖子(留言)。(2)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_5用例名稱察看帖子用例說(shuō)明用戶查看所需帖子參與者游客或者登錄成功的用戶前置條件無(wú)后置條件無(wú)基本路徑1、Actor找到需要瀏覽的版塊,點(diǎn)擊文章標(biāo)題進(jìn)入2、系統(tǒng)顯示出該文章擴(kuò)展路徑補(bǔ)充說(shuō)明6、發(fā)表帖子(1)說(shuō)明注冊(cè)用戶登錄成功以后,可以在某版塊發(fā)表自己的帖子。(2)會(huì)員發(fā)表留言的信息應(yīng)該包括下面的內(nèi)容信息類型描述留言者字符20個(gè)字符以內(nèi)留言標(biāo)題字符100個(gè)字符以內(nèi)留言摘要字符不限制留言字符不限制(3)發(fā)表確認(rèn)用戶通過(guò)網(wǎng)上在線發(fā)表后,由后臺(tái)系統(tǒng)收集

16、相應(yīng)的資料并正確地保存到數(shù)據(jù)庫(kù)表中。(4)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_6用例名稱發(fā)表帖子用例說(shuō)明用戶發(fā)表帖子參與者注冊(cè)用戶前置條件注冊(cè)用戶已經(jīng)登陸系統(tǒng)后置條件后臺(tái)系統(tǒng)收集相應(yīng)的資料并正確地保存到數(shù)據(jù)庫(kù)表中基本路徑1、Actor點(diǎn)擊發(fā)表留言2、系統(tǒng)顯示發(fā)表留言頁(yè)面表單3、Actor按照表單的要求輸入相關(guān)的信息,點(diǎn)擊提交4、系統(tǒng)顯示留言成功擴(kuò)展路徑1a、用戶身份不合法1a1、提示用戶轉(zhuǎn)去登錄3a、輸入的信息格式不正確 3a1、系統(tǒng)提示Actor重新填寫對(duì)應(yīng)的項(xiàng)目補(bǔ)充說(shuō)明7、回復(fù)帖子(1)說(shuō)明注冊(cè)用戶登錄成功以后,可以在某版塊針對(duì)某個(gè)帖子進(jìn)行回復(fù)。(2)會(huì)員回復(fù)留言的信息應(yīng)該包括下

17、面的內(nèi)容信息類型描述回復(fù)者字符20個(gè)字符以內(nèi)回復(fù)留言標(biāo)題字符100個(gè)字符以內(nèi)回復(fù)留言摘要字符不限制回復(fù)留言的內(nèi)容字符不限制(3)回復(fù)確認(rèn)用戶通過(guò)網(wǎng)上在線回復(fù)后,由后臺(tái)系統(tǒng)收集相應(yīng)的資料并正確地保存到數(shù)據(jù)庫(kù)表中。(4)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_7用例名稱回復(fù)帖子用例說(shuō)明用戶針對(duì)某個(gè)感興趣的留言進(jìn)行回復(fù)參與者注冊(cè)用戶前置條件注冊(cè)用戶已經(jīng)登陸系統(tǒng)后置條件后臺(tái)系統(tǒng)收集相應(yīng)的資料并正確地保存到數(shù)據(jù)庫(kù)表中基本路徑1、Actor點(diǎn)擊回復(fù)留言2、系統(tǒng)顯示回復(fù)留言頁(yè)面表單3、Actor按照表單的要求輸入相關(guān)的信息,點(diǎn)擊提交4、系統(tǒng)顯示回復(fù)留言成功擴(kuò)展路徑1a、用戶身份不合法1a1、提示用戶轉(zhuǎn)

18、去登錄3a、輸入的信息格式不正確 3a1、系統(tǒng)提示Actor重新填寫對(duì)應(yīng)的項(xiàng)目補(bǔ)充說(shuō)明8、修改留言(1)說(shuō)明用戶登錄成功以后,可以針對(duì)自己所發(fā)表的某個(gè)留言進(jìn)行在線修改。(2)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_8用例名稱修改帖子用例說(shuō)明用戶針對(duì)自己已經(jīng)發(fā)表的某個(gè)留言進(jìn)行修改參與者注冊(cè)用戶前置條件注冊(cè)用戶已經(jīng)登陸系統(tǒng)并發(fā)表了留言后置條件后臺(tái)系統(tǒng)收集相應(yīng)的資料并正確地保存到數(shù)據(jù)庫(kù)表中基本路徑1、Actor點(diǎn)擊指向某個(gè)留言的修改鏈接2、系統(tǒng)顯示修改留言頁(yè)面表單3、Actor按照表單的要求輸入相關(guān)的信息,點(diǎn)擊提交4、系統(tǒng)顯示修改留言成功擴(kuò)展路徑1a、用戶身份不合法1a1、提示用戶轉(zhuǎn)去發(fā)表留言

19、3a、輸入的信息格式不正確 3a1、系統(tǒng)提示Actor重新填寫對(duì)應(yīng)的項(xiàng)目補(bǔ)充說(shuō)明9、刪除留言(1)說(shuō)明用戶登錄成功以后,可以針對(duì)自己所發(fā)表的某個(gè)留言進(jìn)行在線刪除。(2)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_9用例名稱刪除帖子用例說(shuō)明用戶針對(duì)自己已經(jīng)發(fā)表的某個(gè)留言進(jìn)行刪除參與者注冊(cè)用戶前置條件注冊(cè)用戶已經(jīng)登陸系統(tǒng)并發(fā)表了留言后置條件后臺(tái)系統(tǒng)成功地從數(shù)據(jù)庫(kù)表中刪除該留言的記錄基本路徑1、Actor點(diǎn)擊指向某個(gè)留言的刪除鏈接2、系統(tǒng)顯示確認(rèn)刪除的對(duì)話框3、Actor輸入確認(rèn)刪除的信息4、系統(tǒng)顯示留言刪除成功擴(kuò)展路徑1a、用戶身份不合法1a1、提示用戶轉(zhuǎn)去發(fā)表留言3a、輸入取消刪除 3a1、系

20、統(tǒng)退出刪除狀態(tài)補(bǔ)充說(shuō)明10、分類查詢留言(1)說(shuō)明游客或者登錄成功的用戶,可以選擇自己感興趣的分類版塊,并察看其中所感興趣的帖子(留言)。(2)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_10用例名稱分類查詢留言用例說(shuō)明用戶按照系統(tǒng)的分類形式查看某個(gè)類別中的留言參與者游客或者登錄成功的用戶前置條件無(wú)后置條件無(wú)基本路徑1、Actor找到需要瀏覽的分類版塊,點(diǎn)擊分類的名稱進(jìn)入到某分類顯示的頁(yè)面2、系統(tǒng)顯示該分類中的各個(gè)留言標(biāo)題3、Actor找到自己所感興趣的某個(gè)留言,系統(tǒng)顯示出該留言擴(kuò)展路徑補(bǔ)充說(shuō)明11、高級(jí)查詢(1)說(shuō)明游客或者登錄成功的用戶,可以按照系統(tǒng)所給定的各種查詢選項(xiàng)選擇自己感興趣的查

21、詢條件,并察看其中檢索到的所感興趣的帖子(留言)。(2)對(duì)應(yīng)的事件流內(nèi)容說(shuō)明用例編號(hào)Customer_11用例名稱高級(jí)查詢帖子用例說(shuō)明照系統(tǒng)所給定的各種查詢選項(xiàng)選擇自己感興趣的查詢條件,查看某個(gè)留言參與者游客或者登錄成功的用戶前置條件無(wú)后置條件無(wú)基本路徑1、Actor點(diǎn)擊高級(jí)查詢進(jìn)入到高級(jí)查詢的頁(yè)面2、系統(tǒng)顯示該高級(jí)查詢中的各種查詢條件選項(xiàng)3、Actor輸入各種所感興趣的查詢條件選項(xiàng)4、系統(tǒng)顯示出所找到的滿足條件的留言擴(kuò)展路徑2a、未輸入條件選項(xiàng)2a1、將以系統(tǒng)中默認(rèn)的查詢條件選項(xiàng)進(jìn)行查詢4a、未找滿足條件的留言 4a1、系統(tǒng)提示請(qǐng)改變查詢條件選項(xiàng),重新查詢補(bǔ)充說(shuō)明12、顯示用戶列表用例名稱顯

22、示用戶列表功能簡(jiǎn)述顯示所有注冊(cè)用戶的信息。主事件1、點(diǎn)擊“會(huì)員列表”按鈕,顯示所有會(huì)員信息。備注事件后臺(tái)管理系統(tǒng)中的各個(gè)模塊BBS論壇系統(tǒng)后臺(tái)管理功能用戶管理管理員后臺(tái)管理版主后臺(tái)系統(tǒng)設(shè)置留言管理公告管理其它管理1用戶個(gè)人信息管理1、個(gè)人資料查看:查看自己的所有資料。2、編輯個(gè)人資料:修改除帳號(hào)密碼外的所有資料3、個(gè)人頭像,系統(tǒng)默認(rèn)一個(gè)個(gè)人頭像,并提供12個(gè)左右的頭像供用戶選擇,若用戶不滿意系統(tǒng)自帶的頭像,可以自己上傳頭像,頭像會(huì)被系統(tǒng)按照一定的算法進(jìn)行壓縮以適應(yīng)論壇的外觀和結(jié)構(gòu),不會(huì)產(chǎn)生大的變形。4、好友管理,刪除、添加、編輯用戶的好友。5、短消息管理,收件箱、發(fā)件箱、草稿箱中的信息刪除、編

23、輯等操作。6、論壇外觀選擇,選擇自己喜歡的外觀類型。2版主后臺(tái)版主的管理界面除了個(gè)人后臺(tái)的所有功能外,還包括以下的功能:1、帖子管理:斑竹有權(quán)對(duì)自己管理范圍內(nèi)的帖子進(jìn)行刪除、編輯操作。主要操作包括:刪除帖子、帖子加精、帖子置頂。2、用戶管理:對(duì)違章用戶進(jìn)行懲罰,具體如下:封用戶ID,沒(méi)收用戶ID一定時(shí)間。3、版塊公告發(fā)布:此權(quán)限需要管理員允許。3管理員后臺(tái)管理員后臺(tái)擁有斑竹后臺(tái)的所有內(nèi)容,除此之外還包含以下權(quán)限:1、全論壇用戶帳戶的刪除權(quán)限2、公告發(fā)布3、論壇設(shè)置(UBB,HTML支持等)4、斑竹設(shè)置(添加,更改,廢除斑竹)5、后臺(tái)帳戶管理(密碼修改)6、版塊管理:添加版塊,子版塊,設(shè)置版塊斑

24、竹;編輯版塊,子版塊,變換斑竹;刪除版塊,子版塊,同時(shí)廢除斑竹后臺(tái)管理系統(tǒng)中的各個(gè)用例后臺(tái)管理系統(tǒng)中的各個(gè)用例的事件流1、系統(tǒng)管理員登陸系統(tǒng)管理員提交用戶名和密碼,系統(tǒng)驗(yàn)證用戶名和密碼的合法性,系統(tǒng)顯示系統(tǒng)管理員管理頁(yè)面(包含管理員的信息)2、論壇基本信息管理對(duì)網(wǎng)站參數(shù)、通行證設(shè)置、COOKIE設(shè)置、公告設(shè)置進(jìn)行管理-下面的各個(gè)用例只是示例說(shuō)明,實(shí)際應(yīng)該進(jìn)一步對(duì)下面的部分用例進(jìn)行細(xì)化。內(nèi)容說(shuō)明用例編號(hào)System_1用例名稱論壇基本信息管理用例說(shuō)明管理員對(duì)用戶進(jìn)行權(quán)限管理,狀態(tài)管理,查詢信息參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊論壇基本信息管理2、系統(tǒng)顯示論壇基本

25、信息管理頁(yè)面3、Actor對(duì)論壇管理進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明3、打開(kāi)/關(guān)閉論壇對(duì)論壇的打開(kāi)或關(guān)閉進(jìn)行管理。內(nèi)容說(shuō)明用例編號(hào)System_2用例名稱打開(kāi)/關(guān)閉論壇用例說(shuō)明管理員對(duì)論壇的打開(kāi)關(guān)閉進(jìn)行管理參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊打開(kāi)/關(guān)閉論壇2、系統(tǒng)顯示打開(kāi)/關(guān)閉管理頁(yè)面3、Actor對(duì)設(shè)置進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明3、 用戶級(jí)別設(shè)置對(duì)用戶的級(jí)別進(jìn)行管理。內(nèi)容說(shuō)明用例編號(hào)System_4用例名稱用戶級(jí)別設(shè)置用例說(shuō)明管理員對(duì)用戶進(jìn)行級(jí)別設(shè)置參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊用戶級(jí)別設(shè)置2、系統(tǒng)顯示用戶級(jí)別設(shè)置頁(yè)面3、A

26、ctor對(duì)用戶級(jí)別設(shè)置進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明4、 封鎖中心對(duì)封鎖IP和文字過(guò)濾進(jìn)行管理。內(nèi)容說(shuō)明用例編號(hào)System_5用例名稱封鎖中心用例說(shuō)明管理員對(duì)用戶IP/文字進(jìn)行過(guò)濾參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊封鎖中心2、系統(tǒng)顯示封鎖中心頁(yè)面3、Actor對(duì)封鎖進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明5、 發(fā)帖設(shè)置對(duì)用戶的帖子設(shè)置、上傳文件設(shè)置、全文檢索設(shè)置、緩存設(shè)置進(jìn)行管理。內(nèi)容說(shuō)明用例編號(hào)System_6用例名稱發(fā)帖設(shè)置 用例說(shuō)明管理員對(duì)用戶進(jìn)行發(fā)帖設(shè)置 參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊發(fā)帖設(shè)置2、系統(tǒng)顯示發(fā)帖設(shè)置頁(yè)面3、Act

27、or對(duì)發(fā)帖設(shè)置進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明6、 郵件設(shè)置對(duì)郵件用戶名、密碼進(jìn)行管理。內(nèi)容說(shuō)明用例編號(hào)System_7用例名稱郵件設(shè)置用例說(shuō)明管理員對(duì)郵件進(jìn)行設(shè)置參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊郵件設(shè)置2、系統(tǒng)顯示郵件設(shè)置頁(yè)面3、Actor對(duì)郵件設(shè)置進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明7、 版區(qū)設(shè)置:對(duì)各個(gè)版區(qū)進(jìn)行管理。內(nèi)容說(shuō)明用例編號(hào)System_8用例名稱版區(qū)設(shè)置用例說(shuō)明管理員對(duì)版區(qū)進(jìn)行設(shè)置參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊版區(qū)設(shè)置2、系統(tǒng)顯示版區(qū)設(shè)置頁(yè)面3、Actor對(duì)版區(qū)進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明8、 修改密碼對(duì)管理員的用戶

28、名和密碼進(jìn)行管理。內(nèi)容說(shuō)明用例編號(hào)System_9用例名稱修改密碼用例說(shuō)明管理員對(duì)自己的用戶名和密碼進(jìn)行更改參與者管理員前置條件管理員登陸系統(tǒng)后置條件基本路徑1、Actor點(diǎn)擊修改密碼2、系統(tǒng)顯示修改密碼頁(yè)面3、Actor對(duì)密碼進(jìn)行相關(guān)操作擴(kuò)展路徑補(bǔ)充說(shuō)明3.2對(duì)性能的規(guī)定(非功能性需求)3.2.1 網(wǎng)站整體要求對(duì)于網(wǎng)站風(fēng)格方面,應(yīng)該盡量做到網(wǎng)站結(jié)構(gòu)簡(jiǎn)單明了,結(jié)構(gòu)條理清晰,頁(yè)面精美、功能實(shí)用;而對(duì)于版面方面的要求,則應(yīng)該設(shè)計(jì)構(gòu)思力求精巧、布局要求簡(jiǎn)捷合理、網(wǎng)站整體設(shè)計(jì)風(fēng)格統(tǒng)一。(1)界面設(shè)計(jì)精美、友好,信息化設(shè)計(jì),體現(xiàn)企業(yè)級(jí)應(yīng)用的特色(2)更快的信息訪問(wèn)速度、更加省時(shí)和智能化的用戶界面-網(wǎng)絡(luò)響

29、應(yīng)速度應(yīng)該盡量快(3)更簡(jiǎn)便、智能化程度更高的瀏覽查詢流程 (4)后臺(tái)管理功能強(qiáng)大、錄入效率高(5)易于查看基于網(wǎng)民的建議和評(píng)論,以及后臺(tái)信息(6)提供給用戶的書籍信息盡可能詳細(xì)3.2.2 對(duì)性能的規(guī)定-精度(1)用戶輸入精度的要求取決于相應(yīng)功能所需參數(shù)的精度要求在用戶瀏覽的頁(yè)面內(nèi)如果需要用戶輸入相關(guān)的信息或參數(shù)將給出詳細(xì)的數(shù)據(jù)類型說(shuō)明,并且如果用戶在非惡意的情況下輸入了錯(cuò)誤的數(shù)據(jù)類型參數(shù),系統(tǒng)將自動(dòng)提示用戶再次輸入正確的參數(shù)。(2)管理員輸入的精度要求主要取決于數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)類型要求在數(shù)據(jù)庫(kù)為系統(tǒng)管理員提供的多種視圖中將有各類數(shù)據(jù)庫(kù)對(duì)象的相關(guān)數(shù)據(jù)類型及精度要求。管理員工作過(guò)程中可以利用工具

30、或查詢有關(guān)數(shù)據(jù)庫(kù)對(duì)象的精度信息已決定輸入的參數(shù)。如果管理員輸入的參數(shù)與要求不符將得到提示并重新進(jìn)行操作。3.2.3 時(shí)間特性要求1、響應(yīng)時(shí)間由硬件條件的不同決定,但總體上客戶端的請(qǐng)求處理響應(yīng)時(shí)間不應(yīng)多余15s2、更新處理時(shí)間由硬件條件及處理的數(shù)據(jù)量決定,但總體上向數(shù)據(jù)庫(kù)添加和刪除一條記錄的時(shí)間不應(yīng)多余15s3、數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間根據(jù)具體的轉(zhuǎn)換和傳送數(shù)據(jù)不同所需的時(shí)間不同,總體不應(yīng)超過(guò)15s4、解題時(shí)間用戶身份認(rèn)證的時(shí)間不應(yīng)超過(guò)15s3.2.4 靈活性本網(wǎng)站采用四層架構(gòu)設(shè)計(jì)并利用JAVA語(yǔ)言編寫,從平臺(tái)移植的角度來(lái)講有很大的活力。1、操作方式上的變化不同平臺(tái)對(duì)于網(wǎng)站功能的使用是沒(méi)有影響的。2、

31、運(yùn)行環(huán)境的變化本系統(tǒng)可以利用部署配置文件來(lái)完成對(duì)系統(tǒng)的編譯過(guò)程,并且這種部署是一次部署長(zhǎng)久使用的,因此從運(yùn)行環(huán)境來(lái)看有很好的可控性和靈活性。3、精度和有效時(shí)限的變化該系統(tǒng)的精度和有效時(shí)限依賴于開(kāi)發(fā)過(guò)程中的整體設(shè)計(jì)可變性較小。4、計(jì)劃的變化或改進(jìn)該系統(tǒng)明確了必須完成的用戶功能,對(duì)于額外的功能在規(guī)定的時(shí)間內(nèi)提前完成的可能性比較小。3.2.5安全性 由于網(wǎng)站涉及到用戶的隱私信息,所以網(wǎng)絡(luò)安全要達(dá)到國(guó)家三級(jí)標(biāo)準(zhǔn)。3.3輸人輸出要求3.3.1、系統(tǒng)后臺(tái)與前臺(tái)的統(tǒng)一設(shè)計(jì)本系統(tǒng)設(shè)計(jì)是將后臺(tái)部分的入口放在主頁(yè)面上,以方便系統(tǒng)管理人員的通用化管理。當(dāng)系統(tǒng)管理員登陸系統(tǒng)首頁(yè)面時(shí),在系統(tǒng)的最上方會(huì)出現(xiàn)管理員登陸的入

32、口,可以從此進(jìn)入后臺(tái)管理頁(yè)面。同時(shí)在系統(tǒng)后臺(tái)和前臺(tái)的設(shè)計(jì)上,系統(tǒng)采用了共同的頁(yè)面開(kāi)發(fā)模式和組件調(diào)用模式,其中的文件頭和文件尾等部分是相互通用的。因此兩個(gè)部分的設(shè)計(jì),可以說(shuō)是分離與結(jié)合的完美統(tǒng)一。3.3.2、頁(yè)面內(nèi)容的分塊設(shè)計(jì)在系統(tǒng)主頁(yè)中,從頁(yè)面頭、版面列表、推薦論壇、用戶來(lái)訪信息、論壇圖例、文件尾等部分都進(jìn)行了抽象提取,這樣在需要用到某部分的頁(yè)面時(shí),只需要進(jìn)行相關(guān)的包含或者利用模板技術(shù)來(lái)引用。3.4數(shù)據(jù)管理能力要求3.4.1數(shù)據(jù)采集的要求1、輸入源:手工鍵盤輸入2、輸入介質(zhì)和設(shè)備:鍵盤,磁盤,3、輸出介質(zhì)和設(shè)備:磁盤,打印紙。3.4.2數(shù)據(jù)采集的處理1、JavaBean組件,2、JSP網(wǎng)頁(yè),3、瀏覽器編譯。3.4.3 數(shù)據(jù)容量本系統(tǒng)總共大概需要10張表,每個(gè)表紀(jì)錄規(guī)模1萬(wàn)條記錄,每張表使用的表空間1G左右,最多使用10G存儲(chǔ)。增量數(shù)據(jù)非常少可以忽略不計(jì)。3.5故障處理要求3.5.1正常使用時(shí)不應(yīng)出錯(cuò)若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,系統(tǒng)也必須保證數(shù)據(jù)庫(kù)完好無(wú)損。3.5.2故障處理的方式1、 系統(tǒng)如果出現(xiàn)應(yīng)用服務(wù)器關(guān)閉,數(shù)據(jù)庫(kù)連接斷開(kāi)等軟件異常,會(huì)給在log信息詳細(xì)標(biāo)示;2、 如果事務(wù)處理過(guò)程出現(xiàn)故障,事務(wù)回滾,保證數(shù)據(jù)的完整性;3、 如果多人同時(shí)訪問(wèn)一條記錄,加鎖該紀(jì)錄避免臟數(shù)據(jù)。4、 數(shù)據(jù)庫(kù)采用增量備份法,出現(xiàn)數(shù)據(jù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論