博文谷

位置:首頁 > 實用範文 > 論文

在線考試系統開發研究論文

論文3.15W

1、引言

在線考試系統開發研究論文

考試是教學過程中不可缺少的重要環節,它是衡量教學和培訓質量的重要手段。 傳統的考試需要經過很多步驟,有很多弊端,比如無法激活應考者興趣,考試的主體成了老師,學生消極防衛、被動應付甚至弄虛作假;內容死板,使得考試缺乏靈活性和針對性;枯燥的試卷考覈方法, 使得部分學生對考試產生抗拒甚至是恐懼感。

傳統考試採用的方式,由任課老師一個人開展,工作量大,效率很低,並不是一種“高效教育”的形式。隨着網絡技術飛速發展,很多學校、企業、培訓機構和社會其他部門都開設了網絡在線課程平臺,異地實時地進行教育培訓和考覈早已經不是夢想。 由於學校及企業需求的多樣化,網絡學習的平臺的模式也呈現出多樣化的需求模式。 隨着技術的不斷髮展,需要有更好、更完善的軟件系統應用到網絡教育平臺當中去。 網絡學習的平臺包括很多模組,例如選課系統、教學系統、答疑係統以及考試系統等等。 在線考試系統是其中很重要的一個環節,同時它也是最難實現的.環節。 傳統的考試組織複雜、效率低下,教師工作量非常大,煩瑣而且容易出錯的傳統考試方式已經不能適應現代的考試的需要,因此開發出一種合適的在線考覈方式是非常迫切的。 在線考試系統將使考試管理工作更加規範化,自動化,簡單化,一方面方便考生考試,另一方面減輕教師的工作負擔,提高工作效率。 從而提高教學質量。

本文研究並設計了一個在線考試系統,能夠透過題庫錄入並組合成卷, 給學生一個網絡在線考試環境,透過這樣的考試練習,學生能夠比較全面地掌握相關理論知識,提高學習效率,老師能夠提高教學水平,減少工作量和閱卷量,提高教學的靈活性,從而促進教學改革。

2、系統總體設計

2.1、系統總體結構

本系統主要功能分爲兩個部分,一個是面向學生用戶,一個是面向管理員(教師)用戶。 學生需要能夠完成註冊、登入、選擇試卷、考試、檢視成績等功能,管理員需要能夠完成用戶管理、題庫管理、生成試卷、檢視成績排名等功能,此外系統需要能夠自動評分並排名。 本系統的總體結構圖如 1 所示。

圖 1 系統總體功能結構圖

2.2、數據庫設計

對於本系統而言,系統的角色爲管理員(教師)、學生,所以需要分別建立這兩個用戶表;管理員需要錄入題庫,所以需要一個存放題庫的表,還需要用於存放題庫正確選項的表;管理員需要由題庫生成試卷,所以需要試卷表以及試卷和題庫對應的表;而學生考試,需要一個存放考試成績的表。

綜合以上分析, 要實現本系統的所有功能模組,數據庫共要設計六個表,分別是用戶表、題庫表、題庫選項表、試卷表、試卷題目對應表、考試結果表。根據系統的基本需求, 我們採用 MySQL 數據庫管理系統,它是一個多線程的、結構化查詢語言(SQL)數據庫服務器。 MySQL 非常適用於中小型規模的網站和系統,它的執行性能非常高,執行速度非常快,並非常容易使用。

3、主要功能模組

根據本系統的總體結構功能圖,可以分析出本系統主要是針對管理員和註冊用戶兩大身份。 管理員相當於教師的角色,需要進行考試的管理活動,註冊用戶相當於學生的身份,需要進行在線考試的活動。

3.1、管理員功能模組

對於管理員, 主要需要實現的重點功能有題庫管理、試卷管理、考試管理、用戶管理。用戶管理模組。 普通用戶在透過註冊以後,可以成爲正式註冊用戶,然後纔可以進行考試。 後臺存儲着用戶的註冊資訊,如姓名、登入賬號、密碼等,管理員可以在後臺管理這些註冊用戶, 例如進行用戶的資訊查詢、刪除及修改等操作。 管理員自身也可以進行密碼修改等操作。

題庫管理模組。 後臺有專門的試題庫,用來儲存課程的相關試題及答案資訊等。 管理員可以透過預先錄入試題創建題庫。 管理員可以對題庫進行管理,包括題目的添加、刪除、修改、查詢等功能。試卷管理模組。 題庫形成以後,需要利用題庫中的題目來組成試卷, 考慮到高校課程的針對性比較強,以及學生有可能在企業實習,考試時間必須靈活設定等原因,本系統暫定由管理員人工進行組卷,而不採用自動隨機組卷。 試卷管理包括試卷的組卷、修改、查詢和刪除,以及設定每套試卷可以開考的開始和結束時間。考試管理模組。 學生選定考試試卷並考完以後,對於選擇題,系統需要根據題庫對應的答案資訊進行自動評分,並給出最終的成績。 管理員能夠檢視每一套試卷的最終考試結果,並能夠按考分從高到低進行排名。

3.2、用戶考試模組

對於學生, 主要需要實現的重點功能有用戶註冊、在線考試、成績檢視等。 對於非註冊用戶只有透過註冊,輸入個人資訊包括賬號、密碼等,成爲正式用戶(學生)後,纔可以進行在線考試。 註冊以後,登入到系統,學生可以檢視到當前時間段能夠進行考試的不同試卷,從而選擇試卷進行考試,考試完畢後,系統自動評分,學生可以檢視到自己的分數。 如果當前沒有需要考試的項目,則不顯示能考試卷。 學生可以檢視到自己曾經參加過的考試試卷以及考試結果。

4、主要實現技術

本系統是基於 B/S 模式設計的,它選擇的前臺開發語言爲 JSP,後臺數據庫管理工具爲 MySQL,開發工具爲 Eclipse,其 Web 服務器爲 Tomcat 7.0 及以上版本。

B/S 結構 (瀏覽器 / 服 務器模式 )是 Web 興 起後的一種網絡結構模式。 客戶端最主要應用軟件就是 Web瀏覽器。 這種模式將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。 客戶機上只要安裝一個瀏覽器 (Browser), 如 Netscape Navigator 或Internet Explorer 等 ,服務器需要安裝數據庫 、部署軟件執行環境。 這種方式具有分佈性特點,可以隨時隨地享受服務功能,維護簡單方便,共享性強。

5、結束語

基於 Web 的在線考試系統可藉助校園網絡進行,將試題內容放在服務器上,考生透過帳號和密碼進行登入參加考試,考試答案也存放在服務器上,這樣考試的公平性、答案的安全性可以得到有效的保證。 試題可以根據題庫中的內容由任課教師指定隨機生成,確保了考試的知識點覆蓋面;可以使用計算機判卷,大大提高閱卷效率;還可以直接對成績進行計算、排名等操作,便於對考試結果進行分析。 本系統不僅可以動態地管理考試資訊,而且還提高了教學的靈活性,對專業教學和學生本身能力的培養能夠起到促進作用。 今後隨着網絡教學平臺的發展,本系統可以作爲一個重要組成部分發揮更大的作用。

參考文獻

[1] Baron Schwartz 等.高 性能 MySQL[M].北 京:電 子工業出版社,2010 年.

[2] 唐有國 ,湛洪波 網站開發詳解 [M].北 京:清 華大學出版社,2008 年.

標籤:系統 論文 考試