本站小編為你精心準備了基于Excel深層應用的閱卷系統參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
《軟件工程師雜志》2015年第三期
1設計思想(Designphilosophy)
1.1C#—考試過程管理在考試過程中的試卷管理、組卷過程、監考過程等采用C#語言實現,C#是由C和C++衍生出來的面向對象的編程語言,繼承了它們的強大功能,既可以通過可視化操作,又具有安全穩定、運行高效的特點,是.NET開發的首選語言。
1.2SQLServer—數據庫管理在系統中需要對學生信息、試卷信息、組卷要求等建立相應的數據庫進行存儲和管理。SQLServer是一個關系型數據庫管理系統,具有可伸縮性好、安全性高、軟件集成度高等優點。
1.3VBA—閱卷子系統操作題的閱卷過程是采用Office內嵌的VBA編程的方式實現的,對每一道題編寫相應的閱卷代碼。VBA(VisualBasicforApplications)是VisualBasic編程語言的一個子集,對于MicrosoftOffice軟件包中的Word、Excel、PowerPoint和Access等軟件都可以通過VBA進一步開發更加高效的應用[2]。
2系統功能(Systemfunction)
該系統分為兩部分:考試管理子系統和閱卷子系統。其中,考試管理子系統包括:考生管理、組卷管理、監考管理、閱卷管理等;閱卷子系統根據考試內容的不同分為:Excel基礎知識、圖表制作、投資決策分析、經濟訂貨量模型分析、最優化問題分析、時間序列預測和回歸分析等。系統總體功能圖如圖1所示。
3主要功能設計與實現(Designandimplementationofthemainfunction)
3.1數據庫的設計考試與閱卷系統的核心是數據庫的設計與實現。本系統中采用SQLServer作為后臺數據庫,主要設計了學生表、教師表、單項選擇題表、操作題表、組卷方案表和成績表等。學生表:包括學生的學號、姓名、班級、任課教師等信息。教師表:包括教師的編號、姓名、口令等。單項選擇題表:該表中包括試題編號、章節號、知識點編號、難易程度、試題題干、選擇項1、選擇項2、選擇項3、選擇項4、標準答案、標記狀態等信息。操作題表:包括試題編號、章節號、知識點編號、難易程度、操作題題目、閱卷代碼編號、標記狀態等信息。組卷方案表:包括方案編號、總題量、單項選擇題數量、操作題數量、較難題目比例、中等難度題目比例、較易難度題目比例等信息。成績表:包括學生學號、單項選擇題成績、操作題成績和總分等信息。在這些數據庫表的基礎上,進一步設計和實現其他考試和閱卷管理的功能。
3.2閱卷過程的設計自動閱卷功能能夠大大減少教師工作量,并且減少出錯和人為主觀錯誤。考題閱卷中單項選擇題的閱卷技術較為成熟,難點在于操作題的自動閱卷,操作題知識點繁多,學生操作過程千差萬別,這時參考答案就不能太絕對,對可能正確的操作答案需要考慮周全,對記錄下的學生的操作結果分情況判斷給分。操作題的閱卷過程采用VBA編碼實現。相比較于Excel的基本操作,Excel在經濟統計中的應用就需要挖掘VBA的深層功能,如:圖表控件、模擬運算表、投資決策函數、規劃求解工具、移動平均和指數平滑分析工具、回歸預測分析工具等。
3.3試卷分析的設計考試結束后能夠實現試卷和試題的自動分析,包括:(1)學生成績分類:將學生成績按照班級分類、按照任課教師分類。(2)各班成績分析:應考人數、實考人數、缺考人數、最高分、最低分、平均分、標準差、各分數段人數比例、各種題型的得分率等。(3)試題分析:試題庫中各試題抽題率、得分率最高的題目、得分率最低的題目、各難度題目的平均分等。
4改進方向(Improvementdirection)
本系統實現了自動考試和自動閱卷過程,也受到了廣大教師和學生的歡迎,但仍在以下問題上需要進一步改進:①以網絡為基礎建立本課程的在線考試系統,使學生能夠通過網絡在線學習和測試,提高教學質量。②進一步優化組卷方案,使每一份試卷更加科學合理、難易程度相當。
5結論(Conclusion)
Excel基本功能的閱卷系統較為常見,但Excel在經濟統計與分析領域的深層應用的閱卷系統還很少。本文闡述了基于excel深層功能的考試和閱卷系統的設計與實現,本系統已在我校期末考試中得到應用,考試過程管理穩定有序、閱卷過程準確合理,使用效果良好。
作者:劉凌波劉蘇淮單位:南京財經大學信息工程學院南京財經大學會計學院