BBS論壇軟件需求規格說明書_第1頁
BBS論壇軟件需求規格說明書_第2頁
BBS論壇軟件需求規格說明書_第3頁
BBS論壇軟件需求規格說明書_第4頁
BBS論壇軟件需求規格說明書_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上1. 概述目標本文檔對需求功能點列表的每條功能進行詳細說明,是系統分析和設計的基礎,也是內部驗收測試的依據。 范圍文檔主要包括需求用例圖,用例過程和詳細的用例說明.簡寫表 11簡寫與定義簡寫定義SRS軟件需求規格說明書SoftWare Requirement SpecificationBBS公告牌系統Bulletin Board SystemASP.NETActive Server Pages動態服務器頁面Oracle Database關系數據庫管理系統2. 外部接口需求用戶界面該項目的用戶界面符合標準網頁設計風格,要求方便、簡潔、美觀、一致主界面參考如下圖:等待中。

2、3. 架構和功能平臺架構技術架構功能列表功能類別子功能1. 登錄注冊游客注冊用戶登錄用戶注銷超時重新登錄2.帖子操作發帖瀏覽帖子刪除帖子3.回復操作回復帖子瀏覽回復刪除回復 4.積分操作獲得積分扣除積分升級5.個人信息查看信息修改信息找回密碼站內信6.用戶管理封禁用戶解禁用戶刪除用戶查看用戶7.高級管理角色分配權限設置8.版塊管理版塊增加版塊刪除版塊修改9.數據庫維護數據庫備份數據庫轉儲4. 詳細需求本章將詳細描述需求功能點列表各個功能點,其中也包括非功能需求。.功能的劃分運用面向對象的分析思想,并借助用例圖來說明。 每個需求點對應一個唯一的標志碼。標志碼的命名規則為:SRS-XXX。注1:

3、如果標志碼中的標志數字 <10, 標志碼表示為SRS-X, 如果標志碼中的標志數字大于等于10小于100,那么標志碼表示為SRS-XX,以此類推。注2:有些非功能需求和界面需求,并合并到了對應的功能需求的詳細描述里。角色角色描述用戶使用者文件數據庫管理系統頂層用例圖登錄注冊用例圖圖1-1 登錄注冊功能SRS-1 游客注冊優先級高關聯無. 來源任務書用例描述ContextDescriptionIDUC-1Name游客注冊Actor游客Description提供注冊界面,輸入注冊相關信息進行注冊Pre-condition未注冊,為游客Post-condition注冊后成為用戶,可登錄進入論壇

4、界面Exception無用例過程StepActorDescriptionBranchConditionLocation1.游客進入注冊界面,輸入相關信息2.游客(可選)選擇是否進行密碼找回選擇ALT1不選擇ALT23游客按“注冊”按鈕4.系統判斷注冊信息是否符合要求正確ALT3不正確ALT4ALT1: 選擇StepActorDescriptionBranchConditionLocation1系統要求輸入找回密碼的問題及答案ALT2: 不選擇StepActorDescriptionBranchConditionLocation1系統不顯示輸入找回密碼的問題和答案的要求ALT1: 正確StepA

5、ctorDescriptionBranchConditionLocation1系統給出注冊成功提示,進入用戶登錄的界面ALT2: 不正確StepActorDescriptionBranchConditionLocation1系統給出錯誤提示信息,并等待更改信息詳細描述如果游客選擇記密碼找回的選項,如用戶忘記密碼,根據此次用戶的輸入的問題和答案校驗然后為用戶提供密碼。備注該用例同時也適用于管理員和高級管理員SRS-2 用戶登錄優先級高關聯無來源任務書用例描述ContextDescriptionIDUC-2Name用戶登錄Actor用戶,游客Description提供注冊界面,輸入注冊相關信息進行

