隊伍名稱:頭頂涼颼颼隊
隊長:劉岩昆 https://www.cnblogs.com/liuyankun/
隊員:章璐 https://www.cnblogs.com/zhanglu0/
劉佳迎 https://www.cnblogs.com/jiayingc/
李雙雙 https://www.cnblogs.com/warriorlss/
文本編輯者:劉岩昆
模塊交互模型設計
1. 系統模塊匯總
根據系統架構設計確定的模塊划分,以及模塊間的交互模型設計確定的模塊職責,匯總如下:
用例A |
|
模塊名稱 |
功能職責概述 |
管理員系統模塊 |
問卷管理功能:問卷管理功能分為增加問卷、修改問卷、刪除問卷、統計問卷和查詢問卷五個功能。管理員通過增加、修改、刪除這三種功能對問卷進行更新管理;統計則可以幫助管理員對問卷的調查情況加以了解和掌握;查詢功能是對問卷統計情況的查詢。 |
用戶管理功能:管理員對用戶的管理包括用戶資料的管理和用戶權限的管理用戶資料的管理主要實現刪除用戶、修改用戶密碼和查詢用戶資料功能。 |
|
用例B |
|
模塊名稱 |
功能職責概述 |
用戶系統模塊 |
填寫問卷功能:填寫問卷是用戶使用本系統的主要功能,采用用戶通過登錄進入問卷調查頁面、填寫問卷調查內容、提交的步驟來完成在線問卷調查。此功能在用戶系統模塊和管理員系統模塊中均有體現。 |
用戶查詢問卷:用戶對問卷的查詢只限於查詢一張問卷的總體調查情況。采用用戶登錄進入問卷查詢頁面,通過選擇問卷名對問卷進行查詢的形式 |
2. 模塊設計
基於架構設計中確定模塊職責與接口,通過模塊交互模型設計,對每個模塊進行詳細設計。
2.1. 模塊一詳細設計
2.1.1 模塊一描述
圖2.1管理員詳細交互模型
在管理員詳細交互模型中,管理員首先需要在登錄界面登錄,在確認身份正確后可進入管理員的操作界面,在操作界面內可以對問卷進行增加、修改、刪除、統計、查詢的操作,還可以對用戶的資料進行管理。問卷設計者將設計好的問卷發給管理員進行審核,審核未通過后將繼續修改、增加、刪除問卷,修改完畢以后再次提交給管理員進行審核。審核通過后管理員則將最終問卷交給行政部門相關人員進行審核,未通過則繼續修改,審核通過以后就可以進行發布問卷,用戶填寫完畢以后,管理員進行整理問卷並且查詢統計問卷的結果。
管理員職責:行政機關審核、需求分析,並且寫入數據庫、設計問卷、發布問卷(可以加、修改、刪除、統計、查詢)、回收問卷、數據收集整理。
2.1.2 模塊一接口設計
根據課程信息化的問卷調查流程分析明確教師通過移動端問卷調查系統的作用是移動端的預警獲取、統計與分析的過程,即當教師二維碼掃描進入移動端系統,正確進行注冊、登錄后主要完成的調查預警分析過程,包括"題目維護”、"預警對象頻數的餅狀圖數據統計"功能。
注冊
<<extends>> <<extends>>登錄新增題目掃描二維碼移動端調查系統
<<inherits>>
<<extends>>題目維護題庫教師<<inherits>>
修改題目
預警題目查詢
<<extends>><<extends> >
整合統計預警單題目統計預警
2.2 模塊二詳細設計
2.2.1 模塊二描述
圖2.2 用戶詳細交互模型
在用戶的交互模型中,用戶同樣需要先在登錄界面登錄,在確認身份正確后可進入用戶的操作界面,在用戶操作界面內可以選擇填寫問卷,查看問卷結果,相應的系統會顯示出操作的結果,另外,用戶還可以填寫個人信息以及查看個人信息,同樣的系統會顯示操作結果。
用戶職責:用戶登錄、身份信息驗證、填寫問卷、提交問卷、查詢問卷結果、填寫個人信息、查看個人信息。
2.2.2 模塊二接口設計
當用戶用手機掃描二維碼或者在手機瀏覽器中輸入網址進入問卷界面后,進行注冊並正確登錄可以順利進入系統后,用戶角色根據功能預設不同可以分為教師管理員以及學生用戶的身份,進行各自的用戶權限模塊.操作,具體從以下學生登錄產生預警數據源的過程以及教師登錄后對預警數據源的獲取、統計分析以及生成問卷預警調查問卷的兩方面。
<<extends>>注冊
<<inherits>><<extends>>
掃描二維碼登錄移動端調查系統
<<extends>>答題學生
模塊詳細設計類圖
1. 模塊一設計
1.1. 模塊一設計類圖
圖1 管理員設計類圖
1.2. 模塊一設計類說明
表1.1 管理員
類名 |
管理員 |
所屬包 |
問卷 |
||||
繼承 |
無 |
||||||
實現 |
發布問卷並且登錄系統進行題目的查詢以及整理的工作 |
||||||
屬性 |
|||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
||||
賬號 |
字符型 |
0000000000 |
QQ、微信 |
||||
密碼 |
字符型 |
666666 |
QQ、微信 |
||||
事件 |
|||||||
名稱 |
條件 |
參數 |
目的 |
||||
管理員審核 |
登錄系統成功 |
xxxx |
管理員審核問卷設計者設計的問卷 |
||||
遞交最終問卷 |
登錄系統成功 |
xxxx |
向行政部門遞交最終的問卷 |
||||
發布問卷 |
登錄系統成功 |
xxxx |
發布審核后最終的問卷 |
||||
整理問卷 |
登錄系統成功 |
xxxx |
用戶填寫問卷后整理出問卷的數據 |
||||
查詢問卷 |
登錄系統成功 |
xxxx |
查詢問卷數據 |
||||
統計問卷結果 |
登錄系統成功 |
xxxx |
對調查數據進行統計得出結果 |
表1.2問卷設計者
類名 |
問卷設計者 |
所屬包 |
問卷 |
||||
繼承 |
管理員 |
||||||
實現 |
能夠登錄系統進行題目的增刪改查 |
||||||
屬性 |
|||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
||||
學校 |
字符型 |
xx學校 |
QQ、微信 |
||||
事件 |
|||||||
名稱 |
條件 |
參數 |
目的 |
||||
命題 |
滿足用戶需求 |
xxxx |
按需求對空白問卷進行命題 |
||||
添加問卷 |
滿足用戶需求 |
xxxx |
按需求添加一個新的空白問卷 |
||||
修改問卷 |
滿足用戶需求 |
xxxx |
按需求對已完成或未審核通過的問卷進行修改 |
||||
刪除問卷 |
滿足用戶需求 |
xxxx |
按需求將添加的問卷刪除 |
||||
提交審核 |
滿足用戶需求 |
xxxx |
將問卷提交給行政人員審核 |
表1.3行政人員
類名 |
行政人員 |
所屬包 |
問卷 |
||||
繼承 |
無 |
||||||
實現 |
能夠對已命題的問卷進行審核 |
||||||
屬性 |
|||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
||||
部門 |
字符型 |
xx部門 |
QQ、微信 |
||||
事件 |
|||||||
名稱 |
條件 |
參數 |
目的 |
||||
審核 |
管理員遞交問卷 |
xxxx |
審核問卷內容是否符合要求 |
表1.4 用戶
類名 |
用戶 |
所屬包 |
問卷 |
||||
繼承 |
無 |
||||||
實現 |
使用該系統的參與者被稱為用戶,包括教師和學生,擁有登錄的權限 |
||||||
屬性 |
|||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
||||
賬號 |
字符型 |
0000000000 |
QQ、微信 |
||||
密碼 |
字符型 |
666666 |
QQ、微信 |
||||
事件 |
|||||||
名稱 |
條件 |
參數 |
目的 |
||||
登錄系統 |
打開軟件 |
xxxx |
用戶輸入賬號和對應的密碼,系統查找是否存在改用戶,存在則跳到系統的首頁;否則,提示用戶不存在或密碼錯誤 |
||||
填寫問卷 |
登錄成功 |
xxxx |
用戶進行問卷填寫 |
2. 模塊二設計
2.1模塊二設計類圖
圖2 用戶設計類圖
2.2模塊二設計類說明
表2.1教師
類名 |
教師 |
所屬包 |
問卷 |
||||
繼承 |
無 |
||||||
實現 |
教師填寫問卷 |
||||||
屬性 |
|||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
||||
教師號 |
字符型 |
0000000000 |
xx學校平台 |
||||
姓名 |
字符型 |
666666 |
xx學校平台 |
||||
所屬院校 |
字符型 |
xx學院 |
xx學校平台 |
||||
性別 |
字符型 |
不明 |
xx學校平台 |
||||
手機號碼 |
整數型 |
00000000000 |
xx學校平台 |
||||
電子郵箱 |
字符型 |
xxxxxxxxxxxx |
xx學校平台 |
||||
事件 |
|||||||
名稱 |
條件 |
參數 |
目的 |
||||
填寫問卷 |
登錄成功 |
xxxx |
教師進行問卷填寫 |
||||
查看填寫結果 |
問卷填完並提交 |
xxxx |
查看填寫結果 |
||||
填寫個人信息 |
登錄成功 |
xxxx |
填寫教師個人信息 |
||||
查看個人信息 |
登錄成功 |
xxxx |
查看教師個人信息 |
表2.1學生
類名 |
學生 |
所屬包 |
問卷 |
||||
繼承 |
無 |
||||||
實現 |
學生填寫問卷 |
||||||
屬性 |
|||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
||||
學號 |
整數型 |
0000000000 |
xx學校平台 |
||||
姓名 |
字符型 |
666666 |
xx學校平台 |
||||
所屬學校 |
字符型 |
xx學校 |
xx學校平台 |
||||
專業 |
字符型 |
xx專業 |
xx學校平台 |
||||
班級 |
字符型 |
xx班級 |
xx學校平台 |
||||
性別 |
字符型 |
不明 |
xx學校平台 |
||||
手機號碼 |
整數型 |
00000000000 |
xx學校平台 |
||||
電子郵箱 |
字符型 |
xxxxxxxxxxxx |
xx學校平台 |
||||
事件 |
|||||||
名稱 |
條件 |
參數 |
目的 |
||||
填寫問卷 |
登錄成功 |
xxxx |
學生進行問卷填寫 |
||||
查看填寫結果 |
問卷填完並提交 |
xxxx |
查看填寫結果 |
||||
填寫個人信息 |
登錄成功 |
xxxx |
填寫學生個人信息 |
||||
查看個人信息 |
登錄成功 |
xxxx |
查看學生個人信息 |
表2.3 問卷
類名 |
問卷 |
所屬包 |
問卷 |
||||
繼承 |
無 |
||||||
實現 |
滿足用戶需求 |
||||||
屬性 |
|||||||
名稱 |
類型 |
默認值 |
Pub/Prv/Pro |
||||
問題 |
字符型 |
xxxxx |
學校生活 |
||||
選項 |
字符型 |
ABCD |
學校生活 |
||||
數量 |
字符型 |
50 |
學校生活 |
||||
事件 |
|||||||
名稱 |
條件 |
參數 |
目的 |
||||
統計信息 |
用戶填寫完問卷並提交 |
xxxx |
統計數據並分析趨勢 |
附錄:系統概念模型