大賽作品詳情
作品名稱:c/s結構項目開發
學校名稱:漯河職業技術學院
參賽隊伍:我們的c/s團隊
參賽老師:王紅偉
詳細說明
課程《c/s結構項目開發》是應用專業的專業核心課程之一。課程內容的組織以《在線考試管理系統》的開發流程為主線。此次任務沒有界面設計部分,只有代碼分析與設計。此次內容是“在線考試模塊”中“試題抽取”任務的子任務之二,在此任務中,定義靜態類中的靜態數組(有多個)成員,以上一子任務中選擇的考試科目值為條件,實現與數據庫表連接,從數據庫相關的問題表中統計該科目的問題總個數并存放在問題總數靜態變量中;其次用問題總數,來確定存儲問題Id的數組 的長度,再從數據庫表讀取所有問題的id值,并存儲在問題Id數組中。下一步,以問題數組的下標為數據源,隨機抽取20個不重復的下標值,把下標值對應位置的數組中存儲的問題Id,存儲于考試用問題Id數組中,同時,把此問題的標準答案讀取出來,存儲于標準答案數組中。此時,把學員用戶答案數組中元素值統一初始化為“未回答”,同時初始化考試用總時間、學員剩余時間。這些靜態變量的值,再進入后續子作務時進行調用。