国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

NET架構(gòu)下考試系統(tǒng)的研發(fā)探究

2012-04-29 00:44:03唐茹
科技創(chuàng)新導(dǎo)報 2012年12期
關(guān)鍵詞:頁面試卷架構(gòu)

唐茹

1 NET架構(gòu)下考試系統(tǒng)概述

1.1 NET架構(gòu)下考試系統(tǒng)的特點

NET架構(gòu)下的考試系統(tǒng)的主要特點體現(xiàn)在如下幾個方面:

第一、NET架構(gòu)下的考試系統(tǒng)研發(fā)的重點和難點就是考試試卷的自動生成,以及試卷提交后,卷面成績的自動計算。而考試成績的自動生成以及考試成績的自動計算就是NET架構(gòu)下考試系統(tǒng)的首要特點,NET架構(gòu)下的考試系統(tǒng)通過讀取試題數(shù)據(jù)庫中的相關(guān)信息,根據(jù)用戶對試題題量以及試題題型的實際需求來隨機(jī)并顯示滿足用戶需求的試題信息??忌诰€考試完畢后提交自己的試卷,系統(tǒng)自動將考生提交的試卷信息全部收集,并保存到系統(tǒng)所設(shè)定的相應(yīng)的數(shù)據(jù)庫中,然后將考生的試卷答案與系統(tǒng)提供的標(biāo)準(zhǔn)答案進(jìn)行分析和比較,然后統(tǒng)計出答案相同的試題數(shù)量,將統(tǒng)計出的結(jié)果乘以試題的單位分值就可以獲得考生的卷面成績。第二、NET架構(gòu)下的考試系統(tǒng)具有顯著的跨時空的特點,也就是說可以登錄到考試系統(tǒng)的用戶,無論何時何地,都可以參與系統(tǒng)提供的在線考試功能。第三、NET架構(gòu)下的考試系統(tǒng)就編程開發(fā)而言,實現(xiàn)了頁面的模塊化,從而可以有效提高代碼的重用性,容易實現(xiàn)對系統(tǒng)的升級和維護(hù)。第四、NET架構(gòu)下的考試系統(tǒng)中設(shè)置了考試時間倒計時機(jī)制,從而可以控制考試時間,同時考生也可以隨時了解當(dāng)前剩余的考試時間,并且到考試時間后,系統(tǒng)會準(zhǔn)時收卷。

1.2 NET架構(gòu)下考試系統(tǒng)的功能

NET架構(gòu)下的考試系統(tǒng)主要包括如下幾個方面的功能:

第一、系統(tǒng)支持擁有管理員權(quán)限的用戶可以對試題庫進(jìn)行查詢、刪除、添加、修改等相關(guān)的數(shù)據(jù)庫操作,同時擁有該權(quán)限的管理員還可以對參見考試學(xué)生的相關(guān)信息進(jìn)行查詢、刪除、添加、修改等相關(guān)的數(shù)據(jù)庫操作。并且系統(tǒng)還可以自動結(jié)合概率論統(tǒng)計中的相關(guān)理論知識對生成的試卷質(zhì)量進(jìn)行科學(xué)的分析和評價,并且以圖表的形式為用戶展示相應(yīng)的分析結(jié)果。第二、系統(tǒng)支持形式多樣的試卷組合,其中組合的試卷類型可以包括學(xué)生自主測試、單元測試以及課程期中和期末綜合考試等多種多樣的試卷類型。通過這些不同形式的測試來及時的反饋學(xué)生對所學(xué)知識的掌握情況,以便能夠讓老師明確其今后的教學(xué)重點,有效提高教學(xué)質(zhì)量。第三、系統(tǒng)可以為其自動生成的每份試卷提供相應(yīng)的參考答案以及試題的卷面成績,同時還要對答案的顯示進(jìn)行合理的控制,如果學(xué)生提交的是自主測試的試卷,則系統(tǒng)可以在學(xué)生提交試卷后把試題答案直接提供給學(xué)生。如果學(xué)生參加的是標(biāo)準(zhǔn)化的綜合考試,則系統(tǒng)會在成績發(fā)布后,為學(xué)生提供成績查詢功能,并為學(xué)生提供標(biāo)準(zhǔn)的參考答案,以便其對自己的考試情況以及所學(xué)課程知識的掌握情況進(jìn)行分析和總結(jié)。

