團隊作業第四次


一.任務描述

1.基於需求分析用例模型,采取三層(六層)分層架構設計思想,創建系統邏輯架構,通過包圖形式 
2.基於需求分析得到的用例模型,針對每個用例創建模塊之間的交互模型,確定每個模塊的職責(采用時序圖)

二.任務目的

根據需求分析成果物,鍛煉如何進行邏輯架構設計

三.任務詳情

1.分工

討論參與:李彥林、朱國宇、張號、黃博

    文檔撰寫:朱國宇

    文檔校准:黃博

2.文檔內容

1. 系統邏輯架構設計

基於三層架構思想,創建系統邏輯架構包圖如圖1所示。

 

 

 

 

圖1 系統邏輯架構

系統邏輯架構包含用戶界面層、商業邏輯層、數據處理層三層架構,具體內容如下:

(1)用戶界面層:主要功能是顯示數據和接收傳輸用戶的數據,可以為網站的系統運行提供交互式操作界面,分為后台管理界面和用戶問卷填寫界面。

(2)商業邏輯層:系統服務器的位置。主要功能是對具體問題進行邏輯判斷與執行操作,可以對接收的數據進行邏輯處理。支持用戶實現問卷創建、設計、發布、查看分析和用戶管理等操作。
    (3)數據處理層:存儲用戶和問卷信息。在作業過程中訪問數據系統中的文件,實現對數據庫中數據的讀取保存操作。

2. 系統交互模型設計

根據附錄所示的用例及其詳述,基於上述設計的系統邏輯架構,采用時序圖創建系統交互模型。針對登陸、定義問卷項目、設計問卷,審核問卷、發布問卷、填寫與上交問卷、查看問卷統計信息這七個用例,創建實現他們的交互模型如下。

 

(1)用戶登陸用例

 

 

 

 

圖2 用戶登陸用例時序圖

模塊職責:該模塊負責對用戶的登陸操作予以交互反饋。當用戶輸入賬號密碼並點擊登錄后,系統將登陸信息傳送到服務器處理,驗證是否存在用戶及密碼是否正確。然后將驗證結果返回到登陸頁面顯示。

接口說明:有數據庫和服務器的接口,便於處理指令、調取用戶信息驗證。

(2)定義問卷項目用例

 

 

 

 

圖3 定義問卷項目用例時序圖

模塊職責:該模塊對項目發起人創建問卷項目的操作進行交互反饋。當項目發起人定義新的問卷項目時,服務器會接收信息並將其存儲到數據庫中,更新問卷項目信息,最后反饋結果顯示成功添加或添加失敗。

接口說明:有數據庫和服務器的接口,便於處理指令、儲存問卷項目信息。

(3)問卷設計用例

 

 

 

 

圖4 問卷設計用例時序圖

模塊職責:該模塊對問卷設計人員的問卷設計操作進行交互反饋。當問卷設計人員創建新問卷后,服務器會接收信息並添加新問卷信息,再顯示創建結果。當問卷設計人員設計問卷問題並提交后,服務器會接收信息並更新問卷信息,反饋結果。

接口說明:有數據庫和服務器的接口,便於處理指令、儲存和更新問卷信息。

 

(4)問卷審核用例

 

 

 

 

圖5 問卷審核用例時序圖

模塊職責:該模塊對項目發起人的問卷審核操作進行交互反饋。當項目發起人查看某個問卷時,服務器會接收信息並從數據庫調取問卷內容進行顯示。當項目發起人提交審核信息后,服務器接收信息並更新數據庫中問卷的狀態,最后將更改后問卷狀態進行顯示。

接口說明:有數據庫和服務器的接口,便於處理信息、更新問卷狀態。

 

 

 

(5)問卷發布用例

 

 

 

 

圖6 問卷發布用例時序圖

模塊職責:該模塊對問卷設計人員的問卷發布操作進行交互反饋。當問卷設計人員查看某個問卷時,服務器會接收信息並從數據庫調取問卷內容進行顯示。當問卷設計人員點擊發布后,服務器接收信息,從數據庫的用戶信息中調取待調查人員郵箱信息,而后將問卷以鏈接的形式發送到對應郵箱中,並顯示發布完成。

接口說明:有數據庫和服務器的接口,便於處理接收信息。

 

(6)問卷填寫與提交用例

 

 

 

 

圖7 問卷填寫與提交用例時序圖

模塊職責:該模塊對待調查人員填寫和提交問卷的操作進行交互反饋。當待調查人員打開問卷進入問卷填寫界面后,系統會對填寫信息實時顯示。當待調查人員填寫完畢點擊提交后,問卷被上傳到服務器接收,服務器將填寫信息存儲到數據庫的問卷結果信息中儲存,等待處理。

接口說明:有數據庫和服務器的接口,便於接收上傳的問卷、存儲填寫結果。

 

(7)查看分析結果用

 

 

 

 

 

 

圖8 查看分析結果用例時序圖

模塊職責:該模塊對問卷分析人員查看分析結果的操作進行交互反饋。當問卷分析人員點擊查看分析結果時,服務器會接收指令並從數據庫調取分析結果進行顯示。當問卷分析人員點擊導出分析報告時,服務器接收指令並對數據庫中的分析報告進行打包、生成下載鏈接,並在用戶界面顯示。

接口說明:有數據庫和服務器的接口,便於獲取和打包分析結果。

 

3. 設計與需求跟蹤

創建需求和設計跟蹤矩陣如下表。

需求編號

需求功能標題

需求功能說明

需求變更標識

優先級

復雜度

1

系統管理人員

1.1

登陸

登陸

原始

1.2

用戶注冊

注冊新賬號

原始

1.3

密碼找回

重置密碼

增加

1.4

查看問卷、項目內容

對已存在的問卷項目和項目進行查看

原始

2

項目發起人

2.1

定義問卷項目

創建新的問卷項目,在此項目下創建問卷

原始

2.2

導入待調查人員信息

使用excel表批量導入學生和教師的信息

原始

2.3

用戶管理

管理待調查人員信息

原始

2.4

審核問卷

對已創建的問卷進行內容審核,修改狀態

原始

3

問卷設計人員

3.1

設計問卷

編輯問卷問題,確定待調查人員范圍等

原始

3.2

發布問卷

發布問卷到待調查人員郵箱

原始

3.3

修改問卷

修改問卷內容

原始

3.4

保存提交問卷

保存修改后的問卷,提交等待審核

原始

4

問卷分析人員

4.1

查看分析結果

系統顯示問卷統計的結果

原始

4.2

導出分析報告

系統對問卷分析結果進行打包,生成下載鏈接

增加

5

待調查人員

5.1

填寫問卷

填寫問卷內容

原始

5.2

提交問卷

上傳填寫后的問卷到服務器

原始

 

原始的需求

14

增加的需求

2

修改的需求

0

刪除的需求

0

未變更需求數

14

現有需求數

16

需求變更總數

2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM