軟件工程團隊作業6.1——《模塊交互模型》


隊伍名稱:軟工菜雞隊

組長:173401010533 馮澳  https://www.cnblogs.com/fa32/

隊員:173401010201 劉瑤  https://www.cnblogs.com/ly-lyy/

           173401010202 趙金榮  https://www.cnblogs.com/zjr-zz/

           173401010529 蔡超  https://www.cnblogs.com/caichao1015/

本文編輯者:全體


 

1. 統模塊匯總

根據系統架構設計確定的模塊划分,以及模塊間的交互模型設計確定的模塊職責,匯總如下:

用例A

模塊名稱

功能職責概述

登錄注冊模塊

用戶首次使用時引導注冊,之后可通過用戶名和密碼登陸系統,后台自動記錄用戶信息,管理員登錄發布問卷。

用例B

模塊名稱

功能職責概述

問卷填寫模塊

用戶通過鏈接等方式登錄系統,填寫調查問卷,后台自動保存用戶填寫記錄。

用例C

模塊名稱

功能職責概述

問卷分析模塊

匯總問卷,進行下一步的數據分析,系統統計問卷調查結果。


 

2. 模塊設計

基於架構設計中確定模塊職責與接口,通過模塊交互模型設計,對每個模塊進行詳細設計。

2.1 登陸注冊模塊詳細設計

2.1.1 模塊描述               

 

1 用戶登陸注冊模塊順序圖

如圖1所示,在登錄模塊中,用戶輸入賬號若已注冊則直接登錄,提示未注冊需要用戶注冊個人信息,登錄后進入問卷。

 

 

2 管理員登陸模塊順序圖

如圖2所示,在登錄模塊中,管理員輸入賬號和管理員ID,可直接進入管理模快,對文件完成發布等操作。

2.1.2 模塊設計

登錄注冊模塊:該模塊的接口需要和登錄系統對接,獲取用戶信息,管理員可以對問卷進行設計審核與發布。

偽代碼:

Get 用戶基本信息;

If (管理員):

Open 管理員界面;

Open 設計問卷;

Open 發布問卷;

   If(用戶);

      Open 輸入賬號密碼登錄;

Else

返回 error;

 

2.2 問卷填寫模塊詳細設計

2.2.1 模塊描述

 

        3 問卷填寫模塊順序圖

如圖3所示,在問卷填寫模塊中,用戶輸入賬號和密碼,進入問卷作答頁面,完成所有題目的后點擊提交按鈕,提示問卷提交成功。

 

2.2.2 模塊設計

填寫調查問卷模塊:用戶接受答題鏈接,點擊鏈接進行答題;

偽代碼:

Get 用戶基本信息;

If(教師)

  Open 發送教師的問卷鏈接;

If(學生)

  Open 發送學生的問卷鏈接;

Else 返回 error;


免責聲明!

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



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