2NET架構(gòu)下的考試系統(tǒng)的設(shè)計

2.1 系統(tǒng)體系結(jié)構(gòu)設(shè)計

NET架構(gòu)下的考試系統(tǒng)采用三層B/S體系結(jié)構(gòu),分別是稱為表示層的客戶端的瀏覽器、由web服務(wù)器和應(yīng)用服務(wù)器組成的中間層以及后臺數(shù)據(jù)庫組成的數(shù)據(jù)層。

(1)數(shù)據(jù)層

數(shù)據(jù)層即系統(tǒng)后端的數(shù)據(jù)庫服務(wù)器,該層為系統(tǒng)提供數(shù)據(jù)服務(wù)。經(jīng)業(yè)務(wù)層處理后的輸出數(shù)據(jù)就存放在數(shù)據(jù)層,同時業(yè)務(wù)層需要訪問的數(shù)據(jù)也都來自該層的數(shù)據(jù)庫服務(wù)器。同時在該層還為用戶提供了方便的編程手段,可以有效實現(xiàn)其功能的擴(kuò)充。

(2)中間層

這一層是在Web服務(wù)器IIS的承載下,由web服務(wù)器和應(yīng)用服務(wù)器組成的。該層所具有的業(yè)務(wù)功能是由特定功能的類來實現(xiàn)的,而且這些功能類之間彼此可以相互調(diào)用,實現(xiàn)了系統(tǒng)頁面的模塊化,有效提高代碼的可重用性。

(3)表示層

所謂的表示層就是系統(tǒng)與用戶進(jìn)行交互的接口??梢韵蛴脩籼峁┛荚嚂r間的計時、時間提醒以及試卷的自動提交等功能,另外還包括了一些可供用戶輸入或選擇的表單項,方便用戶對系統(tǒng)的使用。

2.2 系統(tǒng)功能需求設(shè)計

NET架構(gòu)下的考試系統(tǒng)的功能需求如下:

第一、每個用戶都擁有自己登陸系統(tǒng)的用戶名和密碼,只有在正確的用戶名和密碼的條件下才可以成功的登陸系統(tǒng),而且登錄系統(tǒng)成功后,系統(tǒng)會根據(jù)用戶的角色來分配其應(yīng)有的系統(tǒng)操作權(quán)限。第二、要求考試試卷的試題是按照相同的顯示幾率從題庫中隨機(jī)顯示的,而且系統(tǒng)還可以通過試卷設(shè)置功能來實現(xiàn)對相關(guān)數(shù)據(jù)的重新設(shè)置。第三、為了能保證網(wǎng)上在線考試的順利舉行,要求系統(tǒng)設(shè)置考試相關(guān)的新聞發(fā)布系統(tǒng)。而且支持系統(tǒng)管理員具有發(fā)布考試相關(guān)新聞以及修改和已發(fā)布的考試相關(guān)新聞的功能。第四、系統(tǒng)還應(yīng)當(dāng)具有科目管理功能,具有管理員權(quán)限的用戶可以通過科目管理功能來對考試科目進(jìn)行添加、查詢、刪除和修改等操作。同時管理員也可以對考試科目的試題進(jìn)行添加、查詢、刪除和修改等操作。第五、考試完畢后,系統(tǒng)可以實現(xiàn)試卷的自動提交,并且實現(xiàn)試卷的自動閱卷功能,并為相應(yīng)的考生提供考試成績查詢功能。

3 NET架構(gòu)下的考試系統(tǒng)的實現(xiàn)

