• 
    

    
    

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

      用ASP實(shí)現(xiàn)基于B/S模式下的在線考試系統(tǒng)

      2009-03-02 09:33:14
      新媒體研究 2009年2期
      關(guān)鍵詞:服務(wù)器端瀏覽器考試

      趙 偉

      [摘要]分析在線考試的優(yōu)點(diǎn),研究在線考試系統(tǒng)的總體設(shè)計(jì),及在線考試系統(tǒng)最終的實(shí)現(xiàn)。

      [關(guān)鍵詞]在線考試系統(tǒng) B/S模式 ASP Microsoft Office Access2003 數(shù)據(jù)庫(kù)

      中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0120044-01

      隨著Internet/Intranet的迅速發(fā)展和廣泛普及,建立在其上的遠(yuǎn)程教育成為現(xiàn)代教育技術(shù)未來(lái)發(fā)展方向之一,在線考試作為遠(yuǎn)程教育的一個(gè)子系統(tǒng)也成為一個(gè)重要的研究課題。目前,網(wǎng)絡(luò)軟件運(yùn)行的模式主要有Client/Server(C/S)模式和Browse/Server(B/S)模式兩類。C/S模式通過(guò)將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開(kāi)銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),但在維護(hù)、升級(jí)方面較麻煩,早期的軟件系統(tǒng)多以此作為首選設(shè)計(jì)標(biāo)準(zhǔn);B/S模式是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者說(shuō)改進(jìn)。在此結(jié)構(gòu)下,用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),少部分事務(wù)邏輯在瀏覽器端實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。B/S結(jié)構(gòu),主要利用WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語(yǔ)言(VBScript、JavaScript)和ActiveX技術(shù),用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本,是一種相當(dāng)實(shí)用的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu),在操作上簡(jiǎn)便,效率高,但對(duì)計(jì)算機(jī)的配置要求也很高,尤其是服務(wù)器端。

      一、在線考試系統(tǒng)的開(kāi)發(fā)/運(yùn)行環(huán)境及相關(guān)技術(shù)問(wèn)題介紹

      (一)在線考試系統(tǒng)的開(kāi)發(fā)環(huán)境

      操作系統(tǒng):Microsoft Windows XP。

      開(kāi)發(fā)工具:Internet Information Server、ASP Dreamweaver 8.0、Flash 8.0、PhotoshopCS2。

      數(shù)據(jù)庫(kù):Microsoft Office Access2003數(shù)據(jù)庫(kù)。

      (二)在線考試系統(tǒng)的運(yùn)行環(huán)境

      客戶端:IE 5.0以上等可解釋常規(guī)HTML碼的瀏覽器。

      服務(wù)器端:Microsoft Windows 2000以上、Internet Information Server具有Active X Server Component功能。

      (三)在線考試系統(tǒng)的需求分析與技術(shù)問(wèn)題

      在線考試面向在校生,為避免他人的進(jìn)入,登錄考試系統(tǒng)需要身份驗(yàn)證,再根據(jù)自己的學(xué)習(xí)情況,選擇訓(xùn)練或考試。在線考試由于是單機(jī)進(jìn)行,考試地點(diǎn)可能在機(jī)房等機(jī)器相距密集的場(chǎng)所,為做到規(guī)范、公平和公正,必須保證對(duì)每位應(yīng)試者:題量相等、內(nèi)容不同,因此要求試卷在基于網(wǎng)絡(luò)環(huán)境下,從服務(wù)器的數(shù)據(jù)庫(kù)中隨機(jī)抽取動(dòng)態(tài)生成。為控制學(xué)生考試次數(shù),在試題生成時(shí)還需要進(jìn)行考試權(quán)限的驗(yàn)證。另外,還要求在限定的時(shí)間內(nèi)完成,否則自動(dòng)結(jié)束考試,交卷后自動(dòng)評(píng)分、當(dāng)場(chǎng)顯示成績(jī)及考試機(jī)會(huì)。同時(shí)為了提高學(xué)生的學(xué)習(xí)效率和考試及格率,給學(xué)生提供實(shí)時(shí)訓(xùn)練,及答案參考,以便學(xué)生進(jìn)行自我檢測(cè)和自我評(píng)估。

      系統(tǒng)的基本功能模塊的技術(shù)問(wèn)題:

      1.用戶登錄模塊:要求與管理員錄入的數(shù)據(jù)庫(kù)進(jìn)行對(duì)比驗(yàn)證以獲取登錄權(quán)限;

      2.在線教學(xué)模塊:利用在線新聞、教學(xué)視頻等給學(xué)生提供知識(shí)點(diǎn)回顧、新知識(shí)介紹等;

      3.模擬訓(xùn)練模塊:給學(xué)生提供模擬考試環(huán)境,并提供參考答案;

      4.綜合考試模塊:為學(xué)生提供在線考試,系統(tǒng)實(shí)現(xiàn)判斷、單選、多選等考題的自動(dòng)、隨機(jī)、不重復(fù)的抽取,時(shí)間的監(jiān)控與權(quán)限的控制,交卷后自動(dòng)評(píng)分、即時(shí)顯示成績(jī)與考試的機(jī)會(huì)狀況等;

      5.成績(jī)查詢模塊:為師生提供查詢成績(jī)的平臺(tái);

      6.系統(tǒng)管理模塊:為管理員和任課教師提供人員的信息管理、密碼設(shè)定與修改、成績(jī)打印等諸多方面的功能。

      二、在線考試系統(tǒng)的設(shè)計(jì)思想、分析和具體實(shí)現(xiàn)

      1.基本設(shè)計(jì)思想:基于B/S模式的前提,要實(shí)現(xiàn)在線考試系統(tǒng)的設(shè)計(jì),首先解決網(wǎng)頁(yè)與數(shù)據(jù)庫(kù)的連接問(wèn)題,本系統(tǒng)采用ADO對(duì)象實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn),即在ASP腳本中構(gòu)造一個(gè)ADO的Connection對(duì)象去連接Microsoft Office Access2003數(shù)據(jù)庫(kù),然后通過(guò)Command和RecordSet對(duì)象實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作;其次利用ASP內(nèi)置對(duì)象Request和Response等完成對(duì)頁(yè)面的訪問(wèn);同時(shí)利用Session對(duì)象完成用戶在多頁(yè)面間跳轉(zhuǎn)時(shí)的信息共享。

      2.系統(tǒng)設(shè)計(jì)流程圖如圖1所示:

      3.系統(tǒng)主要功能隨機(jī)抽取考試題部分的實(shí)現(xiàn)方法:本系統(tǒng)中的判斷題、單選題和多選題的抽題部分相互獨(dú)立,但抽題的算法相類似,因此下面僅以判斷題為例,給出抽題的關(guān)鍵代碼。

      i1=1

      i2=0

      for i1=1 to 15

      dimsqlstr

      m=19

      n=1

      randomize

      r1=int(rnd()*m-n+1)+n

      for i=1 to session("judgenumber")

      i2=i2+1

      r=r1

      set rs=server.createobject("adodb.recordset")

      sql="select * from t_judge where selected=0 andt_area="&i1&"and id_n="&r&"+("&i1&"-1)*20 and subject='"&session("selectsubjectname")&"'"

      rs.open sql,conn,3,2

      R1=r1+1

      參考文獻(xiàn):

      [1]滿在龍,完全手冊(cè)ASP網(wǎng)絡(luò)開(kāi)發(fā)詳解,電子工業(yè)出版社,2007.

      [2]黃雷、楊志、游坤,ASP+HTML+Dreamweaver+Access開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站實(shí)例薈萃,機(jī)械工業(yè)出版社,2006.

      作者簡(jiǎn)介:

      趙偉,女,漢族,副教授,工學(xué)碩士學(xué)位,現(xiàn)就職于沈陽(yáng)職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系,研究方向?yàn)槎嗝襟w。

      猜你喜歡
      服務(wù)器端瀏覽器考試
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      Japanese Artificial Intelligence Robotto Take Entrance Examinations
      環(huán)球?yàn)g覽器
      再見(jiàn),那些年我們嘲笑過(guò)的IE瀏覽器
      在Windows中安裝OpenVPN
      你考試焦慮嗎?
      準(zhǔn)備考試
      網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
      瀏覽器
      崇明县| 屏东市| 云和县| 阳朔县| 新河县| 垣曲县| 夏津县| 多伦县| 琼结县| 班戈县| 大关县| 防城港市| 伊金霍洛旗| 仁怀市| 鞍山市| 九龙坡区| 睢宁县| 新邵县| 郧西县| 县级市| 军事| 盘锦市| 广河县| 奉节县| 进贤县| 昌平区| 长丰县| 南江县| 金山区| 锡林浩特市| 莱州市| 江北区| 六安市| 上蔡县| 望奎县| 临西县| 资阳市| 方城县| 永春县| 太仓市| 临武县|