- 相關推薦
淺談自動化出卷系統(tǒng)的設計與實現(xiàn)論文
現(xiàn)如今存在的出題系統(tǒng)大多數(shù)為現(xiàn)在考試,也就是無紙化考試系統(tǒng),就如今的形式來看并不能達到通用化和最優(yōu)化考核,有紙測驗仍然是大部分課程校驗學生的最優(yōu)選擇。
首先在線生成試卷并實施打印這類單獨存在的試題選擇系統(tǒng)并不多見,多存在于在線教育平臺,如中國數(shù)字大學城等,而這類系統(tǒng)通常需要購買使用權,且最終系統(tǒng)歸屬仍然在人家公司手里,而且這類系統(tǒng)多為集成性的,并不是專用性,在特定的方面性能并不能達到理想的效果。故選擇開發(fā)一款專用的更加智能的出題系統(tǒng)以減少教師出題的壓力和出卷時間等,同時也提高試卷的精準度。
1 系統(tǒng)主要功能
本系統(tǒng)主要模塊包含課程基本信息錄入、試題庫信息錄入管理、智能生成試卷,主要功能為:
(1) 實現(xiàn)教師對單一課程的基本信息管理,包括課程章節(jié)的的錄入,章節(jié)試題庫錄入管理等。
(2) 研究根據(jù)章節(jié)權重,課程內容側重以及教師最終選擇按側重點劃分試題所在章節(jié)的題目數(shù)量以及類型生成最終試卷的算法。
(3) 研究并解決在.NET 開發(fā)環(huán)境,Windows 平臺下將數(shù)據(jù)導出為Word 格式。
本次畢業(yè)設計系統(tǒng)模塊大致可劃分為基本數(shù)據(jù)維護及智能試卷生成兩塊,功能點大致包括章節(jié)管理、試題管理、試卷管理以及系統(tǒng)管理這四部分。
2 系統(tǒng)實現(xiàn)方式
本系統(tǒng)是我們通過瀏覽器和服務器的網(wǎng)絡形式進行系統(tǒng)的性能開發(fā),讓系統(tǒng)更具靈活性和獨立性,在兼容性方面得到了很大的提升,用戶通過瀏覽器向服務器發(fā)送信息,讓服務器對用戶進行反饋。我們通過PC 機上的瀏覽器進行軟件的安裝,用戶通過軟件進行下載試題,減少出卷繁瑣的任務。再結合.NET 開發(fā)迅速的特點選擇以ASP.NET 框架的三層模式進行架構的搭建,選用Visual Studio 2013 對這款軟件進行開發(fā)和運行。本系統(tǒng)多使用jQuery Ajax 技術應用于主要模塊中,對頁面和數(shù)據(jù)的加載都是異步操作。所以無論從減輕服務器負載還是美觀方面都有很大的進步。頁面前端采用HTML 和CSS 進行布局讓整個系統(tǒng)更加具有美觀性,在整個系統(tǒng)環(huán)境下的兼容性有一定的下降。
3 系統(tǒng)實現(xiàn)過程
管理員需要登錄系統(tǒng)后才可進行對系統(tǒng)的操作,只有通過用戶認證才可登錄系統(tǒng)。理員輸入正確的用戶名密碼后即可登錄后臺,后臺主要功能點分為幾大塊,包括章節(jié)管理,題型管理,試題管理,每個模塊下又細分模塊。系統(tǒng)如果需要生成試卷需要添加一些基礎數(shù)據(jù),包含章節(jié),和題型,題型中包含基礎題型,如選擇題、填空題、判斷題、簡答題等,系統(tǒng)中也可以自定義題型。也可以查看已經添加的章節(jié)內容,可用于修改和瀏覽詳情,刪除等。整個系統(tǒng)最核心的部分是生成試卷,根據(jù)用戶選擇的章節(jié),題型,每個章節(jié)選擇的題目以及數(shù)量生成隨機的試卷內容供用戶下載。
4 總結和展望
本文實現(xiàn)了在線試卷生成系統(tǒng)。我總結出這個系統(tǒng)如下幾個優(yōu)點:
(1) 獨立性
我通過我們學校的現(xiàn)狀對整個出卷系統(tǒng)進行了更加好的布局來適應我們學校的大環(huán)境,讓我們學校的出卷系統(tǒng)更加的合理化更具有針對性,讓出卷更加的便利和高效。
(2) 安全性能高
系統(tǒng)通過權限的設置使用較新的.NET 內置票據(jù)認證方式大大加強了整個系統(tǒng)的安全性和牢固性,這個系統(tǒng)的數(shù)據(jù)進行分散式的記錄,即便丟失和盜用也能通過其他服務器進行數(shù)據(jù)的恢復。
(3) 可擴展性強
我添加了許多的擴展接口,對于今后想添加試卷的屬性較為方便。開發(fā)者也可以通過提供的開放接口進行系統(tǒng)插件的開發(fā),更加易于今后的使用者進行開發(fā),可擴展性較強。
此課題的研究和開發(fā)取得了一定階段的成果, 但數(shù)據(jù)庫邏輯結構需要進行再分析和優(yōu)化以達到最小冗余的情況,防止后期數(shù)據(jù)過多導致全系統(tǒng)的崩潰。