題庫生成系統設計辦法和實施方案開題報告

本次設計主要針對線上考試系統的題庫生成系統子模組。系統包括資料庫層、數據處理與功能接口層、用戶使用層三部分。資料庫層用於存儲和管理數據,數據處理層進行邏輯判斷、組卷、功能連結,功能接口層則實現用戶界面的結構化。

基於系統開發的目的(使文理學院計算機套用能力競賽操作類線上考試在教師出題、學生考試等環節上提高效率),系統的數據主要來源於itat教育工程就業大賽的網站,即歷屆競賽的試題。基於系統功能和兼容性等方面的考慮,決定基於網頁進行系統管理,採用sql serverXX作為系統資料庫來存儲試卷,主要採用asp網路開發語言進行數據的呈現和與原有系統的連結。系統實現的重點和難點主要在於資料庫中試題的調用和呈現。

系統分為3個主要模組,即用戶管理模組、資料庫系統管理模組、試題與試卷管理模組。基於後台資料庫的支持,大部分操作可以在網頁上進行。系統主要用於生成客觀性試題的題目和答案,為了方便管理、增強安全性,需要設定不同角色的用戶,根據許可權來使用或管理系統。試題按照規定的格式和必要的內容存放在對應的資料庫中,按照管理員的要求生成相應難度和題型的試卷。系統預期具有一些數據導入和導出的功能,包括試卷信息的導入和導出以及其他資料庫表從其他資料庫中導入到sql資料庫的功能。

考慮到學院人數較少、試卷的總體題量不大的實際情況,系統採用生成隨機變數的算法來實現試卷的生成。生成的試卷結構如下圖所示。

系統預期可以與原考試系統集成,但由於其功能以及資料庫結構等方面的差異,需充分利用其導入導出的功能,將生成的試卷導入到原系統中進行考試。

預期結果

在充分利用現有資源的前提下,開發出一個題庫生成系統,主要用於客觀性題目的存儲和管理。該系統中包含試題庫和用戶互動界面,試題庫的結構相對固定,管理人員可以對試題庫做必要的維護並授予使用者不同的操作權利;生成試卷時,從資料庫中根據用戶對題型、難度、知識點和考試時間等要求,生成一組難度適中、覆蓋所需考點、且各試卷間無顯著聯繫的合理試卷。生成的試卷應該適合於本學院教師和學生特點,能與現有系統對接,並切實提高教師的題庫製作效率。開發的系統針對伺服器端模組,要求能夠在學校現有網路情況下正常顯示和運行,無不可維護的嚴重性錯誤。

最終的提交的成果包括完整的題庫生成系統、詳細的系統設計報告、系統使用的說明書和其他說明等。提交的系統應該具有良好的兼容性和安全性、高效率性的特點。隨製作完成的題庫生成系統的用戶使用手冊可以詳細指導用戶操作並解決常見問題。