?

基于ASP.NET技術的學生學業測評系統設計

2016-11-09 07:01朱衛霞
知音勵志·社科版 2016年9期
關鍵詞:高職院校

朱衛霞

本文設計了一種以ASP.NET技術為核心的學生學業測評系統,該系統還融入了SQL Server 2005數據庫技術和Microsoft Visual Studio 2008技術,包括登錄模塊、設置模塊、測試管理模塊、數據庫等部分,能夠對高職計算機類課程進行遠程在線測試,并為用戶提供仿真式學業測試考評環境,對于高職院校計算機專業課程教學信息化水平的提升能夠起到積極的作用。

【關鍵詞】ASP.NET技術;學業測評系統;高職院校;計算機專業教學

1 系統設計總體分析

1.1 需求分析

本系統設計的目的在于:實現高職院校計算機類課程考核的在線測試,且測試結果能夠由系統自動批改,如此一來,大大提升了課程教學考核的效率。此外,利用計算機系統的自動識別與批改功能,還能夠避免人為批改試卷過程中,造成的誤差。為了實現上述設計功能,本系統采用了先進的ASP.NET技術,并融合了SQL Server 2005數據庫技術,構建了一體化的在線考評測試平臺,在系統操作中,主要含有登錄、注冊、考試、管理四種行為,其中,考試和管理是系統的核心功能需求,又包括:試題庫建立、題目隨機抽取、考生在線答題管理、考試結束控制、多輪測試反饋等多項功能。

1.2 技術分析

本系統的開發,源于ASP.NET技術,并采用SQL Server 2005作為數據,而程序編譯則應用CSS、PHP。在ASP.NET技術靜態結構框架中,通過編碼、控件、臨時文件的組建,能夠生成多個網頁指令,通過這些網頁指令形成完整的前端界面。與ASP相比,ASP.NET技術更具安全性,且擁有豐富的WEB控件,能夠支持更多事件的同期處理,不僅提升了程序開發的便利性,還大大提升了系統運行的效率。

2 系統模塊設計

2.1 登錄模塊

系統的登陸模塊,是整個教學測評系統的首頁,在具體的設計中,需要結合系統功能設計。根據本系統應用于高職計算機專業課程教學測評的需求,該登陸模塊被設計成兩個子模塊,分別為學生登錄模塊和教師登錄模塊,上述兩個模塊均包含用戶名輸入和密碼輸入兩個功能,在具體的設計中,需要應用ASP.NET技術開發兩個登錄界面,兩個界面的權限不同,分別為教師(管理員)登錄權限,學生(用戶)登錄權限。

2.2 設置模塊

設置模塊,是該測評系統用于登錄設置、考核設置、權限設置等操作的核心模塊,按照B/S架構分析,該模塊應屬于系統的WEB服務器層次,且分屬數據服務層,即:業務邏輯的實現層,它主要完成系統設置的相關應用功能,當WEB服務器接收到教師或學生發出的設置請求后,則會根據請求的類型,與系統的數據庫進行數據交互,最后,將處理的結果返回到WEB服務器,并把處理數據存入數據庫中,完成系統相關功能的設置。

此外,該模塊的設置功能主要包含:院系設置、年級設置、班級設置、課程設置和測評設置幾個部分,其中,院系、年級和班級設置,主要用于登錄用戶自身信息的設置和保存;課程設置功能,則能夠實現課程信息,例如,教學學時、教學章節、教學目標等的設置;而測評設置功能,則能夠完成在線測評信息,如測評項目、分值分布、題型分類等的設置。

2.3 測評管理模塊

測評管理模塊是本系統最為關鍵的核心模塊,該模塊主要由試題選擇平臺、測評管理平臺、測評統計平臺幾個子模塊構成,其中,試題選擇平臺主要完成課程測評考核題目的抽選、測評管理平臺主要完成學生在線測試的運作,而測評統計平臺則用于對課程測評結果進行統計。

在該模塊試題選擇平臺的構建中,需要引入試題選擇算法,在本系統中,采用最大信息量選題法,該方法根據當前試題估計值選擇項目信息函數最大的試題,能夠快速、高效地組建在線測試題庫,在組建過程中,難度越接近當前被測試題的能力值,猜測度就越接近1,其項目信息函數的值也越高,以此實現了課程在線測試題的最優化選擇。而測評管理平臺運作中,能夠對考生提交的測評試卷進行在線分析,多輪測試,直到試卷的錯誤率為0,最終,將統計測試的結果以圖表的形式輸出。

2.4 數據庫設計

本系統采用SQL Server 2005為數據庫系統,根據設計需要,系統的數據庫量表包含:用戶信息表、測評記錄表、試題選擇表等。例如,在用戶信息數據表中,主要包含用戶ID、用戶編號、登錄名、年級、姓名等信息,皆為用戶注冊登錄時的個人信息。此外,還包含用戶測評能力值信息,該信息主要根據用戶多測在線測評考核的成績,進行估算,分為A、B、C、D四個等級,其中,A級代表用戶連續5次測評成績均>85分,B級代表用戶連續5次測評成績均>75分,C級代表用戶連續5次測評成績均>65分,D級代表用戶連續5次測評成績均<60分,該數據參量的引入,意在對學生測評水平進行量化評估。

3 系統測試與實現

系統測試中,主要包含登錄模塊、設置模塊、測評管理模塊三個部分的功能性測試。首先,在登錄模塊中,主要包含用戶名輸入、密碼輸入界面;其次,在設置模塊中,主要包含院系設置、年級設置、班級設置、課程設置和測評設置幾個部分,在順利登陸后,用戶能夠通過設置模塊,完善個人注冊信息,并選擇課程考核的項目,為之后的測試做鋪墊。最后,在測評管理模塊中,主要包含試題選擇、測評統計、分值輸出等。以下為系統登錄模塊的主要代碼:

<?php

session_start();

class chkinput{

var $name;

var $pwd;

function chkinput($x,$y)

{

$this->name=$x;

$this->pwd=$y;

}

4 結語

總而言之,本文所設計的學生學業測評考核系統,具備豐富的課程在線測試功能,完全能夠滿足高職院校計算機專業課程教學的需求,在今后的教學實踐中,希望該系統能夠得到廣泛地推廣和應用,不斷提升計算機專業課程教學的質量。

參考文獻

[1]于南.基于MVC架構的大學生綜合測評系統研究[J].渭南師范學院學報,2015(06):34-37.

[2]張建林.關于心智測評系統在大學生學業與職業生涯規劃中的作用[J].職教論壇,2011(29):56-58.

作者單位

上饒職業技術學院 江西省上饒市 334109

猜你喜歡
高職院校
“一帶一路”戰略與鹽城高職院校學生職業生涯規劃的思考
淺析紅色文化與高職院校思想政治教育工作
高職院校創新創業教育初探
全球化背景下高職院校韓語專業畢業生就業現狀分析
多元智能理論視角下高職院校體育課程評價體系的研究
淺談財務管理存在的問題及完善措施
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合