亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET技術(shù)在線考試系統(tǒng)的設(shè)計與實現(xiàn)

        2013-04-29 00:44:03高尚
        無線互聯(lián)科技 2013年9期

        高尚

        摘 要:本文敘述了針對某職業(yè)技術(shù)學(xué)校而開發(fā)的在線考試系統(tǒng),該系統(tǒng)基于ASP.NET技術(shù),采用B/S模式,結(jié)合SQL Server 2008數(shù)據(jù)庫系統(tǒng)而開發(fā)。系統(tǒng)實現(xiàn)了用戶登錄、隨機抽題、在線考試、自動評分、試題管理和考試結(jié)果管理等功能。

        關(guān)鍵詞:在線考試;ASP.NET

        1 引言

        隨著計算機網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,我校與南京醫(yī)科大學(xué)繼續(xù)教育學(xué)院、蘇州大學(xué)成教院及江蘇職工醫(yī)科大學(xué)等高校聯(lián)合開設(shè)了多個層次的遠(yuǎn)程學(xué)歷教育,通過計算機網(wǎng)絡(luò)實施異地培訓(xùn)。目前,我校遠(yuǎn)程教育軟件的開發(fā)還處于發(fā)展階段,各類考試都采用傳統(tǒng)的筆試考試方式,隨著考試要求的不斷提高,傳統(tǒng)考試準(zhǔn)備周期較長、試題保密性差、人工閱卷存在誤差及工作效率低等問題日趨嚴(yán)重,已經(jīng)不能適應(yīng)現(xiàn)代教育考試的需求。于是我們開發(fā)了一款功能完善、易維護,擴展性強的在線考試系統(tǒng)。

        2 需求分析

        整個系統(tǒng)分為三類用戶學(xué)生、教師和管理員。

        對于學(xué)生用戶來說,該用戶登錄系統(tǒng)需要輸入正確的用戶名和密碼。身份驗證成功后,學(xué)生用戶可以根據(jù)考試安排選擇考試科目進行考試,系統(tǒng)將從試題庫中隨機抽取試題組成試卷,學(xué)生必須在規(guī)定時間內(nèi)答題??荚嚱Y(jié)束后,系統(tǒng)會自動評分并公布成績。

        對于教師用戶來說,該用戶登錄系統(tǒng)后會自動轉(zhuǎn)入教師管理界面。教師用戶不僅可以添加、修改及刪除所負(fù)責(zé)科目的試題,而且可以根據(jù)教學(xué)需要安排考試計劃??荚嚱Y(jié)束后,教師用戶還可以查看考試結(jié)果并具有對主觀題的批閱權(quán)限。

        對于管理員用戶來說,該用戶擁有最高的權(quán)限,用戶成功登錄后,可以對教師信息、學(xué)生信息、科目、試題信息、考試結(jié)果和數(shù)據(jù)庫等進行管理。

        3 系統(tǒng)主要功能的實現(xiàn)

        3.1 公共類的設(shè)計

        該系統(tǒng)中創(chuàng)建了一個公共類BaseClass。它包括DBCon、BindDG、OperateDate、CheckStudent、CheckTeacher、CheckAdmin等方法,分別具有數(shù)據(jù)庫連接、綁定GridView控件、執(zhí)行SQL語句、檢查用戶是否登錄等功能。

        3.2 用戶身份驗證的實現(xiàn)

        用戶登錄時,系統(tǒng)首先判斷用戶輸入的驗證碼是否正確。如果驗證碼輸入正確,再調(diào)用公共類中的方法來判斷用戶帳號和密碼是否正確。如果信息正確則會根據(jù)用戶的權(quán)限,跳轉(zhuǎn)到對應(yīng)的操作頁面。關(guān)鍵代碼如下:

        { if (this.ddlstatus.SelectedValue == "學(xué)生")

        {if (BaseClass.CheckStudent(txtNum.Text.Trim(),

        PublicControl.Md5Password(txtPwd.Text.Trim())))

        {Session["num"] = txtNum.Text.Trim();

        Session["teacher"] = null;

        Session["admin"] = null;

        Response.Redirect("Student/Student_Exam.aspx"); }

        3.3 組卷功能的實現(xiàn)

        組卷是在線考試系統(tǒng)設(shè)計的一個重要難點。本系統(tǒng)設(shè)計了自動抽題和手工選題兩種組卷方式。系統(tǒng)會根據(jù)教師設(shè)置的考試計劃,包含考試科目、考試時間、考試時長、試題類型、試題數(shù)量等參數(shù),通過Random類來隨機抽取無重復(fù)的試題。生成的試題將會存放在臨時表中,教師可以手動篩選部分試題。

        3.4 評分功能的實現(xiàn)

        評分系統(tǒng)是在線考試系統(tǒng)的一個核心環(huán)節(jié)。學(xué)生提交試卷后,若題型是客觀題,系統(tǒng)會根據(jù)考生選擇的答案與試題庫中的正確答案進行對比;若題型是主觀題,系統(tǒng)須等待教師對主觀題進行批閱,批改完成后將返回主觀題的分值,最后完成評分工作。關(guān)鍵代碼如下:

        if(testmsg1.plAnswer.Visible ==false) //題型是客選題

        {int count = Convert.ToInt32(testmsg1.lbCount.Text);

        for (int i = 0; i < selectAnswer.Length; i++)

        {if (i == count - 1)

        { result = result + ans + ","; }

        else

        {result = result + selectAnswer[i] + ","; }}

        result = result.Substring(0, result.Length - 1) + "|" + examAnswer.Split('|')[1]; }

        3.5 后臺批閱編輯器的實現(xiàn)

        若考試結(jié)果狀態(tài)為待批閱,則需要教師對主觀題進行人工閱卷。為了方便教師批改答案,使用了JavaScript編寫的KindEditor編輯器。KindEditor是一套所見即所得的在線HTML編輯器,兼容各類主流瀏覽器。關(guān)鍵代碼如下:

        script src="StyleSheet/Tool/kindeditor/kindeditor.js">

        自愉自愉产区二十四区| 日韩a无v码在线播放| 亚洲人成网站77777在线观看 | 亚洲啪啪视频一区二区| 日本边添边摸边做边爱喷水| 国产精品v欧美精品v日韩精品| 狠狠色噜噜狠狠狠97影音先锋| 极品美女销魂一区二区三| 日本特殊按摩在线观看| 一区二区三区字幕中文| 东京热人妻一区二区三区| 精品无码AⅤ片| 精品自拍偷拍一区二区三区| 熟女少妇精品一区二区三区| 国产精品国产av一区二区三区| 免费人成网站在线观看欧美| 五十路丰满中年熟女中出| 亚洲欧洲日产国码无码AV一| 久久亚洲精品成人av观看| 成人一区二区三区国产| 中国人妻与老外黑人| 国内精品人妻无码久久久影院导航 | 精品视频在线观看一区二区有| 亚洲熟伦在线视频| 久久亚洲中文字幕精品二区| 高清偷自拍亚洲精品三区 | 女人下边被添全过视频| 一本大道色婷婷在线| 亚洲AV无码AV色| 一区二区三区视频亚洲| 精品免费久久久久久久| 国产婷婷丁香久久综合| 熟妇人妻丰满少妇一区| 无码av天天av天天爽| 性一乱一搞一交一伦一性| 色窝综合网| 日韩一区二区三区久久精品| 欧美性猛交xxxx富婆| 亚洲无码a∨在线视频| 午夜视频一区二区在线观看| 夜夜爽日日澡人人添|