• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 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)
    清镇市| 贵溪市| 仁化县| 时尚| 科尔| 柞水县| 任丘市| 云阳县| 温泉县| 大厂| 皋兰县| 惠州市| 湟中县| 恩平市| 府谷县| 武清区| 维西| 申扎县| 雷波县| 东莞市| 赞皇县| 长沙县| 汉川市| 德保县| 壤塘县| 宁阳县| 秭归县| 资兴市| 象州县| 峨山| 衡阳市| 英山县| 濮阳市| 富锦市| 澄江县| 嵊州市| 达孜县| 英吉沙县| 宜都市| 新蔡县| 乌拉特后旗|