摘要:對(duì)于高等院校來(lái)說(shuō),專業(yè)課程繁多,考試題范圍比較廣,從試卷出卷到復(fù)印再到閱卷的整個(gè)過(guò)程,工作量非常大,這時(shí)想要控制試題對(duì)相關(guān)課程的覆蓋量就顯得尤其困難,不利于最大限度地發(fā)揮試卷的作用。隨著高校信息化的發(fā)展,通過(guò)計(jì)算機(jī)輔助教學(xué)可以更好地管理高校試題庫(kù),將教學(xué)過(guò)程和考試實(shí)施過(guò)程分隔開(kāi),能提升教學(xué)質(zhì)量和教學(xué)水平,降低試卷生成工作的復(fù)雜性。文章將對(duì)高校試題管理系統(tǒng)進(jìn)行深入分析,力求設(shè)計(jì)出滿足高校校務(wù)管理的試題庫(kù)管理系統(tǒng)。
關(guān)鍵詞:高校;試題管理系統(tǒng);設(shè)計(jì);分析
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-120X(2016)23-0112-02 收稿日期:2016-06-02
基金項(xiàng)目:邵陽(yáng)市科技計(jì)劃項(xiàng)目(2014GK35)。
作者簡(jiǎn)介:張復(fù)初(1980—),男,湖南邵陽(yáng)人,邵陽(yáng)醫(yī)學(xué)高等??茖W(xué)校公共課部講師,碩士研究生,研究方向:計(jì)算機(jī)應(yīng)用、軟件開(kāi)發(fā)。
一、系統(tǒng)開(kāi)發(fā)的技術(shù)簡(jiǎn)介
1.三層瀏覽器體系結(jié)構(gòu)
在高校試題庫(kù)管理系統(tǒng)的架構(gòu)過(guò)程中,以Web為基礎(chǔ)的三層瀏覽器B/S/S是目前使用最廣泛的軟件開(kāi)發(fā)體系。
在這個(gè)邏輯體系中,數(shù)據(jù)庫(kù)服務(wù)器的主要作用是儲(chǔ)存信息數(shù)據(jù)。而最常用的數(shù)據(jù)庫(kù)服務(wù)器就是MySQL數(shù)據(jù)庫(kù),其功能非常強(qiáng)大,價(jià)格也較便宜。
而這個(gè)三層瀏覽器邏輯體系中最為重要的一部分是位于中間部位的Web服務(wù)器,該部分是高校試題庫(kù)管理系統(tǒng)開(kāi)發(fā)實(shí)現(xiàn)過(guò)程的難點(diǎn),也是整個(gè)系統(tǒng)開(kāi)發(fā)的基礎(chǔ)。
2.UML技術(shù)
UML技術(shù)中需要介紹的是UML語(yǔ)言和UML建模兩部分。
UML語(yǔ)言是目前最為通用的軟件建模的標(biāo)志符號(hào),可以說(shuō)是軟件設(shè)計(jì)的通用標(biāo)準(zhǔn)語(yǔ)言。
UML建模是高校試題庫(kù)管理系統(tǒng)開(kāi)發(fā)過(guò)程中必須用到的開(kāi)發(fā)分析工具,它有基本的繪圖功能,同時(shí)也具有生成代碼的功能和提供模型的功能。
3.數(shù)據(jù)庫(kù)連接技術(shù)
高校試題庫(kù)管理系統(tǒng)的核心就是數(shù)據(jù)。因?yàn)閿?shù)據(jù)存儲(chǔ)時(shí)使用了不同的數(shù)據(jù)庫(kù),不同數(shù)據(jù)庫(kù)的管理方式也是不同的,因此想要將各個(gè)數(shù)據(jù)庫(kù)之間聯(lián)系起來(lái),必須使用數(shù)據(jù)庫(kù)連接系統(tǒng)。在數(shù)據(jù)庫(kù)管理技術(shù)中,ODBC可以屏蔽不同數(shù)據(jù)庫(kù)之間的差異,比較實(shí)用。
在最初開(kāi)發(fā)系統(tǒng)的時(shí)候,考慮到工作效率,直接采用ODBC去操作數(shù)據(jù)庫(kù),但在應(yīng)用過(guò)程中發(fā)現(xiàn),在后面的操作中這樣的步驟反而存在很多不便之處,這時(shí)便有了在系統(tǒng)中引用Hibernate的做法,Hibernate是ORM映射工具。
4.Aiax知識(shí)
Ajax是一種主要用于Web應(yīng)用程序的技術(shù),通過(guò)Ajax,Java的功能能得到更大限度的發(fā)揮,功能的完成也更加迅猛。使用了Ajax技術(shù),Browser模式建立的高校試題庫(kù)管理系統(tǒng)可以讓用戶有更好的體驗(yàn),減少了很多的等待時(shí)間,避免了用戶重復(fù)刷屏,更新比較快,系統(tǒng)的靈敏性也更高。
二、系統(tǒng)分析
1.可行性分析
傳統(tǒng)考試的整個(gè)過(guò)程都需要教師參與,人工完成。但是隨著高校專業(yè)的增多,高校招生人數(shù)的歷年遞增,僅靠教師人工完成考試試卷的出題和批閱難度較大,因此,利用試題管理系統(tǒng)去管理顯得尤為科學(xué)與必要。
設(shè)計(jì)符合考試所需要的試卷管理系統(tǒng)可以更好地滿足高校的教務(wù)需要,節(jié)約了教務(wù)人員和學(xué)生的時(shí)間,信息的傳播效率比較高。
2.功能性分析
使用高校試卷管理系統(tǒng)的人群主要可以分為系統(tǒng)管理員、教師、學(xué)生三大類。系統(tǒng)管理員主要是負(fù)責(zé)系統(tǒng)的維護(hù)、系統(tǒng)參數(shù)的設(shè)置和用戶權(quán)限的管理。教師用戶主要負(fù)責(zé)對(duì)專業(yè)考試試題內(nèi)容進(jìn)行生成,自行設(shè)計(jì)符合教學(xué)目標(biāo)和要求的試卷。學(xué)生用戶是試卷管理系統(tǒng)權(quán)限最低的用戶,學(xué)生使用該系統(tǒng)主要是瀏覽試題,進(jìn)行考試。
高校試卷管理系統(tǒng)可以根據(jù)不同用戶的需求劃分成用戶管理模塊、數(shù)據(jù)庫(kù)管理模塊、試題管理模塊和試卷管理模塊四大模塊。
用戶管理模塊可以分配登錄權(quán)限、新建賬號(hào),維護(hù)用戶的基本信息。數(shù)據(jù)管理模塊是后臺(tái)管理模塊,是系統(tǒng)管理員使用時(shí)對(duì)系統(tǒng)參數(shù)進(jìn)行設(shè)置的模塊。試題管理模塊主要供教師使用進(jìn)行出題,教師可以通過(guò)該板塊對(duì)試卷進(jìn)行分值設(shè)計(jì)和試題分局設(shè)計(jì)。試卷模塊是通用度最高的模塊,學(xué)生和老師可以在這個(gè)模塊上瀏覽試題、答題。
三、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
為了實(shí)現(xiàn)不同層次用戶的需求,要按照相應(yīng)的模型對(duì)系統(tǒng)的功能去進(jìn)行設(shè)計(jì),進(jìn)行合理的數(shù)據(jù)庫(kù)建構(gòu)。這必須先建立好試題庫(kù)。試題庫(kù)中要涵蓋不同范圍、不同難度的試題以供教師選擇。對(duì)于試題庫(kù)中試題的選擇有專門的教師進(jìn)行審核,只有通過(guò)審核的試題才能錄入系統(tǒng)中,成為試題庫(kù)的一部分。試題錄入后還需要有專門管理人員對(duì)試題進(jìn)行專業(yè)分類,設(shè)置不同類型的試卷。然后是考試時(shí)系統(tǒng)管理員后臺(tái)輔助學(xué)生抽題,學(xué)生用戶進(jìn)入系統(tǒng)后就可以瀏覽試題、輸入答案、交卷、查看成績(jī)了。
四、系統(tǒng)的實(shí)現(xiàn)
1.登錄的實(shí)現(xiàn)
用戶想要進(jìn)入高校試卷管理系統(tǒng)必須先登錄。登錄這一過(guò)程可以驗(yàn)證用戶的合法性,對(duì)用戶進(jìn)行分類。對(duì)進(jìn)入系統(tǒng)的用戶還要確定好登錄權(quán)限。系統(tǒng)管理員、教師、學(xué)生都能進(jìn)入試卷庫(kù)管理系統(tǒng),但是這三者登錄后的權(quán)限是不同的。用戶登錄時(shí)只能登陸符合自己角色的頁(yè)面,如學(xué)生用戶只能進(jìn)入其相對(duì)應(yīng)的頁(yè)面,不能進(jìn)入管理員和教師的頁(yè)面。
2.管理功能的實(shí)現(xiàn)
登入系統(tǒng)后,用戶需要選擇符合自己角色的登錄頁(yè)面,進(jìn)入不同的管理功能模塊。如教師登錄后可以進(jìn)入試題管理模塊和試卷模塊兩大版面,可以進(jìn)行試卷的設(shè)計(jì)和修改。這些功能的實(shí)現(xiàn)需要上文提到的編程語(yǔ)言和技術(shù)進(jìn)行區(qū)分設(shè)計(jì)。在試卷的管理過(guò)程中,課程管理員,也就是教師可以選擇試卷的難度等級(jí)和試卷的類型。
高校試題庫(kù)管理系統(tǒng)除了試題管理和試卷管理外,還有數(shù)據(jù)庫(kù)管理這一大模塊,數(shù)據(jù)庫(kù)的管理是系統(tǒng)管理員的工作,主要是進(jìn)行數(shù)據(jù)的備份、恢復(fù)和日常數(shù)據(jù)的存儲(chǔ)及管理。
五、高校試卷管理系統(tǒng)的分析
1.高?,F(xiàn)有的試卷庫(kù)管理系統(tǒng)的使用步驟
現(xiàn)在的高校試題庫(kù)管理系統(tǒng)的使用流程:首先,教師制訂本課程的課程標(biāo)準(zhǔn)和教學(xué)大綱,選定教材,根據(jù)教學(xué)大綱的要求去準(zhǔn)備試題庫(kù)的試題并錄入試題,然后教務(wù)處進(jìn)行檢查審閱。最后,在考試時(shí)教師就可以進(jìn)入試題庫(kù)選擇審閱合格的試題進(jìn)行組卷了。組完卷后,經(jīng)檢查無(wú)誤,就可以投入使用。
2.試題庫(kù)管理系統(tǒng)所面臨的難題
試題的排版以及試題的編輯都是試題管理系統(tǒng)所面臨的難題。面對(duì)這些難題,在設(shè)計(jì)過(guò)程中需要借助強(qiáng)有力的Word編輯排版功能。為了能解決試卷試題的合理性問(wèn)題,采用組卷算法,組卷算法是試題庫(kù)的靈魂,是試題庫(kù)管理系統(tǒng)的核心。
隨著計(jì)算機(jī)輔助教學(xué)的發(fā)展,在高校校務(wù)管理中引用高校試題庫(kù)管理系統(tǒng)是十分必要的。經(jīng)分析可知,符合需求的高校試題庫(kù)管理系統(tǒng)在理論和技術(shù)層面都可以得到實(shí)現(xiàn)。但在實(shí)際生活中,由于設(shè)計(jì)人員的綜合水平問(wèn)題,高校試題庫(kù)管理系統(tǒng)的設(shè)計(jì)還存在一些問(wèn)題,但是,隨著信息技術(shù)的發(fā)展,我們可以預(yù)見(jiàn),這些錯(cuò)誤和問(wèn)題一定會(huì)得到不斷的修正。
參考文獻(xiàn):
楊 宇.高校題庫(kù)軟件系統(tǒng)研究與實(shí)現(xiàn).成都:電子科技大學(xué),2013.
姚玉開(kāi).高校試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).成都:電子科技大學(xué),2013.