閱讀屋>機械/重工/工業自動化> 淺談自動化出卷系統的設計與實現論文

淺談自動化出卷系統的設計與實現論文

淺談自動化出卷系統的設計與實現論文

  現如今存在的出題系統大多數為現在考試,也就是無紙化考試系統,就如今的形式來看並不能達到通用化和最最佳化考核,有紙測驗仍然是大部分課程校驗學生的最優選擇。

  首先線上生成試卷並實施列印這類單獨存在的試題選擇系統並不多見,多存在於線上教育平臺,如中國數字大學城等,而這類系統通常需要購買使用權,且最終系統歸屬仍然在人家公司手裡,而且這類系統多為整合性的,並不是專用性,在特定的方面效能並不能達到理想的效果。故選擇開發一款專用的更加智慧的出題系統以減少教師出題的壓力和出卷時間等,同時也提高試卷的精準度。

  1 系統主要功能

  本系統主要模組包含課程基本資訊錄入、試題庫資訊錄入管理、智慧生成試卷,主要功能為:

  (1) 實現教師對單一課程的基本資訊管理,包括課程章節的的'錄入,章節試題庫錄入管理等。

  (2) 研究根據章節權重,課程內容側重以及教師最終選擇按側重點劃分試題所在章節的題目數量以及型別生成最終試卷的演算法。

  (3) 研究並解決在.NET 開發環境,Windows 平臺下將資料匯出為Word 格式。

  本次畢業設計系統模組大致可劃分為基本資料維護及智慧試卷生成兩塊,功能點大致包括章節管理、試題管理、試卷管理以及系統管理這四部分。

  2 系統實現方式

  本系統是我們透過瀏覽器和伺服器的網路形式進行系統的效能開發,讓系統更具靈活性和獨立性,在相容性方面得到了很大的提升,使用者透過瀏覽器向伺服器傳送資訊,讓伺服器對使用者進行反饋。我們透過PC 機上的瀏覽器進行軟體的安裝,使用者透過軟體進行下載試題,減少出卷繁瑣的任務。再結合.NET 開發迅速的特點選擇以ASP.NET 框架的三層模式進行架構的搭建,選用Visual Studio 2013 對這款軟體進行開發和執行。本系統多使用jQuery Ajax 技術應用於主要模組中,對頁面和資料的載入都是非同步操作。所以無論從減輕伺服器負載還是美觀方面都有很大的進步。頁面前端採用HTML 和CSS 進行佈局讓整個系統更加具有美觀性,在整個系統環境下的相容性有一定的下降。

  3 系統實現過程

  管理員需要登入系統後才可進行對系統的操作,只有透過使用者認證才可登入系統。理員輸入正確的使用者名稱密碼後即可登入後臺,後臺主要功能點分為幾大塊,包括章節管理,題型管理,試題管理,每個模組下又細分模組。系統如果需要生成試卷需要新增一些基礎資料,包含章節,和題型,題型中包含基礎題型,如選擇題、填空題、判斷題、簡答題等,系統中也可以自定義題型。也可以檢視已經新增的章節內容,可用於修改和瀏覽詳情,刪除等。整個系統最核心的部分是生成試卷,根據使用者選擇的章節,題型,每個章節選擇的題目以及數量生成隨機的試卷內容供使用者下載。

  4 總結和展望

  本文實現了線上試卷生成系統。我總結出這個系統如下幾個優點:

  (1) 獨立性

  我透過我們學校的現狀對整個出卷系統進行了更加好的佈局來適應我們學校的大環境,讓我們學校的出卷系統更加的合理化更具有針對性,讓出卷更加的便利和高效。

  (2) 安全效能高

  系統透過許可權的設定使用較新的.NET 內建票據認證方式大大加強了整個系統的安全性和牢固性,這個系統的資料進行分散式的記錄,即便丟失和盜用也能透過其他伺服器進行資料的恢復。

  (3) 可擴充套件性強

  我添加了許多的擴充套件介面,對於今後想新增試卷的屬性較為方便。開發者也可以透過提供的開放介面進行系統外掛的開發,更加易於今後的使用者進行開發,可擴充套件性較強。

  此課題的研究和開發取得了一定階段的成果, 但資料庫邏輯結構需要進行再分析和最佳化以達到最小冗餘的情況,防止後期資料過多導致全系統的崩潰。

【淺談自動化出卷系統的設計與實現論文】相關文章: