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