6、注冊提供登錄頁面,輸入用戶名和密碼后登錄系統Pre-condition若用戶已經注冊,則直接登錄Post-condition用戶登錄成功Exception無用例過程StepActorDescriptionBranchConditionLocation1用戶進入登錄界面,輸入用戶名和密碼2.用戶(可選)選擇是否保存用戶名與密碼,默認不保存3.用戶按“登錄”按鈕4.系統判斷登錄信息是否正確正確ALT1不正確ALT2ALT1: 正確StepActorDescriptionBranchConditionLocation1系統給出登錄成功提示,進入用戶的論壇界面ALT2: 不正確StepActorDes

7、criptionBranchConditionLocation1系統給出錯誤提示信息,并返回登錄頁面詳細描述如果用戶選擇記住用戶名與密碼,下次登錄系統則不需要再輸入用戶名與密碼,根據此次用戶的選擇進入車輛監控界面或數據庫管理界面。備注該用例同時也適用于管理員和高級管理員SRS-3 用戶注銷優先級M關聯UC-1來源任務書用例描述ContextDescriptionIDUC-3Name用戶注銷Actor用戶Description提供用戶注銷按鈕,用戶點擊該按鈕后注銷,即使當前登錄的用戶無效并退出到登錄頁面Pre-condition用戶已經登錄Post-condition用戶注銷,退回到登錄頁面Ex

8、ception用例過程StepActorDescriptionBranchConditionLocation1用戶用戶點擊注銷按鈕StepActorDescriptionBranchConditionLocation2系統使當前登錄的用戶無效,退回到登錄頁面詳細描述用戶注銷操作即“安全退出”,系統會清空用戶保存在客戶端的用戶信息。下次登錄系統時必須輸入用戶名與密碼。 備注該用例同時也適用于管理員和高級管理員SRS-4 超時重新登錄優先級M關聯UC-2來源任務書用例描述ContextDescriptionIDUC-4Name用戶重新登錄Actor系統Description對長時間未對系統進行操作

9、的用戶,出于安全考慮,提示用戶重新登錄Pre-condition用戶已登錄,且規定時間內未對系統進行操作和鼠標點擊Post-condition系統退回到用戶登錄頁面Exception無用例過程StepActorDescriptionBranchConditionLocation1系統判斷用戶長時間未操作系統是否超過規定時間正確ALT 1不正確ALT 2ALT1: 正確StepActorDescriptionBranchConditionLocation1系統將當前用戶無效,退回到登錄頁面ALT2: 不正確StepActorDescriptionBranchConditionLocation1系

10、統保持原狀詳細描述默認超時時間為20分鐘。 備注該用例同時也適用于管理員和高級管理員。帖子操作用例圖圖1-2 帖子操作功能SRS-5 發帖優先級高關聯無來源任務書用例描述ContextDescriptionIDUC-5Name用戶發帖Actor用戶Description用戶可以發帖Pre-condition用戶已登錄,并且進行發帖Post-condition系統提示發帖成功,并且等待回復Exception無用例過程StepActorDescriptionBranchConditionLocation1用戶用戶輸入帖子標題和內容2用戶點擊“發帖”按鈕3系統體統提示發帖成功詳細描述用戶在發帖的位置

11、分別填寫標題和內容,內容可以添加表情或者上傳圖片或文件,之后點擊“發帖”,系統會提示發帖成功備注該用例同時也適用于管理員和高級管理員。SRS-6 瀏覽帖子優先級M關聯UC_5來源任務書用例描述ContextDescriptionIDUC-6Name用戶瀏覽帖子Actor用戶Description用戶可以瀏覽已經發表的帖子Pre-condition帖子已經發表Post-conditionException無用例過程StepActorDescriptionBranchConditionLocation1用戶點擊某帖子的連接(標題)2用戶進入帖子的內容瀏覽帖子內容詳細描述用戶在看到標題對帖子的內容向

12、進一步了解,點擊標題連接,可進入內容瀏覽帖子的全部內容。備注該用例同時也適用于管理員和高級管理員。SRS-7 刪除帖子優先級M關聯UC_5來源任務書用例描述ContextDescriptionIDUC-7Name管理員刪除帖子Actor管理員Description管理員可以對已發表的帖子進行刪除Pre-condition帖子已發表,帖子的主人通過站內信提出請求或帖子內容違規Post-condition刪除后帖子不存在Exception無用例過程StepActorDescriptionBranchConditionLocation1用戶帖子的發表者通過站內信提出請求刪除帖子2管理員審查內容違規3

