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

        ?

        基于ASP.NET技術的網(wǎng)絡考試系統(tǒng)設計

        2015-11-14 20:41:18魏柯孫旭朝
        都市家教·下半月 2015年10期

        魏柯 孫旭朝

        【摘 要】隨著計算機技術的快速發(fā)展和互聯(lián)網(wǎng)的廣泛應用。在教育領域里,網(wǎng)上考試系統(tǒng)利用學?,F(xiàn)有的計算機軟、硬件資源和網(wǎng)絡資源服務功能,讓學生能夠不受時間和地域的限制在任何一個終端上進行考試。它可以減輕教師的工作負擔,提高工作效率,直接分析考試試卷,有利于教師更好地掌握學生的學習情況。

        【關鍵詞】網(wǎng)上考試;ASP.NET ;隨機試卷

        1 系統(tǒng)總體設計思想

        本系統(tǒng)采用B/S結構,它以訪問web數(shù)據(jù)庫為中心,HTTP為傳輸協(xié)議,客戶端通過瀏覽器訪問web服務器和與其相連接的后臺數(shù)據(jù)庫,稱之為B/S模式。

        2 系統(tǒng)功能模塊設計和具體描述

        系統(tǒng)功能模塊劃分如圖2所示。

        2.1 題庫管理

        教師可以對題庫進行管理。該權限包括:題庫相關的管理,實現(xiàn)試題類別(填空、選擇、判斷、問答等)的增加、刪除、修改和排序功能。實現(xiàn)考試試題和答案的增加、刪除、修改功能。

        2.2 在線考試

        考生考試前先由教師組成試卷,題目由隨機函數(shù)從題庫中隨機抽取,抽取的條件(如最大難度、最小難度、數(shù)量、總分等)可以由教師確定;對學生考試進行計時,學生可以在考試時間內(nèi)主動交卷或者在達到考試時間后系統(tǒng)自動收卷。

        2.3 系統(tǒng)維護

        系統(tǒng)管理員擁有最高權限,可以對系統(tǒng)進行維護。包括對用戶進行管理,增加、修改、刪除用戶及分配用戶的角色,可以直接修改數(shù)據(jù)庫。但所有對系統(tǒng)的操作都存在系統(tǒng)日志文件中,可供查看并提高了系統(tǒng)的安全性。

        3 數(shù)據(jù)庫設計

        建立網(wǎng)上考試系統(tǒng)的數(shù)據(jù)庫netexam,以考試科目為English為例。為系統(tǒng)創(chuàng)建以下幾個表:考生信息表StuInfo,教師信息表Teacher,題庫表Question,考試試卷表English:存放教師由題庫中隨機選擇的考試試卷,考生成績表Score和考點標志表Test成。其中Test表由testaddr(考試地點)和testsign(考試標記)組成,testsign的值可以為0或l,1表示該考點可以開始考試,但其它考點的考生不能進入考試系統(tǒng),0為不允許考試或考試結束。通過設置這個標志,可以控制考試時間,同時也增加了系統(tǒng)的安全性,以免考題提前泄露。

        4 網(wǎng)絡考試系統(tǒng)的具體實現(xiàn)

        4.1 學生模塊功能實現(xiàn)

        考生登錄考試,首先要求輸入考生姓名和考號,并選擇參加考試的科目及所在考點??忌峤恍畔⒑?,通過表stuInfo查找,如果查找到該信息,顯示后要求考生確認,并判斷考生不是重復登錄,然后進入考試頁面。例如學生參加英語考試,考生編號和臨時考試題放入表English中,并從English表中得到該考生的考題顯示在頁面上。答題過程中,系統(tǒng)會顯示考生客觀題的答案,學生可以隨時檢查相應的題目,以修改答案。一旦按下“交卷”按鈕,考生答案將寫入score表中,系統(tǒng)為考生判卷,不允許考生再次選題或修改答案。

        4.2 教師模塊功能實現(xiàn)

        在教師模塊中,首先要求輸入登錄者的用戶名和密碼,以進行身份驗證。進入教師模塊后,教師可以實現(xiàn)以下功能:

        4.2.1出題:選擇科目并確認選擇后,系統(tǒng)要求選擇題目類型,輸入題目內(nèi)容及答案或描述,系統(tǒng)把考題送人數(shù)據(jù)庫Question中;

        4.2.2改題:選擇科目及題目類型,從第1題開始輸出題目及答案或文件描述,可以修改顯示的內(nèi)容,系統(tǒng)會相應的修改Question表;

        4.2.3選題:選擇科目并確認選擇后,系統(tǒng)要求輸入各類考題的數(shù)量.并提示題目總數(shù),選題不能超過題目總數(shù)范圍。然后,系統(tǒng)會根據(jù)輸入信息為考生定制一份統(tǒng)一的考卷;

        4.2.4查詢成績:選擇科目,或者輸入考生考號和姓名,系統(tǒng)會在表stuInfo和Score中查詢符合條件的考生信息并以表格形式顯示:

        4.2.5開始(結束)考試:選定1個考點,系統(tǒng)會把Test表中該考點的testsign置為1(0),這樣該考點的考生可以進入考試系統(tǒng)或不允許考生交卷或進入考試系統(tǒng)。

        5 關鍵技術的實現(xiàn)

        5.1 考生登錄

        用TextBox控件接受考生輸入的考號和姓名,與數(shù)據(jù)庫中保存的信息進行驗證,這里要注意的是防止考生重復登錄,為了防止重復登錄。使用Session對象中的SessionID值來識別考生。當每個考生首次與考試服務器建立連接時,服務器會自動為考生分配1個SessionID,用以標識考生的唯一身份。

        在login.aspx中,應使用如下代碼:

        if(convert.ToInt32(Application[“status”])==1)判斷考生已經(jīng)登錄;if(row[“Sessionid”]!=Session.SessionID)報告考生重復登陸;如果考生沒有登錄,使用Response.cookies[“status”].Value=“1”記錄考生登錄狀態(tài),然后使用SQL語句

        String update=“update StuInfo set sessionid=”+Session.sessionid +“where examid=”+name.Text+””修改考生信息表。

        上述代碼的處理思想是:當一個考生登錄后把sessionID保存到數(shù)據(jù)庫,同時利用cookies記錄考生登錄狀態(tài)為cookies[“status”]=“1”,如果考生已經(jīng)登錄,則再判斷此考生的SessionID是否一樣,如果不同就提示禁止重復登錄,否則就允許登錄。

        5.2 隨機生成試題

        網(wǎng)絡考試系統(tǒng)的關鍵是試題的隨機生成,教師從試題庫中隨機抽取試題。從組卷界面使用Datalist控件,輸入試題總分、試題的最小難度系數(shù)、試題的最大難度系數(shù)、試題的題型以及各類型試題的數(shù)量。根據(jù)這些參數(shù),應用程序從試題庫中隨機抽取符合條件的試題。然后組成試卷保存在數(shù)據(jù)庫中。

        隨機選題的實現(xiàn)過程是:首先在表Question中得到該科目每類試題編號quesid的最大值max(quesid),隨機選題時應在1~max(quesid)之間選取。為了保證不取到重復的考題,系統(tǒng)設置1個數(shù)組來儲存已選擇的題號,相同,放棄這個隨機值,重新選??;不同,從題庫表中取出這條記錄,插入到該科目(例如表English)的考題中,題號依次增加,并把隨機值放入數(shù)組。在此可以使用SQL語句Select topn * from Question order by newid()從題庫中隨機抽取n條記錄,在Test.aspx頁面上使用Panel控件,以便動態(tài)生成綁定試題的控件,并將從表Question中得到的試題答案寫入表English中的answer字段,

        使用代碼:

        sqlCommand.CommandText=“update English set answer=”+anstr+“where ExamId=+Session[“Id”].ToString()+“”,其中的anstr表示存儲隨機生成試題答案的字符串變量。

        6 總結

        基于ASP.NET的網(wǎng)絡考試系統(tǒng)使用B/S體系結構??朔嗽蠥SP編程技術的缺點,解決了外語考試中出題判卷繁瑣、人工改卷容易出錯且耗費時間的問題。使得主考方可以高效的編輯考題、選取試卷,并可遠程控制考試開始和結束,滿足辦公無紙化客觀要求,也減輕了教師的負擔。

        參考文獻:

        [1]李明偉.基于ASP.NET技術的WEB網(wǎng)站開發(fā)與設計[J].數(shù)字技術與應用,2014(12).

        [2]黃鳳玲.使用.NET技術的在線考試系統(tǒng)設計分析[J].中國電子商務,2014(9).

        国产亚洲一区二区手机在线观看| 中国黄色偷拍视频二区| 日本免费视频一区二区三区| 无遮挡1000部拍拍拍免费| a级毛片免费观看在线| 色婷婷七月| 国产一级r片内射免费视频| 91久国产在线观看| 91久久精品一区二区三区大全| 精品精品国产高清a毛片| 国内精品自在自线视频| 国产爆乳无码一区二区在线| 美女被插到高潮嗷嗷叫| 91精品人妻一区二区三区久久久| 久久久亚洲精品无码| 精品人妻伦九区久久AAA片69| 丰满熟女人妻中文字幕免费 | 国产在线观看网址不卡一区| 亚洲伊人av天堂有码在线| 国产伦精品一区二区三区妓女| 欧美日本日韩aⅴ在线视频| 成人av天堂一区二区| 日本国产精品久久一线| 无码少妇精品一区二区免费动态| 国产精品视频yuojizz| 亚洲人妻av在线播放| 2021国产精品视频网站| 天堂8中文在线最新版在线| 国产精品综合久久久久久久免费 | 又爽又黄又无遮挡的视频| 欧美日韩国产色综合一二三四| 亚洲av免费高清不卡| 国产一级内射一片视频免费 | 国产无套粉嫩白浆内精| 久青草影院在线观看国产| 人妻 日韩精品 中文字幕| 久久精品国产只有精品96| 亚州av高清不卡一区二区| 亚洲av一二三四区四色婷婷| 亚洲 欧美 唯美 国产 伦 综合| 日本久久精品在线播放|