亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網(wǎng)上考試系統(tǒng)的設(shè)計思路

        2009-09-26 09:37:42王天平
        新媒體研究 2009年18期
        關(guān)鍵詞:網(wǎng)絡(luò)技術(shù)考試

        王天平

        [摘要]詳細討論運用現(xiàn)在比較流行的ASP技術(shù)和ACCESS數(shù)據(jù)庫實現(xiàn)網(wǎng)上考試系統(tǒng)的方法。本應(yīng)用程序是基于B-S模式的全新的網(wǎng)絡(luò)考試系統(tǒng)。與傳統(tǒng)的基于C-S模式的網(wǎng)絡(luò)考場相比,它更加穩(wěn)定,更適宜于互聯(lián)網(wǎng)上的考試。同時,網(wǎng)絡(luò)考場是基于題庫操作的,所以能實現(xiàn)智能自動組卷、自動閱卷和自動分析,大大縮短考試時間。

        [關(guān)鍵詞]考試 Internet 網(wǎng)絡(luò)技術(shù) ASPB-S

        中圖分類號:TP3文獻標(biāo)識碼:A文章編號:1671-7597(2009)0920046-03

        一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時檢驗自己的學(xué)習(xí)效果,以發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到提高。在線考試系統(tǒng)中題目的生成,試卷的提交,成績的批閱,可以在網(wǎng)絡(luò)上自動完成,只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化,這樣一來教師所要做的只是精心設(shè)計題目,維護題庫,而不是組織考試,減輕了教師的負(fù)擔(dān),這表明其經(jīng)濟性、實用性是相當(dāng)可觀的。為了適應(yīng)新形勢的發(fā)展,本文進行了一些初步設(shè)計工作,也可以說做一個初步的探索,希望它能夠在各類考試中發(fā)揮作用。

        一、方案論證與總體設(shè)計

        (一)設(shè)計思想與開發(fā)工具的選擇

        目前比較流行兩種網(wǎng)絡(luò)開發(fā)模式,分別是C/S和B/S。C/S結(jié)構(gòu)軟件(即客戶機/服務(wù)器模式)分為客戶機和服務(wù)器兩層,客戶機不是毫無運算能力的輸入、輸出設(shè)備,而是具有了一定的數(shù)據(jù)處理和數(shù)據(jù)存儲能力,通過把應(yīng)用軟件的計算和數(shù)據(jù)合理地分配在客戶機和服務(wù)器兩端,可以有效地降低網(wǎng)絡(luò)通信量和服務(wù)器運算量。由于服務(wù)器連接個數(shù)和數(shù)據(jù)通信量的限制,這種結(jié)構(gòu)的軟件適于在用戶數(shù)目不多的局域網(wǎng)內(nèi)使用。國內(nèi)目前的大部分ERP(財務(wù))軟件產(chǎn)品即屬于此類結(jié)構(gòu)。

        B/S(瀏覽器/服務(wù)器模式)是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種改進。在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實現(xiàn),用戶表現(xiàn)完全在Web服務(wù)器實現(xiàn),客戶端只需要瀏覽器即可進行業(yè)務(wù)處理,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。對于本系統(tǒng),其功能目標(biāo)是實現(xiàn)將現(xiàn)有紙張答題式考試向基于因特網(wǎng)的無紙張考試系統(tǒng)轉(zhuǎn)變,它的客戶端應(yīng)該簡單,本系統(tǒng)采用B/S模式是合理的。

        ASP網(wǎng)頁設(shè)計技術(shù)簡單易學(xué),是現(xiàn)在最流行的動態(tài)網(wǎng)頁開發(fā)技術(shù),由于技術(shù)成熟,相應(yīng)的參考資料也更多,對于初次學(xué)習(xí)網(wǎng)頁設(shè)計,所以我選擇用ASP來實現(xiàn)網(wǎng)上考試系統(tǒng)。

        IIS+ASP的解決方案作為一種典型的服務(wù)器端網(wǎng)頁設(shè)計技術(shù),被廣泛應(yīng)用在網(wǎng)上銀行、BBS、搜索引擎等各種互聯(lián)網(wǎng)應(yīng)用中。與此同時,Access數(shù)據(jù)庫作為微軟推出的以標(biāo)準(zhǔn)JET為引擎的桌面型數(shù)據(jù)庫系統(tǒng),由于具有操作簡單、界面友好等特點,具有較大的用戶群體。ACCESS數(shù)據(jù)庫和能解釋ASP程序的WEB服務(wù)器都是微軟的產(chǎn)品,它們是我們平時所用操作系統(tǒng)自帶的軟件,所以很自然在本系統(tǒng)中筆者使用IIS+ASP+Access

        來開發(fā)整個程序。

        (二)需求分析

        本系統(tǒng)是專門用于用戶注冊、登錄、參加考試及管理員進行試題錄入、修改、刪除、查詢、管理用戶的ASP應(yīng)用程序。它應(yīng)該具有開放性、有效性、靈活性。管理員不僅可以輕松添加修改和查詢試題,還可以自動新增類型并建力相應(yīng)數(shù)據(jù),考生進行身份驗證登錄后,既可進行考試,并要求在規(guī)定的時間內(nèi)答題,達到規(guī)定的時間后,系統(tǒng)將自動提示,考生做完交卷后便能看到自己的成績,并且分?jǐn)?shù)將記入數(shù)據(jù)庫中供審核和查閱。計算機自動靈活隨機的抽取試題中各類試題組成試卷,不同考生將生成不同試卷,也就是實現(xiàn)了真正的無紙化考試,滿足任何授權(quán)考生隨時隨地考試,并迅速獲得成績,同時減輕老師出題、監(jiān)考等繁重的工作量。

        (三)目標(biāo)設(shè)計

        網(wǎng)上考試系統(tǒng)功能如下:

        1.在線注冊

        2.登錄系統(tǒng)

        3.在線考試

        (1)考生選擇試卷

        可能有多門課程的考試,學(xué)生選擇自己對應(yīng)課程。

        (2)用戶選擇斷線考試記錄情況

        如果用戶在考試中意外斷線,中斷考試,再次登陸后就會有斷線記錄,可以選擇上次做過的試卷繼續(xù)考試,也可以重新開始考試,注意:繼續(xù)考試時間是從上次剩余時間開始的,而重新考試則是重新計時,但試卷將會和上次不同。

        (3)系統(tǒng)出題

        從試題庫中隨機出題給用戶,系統(tǒng)應(yīng)該能根據(jù)先前設(shè)計好的試卷模型從試題庫中選擇試題,模型應(yīng)該設(shè)定試題類型、數(shù)量、分?jǐn)?shù)、排版格式。

        (4)暫時存儲試卷

        在考試中應(yīng)該將試卷和用戶答案暫時保存起來以防意外事件,考試結(jié)束后保存整個試卷以備查閱。

        (5)查詢成績

        考試結(jié)束后學(xué)生可以查看自己的考試分?jǐn)?shù)和答題情況。

        4.在線管理功能要求

        (1)更改用戶屬性

        (2)瀏覽用戶信息

        (3)添加刪除用戶

        (4)密碼修改

        5.在線閱卷

        (1)瀏覽用戶答卷

        (2)刪除答卷或系統(tǒng)試卷

        (3)人工閱卷

        (四)系統(tǒng)功能

        根據(jù)要求考試系統(tǒng)分在線考試,帳戶管理,在線閱卷三個模塊,其流程為下:

        登錄→選擇考試→選擇試卷→斷線記錄選擇→開始答題→交卷→查詢考試情況

        登錄→選擇帳號管理功能→二次驗證→帳號管理

        登錄→選擇試卷管理功能→二次驗證→試卷管理

        (五)數(shù)據(jù)庫的設(shè)計與實現(xiàn)

        根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于在線考試系統(tǒng)試題庫可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。

        0 試卷信息表:主要包括試卷名稱、總分、答題時間、以及試卷內(nèi)各類題型數(shù)目等。

        0 試題信息表:試題ID、專業(yè)、試題題型、難易程度、試題內(nèi)容、試題分?jǐn)?shù)、試題答案、附加內(nèi)容。

        0 暫時信息表:主要包括試題ID、專業(yè)、試題題型、難易程度、試題內(nèi)容、試題分?jǐn)?shù)、試題答案。

        0 成績登記表:主要包括用戶名、成績、當(dāng)前狀態(tài)等。

        二、主要網(wǎng)絡(luò)頁面的實現(xiàn)

        (一)試卷選擇

        頁面示例如圖1選擇自己所需要的考試。

        (二)試卷斷線記錄頁面

        1.頁面示例

        用戶在選擇試卷類型后,就會進入到此頁面,示例效果如圖2:

        用戶只需點超鏈接就可進入正式考試頁面中了,如果有斷線記錄,可選擇繼考,也可重新開始。

        2.頁面所用數(shù)據(jù)庫

        系統(tǒng)使用了成績登記表,用它進行試卷鑒別,如有記錄,顯示斷線記錄,否則直接出題考試。

        3.部分功能ASP代碼實現(xiàn)分析

        在OS中引入Bj,記錄斷線情況

        Bj=0

        SQL="Select*from成績登記表whwrw試卷名|"

        "&session(“user”)papername&””and當(dāng)前狀態(tài)="正在考試"

        Set base2=conn.exacut(SQL)

        IF base2.eof then

        Bj=1

        Else bj=0

        End if

        如果有記錄bj=0用戶選擇繼考或重考,否則直接進入考試頁面。

        (三)正??荚図撁?/p>

        1.頁面示例

        包括試卷名,試題類型,以及確認(rèn)按鈕,包括交卷和保存。

        2.數(shù)據(jù)庫

        考試頁面使用了試題表,在考試頁面時需要引用這個表的試題題型、分?jǐn)?shù)、試題答案。系統(tǒng)還使用了表系統(tǒng)中的成績登記表,引用用戶名、密碼、成績、試卷名、試卷、當(dāng)前狀態(tài),目的是為了對用戶狀態(tài)進行控制。

        3.頁面ASP代碼

        主要功能有提取試卷,標(biāo)記用戶狀態(tài),處理暫時用戶試卷,設(shè)置試卷范圍。

        if an=daaa then

        df=fs

        score=score+fs

        m=m+1

        sql="update "& session("user") & session("tab") &" set 用戶得分='"& df &"'

        where 試題ID='"& ID &"'"

        rs=conn.execute(sql)

        on error resume next

        else

        df=0

        end if

        n=n+1

        base.movenext

        df=0

        loop

        從試題組向量中讀取試題,顯示在頁面上,同時保存在數(shù)據(jù)庫中。

        (四)判分頁面

        判分頁面使用了暫時表中的試卷,將用戶答案與試題答案對比,判定用戶答案正確與否。同時使用成績登記表,將成績寫入列表中,同時也更改用戶狀態(tài)到交卷。

        ASP代碼:首先獲取用戶名,表名兩個session對象值,同時定義一個名為Scorer的變量來表示成績。

        Name=session(“use”)

        Jk=session(“tab”)

        Dim score

        連接數(shù)據(jù)庫,設(shè)定返回數(shù)據(jù)集。

        建立一個名為“用戶名+表名”的表,保存用戶答案,這個表有用戶得分字段,對用戶答案進行處理,信息保存在剛建的表中,將答案與標(biāo)準(zhǔn)答案對比,得出總分,保存在“用戶+表名”中。

        if an=daaa then

        df=fs

        score=score+fs

        m=m+1

        sql="update "& session("user") & session("tab") &" set 用戶得分='"& df &"'

        where 試題ID='"& ID &"'"

        rs=conn.execute(sql)

        on error resume next

        else

        df=0

        end if

        n=n+1

        base.movenext

        df=0

        loop

        修改成績記錄:

        sql="update 成績登記表 set 成績='"& score &"' where 用戶名='"& name &"'"

        conn.execute(sql)

        (五)試卷管理頁面

        用戶通過驗證后進入試卷維護頁面,可以對試卷重新評分,刪除試卷等,如果是學(xué)生用戶只能看到自己分?jǐn)?shù)和試卷,無權(quán)修改。

        每個試卷使用三個超連接處理三種操作,刪除各種暫時和隨機生成的試卷。

        ASP代碼如下:

        <%

        Set conn = Server.CreateObject("ADODB.Connection")

        conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("../試題庫.mdb")

        deletename1=request.querystring("delete1")

        sql="DELETE FROM 試卷名稱表 where 試卷名稱='"& deletename1 &"'"

        Set rs =conn.Execute(sql)

        sql="DROP TABLE "& deletename1 &""

        on error resume next

        Set rs =conn.Execute(sql)

        on error resume next

        %>

        系統(tǒng)還可以讓老師人工閱卷,作為機器閱卷的補充。系統(tǒng)會列出學(xué)生考過的試卷,有標(biāo)準(zhǔn)答案和考生答案,老師可以手動判分。效果如圖3:

        登陸頁面、管理頁面等常規(guī)HTML頁面的設(shè)計制作在此不作贅述。

        三、系統(tǒng)測試,結(jié)果分析

        (一)IIS設(shè)置

        進入“開始→設(shè)置→控制面板→管理工具→Internet服務(wù)管理器

        (Internet信息服務(wù))”。

        先在“默認(rèn)Web站點”上單擊右鍵,選“屬性”,以進入名為“默認(rèn)Web站點屬性”設(shè)置界面。

        1.修改綁定的IP地址:轉(zhuǎn)到“Web站點”窗口,再在“IP地址”后的下拉菜單中選擇所需用到的本機IP地址。

        2.修改主目錄:轉(zhuǎn)到“主目錄”窗口,再在“本地路徑”輸入(或用“瀏覽”按鈕選擇)好自己網(wǎng)頁所在的目錄。

        3.添加首頁文件名:轉(zhuǎn)到“文檔”窗口,再按“添加”按鈕,根據(jù)提示在“默認(rèn)文檔名”后輸入網(wǎng)頁的首頁文件名。

        4.效果的測試:打開IE瀏覽器,在地址欄輸入“192.168.0.1”之后再按回車鍵,此時就能夠調(diào)出自己網(wǎng)頁的首頁,則說明設(shè)置成功!

        同時也可以設(shè)定虛擬目錄來運行程序。

        (二)數(shù)據(jù)庫設(shè)置與測試

        進入“開始→設(shè)置→控制面板→管理工具→數(shù)據(jù)源”,選擇文件DSN設(shè)置數(shù)據(jù)庫所在的文件目錄。在IIS中選擇主頁GLOBAL.ASP,右鍵選擇游覽打開主頁,可以開始按使用者的操作自動運行整個系統(tǒng)程序。測試中管理員和老師需要兩次登陸,所用的帳戶和密碼不一樣,作為系統(tǒng)安全的一個手段。

        測試試卷錄入功能由于沒有好的數(shù)據(jù)庫支持不能很好的實現(xiàn)。時間有限,部分試卷和課程沒有數(shù)據(jù)庫,打開會顯示空白,程序中以計算機基礎(chǔ)作為例子進行測試。大部分功能能正常運行。

        四、總結(jié)

        系統(tǒng)基本實現(xiàn)了各個主要功能,但由于知識和經(jīng)驗的不足,本系統(tǒng)的頁面比較單一,不夠美觀。數(shù)據(jù)庫不是很完整,由于直接訪問數(shù)據(jù)庫,可能存在安全問題,對各個帳號和數(shù)據(jù)庫沒有做出有效的保護和修復(fù)功能。本系統(tǒng)只是一個作為學(xué)習(xí)交流的例子,要設(shè)計出真正實用的應(yīng)用程序還有很多工作要做,需要以后進一步學(xué)習(xí)和探索。

        猜你喜歡
        網(wǎng)絡(luò)技術(shù)考試
        三本書
        考試后
        Japanese Artificial Intelligence Robotto Take Entrance Examinations
        網(wǎng)絡(luò)技術(shù)對高校教育管理的影響及對策
        電視媒體與網(wǎng)絡(luò)媒體融合研究
        淺析網(wǎng)絡(luò)技術(shù)在高校體育教學(xué)中的應(yīng)用發(fā)展
        體育時空(2016年9期)2016-11-10 20:51:55
        計算機網(wǎng)絡(luò)技術(shù)與電子信息工程點滴談
        計算機網(wǎng)絡(luò)技術(shù)對物流信息化的影響
        網(wǎng)絡(luò)環(huán)境下成人學(xué)習(xí)的有效性探究
        你考試焦慮嗎?
        日韩精品人妻久久久一二三| 午夜福利92国语| 91spa国产无码| 国产 无码 日韩| 青青草视频在线免费观看91| 国产av精品麻豆网址| 亚洲欧美日韩国产精品一区二区| 五月婷婷俺也去开心| 日韩国产欧美| 一区二区三区岛国av毛片| 精品国产一区二区三区av天堂| 在线观看精品视频网站| 国产男女猛烈无遮挡免费视频| 亚洲一区二区三区在线观看| 日本一二三四高清在线| 国产精品白浆在线观看免费| 野外少妇愉情中文字幕| 欧美在线资源| 亚洲综合av一区在线| 午夜人妻久久久久久久久| 婷婷五月综合丁香在线| 加勒比日本东京热1区| 一区二区亚洲精美视频| 美女露出自己的性感大胸一尤内衣 | 比较有韵味的熟妇无码| 国产激情з∠视频一区二区| 国产精品白浆免费观看| 天堂精品人妻一卡二卡| 后入内射国产一区二区| 国产极品美女高潮抽搐免费网站| 粉嫩极品国产在线观看| 亚洲国产精品成人一区二区三区| 伊人青青草综合在线视频免费播放 | 真人无码作爱免费视频禁hnn| 青草蜜桃视频在线观看| 中文字幕av素人专区| 少女韩国电视剧在线观看完整| 午夜精品久久久久成人| 丰满少妇又紧又爽视频| 一区二区三区乱码专区| 一本色道久久综合无码人妻|