
摘 要:在網絡技術的發展與網絡的普及背景下,網絡考試系統的設計與實現有了可行性條件,使得以網絡為平臺的考試模式成為可能,相信網絡考試將會逐步取代傳統的考試方式并成為一種必然趨勢?;赪eb技術的支持,其為網絡考試系統的設計與實現提供了諸多技術長的幫助,豐富了網絡考試系統中的功能性,這也為廣大師生提供了更多便利。在此,本文將具體探討一種基于Web技術下的網絡考試系統的設計與實現。
關鍵詞:Web技術;網絡考試;系統設計;實現
伴隨網絡與網絡技術的逐漸普及、提升,社會生活中的各個層面都已離不開網絡與網絡技術的支持。在這樣的發展背景下,改革傳統考試方式,將網絡技術引進學校考試系統中,可以進一步實現考試的靈活性、拓展性、跨越性。有鑒于此,以網絡為平臺的考試方式將會逐步取代傳統的考試方式并成為一種必然趨勢。而基于Web技術下的網絡考試系統設計,因以全球性的互聯網為平臺,這為網絡考試系統的實現提供了更為廣闊的發展空間。
1 網絡考試系統的分析
1.1 系統實現目標
校園網絡考試系統的設計與實現無論是對于教師還是學生來說都有極大的便利,其主要的系統實現目標是構建無紙化、網絡化的考試模式,實現計算機管理、監控學生考試,發揮網絡考試系統的多樣性功能,從而利于規范考試,杜絕舞弊。
1.2 系統可行性分析
我國大部分學校已初步實現了校園網絡化,配備多個大型網絡機房,具有Web服務器、數據庫服務器、穩定的局域網等,這為實現校園網絡化考試提供了基本硬件條件。而在網絡技術方面,Windows 2000Server是Web服務器的操作系統,SQL Server2000是數據庫服務器的管理系統,這兩種系統可以通過MS Active Server Pages(腳本語言)來實現頁面編程的動態交互性,進而為網絡考試系統提供了可行性。
2 基于Web技術下的網絡考試系統的設計
2.1 網絡考試系統的功能結構
網絡考試系統的功能結構所包含的內容較為多樣,主要由7大部分組成功能結構:①用戶注冊與登錄,系統構建考生信息庫,教師與學生通過注冊即可在網絡考試系統中注冊與登錄。②課程管理,教師根據學生學習課程來輸入、修改、刪除需要考試的課程,實現系統中的課程管理。③試題錄入,在系統中錄入考試題目,組成題庫便于修改與刪除。④試卷組織,選用題庫信息來確定題型、題量、分數規劃,以完成試卷的組織。⑤試卷發放與回收,利用網絡將試卷發放到考試計算機上,發送開考命令與考試結束命令,并完成試卷回收。⑥試卷批改,系統自動批改試卷,完成記分工作。⑦成績管理,系統統計成績,并實現成績的分析、備份、打印等。
2.2 數據庫概念結構設計
在基于Web技術下的網絡考試系統設計中,數據庫設計是關鍵部分,而確定數據庫的概念結構,完成數據庫概念結構設計是首要環節,系統數據庫的概念結構如圖1所示。
2.3 系統文件目錄結構設計
校園網絡考試系統的管理與維護還與另一個結構設計息息相關,即系統文件目錄結構的設計。因為系統文件與考試信息都需存放在文件目錄當中,所以文件目錄結構是否合理關系到系統的管理與維護難易。如可通過分課程單設子目錄來實現試題庫的管理與維護;利用學好設子目錄來完成答題庫的管理與維護。諸如此類,通過合理、細致設計系統文件目錄結構來實現對網絡考試系統的管理與維護。
3 基于Web技術下的網絡考試系統的實現
3.1 考核子系統的實現
考核子系統的實現非常重要,其是基于Web技術的網絡考試系統中的核心部分,考核子系統的設計與實現是確保網絡考試順利進行的關鍵。其具備多種功能,如考生身份自動驗證、各種界面信息的顯示、自動抽取試卷、存入考生答案到數據庫等。考核子系統的實現利于達到網絡考試的目的,同時還支持斷電續考。
3.2 管理子系統的實現
在Web技術的支持下,能夠有效實現網絡考試系統中的子系統管理,尤其是在生成試卷與抽題的操作中子系統管理功能明顯突出。為了確保試卷難度的統一、知識點的全面覆蓋,將題目所涉及的章節、知識點等描寫字段添加到系統題庫數據表中,如此在教師確定試卷題目類型、格式、份數之后,系統會自動抽取題庫中的題目并生成難度統一的試卷。管理子系統的實現還能完成學生成績報告單的自動生成,教師只需點擊系統中的自動成績報告單生成功能,系統便會自動生成一份內容詳細的學生成績登記表。
4 總結
總之,得益于網絡技術的發展與網絡的普及,網絡考試系統的設計與實現有了可行性條件。在Web技術的支持下,網絡考試系統中的數據庫概念結構設計、系統文件目錄結構設計等技術設計得以實現,同時考核子系統與管理子系統的實現也為網絡考試系統設計的具體應用提供了可能。
[參考文獻]
[1]張月,張奕.網絡考試系統中的命題庫設計與組卷算法——以“計算機應用基礎”課程為例[J].江蘇經貿職業技術學院學報,2012(1):50-53.
[2]姚力煒.基于B/S的信息技術基礎網絡考試系統的研究與設計[J].華章,2012(15).