企業負面信息采集和分級系統設計與實現《網站規劃與設計》期末論文2

3??需求分析

3.1??功能性需求

3.1.1??用例模型

1.??用例圖

 

圖3-1?企業負面信息采集與分級系統用例圖

2.??用例規約

  1. 負面信息展示系統用例規約

簡要說明:

本用例允許已登錄的用戶查看及篩選企業負面信息。

2.事件流

基本事件流

用例開始于用戶查看企業負面信息

1)?系統展示出已存在的企業負面信息標題列表。

2)?如果用戶點擊了一條信息,展示負面信息詳細內容子事件流將被執行;

3)?如果用戶輸入了篩選條件,篩選負面信息子事件流將被執行。

  1. 篩選信息

1)?系統從輸入框獲取用戶輸入的篩選條件。

2)?系統從后臺得到篩選后的負面信息標題列表,并展示給用戶。

3)?執行基本事件流。

  1. 展示負面信息詳細內容

1)?系統從用戶點擊的鏈接中獲取URL和負面信息ID。

2)?系統從后臺得到負面信息的具體內容并顯示給用戶。

前置條件

用戶需要已經登錄系統,并點擊負面信息標題或在搜索框輸入篩選條件。

后置條件

如果該用例成功,系統會返回給用戶新的頁面,否則拋出一個異常到頁面上。

 

  1. 3.?負面信息管理系統用例規約

簡要說明:

本用例允許管理員對負面信息進行查看,并進行新增、刪除、修改操作。

3.1.2??功能模型

  1. 數據流圖

根據用戶提供的原始數據,進行需求分析后,得到系統的頂層DFD圖,如圖3-2所示。

 

圖3-2?企業負面信息采集與分級系統頂層DFD圖

 

將系統初步拆分,得到五個子系統,畫出系統的二層DFD圖,如圖3-3。

圖3-3?企業負面信息采集與分級系統二層DFD圖

 

對每個子系統進行分解,得到三層DFD圖。

2.負面信息展示系統

負面信息展示系統包含展示模塊和篩選模塊兩個模塊。其中展示模塊負責處理用戶的查看請求,為用戶呈現所需的負面信息列表及內容詳情。篩選模塊負責處理用戶的篩選請求,并把篩選后的結果返回給展示模塊,由展示模塊呈現給用戶。DFD圖如圖3-4。

 

圖3-4??三層DFD圖?負面信息展示系統

  1. 身份認證系統

身份認證系統包含忘記密碼、登錄和注冊三個模塊。其中,忘記密碼模塊負責處理用戶的身份認證變更請求,為用戶重置登錄憑證。登錄模塊負責驗證用戶的登錄憑證,通過驗證則可以使用系統。注冊模塊負責處理游客的注冊信息,使游客獲取登錄憑證,成為用戶,DFD如圖3-5所示。

 

圖3-5??三層DFD圖?身份認證系統

  1. 爬蟲系統

爬蟲系統包含爬蟲模塊和負面信息分級模塊兩個模塊。其中,爬蟲模塊負責根據用戶需求爬取網頁信息并返回執行結果給管理員。負面信息分級系統負責對爬取到的內容進行負面等級分級,并返回給爬蟲模塊,如圖3-6。

 

圖3-6??三層DFD圖?爬蟲系統

  1. 負面信息管理系統

負面信息管理系統包含新增負面信息、刪除負面信息、修改負面信息和展示負面信息四個模塊。其中,新增負面信息模塊負責處理管理員提交的負面信息并保存。刪除負面信息模塊負責響應管理員的刪除請求。修改負面信息模塊負責處理管理員提交的負面信息增量,并進行變更。展示負面信息模塊負責向管理員提供負面信息列表和詳細內容。DFD圖如圖3-7。

圖3-7??三層DFD圖?負面信息管理系統

6?負詞庫管理系統

負面信息管理系統包含新增負面詞匯、刪除負面詞匯、修改負面詞匯、展示負面詞匯和負詞分級五個模塊。其中,新增負詞模塊負責處理管理員提交的負面信息并保存。刪除負詞模塊負責響應管理員的刪除請求。修改負詞模塊負責處理管理員提交的負詞增量,并進行變更。負詞分級模塊負責對詞庫中的負詞進行分級,并把分級結果返回給修改和新增負詞模塊。展示負詞模塊負責向管理員提供負詞列表和詳細內容。如圖3-8。

更多
  • 該日志由 于2020年06月03日發表在 未分類 分類下, 你可以發表評論,并在保留原文地址 及作者的情況下引用到你的網站或博客。
  • 本文鏈接: 企業負面信息采集和分級系統設計與實現《網站規劃與設計》期末論文2 | 幫助信息-動天數據
  • 版權所有: 幫助信息-動天數據-轉載請標明出處
  • 【上一篇】 【下一篇】

    0 Comments.