13、管理員管理員選中帖子,點擊“刪除”詳細描述帖子已發表,但是用戶通過站內信向管理員提出請求刪除帖子或者管理員在瀏覽審查帖子的時候認為內容違規則有權刪除帖子。備注該用例同時也適用于高級管理員。回復操作用例圖圖1-3 回復操作功能SRS-8 回復帖子優先級M關聯UC_5來源任務書用例描述ContextDescriptionIDUC-8Name用戶回復帖子Actor用戶Description用戶可以對已發表的帖子進行回復Pre-condition帖子已經發表,并且進入帖子的內容部分Post-condition其他用戶也可以看到回復Exception無用例過程StepActorDescriptionBr

14、anchConditionLocation1用戶輸入評價回復內容2用戶點擊“回復”詳細描述用戶在進入帖子之后,可對帖子發表評論進行回復,輸入回復內容,點擊“回復”。備注該用例同時也適用于管理員和高級管理員。SRS-9 瀏覽回復優先級M關聯UC_8來源任務書用例描述ContextDescriptionIDUC-9Name用戶瀏覽帖子回復Actor用戶Description用戶可以對已發表的帖子的回復瀏覽Pre-condition帖子已經發表,并且帖子已有回復Post-conditionException無用例過程StepActorDescriptionBranchConditionLocatio

15、n1用戶進入帖子內容后可直接瀏覽帖子回復2用戶點擊“全部回復”,可瀏覽全部回復詳細描述用戶在進入帖子之后,可以瀏覽帖子的全部內容和回復,若要瀏覽更多回復,則點擊“更多回復”。備注該用例同時也適用于管理員和高級管理員。SRS-10 刪除回復優先級M關聯UC_8來源任務書用例描述ContextDescriptionIDUC-10Name管理員刪除回復Actor管理員Description已發表評論的用戶可以提出請求或者回復為違規內容管理員進行回復刪除Pre-condition帖子存在,回復已發表并且發表者提出請求或者內容違規Post-condition回復被刪出不存在,并不影響帖子。Excepti

16、on無用例過程StepActorDescriptionBranchConditionLocation1用戶發表評論后,提出請求刪除該回復2管理員管理員瀏覽審查后回復內容違規3管理員管理員選中回復,點擊“刪除”詳細描述用戶發表回復后因為某種原因通過站內信向管理員提出申請刪除回復或者管理員瀏覽審查過后認為內容違規,則管理員刪除該回復。備注該用例同時也適用于高級管理員。積分操作用例圖圖1-4 個人信息管理功能SRS-11 獲得積分優先級高關聯UC_5 UC_8來源 任務書用例描述ContextDescriptionIDUC-11Name用戶獲得積分Actor用戶Description用戶通過發表帖子

17、和回復獲得積分Pre-condition發帖或回復Post-condition獲得積分,當積分達到一定數量可以升級Exception無用例過程StepActorDescriptionBranchConditionLocation1用戶發帖或回復2系統給用戶增加積分詳細描述當用戶發帖或回復別人的帖子的時候,系統會自動為用戶增加積分。備注該用例同時也適用于管理員和高級管理員。SRS-12 扣除積分優先級M關聯UC_11來源 任務書用例描述ContextDescriptionIDUC-12Name管理員扣除積分Actor管理員Description違規操作管理員對用戶扣除積分Pre-conditio

18、n用戶違規操作Post-condition積分數量減少Exception無用例過程StepActorDescriptionBranchConditionLocation1管理員選擇扣除積分的用戶2管理員填寫扣除積分數量,點擊“扣除”3系統提示扣除積分成功詳細描述當用戶有違規操作時,管理員通過扣除積分給出警告。備注該用例同時也適用于管理員和高級管理員。SRS-13 升級優先級M關聯UC_11來源 任務書用例描述ContextDescriptionIDUC-13Name用戶升級Actor系統Description當用戶的積分達到某一數量,系統自動為用戶升級,并給出提示Pre-condition用戶

