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

?

基于ASP在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2015-12-25 00:57:24黃國(guó)華
科技視界 2015年10期
關(guān)鍵詞:題庫瀏覽器試卷

黃國(guó)華

(東莞市經(jīng)濟(jì)貿(mào)易學(xué)校,廣東 東莞 523106)

考試,隨著人類社會(huì)的出現(xiàn)而產(chǎn)生??荚?,不僅僅為了甄別和選拔人才,高效率地使用人才,也體現(xiàn)了一種占主導(dǎo)地位的社會(huì)文化和價(jià)值觀,在某種程度上更是體現(xiàn)了一個(gè)國(guó)家的發(fā)達(dá)水平和綜合國(guó)力。在傳統(tǒng)教學(xué)模式中,往往一位教師需要同時(shí)面對(duì)一個(gè)或多個(gè)班的學(xué)生,師生之間不能及時(shí)準(zhǔn)確地獲得反饋信息。隨著網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步和信息技術(shù)的廣泛普及,網(wǎng)絡(luò)教學(xué)與考試系統(tǒng)已經(jīng)遍布于每個(gè)角落。因此,如何充分利用計(jì)算機(jī)網(wǎng)絡(luò)的信息處理、傳輸功能,構(gòu)建一個(gè)基于網(wǎng)絡(luò)的在線考試系統(tǒng)成為主要的課題。而基于ASP 技術(shù)的在線考試系統(tǒng)采用瀏覽器/服務(wù)器(B/S)結(jié)構(gòu),由客戶端(Web 瀏覽器)、Web 服務(wù)器、數(shù)據(jù)庫服務(wù)器(如試題庫)三層分布結(jié)構(gòu)組成。由于采用了互聯(lián)網(wǎng)的相關(guān)技術(shù),B/S 結(jié)構(gòu)具有系統(tǒng)維護(hù)升級(jí)方便、跨平臺(tái)操作、具有良好的開放性和可擴(kuò)充性以及系統(tǒng)安全性等優(yōu)點(diǎn)[1]。另外,鑒于ASP 技術(shù)具有嵌套靈活、腳本安全、功能可擴(kuò)充、數(shù)據(jù)庫訪問親善和瀏覽器無關(guān)等特點(diǎn)[2],以最大限度地激發(fā)學(xué)生的學(xué)習(xí)興趣。

1 系統(tǒng)總體設(shè)計(jì)

1.1 系統(tǒng)功能介紹

本系統(tǒng)是具有用戶注冊(cè)登錄、在線考試、成績(jī)查詢以及管理員進(jìn)行試題錄入、修改、刪除、閱卷、管理用戶功能的ASP 應(yīng)用程序。

1.2 系統(tǒng)開發(fā)工具和運(yùn)行環(huán)境

本系統(tǒng)采用ASP 內(nèi)嵌VBScript 腳本和HTML 建立高效的Web服務(wù)器程序,查詢語言采用通用SQL 查詢語句,后臺(tái)數(shù)據(jù)庫選用Microsoft SQL,使用B/S(Browse/Server)模式,服務(wù)器端使用Windows Server 2008 操作系統(tǒng)并安裝IIS,客戶端通過瀏覽器可完成系統(tǒng)的相關(guān)功能,它的主要優(yōu)點(diǎn)是便于擴(kuò)充、升級(jí)及維護(hù)簡(jiǎn)便。

1.3 系統(tǒng)結(jié)構(gòu)圖

整個(gè)系統(tǒng)的功能結(jié)構(gòu)圖如圖1 所示:

圖1 系統(tǒng)的功能結(jié)構(gòu)圖

1.4 題庫設(shè)計(jì)

題庫是在線考試系統(tǒng)的基礎(chǔ)。題庫是按照一定的教育測(cè)量理論利用計(jì)算機(jī)技術(shù)構(gòu)成的某種或多種學(xué)科題目的集合。在線考試系統(tǒng)里的試題是存儲(chǔ)在數(shù)據(jù)庫相關(guān)的數(shù)據(jù)表中,為了能夠進(jìn)行計(jì)算機(jī)自動(dòng)評(píng)卷,試題必須是標(biāo)準(zhǔn)化的,比如選擇題、判斷題、填空題等,且允許管理員在試題庫中添加、修改、刪除試題。

2 主要功能模塊及其實(shí)現(xiàn)

2.1 注冊(cè)登錄

