前言:我們精心挑選了數(shù)篇優(yōu)質(zhì)計(jì)算機(jī)考試論文文章,供您閱讀參考。期待這些文章能為您帶來(lái)啟發(fā),助您在寫(xiě)作的道路上更上一層樓。
本次分層考試采用計(jì)算機(jī)題庫(kù)方式進(jìn)行,設(shè)置了三種題型,分別為單選題、填空題和操作題,總分為100分。其中,單選題和填空題側(cè)重于考察基礎(chǔ)理論,主要包括計(jì)算機(jī)硬件基本結(jié)構(gòu)、數(shù)值編碼及二進(jìn)制運(yùn)算、操作系統(tǒng)基礎(chǔ)知識(shí)和計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí)等,總分為25分;操作題主要考察Windows操作、Word操作、Excel操作和PowerPoint操作,總分為75分;其中,Win-dows操作部分占25分,Word操作部分占20分,Excel操作部分占15分,PowerPoint操作部分占15分。理論題部分設(shè)置有單選題和填空題兩種形式,其中,單選題涉及二進(jìn)制運(yùn)算、ASCII編碼、數(shù)制及數(shù)制轉(zhuǎn)換、文本壓縮、IP地址及分類(lèi)、MAC地址及其與IP地址的轉(zhuǎn)換、操作系統(tǒng)的進(jìn)程管理、設(shè)備管理、處理器字長(zhǎng)和馮諾依曼原理等內(nèi)容;填空題涉及多媒體文件存儲(chǔ)容量計(jì)算、計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議、絕對(duì)路徑及相對(duì)路徑、計(jì)算機(jī)工作原理和操作系統(tǒng)的基本功能等。操作題部分包括Windows操作、Word操作、Excel操作和Power-Point操作四個(gè)部分,其中,Windows操作主要考察文件夾的創(chuàng)建、刪除和修改、快捷方式及其創(chuàng)建、記事本軟件相關(guān)操作、計(jì)算器軟件相關(guān)操作以及文件的復(fù)制、重命名和刪除等,Word操作主要考察文字格式設(shè)置、指定內(nèi)容查找、文字的基本編輯、表格制作及格式設(shè)定以及圖片插入及格式調(diào)整等,Excel操作主要考察單元格格式設(shè)置、基本公式(含求和、求平均數(shù)以及四則混合運(yùn)算等)的運(yùn)用、數(shù)據(jù)區(qū)域選擇及圖形生成、背景設(shè)置和自動(dòng)篩選等,PowerPoint操作主要考察模板設(shè)置及應(yīng)用、文字格式設(shè)置、動(dòng)畫(huà)設(shè)置、放映方式設(shè)置和背景設(shè)置等。這些內(nèi)容的設(shè)計(jì)基本符合國(guó)家計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)對(duì)大學(xué)計(jì)算機(jī)基礎(chǔ)課程的規(guī)劃和要求。此外,考慮到大一新生對(duì)計(jì)算機(jī)基礎(chǔ)理論知識(shí)沒(méi)有系統(tǒng)地掌握,而在平時(shí)生活中相對(duì)比較多地接觸計(jì)算機(jī)的相關(guān)軟件操作,將基礎(chǔ)理論題與操作應(yīng)用題的分值比例設(shè)置為1:3。
二、考試結(jié)果的分析
(一)總體結(jié)果分析
總體考試結(jié)果的平均分為47.19分,看似這一成績(jī)還算不錯(cuò)。考慮到基礎(chǔ)理論題與操作應(yīng)用題的分值比例設(shè)置為1:3這個(gè)前提,一方面說(shuō)明當(dāng)前大學(xué)新生對(duì)常見(jiàn)操作軟件并不是非常陌生,另一方面也說(shuō)明大學(xué)新生對(duì)計(jì)算機(jī)基礎(chǔ)理論知識(shí)缺乏一個(gè)系統(tǒng)全面的掌握。Windows題目得分率為83.27%(按照百分制進(jìn)行折算,其他類(lèi)似),說(shuō)明絕大多數(shù)大學(xué)新生對(duì)Windows操作系統(tǒng)都能夠有很好地掌握;Word題目得分率為51.96%,說(shuō)明接近一半大學(xué)新生對(duì)Word的基本使用,如輸入、簡(jiǎn)單格式排版和替換等基本操作有所掌握;Excel題目得分率為12.54%,說(shuō)明絕大多數(shù)大學(xué)新生沒(méi)有接觸Excel軟件操作,沒(méi)有建立數(shù)據(jù)處理的理念;PowerPoint題目得分率為44.51%,略差于Word題目得分率,說(shuō)明大學(xué)新生對(duì)PowerPoint的基本操作也有所掌握;理論題得分率為28.66%,說(shuō)明絕大多數(shù)大學(xué)新生對(duì)計(jì)算機(jī)基礎(chǔ)理論知識(shí)并沒(méi)有形成系統(tǒng)的、全面的掌握;及格率僅為18.82%,說(shuō)明絕大多數(shù)大學(xué)新生對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)(包括理論和操作)的系統(tǒng)掌握還很不夠。特別需要重點(diǎn)說(shuō)明的是,本次分層考試的題庫(kù)中,操作題和理論題的難度都相較于期考考試標(biāo)準(zhǔn)有了較大程度的降低。如果按照常規(guī)的大學(xué)計(jì)算機(jī)基礎(chǔ)期末考試的要求來(lái)進(jìn)行的話(huà),可能在各項(xiàng)指標(biāo)上還要有較大程度的下降。總體考試結(jié)果說(shuō)明,大學(xué)新生對(duì)計(jì)算機(jī)的基礎(chǔ)知識(shí)掌握還很不夠,尤其對(duì)計(jì)算機(jī)的基礎(chǔ)理論知識(shí)是非常欠缺的,本門(mén)課程的設(shè)置非常必要。考慮到計(jì)算機(jī)對(duì)于大學(xué)生未來(lái)學(xué)習(xí)和工作的重要性,取消大學(xué)計(jì)算機(jī)基礎(chǔ)課程是不合適的。
(二)分類(lèi)結(jié)果分析
本次分層考試還對(duì)考試結(jié)果進(jìn)行了分類(lèi)統(tǒng)計(jì)。考試結(jié)果按照三類(lèi)進(jìn)行統(tǒng)計(jì),即信息類(lèi)、非信息理工類(lèi)和非信息文管類(lèi)。其中,信息類(lèi)選擇的班級(jí)包括計(jì)算機(jī)1301、通信1301、物聯(lián)網(wǎng)1301、信息安全1301、自動(dòng)化1301、測(cè)控1301和人工智能1301等共計(jì)14個(gè)班級(jí);非信息文管類(lèi)的班級(jí)包括工商管理1301、經(jīng)濟(jì)1301、企業(yè)管理1301、社工1301、法學(xué)1301、行政管理1301和日語(yǔ)1302等共計(jì)14個(gè)班級(jí)。由于非信息理工類(lèi)學(xué)生人數(shù)在全校占據(jù)絕大多數(shù),所以選擇了更多的班級(jí),具體包括土木工程1301、采礦1301、環(huán)境工程1301、礦加1301、機(jī)械工程1305、能源工程1301、安全工程1301、工業(yè)設(shè)計(jì)1301、物流工程1301、材料工程1305、生物技術(shù)1301、數(shù)學(xué)1301、物理130和化學(xué)1302等共計(jì)28個(gè)班級(jí)。從以上選擇的班級(jí)可以看出,這些班級(jí)基本上涵蓋了學(xué)校在信息類(lèi)、非信息理工類(lèi)和非信息文管類(lèi)中的所有學(xué)生,樣本具有顯著的典型性和代表性。對(duì)于及格率,信息類(lèi)為23.81%,非信息理工類(lèi)為15.55%,非信息文管類(lèi)為16.71%。信息類(lèi)學(xué)生在及格率指標(biāo)上高于非信息理工類(lèi)學(xué)生和非信息文管類(lèi)學(xué)生,這得益于信息類(lèi)大學(xué)新生在理論題得分率、Win-dows得分率等其他指標(biāo)上也高于非信息理工類(lèi)學(xué)生和非信息文管類(lèi)學(xué)生。究其原因,信息類(lèi)大學(xué)新生可能在高中階段對(duì)計(jì)算機(jī)較為感興趣,對(duì)計(jì)算機(jī)相關(guān)知識(shí)給予了更多的關(guān)注。
但是,這一及格率指標(biāo)的絕對(duì)值還是很小的。單純從這一指標(biāo)上來(lái)看,不管是取消信息類(lèi),還是取消非信息類(lèi)大學(xué)新生的大學(xué)計(jì)算機(jī)基礎(chǔ)這一課程都是不合適的;對(duì)于Windows得分率,信息類(lèi)為83.96%,非信息理工類(lèi)為82.27%,非信息文管類(lèi)為82.85%。信息類(lèi)和非信息類(lèi)大學(xué)新生對(duì)Windows基本操作的掌握都比較良好,這得益于計(jì)算機(jī)的日益普及;對(duì)于Word得分率,信息類(lèi)為54.00%,非信息理工類(lèi)為50.13%,非信息文管類(lèi)為52.68%。信息類(lèi)和非信息類(lèi)大學(xué)新生對(duì)Word基本操作的掌握還比較欠缺,這是由于大多數(shù)大學(xué)新生沒(méi)有對(duì)Office相關(guān)軟件進(jìn)行系統(tǒng)的學(xué)習(xí),Word等軟件的學(xué)習(xí)可能是自發(fā)的和隨意的,這不利于對(duì)Office軟件的系統(tǒng)掌握;對(duì)于Excel得分率,信息類(lèi)為16.03%,非信息理工類(lèi)為11.27%,非信息文管類(lèi)為11.34%。絕大多數(shù)信息類(lèi)和非信息類(lèi)大學(xué)新生對(duì)Excel的基本操作還沒(méi)有涉及,對(duì)數(shù)據(jù)處理的概念還沒(méi)有形成,而考慮到數(shù)據(jù)處理對(duì)于大學(xué)生未來(lái)學(xué)習(xí)、科研和工作的重要性,對(duì)Excel軟件操作的掌握和數(shù)據(jù)管理概念的形成具有特別的意義;對(duì)于PowerPoint得分率,信息類(lèi)為47.31%,非信息理工類(lèi)為43.63%,非信息文管類(lèi)為44.90%。信息類(lèi)和非信息類(lèi)大學(xué)新生對(duì)PowerPoint基本操作的掌握也是比較欠缺的,而隨著大學(xué)新生步入社會(huì),利用PowerPoint作為平臺(tái)來(lái)展示自己或介紹產(chǎn)品或規(guī)劃項(xiàng)目等都是必不可少的;對(duì)于理論題得分率,信息類(lèi)為29.82%,非信息理工類(lèi)為28.50%,非信息文管類(lèi)為27.59%。絕大多數(shù)信息類(lèi)和非信息類(lèi)大學(xué)新生對(duì)計(jì)算機(jī)基礎(chǔ)理論都沒(méi)有一個(gè)系統(tǒng)的了解,基于這樣的基礎(chǔ)是無(wú)法完成后續(xù)計(jì)算機(jī)相關(guān)軟件和硬件課程的進(jìn)一步學(xué)習(xí)。
三、考試結(jié)果的啟發(fā)
本次分層考試目標(biāo)是選拔優(yōu)秀大學(xué)新生組成快班,進(jìn)行差異化和針對(duì)性的教學(xué)。這里,我們不涉及有關(guān)分層教學(xué)體系的內(nèi)容,主要是從本次分層考試的數(shù)據(jù)結(jié)果分析中,得出以下幾點(diǎn)結(jié)論:
1.大學(xué)新生對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)并沒(méi)有系統(tǒng)的了解和掌握,考慮到計(jì)算機(jī)基礎(chǔ)知識(shí)對(duì)于未來(lái)專(zhuān)業(yè)課程學(xué)習(xí)的重要性,取消大學(xué)計(jì)算機(jī)基礎(chǔ)這一課程是不合適的。
2.就理論知識(shí)來(lái)說(shuō),絕大多數(shù)大學(xué)新生對(duì)計(jì)算機(jī)理論知識(shí)的掌握非常欠缺,需要在課程學(xué)習(xí)中加強(qiáng)計(jì)算機(jī)工作原理、編碼、多媒體、操作系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)等計(jì)算機(jī)基礎(chǔ)理論知識(shí)的學(xué)習(xí)。
3.就應(yīng)用操作來(lái)說(shuō),雖然絕大多數(shù)大學(xué)新生對(duì)Windows操作都有比較良好的掌握,對(duì)常見(jiàn)的Word操作和PowerPoint操作的掌握僅限于對(duì)一般的文字編輯操作上,并沒(méi)有形成系統(tǒng)的理解和掌握,對(duì)Excel操作則非常陌生,沒(méi)有形成數(shù)據(jù)管理的基本概念。因此,需要在應(yīng)用操作方面繼續(xù)完善Word和PowerPoint等常見(jiàn)辦公軟件的高級(jí)操作的練習(xí),并重點(diǎn)加強(qiáng)數(shù)據(jù)管理操作軟件的學(xué)習(xí),如Excel或SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)等。
4.信息類(lèi)和非信息類(lèi)大學(xué)新生對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)的掌握基本相當(dāng),作為入門(mén)課程可以采用基本相同的教學(xué)體系。當(dāng)然,如果考慮到信息類(lèi)學(xué)生未來(lái)專(zhuān)業(yè)學(xué)習(xí)的需要,可以適當(dāng)引入一些專(zhuān)業(yè)化的內(nèi)容,并進(jìn)行差異化教學(xué)。
5.總體來(lái)說(shuō),大學(xué)新生對(duì)計(jì)算機(jī)操作軟件的掌握要好于計(jì)算機(jī)基礎(chǔ)理論,考慮到基礎(chǔ)理論中有關(guān)多媒體、計(jì)算機(jī)網(wǎng)絡(luò)等知識(shí)的抽象性,可以適當(dāng)?shù)卦黾酉嚓P(guān)操作軟件的學(xué)習(xí),如Photoshop或網(wǎng)絡(luò)模擬軟件等,以便具有形象化的學(xué)習(xí)效果。
四、小結(jié)
【關(guān)鍵詞】網(wǎng)絡(luò)考試WebDB2ASP
一、網(wǎng)絡(luò)考試系統(tǒng)概述
在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,傳統(tǒng)的考試方式也面臨著變革,而網(wǎng)絡(luò)考試則是一個(gè)很重要的方向。基于Web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于遍布全球的因特網(wǎng)進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了考試的靈活性。試卷可以根據(jù)題庫(kù)中的內(nèi)容即時(shí)生成,可避免考試前的壓題;而且可以采用大量標(biāo)準(zhǔn)化試題,從而使用計(jì)算機(jī)判卷,大大提高閱卷效率;還可以直接把成績(jī)送到數(shù)據(jù)庫(kù)中,進(jìn)行統(tǒng)計(jì)、排序等操作。所以現(xiàn)在較好的考試方法為網(wǎng)絡(luò)考試,試題內(nèi)容放在服務(wù)器上,考生通過(guò)姓名、準(zhǔn)考證號(hào)碼和口令進(jìn)行登錄,考試答案也存放在服務(wù)器中,這樣考試的公平性、答案的安全性可以得到有效的保證。因此,采用網(wǎng)絡(luò)考試方式將是以后考試發(fā)展的趨勢(shì)。
網(wǎng)絡(luò)考試系統(tǒng)的實(shí)現(xiàn)技術(shù)有多種,可以采用傳統(tǒng)的客戶(hù)機(jī)/服務(wù)器型的MIS型架構(gòu),即試題內(nèi)容放在遠(yuǎn)程的服務(wù)器上,在考試機(jī)上安裝考試應(yīng)用程序和數(shù)據(jù)庫(kù)客戶(hù)機(jī)配置,因此每次考試時(shí)要對(duì)機(jī)器進(jìn)行安裝、配置,考務(wù)工作比較煩瑣,而且考試程序放在客戶(hù)機(jī)上,安全性也受到一定影響,因此本文討論的網(wǎng)絡(luò)考試系統(tǒng)采用Web技術(shù)實(shí)現(xiàn)。Web技術(shù)超越了傳統(tǒng)的"客戶(hù)機(jī)/服務(wù)器"兩層結(jié)構(gòu),采用了三層體系結(jié)構(gòu):用戶(hù)界面層/事務(wù)層/數(shù)據(jù)庫(kù)層,因此Web結(jié)構(gòu)有著更好的安全性,在用戶(hù)機(jī)上不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝在事務(wù)層所在的計(jì)算機(jī)上,試題存放在數(shù)據(jù)庫(kù)服務(wù)器上,當(dāng)然,事務(wù)層和數(shù)據(jù)庫(kù)可以是同一臺(tái)機(jī)器(如果條件允許,還是應(yīng)該把這兩層分開(kāi)在不同的計(jì)算機(jī)上),所以,本文所討論的考試系統(tǒng)采用Web技術(shù)實(shí)現(xiàn)。
本系統(tǒng)的數(shù)據(jù)庫(kù)采用IBM公司的大型數(shù)據(jù)庫(kù)DB2,網(wǎng)站服務(wù)器采用IIS4,網(wǎng)頁(yè)設(shè)計(jì)采用FrontPage2000和ASP,閱卷系統(tǒng)采用Borland公司的Delphi5.0。
二、網(wǎng)絡(luò)考試系統(tǒng)的構(gòu)成
網(wǎng)絡(luò)考試系統(tǒng)的結(jié)構(gòu)如圖1所示,下面我們對(duì)該圖作一下簡(jiǎn)單的描述:
圖1網(wǎng)絡(luò)考試系統(tǒng)結(jié)構(gòu)圖
(一)考試子系統(tǒng)
考試子系統(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)的核心部分,它的工作流程如圖2所示,由于采用Web技術(shù)實(shí)現(xiàn),所以從理論上講,考試可以在任何時(shí)候、任何地方進(jìn)行,但是為了使考場(chǎng)易于組織和管理,所以本系統(tǒng)對(duì)考試時(shí)間作了嚴(yán)格的限制,因此在進(jìn)入網(wǎng)站時(shí)首先判斷當(dāng)前時(shí)間是否為考試規(guī)定的時(shí)間,由于判斷的時(shí)間是服務(wù)器端的時(shí)間,所以跟考試機(jī)器的時(shí)間無(wú)關(guān),即使考生修改所在機(jī)器的時(shí)間,也無(wú)濟(jì)于事。如果時(shí)間符合要求,則顯示登錄頁(yè)面,考生在這個(gè)頁(yè)面輸入自己的信息,如姓名、身份證號(hào)碼、密碼等等,單擊"提交"后進(jìn)入信息處理程序(在服務(wù)器端執(zhí)行),如信息不正確(包括有些考生試圖繞過(guò)登錄頁(yè)面,直接進(jìn)入試卷頁(yè)面的情況,此時(shí)由于沒(méi)有登錄信息,系統(tǒng)也會(huì)認(rèn)為是非法考生),系統(tǒng)給出提示信息,并重新定位到登錄頁(yè)面;如信息正確,則顯示試卷頁(yè)面,試卷頁(yè)面上的試題內(nèi)容根據(jù)考生輸入的試卷代號(hào)從數(shù)據(jù)庫(kù)中取出符合條件的記錄動(dòng)態(tài)地生成。同時(shí)在頁(yè)面上動(dòng)態(tài)地顯示考試所剩時(shí)間,當(dāng)考試時(shí)間到或考生點(diǎn)擊"交卷"按鈕時(shí),則系統(tǒng)把考生答案?jìng)魉椭练?wù)器的數(shù)據(jù)庫(kù)中保存起來(lái),并把數(shù)據(jù)庫(kù)中標(biāo)記考生是否參加過(guò)某門(mén)課程考試的標(biāo)記置"1"(它的初始值為"0")。
圖2考試子系統(tǒng)流程圖
(二)成績(jī)查詢(xún)子系統(tǒng)
為了能讓考生及時(shí)、方便地了解自己的考試成績(jī),查詢(xún)子系統(tǒng)也采用Web方式實(shí)現(xiàn),考生在頁(yè)面輸入自己的信息后,服務(wù)器就能把成績(jī)信息傳送到考生的機(jī)器上。
(三)閱卷子系統(tǒng)
本系統(tǒng)對(duì)考生來(lái)說(shuō)是不可見(jiàn)的,用DELPHI和DB2實(shí)現(xiàn)。它是一個(gè)應(yīng)用程序,不能通過(guò)WEB方式訪(fǎng)問(wèn)。
1、評(píng)分模塊
該模塊能調(diào)出學(xué)生答案并自動(dòng)給出客觀題的成績(jī),教師根據(jù)學(xué)生的答案給出每題得分并輸入計(jì)算機(jī)。
2、成績(jī)統(tǒng)計(jì)、排序模塊
計(jì)算機(jī)能根據(jù)學(xué)生的成績(jī)進(jìn)行各類(lèi)統(tǒng)計(jì),生成成績(jī)分布圖等,還能按照給定的條件進(jìn)行排序。
3、信息維護(hù)模塊
本模塊能對(duì)試題、考生信息進(jìn)行維護(hù),教師可以增、刪、改、查題目、考生信息,是閱卷子系統(tǒng)的重要組成部分。
(四)數(shù)據(jù)庫(kù)子系統(tǒng)
網(wǎng)絡(luò)考試系統(tǒng)離不開(kāi)數(shù)據(jù)庫(kù)系統(tǒng)的支持,不論是試題、答案,還是考生信息都需要存放在數(shù)據(jù)庫(kù)中,而且數(shù)據(jù)庫(kù)獨(dú)立于程序而存在,具有較好的安全性,本例中的數(shù)據(jù)庫(kù)采用IBM公司的大型數(shù)據(jù)庫(kù)系統(tǒng)DB2實(shí)現(xiàn),數(shù)據(jù)庫(kù)名為test_net,其中主要表結(jié)構(gòu)的描述如下:
kaosheng表:用來(lái)記錄考生信息,其中有一字段jsjjc_dl,如果其值為0,則表明該考生還沒(méi)參加過(guò)《計(jì)算機(jī)基礎(chǔ)》的考試,如果為1:則表示已經(jīng)參加過(guò)該門(mén)課程的考試,jsjjc_cj字段存儲(chǔ)了《計(jì)算機(jī)基礎(chǔ)》課程的成績(jī);
kaosda表:記錄考生的選擇題、填空題以及問(wèn)答題答案,這三類(lèi)答案分別用三個(gè)字段描述,每題答案之間用"$$$"分隔;
xuanzt表:存放選擇題題目,其中有題目字段、四個(gè)選項(xiàng)字段、試卷代號(hào)字段以及答案字段;
tiankt表:存放填空題的題目、試卷代號(hào)及答案(問(wèn)答題的處理與填空題類(lèi)似,這里不作描述)
在ASP程序中,與數(shù)據(jù)庫(kù)相關(guān)的典型語(yǔ)句如下:
<%exec_xzt="select*fromxuanzt"
setconn=server.createobject("adodb.connection")
conn.open"dsn=test_net;uid=db2admin;pwd=db2admin"
setrs_xzt=conn.execute(exec_xzt)%>
在上述四行語(yǔ)句執(zhí)行完后,rs_xzt中為符合條件的記錄集。
三、考試系統(tǒng)的實(shí)現(xiàn)方案
考試子系統(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)的核心部分,下面就該系統(tǒng)中一些常見(jiàn)問(wèn)題的程序設(shè)計(jì)方案作一下具體說(shuō)明。
(一)安全性考慮
1、考試時(shí)間
(1)進(jìn)入考試網(wǎng)站時(shí)首先檢查當(dāng)前時(shí)間是否為考試時(shí)間,以控制考生在規(guī)定的時(shí)間內(nèi)參加考試;
<%dimtime_cur
time_cur=now''''time_cur為當(dāng)前時(shí)間
iftime_cur>=cdate("2000-06-088:30:00")andtime_cur<=cdate("2000-06-0810:30:00")then%>
''''顯示登錄頁(yè)面…………
<%else%>
<fontface="隸書(shū)"color="#0000FF"size="6">現(xiàn)在不是考試時(shí)間</font>
<%endif%>
(2)在進(jìn)入試卷頁(yè)面后還要控制考試的總時(shí)間,在卷面上動(dòng)態(tài)顯示目前剩余時(shí)間,當(dāng)總時(shí)間已到,系統(tǒng)會(huì)自動(dòng)提交考生的答案,并且把數(shù)據(jù)庫(kù)中的相關(guān)字段,如jsjjc_dl設(shè)置為1,這樣他就不能再次進(jìn)入試卷頁(yè)面,這段程序利用客戶(hù)端程序?qū)崿F(xiàn),而且在試卷頁(yè)面加載時(shí)就要設(shè)置timeout()的參數(shù),本例中設(shè)它為1000ms,即每隔1秒timeout過(guò)程執(zhí)行一次。
<scriptlanguage="vbscript">
''''客戶(hù)端程序,求出剩余時(shí)間,利用timeout(每1000ms產(chǎn)生一次事件)
dimcounter,t,fen,miao
counter=61''''這里假設(shè)考試時(shí)間為1分,即60秒
''''頁(yè)面的加栽事件
subwindow_onload
t=settimeout("timeout()",1000)''''每隔1000毫秒timeout過(guò)程被執(zhí)行一次
endsub
subtimeout
counter=counter-1
ifcounter>=0then''''還有剩余時(shí)間
''''根據(jù)counter的值求出剩余的分、秒,并把它顯示在頁(yè)面上
fen=counter\60:miao=countermod60:T1.value=fen:T2.value=miao
t=settimeout("timeout()",1000)
else
form1.submit''''假如考試時(shí)間已到,則自動(dòng)提交表單中的內(nèi)容
endif
endsub
</script>
2、身份驗(yàn)證
根據(jù)考生的姓名、身份證號(hào)碼、密碼到數(shù)據(jù)庫(kù)中查找相應(yīng)記錄,如果庫(kù)中有該考生的記錄,則允許進(jìn)入,并且把考生信息記錄在session中,否則給出信息,不允許進(jìn)入。
<%dimxm,sfzhm,dw,mm,sjdh,exec1,xm_tj,sfzhm_tj,mm_tj,condition,exec2
''''(略)……根據(jù)上一個(gè)頁(yè)面中的信息查詢(xún)庫(kù)中是否有該考生的記錄記錄
if(notrs.eof)then''''如果條件為真,則表示庫(kù)中有該考生的記錄
ifrs("jsjjc_dl")=0then''''如果庫(kù)中有該考生記錄,則繼續(xù)判斷該考生是否參加過(guò)這門(mén)課程的考試
''''如果該考生沒(méi)有參加過(guò)這門(mén)課程的考試,則用session記錄下考生信息
session("xingming")=xm:session("shenfzh")=sfzhm:session("mima")=mm%>
''''…………顯示試卷頁(yè)面
<%else
response.write"您已經(jīng)參加過(guò)測(cè)試,不能再次進(jìn)入"''''如果rs("jsjjc_dl")<>0則表明考生已經(jīng)
endif''''參加過(guò)考試
else%>
<scriptlanguage=vbscript>
alert("您輸入的信息不對(duì),請(qǐng)重新輸入!")''''如果表中沒(méi)有查到該考生的記錄,則顯示提示窗口
setw2=open("default.asp")''''并且重新定位到登錄頁(yè)面,使考生重新輸入信息。
</script>
<%endif%>
(二)試卷的生成:
試卷頁(yè)面是采用ASP技術(shù)動(dòng)態(tài)生成的。數(shù)據(jù)庫(kù)中有一個(gè)字段,標(biāo)記試卷代號(hào),可以根據(jù)考生輸入的試卷代號(hào)從數(shù)據(jù)庫(kù)中選取相應(yīng)記錄,并把它按照一定的布局顯示在頁(yè)面上。從前面我們可以知道,選擇題有一個(gè)表,先從選擇題表中取出相應(yīng)記錄,同時(shí)動(dòng)態(tài)生成表單域。然后從填空題表中選取符合條件的記錄,本例以生成選擇題為例說(shuō)明試卷頁(yè)面的生成。
<%''''……從數(shù)據(jù)庫(kù)中取出符合條件的記錄,并存放在rs_xzt中
<p><%i=1''''I為題號(hào)
dowhile(notrs_xzt.eof)%><p>
<%=i%>、<%=rs_xzt("timu")%><%rb_name="rb"&i%>
</p><p><inputtype="radio"value="a"name="<%=rb_name%>"><fontcolor="#3333CC">A</font>:<%=rs_xzt("xuanxa")%>
<inputtype="radio"name="<%=rb_name%>"value="b"><fontcolor="#3333CC">B</font>:<%=rs_xzt("xuanxb")%> <inputtype="radio"name="<%=rb_name%>"value="c"><fontcolor="#3333CC">C</font>:<%=rs_xzt("xuanxc")%>
<inputtype="radio"name="<%=rb_name%>"value="d"><fontcolor="#3333CC">D</font>:<%=rs_xzt("xuanxd")%></p>
<%i=i+1:rs_xzt.movenext:loop
rs_xzt.close%>
(三)答案的存放
先從試卷頁(yè)面中收集選擇題、填空題及問(wèn)答題答案,并把它們分別保存在三個(gè)字符串中,然后利用SQL語(yǔ)句向數(shù)據(jù)庫(kù)中存放,如果數(shù)據(jù)庫(kù)已經(jīng)有該考生的答案記錄,則用UPDATE語(yǔ)句更新,否則用INSERT語(yǔ)句插入。程序略。
四、結(jié)束語(yǔ)
綜上所述,基于Web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)易用、靈活,也具有良好的安全性,由于采用了大型的數(shù)據(jù)庫(kù)系統(tǒng),所以試題、答案也具有較好的安全性,閱卷系統(tǒng)采用DELPHI實(shí)現(xiàn),限于篇幅,這里沒(méi)有對(duì)這部分作深入的剖析,用DELPHI實(shí)現(xiàn)的閱卷系統(tǒng)界面友好、功能完善,生成的統(tǒng)計(jì)圖直觀、正確,可以為教師的命題、教學(xué)提供有益的參考,當(dāng)然,還可以在本系統(tǒng)的基礎(chǔ)上進(jìn)一步完善,如本方案的題目基本上是試卷庫(kù),而不是試題庫(kù),可以進(jìn)一步做成試題庫(kù),在表中加兩個(gè)字段,一個(gè)字段記錄知識(shí)點(diǎn),一個(gè)字段記錄分值,在生成試卷頁(yè)面時(shí)按照一定的規(guī)則、算法(知識(shí)點(diǎn)、分值)從表中取出相應(yīng)的記錄,這樣考試系統(tǒng)就能再上一個(gè)臺(tái)階。
本文是筆者對(duì)網(wǎng)絡(luò)考試系統(tǒng)研制工作的一個(gè)總結(jié),讀者朋友如對(duì)其有興趣,筆者很愿意跟各位一起探討,一起提高。
參考文獻(xiàn):
1、《IIS4系統(tǒng)管理員手冊(cè)》(美)DavidIseminger著電子工業(yè)出版社
2、《DB2認(rèn)證指南》(美)GrantCertification&CaleneJanacek著電子工業(yè)出版社
3、《ASP開(kāi)發(fā)全攻略寶典》唐青松編著中國(guó)水利水電出版社
4、《Delphi4從入門(mén)到精通》(美)MarcoCantu著電子工業(yè)出版社
英文摘要:
Anetworkedexaminationsystembasedonwebtechnology
在確定了考生人數(shù)和考試日期的信息無(wú)誤后,即要確定與之匹配的考試用機(jī)房(考場(chǎng))數(shù)目,確定各機(jī)房可用機(jī)器數(shù)量,后備考場(chǎng)及其機(jī)器數(shù)量。確定各機(jī)房每場(chǎng)次的建議安排人數(shù)及備用機(jī)數(shù)量。根據(jù)考生人數(shù)、考試科目不同和機(jī)房科目環(huán)境、機(jī)器數(shù)量情況,安排考場(chǎng)和監(jiān)考老師(優(yōu)先考慮計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的老師)并提前進(jìn)行集中培訓(xùn),確定場(chǎng)次及每場(chǎng)詳細(xì)的考生名單。根據(jù)考生名單制作考生簽到表并預(yù)留好備注欄,由監(jiān)考人員在此填寫(xiě)考生異常考試情況記錄。還要充分考慮考生進(jìn)場(chǎng)退場(chǎng)、考生簽到、考試數(shù)據(jù)備份及場(chǎng)次間成績(jī)回收等時(shí)間,確定各場(chǎng)次間的間隔時(shí)間(根據(jù)經(jīng)驗(yàn),以20~30分鐘為宜)。
2考場(chǎng)環(huán)境準(zhǔn)備及軟件安裝
根據(jù)考場(chǎng)安排和考生機(jī)安裝要求,提前一天對(duì)各機(jī)房考試機(jī)進(jìn)行考前操作系統(tǒng)和考試軟件安裝,為使考生機(jī)IP地址應(yīng)與考試服務(wù)器IP地址位于同一網(wǎng)段內(nèi),必須確保網(wǎng)絡(luò)暢通。若出現(xiàn)同一網(wǎng)段IP地址不夠劃分的情況,可采取多網(wǎng)段多服務(wù)器分別組網(wǎng)考試。為避免考試當(dāng)天出現(xiàn)電力中斷的意外狀況,要提前對(duì)供電設(shè)施等安全隱患進(jìn)行排查。
3考前測(cè)試
考前測(cè)試是指對(duì)確定可用的計(jì)算機(jī)提前安裝系統(tǒng)并測(cè)試。一般提前一周進(jìn)行,為使每臺(tái)考生機(jī)都得到測(cè)試,測(cè)試規(guī)模應(yīng)與正式考試規(guī)模相同。測(cè)試過(guò)程中,要注意檢查是否所有考試服務(wù)器每題型都能正常考試并正常回收考試數(shù)據(jù);是否所有考生機(jī)都能正常進(jìn)行相應(yīng)語(yǔ)種考試并正常提交;是否所有考生機(jī)在切斷外網(wǎng)連接的條件下都能通過(guò)內(nèi)網(wǎng)正常訪(fǎng)問(wèn)考試服務(wù)器;是否每個(gè)考試機(jī)房的投影能正常放映考試注意事項(xiàng)等。值得注意的是,在所有檢測(cè)通過(guò)后,務(wù)必清除所有測(cè)試數(shù)據(jù),隱藏考試系統(tǒng),做好考試數(shù)據(jù)密保工作。
4考試分工
在NCRE考試中,常規(guī)的巡考、監(jiān)考就不贅述,重點(diǎn)分析一下技術(shù)支持需要考慮哪些問(wèn)題。首先要按照相關(guān)文件要求安裝考試環(huán)境(支撐系統(tǒng))和考試軟件。考前再次確認(rèn)考試服務(wù)器及備用服務(wù)器正常運(yùn)轉(zhuǎn),服務(wù)器端考試軟件能正常運(yùn)行。每場(chǎng)次考試結(jié)束后,校對(duì)該場(chǎng)次系統(tǒng)上傳的考生考試結(jié)果數(shù)據(jù)包,若出現(xiàn)問(wèn)題,記錄并上報(bào)考試院。核對(duì)完畢后,將正確的考試結(jié)果數(shù)據(jù)包做好備份工作,并對(duì)該批數(shù)據(jù)包做好場(chǎng)次標(biāo)記。考后考試結(jié)束后,NCRE的工作重點(diǎn)是整理考試數(shù)據(jù),填寫(xiě)需上報(bào)的相關(guān)考試材料,第一時(shí)間匯總上報(bào)給市考辦,總結(jié)經(jīng)驗(yàn)疏漏,優(yōu)化細(xì)節(jié),為下一次組織考試做準(zhǔn)備。
5安全保衛(wèi)和應(yīng)急預(yù)案
安全保衛(wèi)工作是NCRE考試組織安排的重點(diǎn)環(huán)節(jié),是考試嚴(yán)肅性、公平性的保障。NCRE考試的安全保衛(wèi)工作主要是圍繞試題和考場(chǎng)秩序展開(kāi)。試題方面下發(fā)的考試題庫(kù)(光盤(pán))運(yùn)輸?shù)叫:罅⒓创嫒氡C苁也才艑?zhuān)人24小時(shí)值守,直至考前啟用;考場(chǎng)秩序方面協(xié)調(diào)保衛(wèi)處在考場(chǎng)四周拉上警戒線(xiàn),考試期間安排安保人員值守,無(wú)關(guān)人員嚴(yán)禁進(jìn)入考試區(qū)域。應(yīng)急預(yù)案是應(yīng)對(duì)突發(fā)事件的工作指導(dǎo)手冊(cè),考前應(yīng)認(rèn)真制定。對(duì)考試各環(huán)節(jié)可能出現(xiàn)的問(wèn)題或狀況應(yīng)予以充分考慮,并制定相應(yīng)的處理辦法。如大面積斷電、設(shè)備損壞、無(wú)法考試、集體舞弊等,做到“預(yù)防為主、重在建設(shè);統(tǒng)一指揮、快速反應(yīng);有效控制、就地解決;以人為本、依法處置;保守秘密、遵守紀(jì)律。”
6結(jié)語(yǔ)