19、的積分達到某一數量Post-condition級數變高Exception無用例過程StepActorDescriptionBranchConditionLocation1系統判斷用戶積分數量ALT1ALT2ALT1: 達到某一數量StepActorDescriptionBranchConditionLocation1系統為用戶升級并給出提示ALT2: 未達某一數量StepActorDescriptionBranchConditionLocation1系統無詳細描述當系統判斷用戶積分達到某一級數要求時會自動為用戶升級,并且在個人信息中給出顯示。備注該用例同時也適用于管理員和高級管理員。個人信息用

20、例圖圖1-5 個人信息管理功能SRS-14 找回密碼優先級M關聯UC_2來源任務書用例描述ContextDescriptionIDUC-14Name用戶找回密碼Actor用戶Description用戶通過注冊時設置的問題和答案來獲得密碼Pre-condition用戶在注冊時選擇找回密碼的選項Post-condition系統告知用戶密碼Exception無用例過程StepActorDescriptionBranchConditionLocation1用戶點擊“找回密碼”2系統系統提出用戶注冊時設置的問題3用戶輸入答案正確ALT 1不正確ALT 2ALT1: 正確StepActorDescript

21、ionBranchConditionLocation1系統提供用戶正確的密碼ALT2: 不正確StepActorDescriptionBranchConditionLocation1系統系統提出答案錯誤提示,并且不提交密碼詳細描述若用戶在注冊時選擇了找回密碼的選項,則在用戶忘記密碼的時候,點擊“忘記密碼”,然后系統會提出之前用戶設置的問題,若用戶回答正確,系統告訴用戶忘記的密碼,若回答錯誤,怎系統不告知用戶密碼。 備注該用例同時也適用于監控中心用戶及超級用戶詳細描述用戶發表回復后因為某種原因通過站內信向管理員提出申請刪除回復或者管理員瀏覽審查過后認為內容違規,則管理員刪除該回復。備注該用例同時

22、也適用于高級管理員。SRS-15 修改個人信息優先級M關聯UC_1來源任務書用例描述ContextDescriptionIDUC-15Name用戶個人信息修改Actor用戶Description用戶對個人信息進行修改Pre-condition注冊填寫相關信息Post-condition用戶信息修改成功Exception無用例過程StepActorDescriptionBranchConditionLocation1用戶點擊“相關信息”2系統顯示個人信息界面3用戶點擊“修改”4用戶進行信息修改5用戶點擊“保存”6系統提示修改用戶相關信息成功詳細描述用戶將注冊所填寫的相關信息進行修改,點擊“相關信

23、息”,然后出現個人信息的界面,用戶進行修改,修改后點擊“保存”,修改信息成功。備注該用例同時也適用于管理員和高級管理員。SRS-16 查看個人信息優先級M關聯UC_1來源任務書用例描述ContextDescriptionIDUC-16Name用戶個人信息查看Actor用戶Description用戶對用戶個人信息查看Pre-condition注冊填寫相關信息Post-conditionException無用例過程StepActorDescriptionBranchConditionLocation1用戶點擊“相關信息”2系統顯示個人信息界面3用戶進行信息查看詳細描述用戶將注冊所填寫的個人信息進行

24、查看,點擊“相關信息”,然后出現個人信息的界面,即可查看用戶個人信息。備注該用例同時也適用于管理員和高級管理員。用戶管理用例圖圖1-6 用戶管理功能SRS-17 用戶封禁優先級高關聯無來源任務書用例描述ContextDescriptionIDUC-17Name用戶封禁Actor管理員Description管理員對操作違規用戶進行用戶賬號封禁Pre-condition用戶已注冊并且操作違規Post-condition用戶封禁后用戶無法登錄并進行登錄后的相關操作Exception無用例過程StepActorDescriptionBranchConditionLocation1管理員選擇需封禁用戶2

