• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于B/S模式高職院校在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2011-04-13 06:49:54
      科技傳播 2011年4期
      關(guān)鍵詞:試卷試題服務(wù)器

      高 邑

      唐山職業(yè)技術(shù)學(xué)院,河北 唐山 063004

      1 開(kāi)發(fā)背景分析

      現(xiàn)在學(xué)校中的考試大都采用傳統(tǒng)的考試方式,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟,即人工出卷、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。顯然,隨著考試類(lèi)型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來(lái)越大,并且其工作將是一件十分繁瑣且非常容易出錯(cuò)的事情,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,人們迫切要求利用這些技術(shù)來(lái)進(jìn)行在線(xiàn)考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也提高了考試的質(zhì)量,從而使考試更趨于公證、客觀,更加激發(fā)學(xué)生的學(xué)習(xí)興趣。

      2 在線(xiàn)考試系統(tǒng)總體設(shè)計(jì)

      2.1 需求分析

      一個(gè)完備的在線(xiàn)考試系統(tǒng)可以使學(xué)生在網(wǎng)上學(xué)習(xí)過(guò)后及時(shí)檢驗(yàn)自己的學(xué)習(xí)效果,以發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大的提高。所以系統(tǒng)應(yīng)具備以下主要功能:

      教師管理:系統(tǒng)支持多名教師同時(shí)進(jìn)行工作,每個(gè)教師根據(jù)自己的用戶(hù)名和密碼登錄系統(tǒng)。教師管理包括添加教師、修改教師、刪除教師、查詢(xún)教師等功能。

      學(xué)生管理:用于學(xué)生考試成績(jī)跟蹤管理、考生組織。學(xué)生管理包括添加學(xué)生、修改學(xué)生、刪除學(xué)生、查詢(xún)學(xué)生等功能。

      題庫(kù)管理:題庫(kù)管理包括添加題目、修改題目、刪除題目和查詢(xún)題目,其中的題目根據(jù)類(lèi)型,需要有不同的輸入頁(yè)面和數(shù)據(jù)庫(kù)結(jié)構(gòu)。

      試卷管理:在題庫(kù)基礎(chǔ)上,系統(tǒng)可以實(shí)現(xiàn)自動(dòng)出題并形成格式化試卷。出題規(guī)則由老師指定,比如出題范圍是哪個(gè)課程,哪些知識(shí)點(diǎn),題目類(lèi)型及其數(shù)量等。

      在線(xiàn)考試:監(jiān)測(cè)整個(gè)考試的情況并對(duì)考試時(shí)間、權(quán)限等做出嚴(yán)格控制。

      自動(dòng)閱卷:系統(tǒng)自動(dòng)閱卷并保存考試成績(jī)。

      成績(jī)查詢(xún)與分析:師生都可對(duì)成績(jī)進(jìn)行查詢(xún),教師并可對(duì)學(xué)生成績(jī)進(jìn)行分析與統(tǒng)計(jì)。

      2.2 系統(tǒng)模塊設(shè)計(jì)

      根據(jù)以上分析,可以將上述在線(xiàn)考試系統(tǒng)的需求轉(zhuǎn)化為學(xué)生模塊、管理員模塊、教師模塊,3個(gè)功能模塊。如圖1所示。

      圖1 在線(xiàn)考試系統(tǒng)功能圖

      2.3 系統(tǒng)模塊功能描述

      由于系統(tǒng)功能較為復(fù)雜,本文只選取幾個(gè)主要功能模塊加以介紹:

      1)學(xué)生在線(xiàn)考試子模塊

      (1)學(xué)生登錄:學(xué)生需要輸入學(xué)號(hào)等登錄信息,系統(tǒng)通過(guò)驗(yàn)證,允許合法考生進(jìn)入考試系統(tǒng);

      (2)學(xué)生在線(xiàn)答卷:學(xué)生進(jìn)入考試界面后,學(xué)生開(kāi)始答題,考試時(shí)間以倒計(jì)時(shí)的方式顯示在屏幕上方,提示考生。考試過(guò)程中,系統(tǒng)會(huì)自動(dòng)學(xué)生答案自動(dòng)保存至服務(wù)器中,若考試出現(xiàn)問(wèn)題可以隨時(shí)從服務(wù)器上恢復(fù)考試;

      (3)試卷提交:試卷正常提交,可通過(guò)單擊交卷按鈕實(shí)現(xiàn)。若超過(guò)考試時(shí)間,系統(tǒng)會(huì)強(qiáng)制停止考試并保存答案至服務(wù)器。

      2)題庫(kù)管理子模塊

      (1)試題錄入:教師根據(jù)試題的科目、類(lèi)型、內(nèi)容、難度、分?jǐn)?shù)、答案等項(xiàng)目進(jìn)行錄入。試題包括選擇、判斷、填空、問(wèn)答、操作的多種類(lèi)型;

      (2)試題修改與刪除:試題錄入完畢后,可以進(jìn)行按科目的試題瀏覽,并可以進(jìn)行試題的編輯與刪除。

      3)試卷管理子模塊

      (1)自動(dòng)生成試卷:系統(tǒng)根據(jù)教師設(shè)定的出題要求,自動(dòng)在題庫(kù)中抽取一定數(shù)量的試題組成試卷并生成答案以便閱卷;

      (2)手動(dòng)生成試卷:如果自動(dòng)生成的試卷不符合要求,教師也可以自己輸入題目或從試題庫(kù)中尋找題目組成試卷;

      (3)試卷預(yù)覽:在試卷生成過(guò)程中,為了實(shí)時(shí)查看試卷的效果,可以進(jìn)行試卷預(yù)覽,確認(rèn)符合要求,后才與保存。

      4)自動(dòng)閱卷子模塊

      考試結(jié)束由系統(tǒng)對(duì)試卷客觀題進(jìn)行自動(dòng)評(píng)分,主觀題由教師手動(dòng)評(píng)分,并將兩者保存至數(shù)據(jù)庫(kù)。

      3 系統(tǒng)實(shí)現(xiàn)所采用主要技術(shù)

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

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

      本系統(tǒng)采用基于B/S模式的三層架構(gòu),如圖2所示。第一層為客戶(hù)端僅僅保留一個(gè)Web瀏覽器,不存放任何應(yīng)用程序,程序運(yùn)行代碼從第二層Web服務(wù)器下載到本地的瀏覽器中執(zhí)行。第二層Web服務(wù)器負(fù)責(zé)處理應(yīng)用中的業(yè)務(wù)邏輯,如對(duì)數(shù)據(jù)庫(kù)的連接訪(fǎng)問(wèn)等工作。第三層為數(shù)據(jù)服務(wù)器,主要由數(shù)據(jù)庫(kù)系統(tǒng)組成。

      3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

      由于SQL Server 2005數(shù)據(jù)庫(kù)具有良好的可靠性、可用性、可編程性、易用性以及對(duì)日常任務(wù)的自動(dòng)化管理等方面的特點(diǎn),所以本系統(tǒng)采用SQL Server 2005作為數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),創(chuàng)建所需的數(shù)據(jù)表。主要包括,選擇題表、選項(xiàng)表、考試信息表、考試成績(jī)表、試卷內(nèi)容表、考生表等等。

      3.3 ASP.NET

      ASP.NET是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web 應(yīng)用程序。當(dāng)用戶(hù)請(qǐng)求ASP.NET網(wǎng)頁(yè)(.aspx文件)時(shí),該頁(yè)則作為程序在Web服務(wù)器上運(yùn)行。該頁(yè)運(yùn)行時(shí),可以執(zhí)行網(wǎng)站要求的任何任務(wù),包括計(jì)算值、讀寫(xiě)數(shù)據(jù)庫(kù)信息或者調(diào)用其他程序。該頁(yè)動(dòng)態(tài)地生成標(biāo)記(HTML或另一種標(biāo)記語(yǔ)言中的元素),并將該標(biāo)記作為動(dòng)態(tài)輸出發(fā)送到瀏覽器。本系統(tǒng)使用ASP.NET生成用戶(hù)界面以及完成和數(shù)據(jù)庫(kù)的交互操作。

      3.4 ADO.NET

      數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)是程序中應(yīng)用最普遍的部分,ADO.NET是與數(shù)據(jù)源交互的.NET技術(shù)。ADO.NET 提供對(duì) Microsoft SQL Server 等數(shù)據(jù)源以及通過(guò) OLE DB 和 XML 公開(kāi)的數(shù)據(jù)源的一致訪(fǎng)問(wèn)。本系統(tǒng)使用 ADO.NET 來(lái)連接到這些數(shù)據(jù)源,并檢索、操作和更新數(shù)據(jù)。

      4 結(jié)論

      隨著學(xué)校硬件設(shè)備的條件的不斷改善,基于網(wǎng)絡(luò)的應(yīng)用也不斷增多。在線(xiàn)考試系統(tǒng)不僅簡(jiǎn)化了教師的操作,提高了工作效率,也使學(xué)生的考試更加客觀、更加公正,對(duì)學(xué)生的學(xué)習(xí)積極性起到了促進(jìn)和提高的作用。

      [1]馬青霞,李莉,涂遠(yuǎn).基于ASP的在線(xiàn)考試系統(tǒng)[J].金陵科技學(xué)院學(xué)報(bào),2005.

      [2]仇小強(qiáng),林樹(shù)剛.廣西醫(yī)科大學(xué)《計(jì)算機(jī)文化基礎(chǔ)》在線(xiàn)考試系統(tǒng)的研究與設(shè)計(jì)[J],2004(5).

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

      [4]趙曉東.ASP.NET 3.5從入門(mén)到精通[M].北京:清華大學(xué)出版社,2009.

      [5]馬軍.SQL語(yǔ)言與數(shù)據(jù)庫(kù)操作技術(shù)大全——基于SQL Server實(shí)現(xiàn)[M].北京:電子工業(yè)出版社,2008.

      猜你喜歡
      試卷試題服務(wù)器
      2021年高考數(shù)學(xué)模擬試題(四)
      通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
      2019年高考數(shù)學(xué)模擬試題(五)
      《陳涉世家》初三復(fù)習(xí)試題
      2019屆高考數(shù)學(xué)模擬試題(二)
      Module5 A Trip Along the Three Gorges
      Module5 Great People and Great Inventions of Ancient China
      Module 4 Sandstorms in Asia
      Module 1 Europe
      得形忘意的服務(wù)器標(biāo)準(zhǔn)
      汶川县| 玉溪市| 漯河市| 砚山县| 射阳县| 平潭县| 鲁甸县| 巴林右旗| 长阳| 赣州市| 乐东| 芒康县| 郁南县| 枣庄市| 镇康县| 论坛| 太康县| 托克逊县| 鱼台县| 维西| 偃师市| 博罗县| 伊吾县| 汕尾市| 泌阳县| 铅山县| 青神县| 原阳县| 富裕县| 龙陵县| 许昌县| 惠安县| 栖霞市| 太和县| 运城市| 临猗县| 库尔勒市| 噶尔县| 新疆| 石泉县| 虹口区|