摘要:本文在研究大慶醫(yī)學(xué)高等??茖W(xué)校思想政治理論課考試現(xiàn)狀的基礎(chǔ)上,結(jié)合網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)技術(shù)等對(duì)思想政治理論課考試系統(tǒng)進(jìn)行了分析和設(shè)計(jì),介紹了系統(tǒng)所需的開(kāi)發(fā)平臺(tái)及數(shù)據(jù)庫(kù),并全面分析了系統(tǒng)的數(shù)據(jù)庫(kù)以及功能模塊設(shè)計(jì)。
關(guān)鍵字:思想政治理論課;ASP.NET;考試系統(tǒng)
中圖分類(lèi)號(hào):G421 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1673-9795(2013)06(b)-0000-00
高校思想政治理論課是系統(tǒng)地對(duì)大學(xué)生進(jìn)行馬克思主義理論教育和思想政治教育的主渠道和主陣地,是堅(jiān)持社會(huì)主義辦學(xué)方向的重要保證。它的開(kāi)設(shè)為全面貫徹黨的教育方針、培養(yǎng)社會(huì)主義建設(shè)事業(yè)的建設(shè)者、接班人發(fā)揮了不可替代的重要作用[1]。
傳統(tǒng)的思想政治理論課考試形式是教師出題、安排考試、安排監(jiān)考、收取答卷、評(píng)閱試卷……,這種考試形式造成了思想政治理論課教師的無(wú)謂工作量的增加,并且所有的考生必須在同一時(shí)間答同一套題目,容易出現(xiàn)作弊情況,并且監(jiān)考、印卷也浪費(fèi)了大量的人力、物力和財(cái)力,已經(jīng)越來(lái)越不適應(yīng)現(xiàn)代教學(xué)考試的需要。隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)上在線考試系統(tǒng)的研究成為熱點(diǎn),并且廣泛應(yīng)用于教育考試中。目前,此類(lèi)系統(tǒng)發(fā)展的主流是基于B/S模式,相對(duì)于C/S模式來(lái)說(shuō),B/S模式下系統(tǒng)開(kāi)發(fā)周期短,技術(shù)難度相對(duì)較低,開(kāi)發(fā)成本低,由于客戶端使用IE瀏覽器,客戶端程序就不需要編寫(xiě)[2]。因此,本文將采用B/S模式開(kāi)發(fā)思想政治理論課考試系統(tǒng)。
1開(kāi)發(fā)平臺(tái)技術(shù)及數(shù)據(jù)庫(kù)的選擇
ASP(Active Server Page)意思是活動(dòng)的具有服務(wù)器功能的網(wǎng)頁(yè)。ASP.NET是一種將各種WEB元素組合在儀器的服務(wù)器技術(shù),是一個(gè)統(tǒng)一的WEB開(kāi)發(fā)平臺(tái),它提供了生成一個(gè)完整的WEB應(yīng)用程序所必需的各種服務(wù)。它能與數(shù)據(jù)庫(kù)以及其它應(yīng)用程序進(jìn)行交互連接,是操作簡(jiǎn)單、方便使用的程序開(kāi)發(fā)工具,它能制作各種動(dòng)態(tài)網(wǎng)頁(yè)[3]。
C#(C-Sharp)是微軟在C/C十+語(yǔ)言功能與效率之間找到的一個(gè)較為理想的權(quán)衡點(diǎn),是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。C#增強(qiáng)了開(kāi)發(fā)者的效率,同時(shí)也致力于消除編程中可能導(dǎo)致嚴(yán)重結(jié)果的錯(cuò)誤。使C/C++程序員可以快速進(jìn)行網(wǎng)絡(luò)開(kāi)發(fā),同時(shí)也保持了開(kāi)發(fā)者所需要的強(qiáng)大性和靈活性[4]。在.NET平臺(tái)上,不同網(wǎng)站之間通過(guò)相關(guān)的協(xié)定聯(lián)系在一起,網(wǎng)站之間形成自動(dòng)交流,協(xié)同工作,提供最全面的服務(wù)。C#就是專門(mén)為.NET應(yīng)用而開(kāi)發(fā)的語(yǔ)言。
SQL Server是一款具有強(qiáng)大功能的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),能創(chuàng)建、設(shè)計(jì)、開(kāi)發(fā)以及管理數(shù)據(jù)。它是真正具有圖形化的用戶操作界面,豐富的編程接口,很強(qiáng)伸縮性、安全性,操作直觀、簡(jiǎn)單但功能有非常強(qiáng)大的數(shù)據(jù)庫(kù)管理工具[5]。
本系統(tǒng)采用ASP.NET技術(shù),C#語(yǔ)言進(jìn)行編寫(xiě),使用SQL Server2008作為系統(tǒng)所需數(shù)據(jù)庫(kù)。
2數(shù)據(jù)庫(kù)分析與設(shè)計(jì)
考試系統(tǒng)一個(gè)非常重要的組成部分就是數(shù)據(jù)庫(kù),它是實(shí)現(xiàn)整個(gè)系統(tǒng)信息資源共享的基礎(chǔ),在系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)中,為了組卷的方便以及高效率的應(yīng)用,需要按照系統(tǒng)所涉及的功能模塊來(lái)設(shè)計(jì)關(guān)鍵數(shù)據(jù)表。本文所設(shè)計(jì)的思想政治理論課考試系統(tǒng)的數(shù)據(jù)表比較多,在此列舉幾個(gè)關(guān)鍵的數(shù)據(jù)表如下:
(1) 用戶信息表
該表用來(lái)存儲(chǔ)用戶的編號(hào)、姓名、密碼、類(lèi)別等信息,共4個(gè)字段,分別為:用戶編號(hào)、用戶姓名、用戶密碼、用戶類(lèi)別。
其中,用戶編號(hào)定義為主鍵,不為空。用戶類(lèi)型分為3類(lèi)(0:管理員;1:教師;2:學(xué)生)。
(2) 學(xué)生信息表
該表用于存儲(chǔ)學(xué)生學(xué)號(hào)、姓名、班級(jí)、性別以及考試科目和成績(jī)等信息,教師可以通過(guò)該表來(lái)查詢學(xué)生成績(jī),共6個(gè)字段,分別為:學(xué)號(hào)、姓名、性別、班級(jí)、考試科目、考試成績(jī)。
其中,學(xué)號(hào)定義為主鍵,不為空。
(3) 試卷表
該表用來(lái)保存試卷編號(hào)、名稱以及考試時(shí)間等信息,共3個(gè)字段,分別為:試卷編號(hào)、試卷名稱、考試時(shí)間。
其中,試卷編號(hào)定義為主鍵,不為空。
(4) 試題表
試題表主要用來(lái)存儲(chǔ)試題號(hào)、類(lèi)型、難度、分?jǐn)?shù)、答案等信息,為自動(dòng)組卷和審閱試卷所用,共5個(gè)字段,分別為:試題號(hào)、類(lèi)型、難度、分?jǐn)?shù)、答案。
其中,試題號(hào)定義為主鍵,不為空。難度分為易、中、難三級(jí)。
3系統(tǒng)模塊設(shè)計(jì)
結(jié)合我校實(shí)際,經(jīng)過(guò)詳細(xì)的需求分析,本系統(tǒng)主要由登錄管理、題庫(kù)管理、試卷管理、在線考試、評(píng)閱及成績(jī)管理以及后臺(tái)管理六大模塊構(gòu)成。系統(tǒng)模塊圖如圖1所示:
(1) 登錄管理模塊:本模塊用于驗(yàn)證用戶身份,身份設(shè)定為三種,管理員、
教師和學(xué)生,學(xué)生只可參加在線考試,教師可以進(jìn)行試卷庫(kù)的管理,學(xué)生信息管理以及成績(jī)查詢等,管理員對(duì)整個(gè)系統(tǒng)進(jìn)行把握,可以對(duì)不同身份進(jìn)行有效的驗(yàn)證、授權(quán)。
(2)題庫(kù)管理模塊:進(jìn)行試題的增加、刪除,根據(jù)不同章節(jié)的知識(shí)點(diǎn)對(duì)試題進(jìn)行分類(lèi),根據(jù)試題的類(lèi)型、難易程度、分值對(duì)錄入的試題進(jìn)行分類(lèi)存儲(chǔ);
(3)試卷管理模塊:教師可以進(jìn)行試卷的編輯,刪除以及添加試卷的操作;
(4)在線考試模塊:考生輸入相應(yīng)的學(xué)號(hào)后即可登錄考試系統(tǒng)選擇相應(yīng)的課程,根據(jù)選擇的課程從數(shù)據(jù)庫(kù)中隨機(jī)抽取一份試卷進(jìn)行考試,在考試過(guò)程中可以提前交卷,考試時(shí)間到后試卷將會(huì)自動(dòng)保存并提交到服務(wù)器。在考試過(guò)程中,系統(tǒng)會(huì)提供剩余時(shí)間的顯示,意外斷電的答題保護(hù)等;
(5)評(píng)閱及成績(jī)管理模塊:考試結(jié)束后,試卷將被提交并保存在數(shù)據(jù)庫(kù)中,系統(tǒng)將根據(jù)正確答案進(jìn)行自動(dòng)評(píng)分,并將批改的成績(jī)進(jìn)行分類(lèi)保存;
(6)后臺(tái)管理模塊:對(duì)用戶的增加、刪除、修改以及相應(yīng)權(quán)限的管理。
4結(jié)束語(yǔ)
本文在研究大慶醫(yī)學(xué)高等??茖W(xué)校思想政治理論課考試現(xiàn)狀的基礎(chǔ)上,結(jié)合網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)技術(shù)等對(duì)思想政治理論課考試系統(tǒng)進(jìn)行了分析和設(shè)計(jì),本系統(tǒng)實(shí)現(xiàn)之后完全可以讓思想政治理論課教師從繁瑣的傳統(tǒng)考試活動(dòng)中解脫出來(lái),使之有更多的精力用于教學(xué)活動(dòng)中,而且本系統(tǒng)合理的抽取試卷會(huì)使得考試更加準(zhǔn)確客觀和科學(xué)。在后續(xù)的系統(tǒng)實(shí)現(xiàn)環(huán)節(jié),可能會(huì)有一些小問(wèn)題的出現(xiàn),但隨著經(jīng)驗(yàn)的積累,該系統(tǒng)終將會(huì)實(shí)際應(yīng)用于我校思想政治理論課考試中。
參考文獻(xiàn)
[1]田霞,王永芳,教育的調(diào)查及對(duì)策研究[J],思想理論教育導(dǎo)刊,2010(2):82-86.
[2] Li Huo qin,Based on B/S structure of online examination system analysis and design [J],ScienceTechnology Information,2008(30):149-149.
[3] 靳晉.淺談ASP與JSP[J].中國(guó)教育技術(shù)裝備,2011,6(2):89-89.