25、管理員點擊“封禁”3系統提示封禁成功詳細描述因用戶違規操作需要對用戶封禁一段時間,管理員選中該用戶,點擊“封禁”后,該用戶在解封之前無法登錄,無法執行一切用戶可執行的操作。備注該用例同時也適用于高級管理員。SRS-18 用戶解禁優先級M關聯UC-14來源任務書用例描述ContextDescriptionIDUC-18Name用戶解禁Actor管理員Description管理員對被封禁的用戶進行解禁Pre-condition用戶被封禁Post-condition用戶解禁后恢復一切用戶應有操作Exception無用例過程StepActorDescriptionBranchConditionLoca

26、tion1管理員選擇需解禁用戶2管理員點擊“解禁”3系統提示解禁成功詳細描述管理員通過評估對可以解禁用戶點擊“解禁”,用戶即可恢復用戶應有的所有權利,可以進行用戶可以任何操作。備注該用例同時也適用于高級管理員。SRS-19 刪除用戶優先級M關聯UC-1來源任務書用例描述ContextDescriptionIDUC-19Name刪除用戶Actor管理員Description管理員對用戶刪除Pre-condition用戶長久不登錄或者通過封禁警告無效仍舊頻繁違規操作的用戶Post-condition刪除后,該用戶不在存在,為游客身份Exception無用例過程StepActorDescriptio

27、nBranchConditionLocation1管理員選擇需刪除用戶2管理員點擊“刪除”3系統提示刪除成功詳細描述管理員對長久不登錄的用戶或者已經經過多次封禁警告仍舊頻繁進行違規操作的用戶,選擇刪除,刪除后身份為游客,無法進行用戶所有操作。備注該用例同時也適用于高級管理員。SRS-20 查找用戶優先級M關聯UC-1來源任務書用例描述ContextDescriptionIDUC-20Name查找用戶Actor管理員Description管理員通過相關信息進行用戶查找Pre-condition已注冊Post-conditionException無用例過程StepActorDescriptionB

28、ranchConditionLocation1管理員點擊“查找”,進入查找界面2管理員輸入查找關鍵字或相關信息3管理員點擊“搜索”4系統搜索出符合查找條件的用戶詳細描述管理員通過輸入查找條件對用戶進行查找,最終搜索出入和條件的用戶。備注該用例同時也適用于高級管理員。高級管理用例圖圖1-7 高級管理功能SRS-21 角色分配優先級高關聯無來源任務書用例描述ContextDescriptionIDUC-21Name角色分配Actor高級管理員Description高級管理員對網站使用者劃分角色Pre-condition網站使用者身份相同Post-condition使用者劃分為不同角色Excepti

29、on無用例過程StepActorDescriptionBranchConditionLocation1高級管理員點擊“角色分配”,進入角色分配界面2高級管理員輸入劃分的角色名稱3高級管理員點擊“確定”4系統提示角色分配成功詳細描述高級管理員進入角色分配界面,通過輸入所分配角色的名稱,對網站使用者劃分角色。備注該用例僅適用于高級管理員。SRS-22 權限設置優先級高關聯UC-21來源任務書用例描述ContextDescriptionIDUC-22Name權限設置Actor高級管理員Description高級管理員對各角色賦予不同的權限Pre-conditionPost-condition各角色操

30、作權限不同Exception無用例過程StepActorDescriptionBranchConditionLocation1高級管理員點擊“權限設置”,進入權限設置界面2高級管理員選擇用戶類型3高級管理員選擇操作范圍即權限4高級管理員點擊“確定”5系統提示權限分配成功詳細描述高級管理員進入權限設置界面,選擇用戶類型:用戶,管理員,高級管理員,為各角色分配權限。備注該用例僅適用于高級管理員。版塊管理用例圖圖1-8 版塊管理功能SRS-23 版塊增加優先級高關聯無來源任務書用例描述ContextDescriptionIDUC-23Name版塊增加Actor管理員Description管理員增加版塊Pre-conditionPost-condition版塊增加Exception無用例過程StepActorDescriptionBranchConditionLocation1高級管理員點擊“版塊設置”,進入版塊設置界面2高級管理員輸入版塊相關信息3高級管理員點擊“確定”4系統提示版塊增加成功詳細描述高級管理員進入版塊設置界面,

溫馨提示

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

評論

0/150

提交評論