邱琳
摘 要:伴隨著科學技術的不斷發(fā)展,結(jié)合計算機功能建立的網(wǎng)上考試系統(tǒng)逐漸得到推廣,成為了校園信息化建設中不可或缺的一項。該文從網(wǎng)上考試系統(tǒng)功能開發(fā)需求的分析入手,簡要闡釋了網(wǎng)上考試系統(tǒng)的相關功能模塊,并對網(wǎng)上考試系統(tǒng)功能的實現(xiàn)展開了討論,旨在為相關技術人員提供有價值的參考建議。
關鍵詞:網(wǎng)上考試系統(tǒng) 功能模塊 開發(fā) 設計
中圖分類號:TP393 文獻標識碼:A 文章編號:1674-098X(2017)01(c)-0121-02
伴隨著科學技術的不斷發(fā)展,結(jié)合計算機功能建立的網(wǎng)上考試系統(tǒng)逐漸得到推廣,成為了校園信息化建設中不可或缺的一項,加之人們利用網(wǎng)絡技術參加社會化考試的幾率在不斷增大,不僅能提升相應操作的實效性,也能一定程度上提高整體管控結(jié)構的實效性。
1 網(wǎng)上考試系統(tǒng)的功能開發(fā)需求
在教育信息化建設項目的發(fā)展進程中,要結(jié)合實際發(fā)展模型和管理要求,發(fā)揮社會環(huán)境以及網(wǎng)絡優(yōu)勢。只有建構有效且實用的網(wǎng)上考試系統(tǒng),才能確保進一步提升管控系統(tǒng)的實效性,確保能從根本上管理和有效使用網(wǎng)絡資源,建構更加貼合于網(wǎng)絡教學的考試環(huán)境以及考試模式。在開發(fā)相關網(wǎng)上考試模型的過程中,要保證其具備以下功能。其一,具有基本的題庫收集功能,能對試題進行及時添加和查詢,以保證題目數(shù)量的完整度。其二,要保證系統(tǒng)具備較為靈活的試卷管理功能,建構有效的生成方式,利用隨機模式或者是人工模式,都是為了進一步滿足不同用戶的不同需求,從而確保其能夠有效地參與到考卷中,有效控制不同參數(shù)。其三,能在考試過程中實現(xiàn)考試管理和考場監(jiān)督,真正建構動態(tài)化考試運行模塊。其四,能建構更加便捷化的系統(tǒng)管理功能,并設置有效地管控和日志功能,便于用戶進行及時的查詢和處理。其五,能真正實現(xiàn)人性化在線考試系統(tǒng),確??荚嚻陂g整體系統(tǒng)運行項目的有效性。并且,在實際管理過程中,也能運行有效的評分機制,學生能通過正確的路徑對成績進行統(tǒng)計和查詢[1]。
2 網(wǎng)上考試系統(tǒng)功能模塊設計
在網(wǎng)上考試系統(tǒng)中,各個功能模塊是最重要的設計參數(shù),需要設計人員給予其高度重視。
第一,網(wǎng)上考試系統(tǒng)功能模塊之題庫管理功能。主要是對控制器的設計,利用課程管理、章節(jié)管理以及試題管理3個模塊進行系統(tǒng)設計,分別由不同的控制器進行控制,且每個控制器實行Action方法。例如,在題庫模塊中要設計視圖結(jié)構,不僅要對課程進行創(chuàng)建,也要具備編輯功能,并且要對章節(jié)管理、試題管理進行集中控制,在控制器和視圖之間能形成數(shù)據(jù)的有效傳遞,并且對特定視圖進行集中選擇,ViewData則是ViewPage中的一個基本屬性。
第二,網(wǎng)上考試系統(tǒng)功能模塊之試卷管理功能。要對組卷功能、試卷維護功能兩個模塊進行集中設計和綜合處理,PaperController主要分為4個主要Action方法,List主要是按照不同的條件對試卷進行陳列;Create主要功能是創(chuàng)建試卷;Dele的功能是刪除多余試卷;而Edit主要是負責對試卷進行有效的屬性管理。另外,要對組卷視圖、試卷列表視圖以及試卷管理視圖進行處理。
第三,網(wǎng)上考試系統(tǒng)功能模塊之考試管理功能。主要分為3個模塊,確保創(chuàng)建、維護以及考試監(jiān)控。ExamController主要分為5個主要Action方法,List主要是按照不同的條件列出已經(jīng)具備的考試項目;Create主要功能是創(chuàng)建一份試卷;Dele的功能是刪除已經(jīng)創(chuàng)建的考試;而Edit主要是負責對試卷進行有效的屬性管理或者是重新選擇試卷;添加了一個Action方法是Status,主要是負責有效顯示考試中考生的狀態(tài)。
第四,網(wǎng)上考試系統(tǒng)功能模塊之用戶管理功能,主要是為了進行用戶添加、用戶維護以及用戶查詢。RoleController主要分為7個主要Action方法,List User主要是按照不同的條件列出用戶信息和參數(shù);Dele User的功能是刪除用戶;Edit User主要是負責對用戶信息進行編輯;Register主要是負責創(chuàng)建用戶;View User用于查詢用戶信息;Edit UserRole能對用戶信息進行修改;添加了一個Action方法是List UserRole,主要是負責對所有用戶的信息進行導出。
第五,網(wǎng)上考試系統(tǒng)功能模塊之成績管理功能。能對成績進行查詢、修改、刪除和試卷評分,確保能及時對成績顯示視圖、成績編輯視圖以及試卷評分視圖進行統(tǒng)籌處理。
第六,網(wǎng)上考試系統(tǒng)功能模塊之系統(tǒng)管理功能。由兩個模塊構成,分別為系統(tǒng)設置和系統(tǒng)日志,技術人員要對SystemController的不同參數(shù)結(jié)構進行系統(tǒng)化分析,及時查詢系統(tǒng)設置視圖和系統(tǒng)日志視圖,實現(xiàn)系統(tǒng)設置相關的具體邏輯和數(shù)據(jù)庫操作處理[2]。
第七,網(wǎng)上考試系統(tǒng)功能模塊之在線管理功能。主要是OnlineController,只是包含一個Action方法,就是Exam,能確保學生進行在線考試,并通過該模塊有效創(chuàng)建一個在線考試視圖。利用Answer記錄考生的答題,而WriteStatus能記錄考生的答題狀態(tài)。
第八,網(wǎng)上考試系統(tǒng)功能模塊之用戶驗證管理功能。借助Action方法中的Logon進行用戶登錄驗證,Logoff實現(xiàn)用戶注銷。
在對系統(tǒng)進行深度分析的過程中,系統(tǒng)采用了平臺框架,且框架運行機制和優(yōu)越性要貼合實際需求。另外,在模式的基礎上,系統(tǒng)的各個功能模塊要進行層次性的劃分,確保內(nèi)部運行維度切實可行,且控制類、數(shù)據(jù)模型類和視圖類模塊之間能有效配合,形成統(tǒng)一管理層級結(jié)構。對應模式不同的控制器、模型結(jié)構以及視圖結(jié)構,結(jié)合實際構建數(shù)據(jù)庫模型圖,為系統(tǒng)升級提供支撐。
3 網(wǎng)上考試系統(tǒng)功能的實現(xiàn)
3.1 網(wǎng)上考試系統(tǒng)運行環(huán)境和開發(fā)平臺
操作系統(tǒng)是Windows Server2012版,是微軟公司在2012年4月推出服務器,在2008基礎上設計出來的,進入了先進的Metro界面,能實現(xiàn)有效的數(shù)據(jù)存儲和虛擬化云技術應用,確保管理員能更好地控制服務器。開發(fā)工具是Visual Studio2015,不僅支持平臺移動開發(fā),也能實現(xiàn)Web以及云開發(fā),整體IDE生產(chǎn)力更加強大,內(nèi)部版本達到了14.0。數(shù)據(jù)庫服務是SQL Server2014,能實現(xiàn)內(nèi)存在線事務處理,將內(nèi)存數(shù)據(jù)直接整合到SQL Server的核心數(shù)據(jù)庫中,保證數(shù)據(jù)應用結(jié)構更加便利。
3.2 網(wǎng)上考試系統(tǒng)數(shù)據(jù)模型層級結(jié)構的實現(xiàn)
主要是將關系型數(shù)據(jù)映射應用到系統(tǒng)開發(fā)中,減輕了SQL Server編寫的壓力,確保數(shù)據(jù)服務和事務管理模塊的有效運行,將對象作為重要的傳輸媒介,更好地實現(xiàn)各個層級之間的數(shù)據(jù)傳輸和處理。
3.3 網(wǎng)上考試系統(tǒng)身份認證
主要是利用ASP.NET Framework2.0正式版,構建有效的表單認證模型,對用戶進行驗證和角色管理,確保數(shù)據(jù)的集成化,也為登錄空間和表單驗證提供了便利,核心內(nèi)置成員庫,能對數(shù)據(jù)進行集中的處理,只是需要編寫少量的代碼,即可實現(xiàn)成員資格管理,提升了應用程序的實際開發(fā)效率[3]。
4 結(jié)語
總而言之,在研究網(wǎng)上考試系統(tǒng)的過程中,要結(jié)合實際需求,建構更加有效的技術框架,從而為項目的可持續(xù)發(fā)展奠定堅實基礎。
參考文獻
[1] 胡青松,李世銀.基于B/S模式的“計算機網(wǎng)絡”網(wǎng)上考試系統(tǒng)的設計和實現(xiàn)[J].電氣電子教學學報,2014,26(3):92-95.
[2] 陳裕慶,陳水平,張文敏,等.基于Flash試題庫的病理學實驗網(wǎng)上考試系統(tǒng)的構建與應用[J].中華醫(yī)學教育雜志,2015,35(5):789-794.
[3] 劉娜,常麗薇,鄭楠楠,等.基于WEB技術的網(wǎng)上考試系統(tǒng)設計與應用[J].桂林電子科技大學學報,2015,27(5):383-386.