楊瑞坤
摘 要:十九大以來,職業(yè)教育改革的步伐加快實施,目的是提高教師的教學水平,提高學生的理論和技能能力,提升課堂綜合效率。本論文立足于教學改革前沿,提高課堂有效教學模式。較為詳細的分析了題庫管理系統(tǒng)的設(shè)計過程和實際意義,為教學與考試的分離提供了平臺。
關(guān)鍵詞:教育改革;課堂效率;數(shù)據(jù)庫操作;ADODB;SQL;關(guān)系數(shù)據(jù)庫
一、題庫管理系統(tǒng)設(shè)計的目的和意義
提高課堂教學綜合效率是教學改革的基本目標,在傳統(tǒng)教學模式中,教師始終處于“教”的主導地位,學生始終處于“學”的被動地位。教師隨機出題和考試是教學過程中的常用手段,如何能夠使教師出題考試更加隨機有效,本系統(tǒng)提供了有效的平臺。教師通過系統(tǒng)隨機出題來檢驗本節(jié)課的教學效果,每個階段都可以通過系統(tǒng)進行理論考核,教務(wù)科和各個專業(yè)科室也都可以通過使用該系統(tǒng)來檢驗學生的學習狀況和教師的教學情況。其目的就是要通過學生課堂測評或者專門組織考試隨機檢查來提高教學效率,使教師的教和學生的學能夠通過題庫管理系統(tǒng)綜合考量,從而使教學活動得以改進。
二、系統(tǒng)功能需求分析
為了保證專業(yè)教師在教學和考試中的嚴格分離,主要也是為了檢驗教學和學習的效果。授課教師應(yīng)按照出題要求樣例來出題,授課教師所出的每一道題都要標明知識點出自哪一章和哪一節(jié),同時要給出問題的答案。這樣通過檢查每道題的章節(jié)來源來檢驗教師出題是否認真,知識點是否突出是否為章節(jié)重點。本系統(tǒng)核心功能之一就是通過教師所做的答案自動生成可打印的答案文檔,這樣就可由其他非專業(yè)教師來評閱考試試卷,最終實現(xiàn)授課教師的教學考試和評卷的分離,這樣可以更加客觀分析教師的教學情況,學生的學習情況,找出問題成因,為以后提高教學質(zhì)量提供支持。
三、題庫管理系統(tǒng)的流程圖
四、系統(tǒng)功能模塊圖
根據(jù)上述教考分離流程的分析,設(shè)計了五大功能模塊,見圖2
五、系統(tǒng)功能模塊的具體實現(xiàn)描述
1、各個功能介紹
(1)系統(tǒng)管理功能:包括添加賬號,刪除賬號,使系統(tǒng)管理員能夠管理帳號的相應(yīng)權(quán)限。并根據(jù)實際需要為不同的使用者設(shè)置相應(yīng)的權(quán)限,從而保障題庫的安全。
(2)科目管理功能:實現(xiàn)所學專業(yè)教學科目的設(shè)置。包括①添加,在添加的同時錄入教學科目的章節(jié)數(shù)②教學科目的修改③教學科目的刪除。
(3)試題錄入功能:需要先選擇所要出題的教學科目名稱,然后根據(jù)已有的試題錄入模板,依照對應(yīng)的題型順次錄入試題。錄入試題的同時也要錄入每道題的答案,試題錄入模塊題型包括:選擇題、填空題、計算題、問答題、名詞解釋、完形填空、日英譯漢、漢譯日英、閱讀理解、論述題、證明與推論題等。試題錄入為各個教學學科提供了較為多樣的題型,基本滿足了專業(yè)老師的出題要求。
(4)自動出題功能:此功能只有教務(wù)處工作人員才能使用,先選擇所要考試的教學科目,在分配完各個題型的分值后,然后系統(tǒng)會提示教師按照不同的題型,根據(jù)知識點所在的章節(jié)數(shù)進行抽取。最后輸出到word文檔中,在word文檔中進行必要的修改和完善后,最后生成答案。答案可以形成word文檔來進行儲存,并且答案和錄入試題時的答案是完全一致的,這樣評卷工作完全可以通過非出題的專業(yè)教師進行評卷。自動出題功能是本系統(tǒng)的核心功能,本系統(tǒng)最重要的核心代碼是關(guān)于數(shù)據(jù)庫相關(guān)操作。連接數(shù)據(jù)庫相關(guān)操作的代碼如下:
Public conn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public addFlag As Boolean
Public Function OpenCn(ByVal Cip As String) As Boolean
Dim mag As String On Error GoTo strerrmag
Set conn = New ADODB.Connection conn.ConnectionTimeout = 25 conn.Provider = "sqloledb"
數(shù)據(jù)庫引擎是指一組動態(tài)鏈接庫(DLL),其任務(wù)是:解釋應(yīng)用程序的請求并形成對數(shù)據(jù)庫的物理操作;維護數(shù)據(jù)庫的完整性和安全性;處理結(jié)構(gòu)化查詢語言(SQL)查詢等。
conn.Properties("data source").Value = Cip'服務(wù)器的名字
conn.Properties("initial catalog").Value = "zqoa"'庫名
'conn.Properties("integrated security").Value = "SSPI" '登陸類型
conn.Properties("user id").Value = "sa" conn.Properties("password").Value = "sa" conn.Open
OpenCn = True addFlag = True Exit Function strerrmag:
On Error GoTo strerrmag
Set rs=New ADODB.Rceordset
IFaddFlag=FalseThenrpy=TrueWith rs.ActiveConnettion=conn.CursonrLocation=adUseClient.CursorType=adOpenKeyset.LockType=adLockOptimistic.Open strsql
End With
記錄集是一個表或多個表中對象的集合,所以它是一個操作對象。在數(shù)據(jù)庫編程中,記錄集相當于程序中的變量。記錄集作為一個對象,他既有屬性和方法。數(shù)據(jù)庫中的數(shù)據(jù)不允許直接訪問的,但可以通過記錄集進行記錄的瀏覽和操作。
(5)查詢修改功能:此功能實現(xiàn)錄入試題過程由于失錯造成試題錯誤時進行修改,修改時要先選擇對應(yīng)的科目,同時選取章節(jié),修改后再進行保存。
2、數(shù)據(jù)庫中關(guān)鍵表的設(shè)計
數(shù)據(jù)庫是信息系統(tǒng)設(shè)計的核心和基礎(chǔ),它把信息系統(tǒng)中大量的數(shù)據(jù)按一定關(guān)系組織起來,提供儲存、維護、檢索數(shù)據(jù)的功能。數(shù)
據(jù)訪問對象即DAO對象模型,這些類和用其所創(chuàng)建的對象與程序開發(fā)環(huán)境中的其他類和對象的行為是類似的,也有屬性,方法等。數(shù)據(jù)訪問對象和類分層結(jié)構(gòu)來組織,分層方式與關(guān)系數(shù)據(jù)庫系統(tǒng)的邏輯視圖相符合。根據(jù)系統(tǒng)的功能要求,建立如下重要數(shù)據(jù)庫表。
專業(yè)課程名稱表(subject)存儲專業(yè)課程的基本信息。字段有:課程名稱,章節(jié)數(shù)等。
選擇題表(xuanzhe)存儲選擇題相應(yīng)的基本信息。字段有:專業(yè)課程名稱、章節(jié)數(shù)、問題、答案選項、答案等。
填空題表(tiankong)存儲填空題相關(guān)的基本信息。字段有:專業(yè)課程名稱、章節(jié)數(shù)、問題、答案、分數(shù)等。
計算題表(jisuan )存儲計算題相關(guān)的基本信息。字段有:專業(yè)課程名稱、章節(jié)數(shù)、問題、答案、分數(shù)等。
簡答題表(jianda)存儲簡答題相關(guān)的基本信息。字段有:專業(yè)課程名稱、章節(jié)數(shù)、問題、答案、分數(shù)等。
論述題表(lunshu)儲存論述題的基本信息,字段有:專業(yè)課程名稱、章節(jié)號、問題、答案、分數(shù)等。
3、題庫管理系統(tǒng)的運行界面如下圖所示:
六、小結(jié)
本論文給出了題庫管理系統(tǒng)的技術(shù)方案,它基本解決了教師在課堂隨機考試的需求,提高了課堂效率。同時解決了教務(wù)處在授課教師出題、考試、評卷等過程中管理考核等方面存在的不足,經(jīng)過幾個月的調(diào)查研究、綜合評估、系統(tǒng)設(shè)計、本系統(tǒng)各個功能模塊已基本完成。實踐證明,系統(tǒng)達到了預期目標,能夠?qū)⑹谡n教師的教學活動和考試活動完全分離開,為教學改革的順利實現(xiàn)提供了一個平臺。但是,技術(shù)的進步和業(yè)務(wù)需求的變化還需要我們繼續(xù)探討具體的實現(xiàn)方法,以便拓展本系統(tǒng)的功能。
參考文獻:
[1]王義勇.教育現(xiàn)代化背景下的教育考試管理智能化建設(shè)探析——以自學考試為例[J].福建教育學院學報,2020,21(01):81-84.