考生注冊(cè)模塊是考生進(jìn)行考試的前提依據(jù),它與學(xué)校的“數(shù)字化校園系統(tǒng)”中的“學(xué)籍管理”具有良好的接口,實(shí)現(xiàn)考生報(bào)考信息的登記注冊(cè)與維護(hù),注冊(cè)后需管理員在后臺(tái)審核通過后方可正常登錄使用。

2.2 在線考試

在線考試實(shí)現(xiàn)隨機(jī)選題組卷、保存用戶答題信息、考試倒計(jì)時(shí)等功能,它是本考試系統(tǒng)中的核心模塊??忌M(jìn)行驗(yàn)證登錄系統(tǒng)后,系統(tǒng)將根據(jù)綜合的考試計(jì)劃(如:考試對(duì)象、截止日期等)列出該考生可以進(jìn)行考試的考試列表??忌c(diǎn)擊相應(yīng)的考試試卷后,系統(tǒng)將根據(jù)試卷中的單選題數(shù)量、多選題數(shù)量、判斷題數(shù)量等從相應(yīng)課程的所屬題庫中隨機(jī)抽取相應(yīng)數(shù)量的題目。

2.3 試卷評(píng)判

考試結(jié)束采取考生主動(dòng)交卷和考試時(shí)間結(jié)束自動(dòng)交卷兩種有機(jī)結(jié)合的方式予以實(shí)現(xiàn)。交卷后,系統(tǒng)將對(duì)考生的答題情況進(jìn)行自動(dòng)閱卷、評(píng)判分?jǐn)?shù)。單選題、多選題和判斷題的自動(dòng)閱卷比較簡(jiǎn)單,只需與標(biāo)準(zhǔn)答案進(jìn)行比較即可。而填空題和簡(jiǎn)答題等主觀題的閱卷,由于存在主觀性、答案?jìng)€(gè)數(shù)的不確定性和評(píng)分標(biāo)準(zhǔn)不一致等等因素,要實(shí)現(xiàn)計(jì)算機(jī)自動(dòng)閱卷相對(duì)困難。本系統(tǒng)采取在多個(gè)答案之間設(shè)置特定分隔符(如:分號(hào)或逗號(hào))并對(duì)比答案中的關(guān)鍵字實(shí)現(xiàn)了填空題和簡(jiǎn)答題的自動(dòng)閱卷。另外,還提供了人工修改計(jì)算機(jī)自動(dòng)閱卷的功能。

2.4 成績(jī)查詢

考試結(jié)束后,管理員、教師和考生均可以通過成績(jī)查詢模塊對(duì)某科目某天某個(gè)考生進(jìn)行考試成績(jī)的查詢,以及還可以查看考生的答題試卷,核對(duì)計(jì)算機(jī)自動(dòng)閱卷的成績(jī)是否正確,以便人工修正考試的成績(jī)。另外,管理員還可以查詢考試的記錄,查看考生是否參加了考試、考試的次數(shù)、考試的狀態(tài)是否正常等相關(guān)情況,同時(shí),還能對(duì)之前的考試成績(jī)進(jìn)行刪除或清空等操作。

3 系統(tǒng)工作原理及測(cè)試

3.1 工作原理

ASP 文件是不能直接雙擊運(yùn)行的,必須通過瀏覽器提出訪問請(qǐng)求,服務(wù)器端接到客戶端發(fā)出的請(qǐng)求后,由服務(wù)器端來解釋執(zhí)行其中的程序代碼,將含有程序代碼的頁面轉(zhuǎn)化為標(biāo)準(zhǔn)的HTML 代碼后才可以在瀏覽器中進(jìn)行瀏覽。如:本系統(tǒng)的用戶可通過Internet/Intranet 中的瀏覽器登錄到Web 服務(wù)器(IIS 服務(wù)器)提出訪問ASP 文件的請(qǐng)求,Web 服務(wù)器接到請(qǐng)求后打開該ASP 頁面執(zhí)行相應(yīng)的腳本,執(zhí)行結(jié)果產(chǎn)生動(dòng)態(tài)生成的HTML 頁面(如在線考試系統(tǒng)的某個(gè)界面)并返回瀏覽器進(jìn)行應(yīng)答;用戶通過瀏覽器對(duì)HTML 頁面進(jìn)行相應(yīng)的操作(如進(jìn)行在線隨機(jī)抽題),則ASP 內(nèi)置組件ADO 通過ODBC 訪問數(shù)據(jù)庫服務(wù)器,對(duì)試題庫進(jìn)行訪問查詢,然后動(dòng)態(tài)生成一個(gè)HTML 頁面將查詢結(jié)果(如考試試卷)返回瀏覽器,供用戶進(jìn)行使用[3]。