3.1 系統(tǒng)配置文件的設(shè)計

NET架構(gòu)下的考試系統(tǒng)的配置文件都是XML文件,用來存儲系統(tǒng)相關(guān)的Web應(yīng)用程序的配置信息。系統(tǒng)的配置文件可以包含在每個應(yīng)用程序的相關(guān)目錄中,一般情況下,系統(tǒng)會有一個默認(rèn)的目錄專門用于存放系統(tǒng)的配置文件,而且該文件是可以擴(kuò)展的,該目錄下的所有子目錄都可以繼承該目錄的相關(guān)屬性。

3.2 系統(tǒng)通用類的實現(xiàn)

為了提高系統(tǒng)代碼的重用性,更好的實現(xiàn)代碼的維護(hù),把吸引經(jīng)常使用的代碼設(shè)計成一個公共類,有效提高系統(tǒng)代碼的可重用性。同時如返回數(shù)據(jù)集的類用來執(zhí)行數(shù)據(jù)庫數(shù)據(jù)查詢功能,那么執(zhí)行 SQL 語句的類就應(yīng)該完成相應(yīng)的數(shù)據(jù)庫操作。

3.3 考試系統(tǒng)主頁面的實現(xiàn)

NET架構(gòu)下的考試系統(tǒng)的主頁包括兩種類型,一種是所有用戶可以登錄的主頁面,另一種是系統(tǒng)管理員登錄的主頁面,其中所有用戶可以登錄的主頁面的功能是由該文件下的初始默認(rèn)頁面實現(xiàn)的。該頁面是一個框架頁面,該頁面的功能主要用于顯示用戶信息以及系統(tǒng)的管理功能導(dǎo)航等。系統(tǒng)管理員登錄的主頁面的功能是由該文件下的初始默認(rèn)頁面實現(xiàn)的,同所有用戶可以登錄的主頁面一樣,此頁面也是一個框架頁面。

4結(jié)語

基于NET框架下的考試系統(tǒng)在軟件工程相關(guān)理論的指導(dǎo)下,進(jìn)行設(shè)計和實現(xiàn),所采用的B/S模式結(jié)構(gòu)更是為網(wǎng)絡(luò)在線考試系統(tǒng)的廣泛應(yīng)用提供了技術(shù)支撐??偠灾?NET框架下考試系統(tǒng)的研發(fā)及其在教育行業(yè)考試環(huán)節(jié)中的應(yīng)用將極大的促進(jìn)教育行業(yè)的發(fā)展,有力的推動傳統(tǒng)考試模式的變革。

參考文獻(xiàn)

[l] 李秀紅,欒竹青.基于ASPNET考試系統(tǒng)的Web設(shè)計與實現(xiàn)[J].電腦學(xué)習(xí),2008(8).

[2] 張小勇.基于ASPNET的考試系統(tǒng)設(shè)計與實現(xiàn)[J].電腦學(xué)習(xí),2009(22).

猜你喜歡
頁面試卷架構(gòu)
基于FPGA的RNN硬件加速架構(gòu)
刷新生活的頁面
功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實踐
汽車工程(2021年12期)2021-03-08 02:34:30
LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實現(xiàn)
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia
Module 1 Europe
一種基于FPGA+ARM架構(gòu)的μPMU實現(xiàn)
同一Word文檔 縱橫頁面并存
安塞县| 稻城县| 清丰县| 淮安市| 南投市| 加查县| 郁南县| 永清县| 洪洞县| 冷水江市| 双辽市| 襄城县| 岑巩县| 山东| 浦东新区| 高密市| 革吉县| 仁怀市| 观塘区| 旬邑县| 江达县| 吉安县| 乌兰浩特市| 全南县| 哈巴河县| 都兰县| 连平县| 连城县| 西城区| 松滋市| 喀喇| 洞头县| 金沙县| 泸西县| 南召县| 信宜市| 蒙自县| 北辰区| 苗栗市| 如皋市| 高尔夫|