團隊專案之詳細設計階段
(1)任務描述
(2)任務目的
(1)任務描述
(2)任務目的建立互動模型:
階段報告:1.建立互動模型
建立專案平台
1.新建專案:傳入專案名稱(string),並將改名稱傳遞給業務邏輯層的定義設計模組。
2.設定專案資訊:傳入專案的資訊,包括主題、日期、責任人等,將該資訊傳遞給業務邏輯層的定義設計模組。
3.定義問卷:在相應的專案下傳遞問卷名(string),將該資訊傳遞給業務邏輯層的定義設計模組。
4.選擇題型:選擇設定題型。
5.新增題目:在選定的題型下增加題目,並將傳入的資訊傳遞給業務邏輯層的定義設計模組。
6.設定選項:若該題型為選擇題,則在設定完題目後增加選項,將傳入的資訊傳遞給業務邏輯層的定義設計模組。
7.匯入人員資訊:將使用者傳入的待問卷人員資訊的excel表傳遞給業務邏輯層的發布模組。
8.發布問卷:點選要發布的問卷下相應的發布介面,將要發部的問卷名傳遞給業務邏輯層的發布模組。
問卷作答平台
1.作答問卷:平台使用者收到問卷鏈結,將該鏈結傳遞給業務邏輯層的問卷發布模組,讓其返回相應的問卷例項給待問卷人員填寫。
2.提交問卷:待問卷人員點選提交按鈕,平台將問卷結果返回給業務邏輯層。
資訊查詢平台
1.查詢問卷:使用者選擇要查詢的問卷,,平台將此資訊傳遞給業務邏輯層的結果模組,讓其返回結果。
2.查詢問卷結果:使用者選擇要查詢的問卷,,平台將此資訊傳遞給業務邏輯層的結果模組,讓其返回結果。
3.查詢分析結果:使用者選擇要查詢的問卷,,平台將此資訊傳遞給業務邏輯層的結果模組,讓其返回結果。
定義設計模組
1.新建專案:
收到上層命令建立相應專案。
2.儲存專案:
將建立的專案傳遞給資料庫層的設計問卷資料庫。
3.定義問卷:
收到上次命令定義相應問卷。
4.儲存問卷:
將定義好的問卷傳遞給資料庫層的設計問卷資料庫
發布模組
1.獲取問卷:
收到上層指令,並將要發布的問卷資訊和待問卷人員資訊傳遞給資料庫層,使其返回相應問卷。
2.發放問卷:
將下層傳遞的問卷生成問卷鏈結。
在excel表中找到待問卷人員的郵箱位址,傳輸生成的問卷鏈結。
資料收集模組
1.儲存問卷結果:
收到上層的命令,將收到的問卷結果傳遞給資料庫。
結果模組
1.掃瞄問卷結果:
收到上層指令,將要訪問的問卷傳遞給資料庫,使其返回相應問卷資訊。
2.生成分析結果:
對問卷進行統計分析,並將分析的結果傳遞給資料庫層的問卷分析結果資料庫。
設計問卷資料庫
1.儲存:接收上層傳遞的設計問卷資訊,存入設計問卷資料庫。
2.查詢:根據上層指令對設計問卷資料庫進行查詢。
3.修改:根據上層指令對設計問卷資料庫進行修改。
4.刪除:根據上層指令對設計問卷資料庫進行刪除。
使用者資訊資料庫
1.儲存:接收上層傳遞的待問卷人員excel表,存入使用者資訊資料庫。
2.查詢:根據上層指令對使用者資訊資料庫進行查詢。
3.修改:根據上層指令對使用者資訊資料庫進行修改。
4.刪除:根據上層指令對使用者資訊資料庫進行刪除。
問卷統計結果資料庫
1.儲存:接收上層傳遞的問卷結果,存入問卷統計結果資料庫。
2.查詢:根據上層指令對問卷統計結果資料庫進行查詢。
3.修改:根據上層指令對問卷統計結果資料庫進行修改。
4.刪除:根據上層指令對問卷統計結果資料庫進行刪除。
問卷分析結果資料庫
1.儲存:接收上層傳遞的問卷分析結果,存入問卷分析結果資料庫。
2.查詢:根據上層指令對問卷分析結果資料庫進行查詢。
3.修改:根據上層指令對問卷分析結果資料庫進行修改。
4.刪除:根據上層指令對問卷分析結果資料庫進行刪除。
2.整理設計類圖
互動模型中總的大體的模組主要有三個,由於資料庫在前兩個模組中均有涉及,所以將資料庫模組放到它們之間設計類圖。
使用者介面層類圖:
此模組中,教育部工作人員設計問卷,如果ok則登入系統發布問卷,老師學生則通過郵箱或者簡訊的方式點開問卷填寫並提交到資料庫中。
各類名以及他們的屬性和方法如上圖所示,非常直觀,下面說說類之間的關係。教育部工作人員登入系統後,發布問卷,而老師學生則是填寫問卷,所以他們對於問卷都是使用關係,即依賴關係;問卷是通過系統發布,沒有系統,也就沒有問卷,所以問卷和系統是組合關係;系統需要資料庫檢視結果,資料庫需要系統來匯入資料,他們是雙向關聯關係;教育部管理人員登入資料庫,登入系統,所以他們是有乙個登入的介面,即實現關係。
商業邏輯層類圖
該模組中,主要是系統管理人員對於系統和資料庫的操作以及管理,他們必須保證最後問卷的結果統計和分析成功的給到教育部管理人員。
教育部管理人員登入系統,發布問卷,所以他們對於系統和問卷時使用的關係,即依賴關係;問卷依靠系統而生,是組合關係;系統和資料庫相互間有聯絡,所以是關聯關係;系統管理人員登入資料庫和系統進行管理,是使用關係,即依賴關係;另外,教育部管理人員和系統管理人員都登入系統,所以產生了登入的介面,這之間有實現關係、
細節開發3(設計階段)
毫無疑問,這個階段是非常重要的環節。但是從這裡應該了解到,不管你採用什麼的設計 文件,都應該注意細節的問題。因為每個公司的設計文件都不可能完全相同,所以,我們將脫離文件樣式來說說設計中 的細節問題。case 描述。對於專案中的每乙個case,當描述它的時候,最好也相應的使用另乙個文件來描述這個 ca...
概要設計階段 組裝測試計畫
專案名稱 組裝測試計畫 v1.0 版本號 擬 制 人 審 核 人 批 準 人 年月日 組裝測試計畫 1.引言 1.1編寫目的 說明編寫這份測試計畫目的,指出預期的讀者。1.2背景 a.待開發系統的名稱 b.列出本專案的任務提出者 開發者 使用者。1.3定義 列出本檔案中用到的專門術語的定義和外文首字...
概要設計階段 組裝測試計畫
doctype html public wcdtd xhtml stricten httpwwwworgtrxhtmldtdxhtml strictdtd 專案名稱 組裝測試計畫 v1.0 版本號 擬 制 人 審 核 人 批 準 人 年月日 組裝測試計畫 1.引言 1.1編寫目的 說明編寫這份測試計...