一、自動閱卷系統的分析
自動閱卷系統的開發需要考慮必要的開發原則,只有遵循開發原則,系統才能夠更好的應用到實際的教學過程中。
1、提高教師的工作效率。教師除了每天繁重的教學任務,還需要準備考查測評,時刻了解學生的學習掌握情況,每次考試則是將主要精力放在了評改試卷上。人工評卷,不止費時,也費精神,可能會影響到老師的教學質量。因此,建立一個自動化的閱卷系統,充分利用計算機的高速運算能力,將單一的頻繁的閱卷操作自動化,即節省人力,又節省時間,提高了教師的工作效率,又能盡快了解學生的學習情況,從而也提高了教學質量。
2、數據的處理是自動閱卷系統的關鍵,對數據庫的操作要具有完善的管理機制,數據庫管理者要確保數據庫數據存取的合法性。另外,還要充分考慮到數據的可移植性和易操作性。
二、自動閱卷系統的設計
從功能上來說,VBA與VB幾乎完全一樣,或者說VBA是VB的一個子集。但它們之間更本質的區別在于VBA沒有自己獨立的工作環境,而必須依附于主應用程序;而VB則不依附于任何其它的應用程序,具有完全獨立的工作環境和編譯、連接系統。
數據庫的設計是在需求分析的基礎上進行的,目的是設計出能夠滿足用戶需求的各種實體以及它們之間的關系,為后面的邏輯結構設計打下基礎。根據需求分析的結果,實體有試卷、教師和考生。
自動閱卷系統的數據庫表有:記錄試卷的編號、類型、分值等信息的試卷信息表;用于教師登陸的時候進行驗證,主要保存的是教師的工號、姓名、密碼和操作等級等信息的教師信息表;主要用于保存考生的學號、姓名、密碼、班級以及考試狀態等信息的考生信息表;用于保存學生成績的考生成績表。
三、自動閱卷系統的實現
自動閱卷系統主要實現了3大部分功能。
1、試卷庫管理功能,在這個功能模塊中可以實現對試卷的增加、刪除、修改和查詢等功能。這個功能主要有教師來完成。由于計算機基礎考試是考查學生的office的操作內容,所以與其他的考試系統不盡相同,也主要體現在這個地方。教師在系統中設備題目要求之外,還要設置題目的答題標準,就是告訴計算機如何判斷學生的操作是否達到了要求。
2、考試管理功能就是自動閱卷系統的考試功能。與其他系統一樣,是對考試的整個過程進行控制。
3、考生信息管理是對學生的基本信息進行增加、刪除、修改和查詢等操作,以及學生成績的查詢。
|
|