朱衛(wèi)霞
本文設(shè)計(jì)了一種以ASP.NET技術(shù)為核心的學(xué)生學(xué)業(yè)測評系統(tǒng),該系統(tǒng)還融入了SQL Server 2005數(shù)據(jù)庫技術(shù)和Microsoft Visual Studio 2008技術(shù),包括登錄模塊、設(shè)置模塊、測試管理模塊、數(shù)據(jù)庫等部分,能夠?qū)Ω呗氂?jì)算機(jī)類課程進(jìn)行遠(yuǎn)程在線測試,并為用戶提供仿真式學(xué)業(yè)測試考評環(huán)境,對于高職院校計(jì)算機(jī)專業(yè)課程教學(xué)信息化水平的提升能夠起到積極的作用。
【關(guān)鍵詞】ASP.NET技術(shù);學(xué)業(yè)測評系統(tǒng);高職院校;計(jì)算機(jī)專業(yè)教學(xué)
1 系統(tǒng)設(shè)計(jì)總體分析
1.1 需求分析
本系統(tǒng)設(shè)計(jì)的目的在于:實(shí)現(xiàn)高職院校計(jì)算機(jī)類課程考核的在線測試,且測試結(jié)果能夠由系統(tǒng)自動(dòng)批改,如此一來,大大提升了課程教學(xué)考核的效率。此外,利用計(jì)算機(jī)系統(tǒng)的自動(dòng)識(shí)別與批改功能,還能夠避免人為批改試卷過程中,造成的誤差。為了實(shí)現(xiàn)上述設(shè)計(jì)功能,本系統(tǒng)采用了先進(jìn)的ASP.NET技術(shù),并融合了SQL Server 2005數(shù)據(jù)庫技術(shù),構(gòu)建了一體化的在線考評測試平臺(tái),在系統(tǒng)操作中,主要含有登錄、注冊、考試、管理四種行為,其中,考試和管理是系統(tǒng)的核心功能需求,又包括:試題庫建立、題目隨機(jī)抽取、考生在線答題管理、考試結(jié)束控制、多輪測試反饋等多項(xiàng)功能。
1.2 技術(shù)分析
本系統(tǒng)的開發(fā),源于ASP.NET技術(shù),并采用SQL Server 2005作為數(shù)據(jù),而程序編譯則應(yīng)用CSS、PHP。在ASP.NET技術(shù)靜態(tài)結(jié)構(gòu)框架中,通過編碼、控件、臨時(shí)文件的組建,能夠生成多個(gè)網(wǎng)頁指令,通過這些網(wǎng)頁指令形成完整的前端界面。與ASP相比,ASP.NET技術(shù)更具安全性,且擁有豐富的WEB控件,能夠支持更多事件的同期處理,不僅提升了程序開發(fā)的便利性,還大大提升了系統(tǒng)運(yùn)行的效率。
2 系統(tǒng)模塊設(shè)計(jì)
2.1 登錄模塊
系統(tǒng)的登陸模塊,是整個(gè)教學(xué)測評系統(tǒng)的首頁,在具體的設(shè)計(jì)中,需要結(jié)合系統(tǒng)功能設(shè)計(jì)。根據(jù)本系統(tǒng)應(yīng)用于高職計(jì)算機(jī)專業(yè)課程教學(xué)測評的需求,該登陸模塊被設(shè)計(jì)成兩個(gè)子模塊,分別為學(xué)生登錄模塊和教師登錄模塊,上述兩個(gè)模塊均包含用戶名輸入和密碼輸入兩個(gè)功能,在具體的設(shè)計(jì)中,需要應(yīng)用ASP.NET技術(shù)開發(fā)兩個(gè)登錄界面,兩個(gè)界面的權(quán)限不同,分別為教師(管理員)登錄權(quán)限,學(xué)生(用戶)登錄權(quán)限。
2.2 設(shè)置模塊
設(shè)置模塊,是該測評系統(tǒng)用于登錄設(shè)置、考核設(shè)置、權(quán)限設(shè)置等操作的核心模塊,按照B/S架構(gòu)分析,該模塊應(yīng)屬于系統(tǒng)的WEB服務(wù)器層次,且分屬數(shù)據(jù)服務(wù)層,即:業(yè)務(wù)邏輯的實(shí)現(xiàn)層,它主要完成系統(tǒng)設(shè)置的相關(guān)應(yīng)用功能,當(dāng)WEB服務(wù)器接收到教師或?qū)W生發(fā)出的設(shè)置請求后,則會(huì)根據(jù)請求的類型,與系統(tǒng)的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互,最后,將處理的結(jié)果返回到WEB服務(wù)器,并把處理數(shù)據(jù)存入數(shù)據(jù)庫中,完成系統(tǒng)相關(guān)功能的設(shè)置。
此外,該模塊的設(shè)置功能主要包含:院系設(shè)置、年級設(shè)置、班級設(shè)置、課程設(shè)置和測評設(shè)置幾個(gè)部分,其中,院系、年級和班級設(shè)置,主要用于登錄用戶自身信息的設(shè)置和保存;課程設(shè)置功能,則能夠?qū)崿F(xiàn)課程信息,例如,教學(xué)學(xué)時(shí)、教學(xué)章節(jié)、教學(xué)目標(biāo)等的設(shè)置;而測評設(shè)置功能,則能夠完成在線測評信息,如測評項(xiàng)目、分值分布、題型分類等的設(shè)置。
2.3 測評管理模塊
測評管理模塊是本系統(tǒng)最為關(guān)鍵的核心模塊,該模塊主要由試題選擇平臺(tái)、測評管理平臺(tái)、測評統(tǒng)計(jì)平臺(tái)幾個(gè)子模塊構(gòu)成,其中,試題選擇平臺(tái)主要完成課程測評考核題目的抽選、測評管理平臺(tái)主要完成學(xué)生在線測試的運(yùn)作,而測評統(tǒng)計(jì)平臺(tái)則用于對課程測評結(jié)果進(jìn)行統(tǒng)計(jì)。
在該模塊試題選擇平臺(tái)的構(gòu)建中,需要引入試題選擇算法,在本系統(tǒng)中,采用最大信息量選題法,該方法根據(jù)當(dāng)前試題估計(jì)值選擇項(xiàng)目信息函數(shù)最大的試題,能夠快速、高效地組建在線測試題庫,在組建過程中,難度越接近當(dāng)前被測試題的能力值,猜測度就越接近1,其項(xiàng)目信息函數(shù)的值也越高,以此實(shí)現(xiàn)了課程在線測試題的最優(yōu)化選擇。而測評管理平臺(tái)運(yùn)作中,能夠?qū)忌峤坏臏y評試卷進(jìn)行在線分析,多輪測試,直到試卷的錯(cuò)誤率為0,最終,將統(tǒng)計(jì)測試的結(jié)果以圖表的形式輸出。
2.4 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)采用SQL Server 2005為數(shù)據(jù)庫系統(tǒng),根據(jù)設(shè)計(jì)需要,系統(tǒng)的數(shù)據(jù)庫量表包含:用戶信息表、測評記錄表、試題選擇表等。例如,在用戶信息數(shù)據(jù)表中,主要包含用戶ID、用戶編號、登錄名、年級、姓名等信息,皆為用戶注冊登錄時(shí)的個(gè)人信息。此外,還包含用戶測評能力值信息,該信息主要根據(jù)用戶多測在線測評考核的成績,進(jìn)行估算,分為A、B、C、D四個(gè)等級,其中,A級代表用戶連續(xù)5次測評成績均>85分,B級代表用戶連續(xù)5次測評成績均>75分,C級代表用戶連續(xù)5次測評成績均>65分,D級代表用戶連續(xù)5次測評成績均<60分,該數(shù)據(jù)參量的引入,意在對學(xué)生測評水平進(jìn)行量化評估。
3 系統(tǒng)測試與實(shí)現(xiàn)
系統(tǒng)測試中,主要包含登錄模塊、設(shè)置模塊、測評管理模塊三個(gè)部分的功能性測試。首先,在登錄模塊中,主要包含用戶名輸入、密碼輸入界面;其次,在設(shè)置模塊中,主要包含院系設(shè)置、年級設(shè)置、班級設(shè)置、課程設(shè)置和測評設(shè)置幾個(gè)部分,在順利登陸后,用戶能夠通過設(shè)置模塊,完善個(gè)人注冊信息,并選擇課程考核的項(xiàng)目,為之后的測試做鋪墊。最后,在測評管理模塊中,主要包含試題選擇、測評統(tǒng)計(jì)、分值輸出等。以下為系統(tǒng)登錄模塊的主要代碼:
<?php
session_start();
class chkinput{
var $name;
var $pwd;
function chkinput($x,$y)
{
$this->name=$x;
$this->pwd=$y;
}
4 結(jié)語
總而言之,本文所設(shè)計(jì)的學(xué)生學(xué)業(yè)測評考核系統(tǒng),具備豐富的課程在線測試功能,完全能夠滿足高職院校計(jì)算機(jī)專業(yè)課程教學(xué)的需求,在今后的教學(xué)實(shí)踐中,希望該系統(tǒng)能夠得到廣泛地推廣和應(yīng)用,不斷提升計(jì)算機(jī)專業(yè)課程教學(xué)的質(zhì)量。
參考文獻(xiàn)
[1]于南.基于MVC架構(gòu)的大學(xué)生綜合測評系統(tǒng)研究[J].渭南師范學(xué)院學(xué)報(bào),2015(06):34-37.
[2]張建林.關(guān)于心智測評系統(tǒng)在大學(xué)生學(xué)業(yè)與職業(yè)生涯規(guī)劃中的作用[J].職教論壇,2011(29):56-58.
作者單位
上饒職業(yè)技術(shù)學(xué)院 江西省上饒市 334109