3.2 系統(tǒng)測(cè)試

本系統(tǒng)的各個(gè)模塊須先行測(cè)試,經(jīng)過反饋問題、收集問題、修改調(diào)整后進(jìn)行全??傮w測(cè)試。測(cè)試期間遇到一個(gè)問題:如何防止考生在抽題后,惡意地多次刷新抽題。解決方法是屏蔽瀏覽器的F5 刷新按鈕和右鍵菜單,再加上用session("dgjmxx_ExamTime")存儲(chǔ)考生剛進(jìn)入考試的時(shí)間,接著判斷timer()-session("dgjmxx_ExamTime")的時(shí)間是否在考試規(guī)定的時(shí)間內(nèi);如果其值還在考試規(guī)定的時(shí)間內(nèi)并沒超過試卷在組卷過程中設(shè)定的刷新次數(shù),就將數(shù)據(jù)庫中的[userStatus]值設(shè)為“正常”;如考生在考試規(guī)定的時(shí)間內(nèi)超過設(shè)定的刷新次數(shù)就自動(dòng)將[userStatus]設(shè)為“異?!?。通過以上的解決方法,從測(cè)試結(jié)果各項(xiàng)功能情況看,系統(tǒng)均已經(jīng)或基本達(dá)到設(shè)計(jì)要求。

4 結(jié)語

總而言之,成功的在線考試系統(tǒng)離不開教育評(píng)價(jià)理論的指導(dǎo),本文設(shè)計(jì)的基于ASP 的在線考試系統(tǒng)實(shí)現(xiàn)了真正的無紙化在線考試,能滿足不同科目的在線考試需求,已實(shí)現(xiàn)隨機(jī)抽取試題、顯示考試倒計(jì)時(shí)、計(jì)算機(jī)自動(dòng)閱卷等功能。由于本系統(tǒng)采用了B/S 結(jié)構(gòu),系統(tǒng)具有良好的可維護(hù)性和可擴(kuò)充性,如果考試科目或試題內(nèi)容有所調(diào)整,只要對(duì)題庫作相應(yīng)的調(diào)整即可。與此同時(shí),教師可以通過系統(tǒng)對(duì)學(xué)生成績(jī)進(jìn)行分析統(tǒng)計(jì),有針對(duì)性地為學(xué)生提供輔導(dǎo)。本系統(tǒng)經(jīng)過一年多的投入運(yùn)行,系統(tǒng)運(yùn)行穩(wěn)定,功能完善,可以支持超過500 位考生同時(shí)進(jìn)行考試,產(chǎn)生了較好的社會(huì)效益,具有一定的推廣價(jià)值。

[1]武延軍.精通ASP 網(wǎng)絡(luò)編程[M].北京:人民郵電出版社,2000.

[2]翟潔,邵俊華,陳越.一個(gè)分布式網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微機(jī)發(fā)展,2001,11(1):76-79.

[3]汪永明.基于B/S 模式的在線考試系統(tǒng)[J].微機(jī)發(fā)展,2004,14(1):60.

猜你喜歡
題庫瀏覽器試卷
“勾股定理”優(yōu)題庫
“軸對(duì)稱”優(yōu)題庫
“軸對(duì)稱”優(yōu)題庫
“整式的乘法與因式分解”優(yōu)題庫
反瀏覽器指紋追蹤
電子制作(2019年10期)2019-06-17 11:45:14
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia
Module 1 Europe
環(huán)球?yàn)g覽器
巴里| 罗定市| 东安县| 公安县| 扎赉特旗| 吴旗县| 兰溪市| 靖江市| 西充县| 玛纳斯县| 株洲市| 酒泉市| 九龙坡区| 尚义县| 杭州市| 德安县| 湖北省| 滁州市| 鸡东县| 于田县| 资源县| 偃师市| 镇赉县| 梁河县| 政和县| 阜新| 云林县| 惠水县| 庆元县| 巨鹿县| 遵义市| 高邮市| 壤塘县| 五峰| 句容市| 修水县| 望城县| 龙州县| 荥阳市| 九江市| 交城县|