版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于VML的在線考試系統(tǒng)圖形題型的研究與應(yīng)用摘要在線考試系統(tǒng)利用網(wǎng)絡(luò)可以隨時(shí)隨地對(duì)學(xué)生進(jìn)展考試,圖形題型的頁(yè)面實(shí)現(xiàn)是其中一項(xiàng)關(guān)鍵技術(shù)。本文主要研究網(wǎng)絡(luò)環(huán)境下在線考試系統(tǒng)的組成、運(yùn)行機(jī)制和實(shí)現(xiàn)方法。實(shí)例系統(tǒng)基于B/S架構(gòu),采用ASP.NET、AD.NET技術(shù)及#語(yǔ)言,eb頁(yè)面畫(huà)圖采用VL,數(shù)據(jù)庫(kù)平臺(tái)采用了SQLServer2000。系統(tǒng)主要包括組卷子系統(tǒng)、考試子系統(tǒng)、閱卷子系統(tǒng)、在線畫(huà)圖子系統(tǒng)等,對(duì)同類(lèi)系統(tǒng)的研究開(kāi)發(fā)具有較好的借鑒作用。關(guān)鍵詞在線考試系統(tǒng);VL;ASP.NET;#1引言現(xiàn)代遠(yuǎn)程教育可以在目前教育資源分布不平均的現(xiàn)狀下,通過(guò)共享進(jìn)展資源合理化配置,使得有限的教育資源可以得到最大限度
2、的利用。從技術(shù)的角度來(lái)講,當(dāng)前投入使用的教學(xué)支持系統(tǒng)多為兩種情況。第一種情況是系統(tǒng)采用/S構(gòu)造。第二種情況是采用B/S構(gòu)造架構(gòu)。用戶(hù)界面完全通過(guò)閱讀器實(shí)現(xiàn),一局部事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在效勞器端實(shí)現(xiàn),形成3-tier構(gòu)造。B/S構(gòu)造主要是利用了不斷成熟的eb技術(shù),結(jié)合閱讀器的多種Sript語(yǔ)言和AtiveX技術(shù),用通用閱讀器實(shí)現(xiàn)了原來(lái)需要復(fù)雜專(zhuān)用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,節(jié)約了開(kāi)發(fā)本錢(qián),實(shí)現(xiàn)了開(kāi)發(fā)環(huán)境與應(yīng)用環(huán)境的別離,進(jìn)步了系統(tǒng)的可擴(kuò)展性和平安性。2在線考試系統(tǒng)的關(guān)鍵技術(shù)研究在線考試系統(tǒng)目的就是為了實(shí)現(xiàn)考試無(wú)紙化,而選擇題、判斷題實(shí)現(xiàn)自動(dòng)評(píng)閱這項(xiàng)技術(shù)如今已經(jīng)比擬成熟。而填空題、圖形
3、題、主觀題的評(píng)閱一直是目前技術(shù)人員研究的方向,通過(guò)eb頁(yè)面畫(huà)圖實(shí)現(xiàn)對(duì)圖形題的在線評(píng)閱是在線考試系統(tǒng)研究的關(guān)鍵技術(shù)之一。從理論上講,有多種技術(shù)方案可以實(shí)如今線作圖技術(shù),利用不同的實(shí)現(xiàn)技術(shù),其優(yōu)缺點(diǎn)也是不同的,目前的主流實(shí)現(xiàn)方法的特點(diǎn)闡述如下:1)在線操作RD實(shí)現(xiàn)畫(huà)圖(1)引用DLL程序集,添加Interp.rd和Interp.irsft.ffie.re引用,在代碼中也必須添加相應(yīng)的命名空間,操作RD必須讓用戶(hù)有讀寫(xiě)的權(quán)限,這些在ebnfig里面進(jìn)展了相關(guān)配置。(2)系統(tǒng)自動(dòng)生成所需操作的RD文檔,RD文檔內(nèi)包含用戶(hù)的姓名,用戶(hù)編輯RD的日期。(3)利用RD強(qiáng)大的圖形編輯功能對(duì)所需的圖形進(jìn)展編輯,
4、RD文檔將先保存在本機(jī),用戶(hù)必須對(duì)其進(jìn)展上傳,用戶(hù)在進(jìn)展上傳時(shí),用戶(hù)名和日期也將一起上傳,老師要對(duì)試卷進(jìn)展評(píng)閱時(shí),只需要翻開(kāi)所需評(píng)改的RD文檔。優(yōu)點(diǎn):完全具有RD圖形編輯器的所有功能。缺點(diǎn):并不是真正意義上的eb畫(huà)圖,而且操作比擬繁瑣。2)JavaApplet實(shí)如今線畫(huà)圖JavaApplet實(shí)如今線畫(huà)圖,首先必須編寫(xiě).java程序。程序的思想:當(dāng)鼠標(biāo)的一個(gè)鍵(左鍵或者右鍵)被按下并拖動(dòng)時(shí),產(chǎn)生一個(gè)鼠標(biāo)事件,相應(yīng)的方法useDrag被調(diào)用,在這個(gè)方法中,我們?cè)诋?dāng)前鼠標(biāo)所在點(diǎn)和前一個(gè)點(diǎn)中畫(huà)一條線,然后將當(dāng)前鼠標(biāo)所在點(diǎn)的位置保存在變量previus和previusly中,以供下次使用。當(dāng)鼠標(biāo)按鍵被放
5、開(kāi)時(shí),表示畫(huà)圖已經(jīng)完畢,這時(shí)將previus和previusly都設(shè)置無(wú)效值為-1。圖1生成.lass文件然后,生成.lass文件,生成.lass文件過(guò)程如圖1所示。最后把Sribble.lass類(lèi)嵌入到網(wǎng)頁(yè)里面,即可以進(jìn)展畫(huà)圖了。而JavaApplet實(shí)如今線畫(huà)圖的難點(diǎn)在圖形的保存,用鼠標(biāo)進(jìn)展繪畫(huà)的圖是記錄在類(lèi)里面的,而不是生成網(wǎng)頁(yè)的ht里面。提出解決方案:記錄點(diǎn)的坐標(biāo),如直線記錄兩個(gè)點(diǎn),曲線記錄三個(gè)點(diǎn),把坐標(biāo)上傳到效勞器,需要觀察時(shí)只需要根據(jù)這些點(diǎn)的坐標(biāo)重新生成一次圖形即可。優(yōu)點(diǎn):在線畫(huà)圖較容易實(shí)現(xiàn)。缺點(diǎn):保存實(shí)現(xiàn)困難。3)Flash實(shí)如今線畫(huà)圖首先,我們得選擇一幅圖片作為背景,然后把背景
6、導(dǎo)入到舞臺(tái)。接著把它轉(zhuǎn)變成電影元件,并創(chuàng)立一個(gè)新的元件,在第一幀處寫(xiě)入相應(yīng)的動(dòng)作操作。一樣的思想,flash畫(huà)圖也是通過(guò)對(duì)鼠標(biāo)處理的相應(yīng)事件進(jìn)展實(shí)現(xiàn)的。而flash實(shí)如今線畫(huà)圖的難點(diǎn)也在保存,主要原因是受限于flash的FlashPlayer為保護(hù)最終用戶(hù)的平安而作的限制。提出解決方案:假如是保存本機(jī),用sharedbjet(本地共享對(duì)象)以bjet形式保存數(shù)據(jù);保存到效勞器,用字符串形式保存,保存時(shí)只要記錄點(diǎn)的坐標(biāo)和顏色等就可以了。優(yōu)點(diǎn):在線畫(huà)圖可以實(shí)現(xiàn)且界面較為美觀。缺點(diǎn):保存實(shí)現(xiàn)困難。4)VL實(shí)如今線畫(huà)圖VL(VetrarkupLanguage)矢量可標(biāo)記語(yǔ)言。VL相當(dāng)于IE里面畫(huà)筆,能
7、實(shí)現(xiàn)你想要的圖形,而其結(jié)合腳本,可以讓圖形產(chǎn)生動(dòng)態(tài)的效果,可以任意放大縮小而不損失圖形的質(zhì)量。VL是微軟1999年9月附帶IE5.0發(fā)布的,因此,VL智能支持IE5.0或以上IE版本。因此VL具有強(qiáng)大的畫(huà)圖功能。3VL實(shí)如今線畫(huà)圖(1)需要在HTL語(yǔ)言里面加上引用(圖2所示)注意:因?yàn)檫@里沒(méi)有用到FFIE的擴(kuò)展功能的話,所以忽略第二個(gè)shea,這里引用為HTLxlns:v。圖2引用VL同時(shí)我們需要在STYLE元素中注冊(cè)VL和irsftffieExtensins。(2)定義VL模版的時(shí)候,可以和HTL的SS一樣理解,它是定義好的一種形狀,下次使用的時(shí)候直接聲明type屬性就可以了,在定義模版的同
8、時(shí)也定義了V為VL的變量。(3)定義線v:Line/line、圓形v:val/val、矩形v:ret/ret、圓矩形v:rundret/rundret、而插入圖片、插入文字進(jìn)展了可視化編輯是定義在span/span里面。(4)畫(huà)圖中的放大、縮小等操作是通過(guò)Shape來(lái)實(shí)現(xiàn)的。Shape是VL最根本的對(duì)象,利用它可以畫(huà)出所有你想要的圖形。在VL中,使用的坐標(biāo)并不是Duent的坐標(biāo),它有自己的坐標(biāo)系,這樣一來(lái),動(dòng)態(tài)改變它的坐標(biāo),就可以實(shí)現(xiàn)放大、縮孝旋轉(zhuǎn)等功能了。(5)VL保存,我們把在網(wǎng)頁(yè)上畫(huà)的圖形直接保存成ht格式,然后上傳導(dǎo)入效勞器即可。VL在線畫(huà)圖板如圖3所示,VL設(shè)定圖形可視化定義代碼為:
9、圖3VL在線畫(huà)圖板界面v:Linestyle=psitin:abslute;z-index:2000;display:nneid=line1!-鋼筆可視化-v:Strkedashstyle=shrtdash/v:linev:valstyle=psitin:abslute;z-index:2000;display:nneid=val1!-圓形可視化-v:Strkedashstyle=shrtdash/v:valv:retstyle=psitin:abslute;z-index:2000;display:nneid=ret1!-長(zhǎng)方形可視化-v:Strkedashstyle=shrtdash/v:
10、retv:rundretstyle=psitin:abslute;z-index:2000;display:nneid=rundret1!-圓鋸形可視化-轉(zhuǎn)貼于論文聯(lián)盟.ll.VL畫(huà)圖板界面:在線考試畫(huà)圖板是在線考試系統(tǒng)的重要組成局部,用戶(hù)可以根據(jù)自己的需求對(duì)畫(huà)筆進(jìn)展設(shè)置,如畫(huà)筆的粗細(xì)度、畫(huà)筆的顏色、畫(huà)筆的背景進(jìn)展設(shè)定。當(dāng)用戶(hù)在挪動(dòng)鼠標(biāo)的時(shí)候,系統(tǒng)也會(huì)顯示X,Y的變化信息,用戶(hù)可以看到自己詳細(xì)的當(dāng)前位置。VL在線畫(huà)圖板還提供了長(zhǎng)方型、圓型、圓矩形等圖形形式。用戶(hù)還可以像在RD里畫(huà)圖一樣,在圖形旁進(jìn)展標(biāo)志,同時(shí)用戶(hù)還可以根據(jù)自己的需要,自己調(diào)整圖形的大小,并且可以插入所需要的圖形,用戶(hù)還可以通過(guò)
11、記憶點(diǎn)功能,進(jìn)展連續(xù)的畫(huà)圖。VL畫(huà)圖板很好地解決了Javaapplet、Flash里圖形很難保存的問(wèn)題,UL畫(huà)圖板把用戶(hù)繪畫(huà)的圖形保存為ht格式。并且用戶(hù)在畫(huà)圖過(guò)程中可以查看到畫(huà)圖過(guò)程中所生成的網(wǎng)頁(yè)源代碼,并可根據(jù)自己的需求對(duì)頁(yè)面的大小進(jìn)展調(diào)控。4實(shí)例系統(tǒng)開(kāi)發(fā)在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,首先對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)展分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后得出系統(tǒng)的關(guān)系形式。采用ER圖的方法進(jìn)展數(shù)據(jù)構(gòu)造分析。根據(jù)對(duì)在線的分析與評(píng)價(jià)結(jié)果,所開(kāi)發(fā)的實(shí)例系統(tǒng)邏輯模型如圖4所示。圖4實(shí)例系統(tǒng)邏輯模型圖實(shí)例系統(tǒng)主要包含以下模塊:前臺(tái)用戶(hù)閱讀模塊(用戶(hù)登錄、產(chǎn)品展示、綜合信息、下載中心模塊、留言本),
12、注冊(cè)用戶(hù)后臺(tái)管理模塊,用戶(hù)管理模塊(用戶(hù)查詢(xún)、用戶(hù)信息修改、添加用戶(hù)),科目管理模塊(添加科目、刪除科目),題庫(kù)管理模塊(閱讀試題、添加試題、編輯試題),試卷生成模塊,學(xué)生成績(jī)查詢(xún)模塊,新聞發(fā)布管理和在線考試模塊等。系統(tǒng)構(gòu)造如圖5所示。根據(jù)生成試卷的時(shí)間段,在和學(xué)生進(jìn)入考試時(shí)的系統(tǒng)時(shí)間進(jìn)展比擬,當(dāng)進(jìn)入考試的系統(tǒng)時(shí)間在生成試卷的開(kāi)場(chǎng)時(shí)間和完畢時(shí)間之間,該學(xué)生那么可以進(jìn)展相關(guān)科目的考試,否那么系統(tǒng)將提示沒(méi)有需要進(jìn)展考試的信息。學(xué)生點(diǎn)擊開(kāi)場(chǎng)考試進(jìn)展考試,試卷是根據(jù)保存在數(shù)據(jù)庫(kù)中生成試卷的相關(guān)信息進(jìn)展隨機(jī)生成,試卷試題沒(méi)有重復(fù)。圖5在線考試系統(tǒng)體系構(gòu)造圖5結(jié)論基于.NET在線考試系統(tǒng)建立研究了將ASP
13、.NET、AD.NET和VL結(jié)合進(jìn)展網(wǎng)站建立的方法,并結(jié)合多種方案的優(yōu)缺點(diǎn)給出了一種可行性方案。系統(tǒng)eb頁(yè)面畫(huà)圖是利用VL語(yǔ)言進(jìn)展開(kāi)發(fā),其余的功能那么是基于ASP.NET技術(shù),選擇題與判斷題可以自動(dòng)評(píng)閱,圖形題實(shí)現(xiàn)了在線答題和評(píng)閱。在試卷自動(dòng)評(píng)閱上,如填空題和主觀題還不能實(shí)現(xiàn)自動(dòng)評(píng)閱,這些題型的自動(dòng)評(píng)閱也將成為日后研究的主要方向。而語(yǔ)義分析、圖形和圖像的形式識(shí)別的研究是解決這些問(wèn)題的主要技術(shù)方案。參考文獻(xiàn)1羅映紅,魏永峰,周豐.基于ASP/AD.NE在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).教學(xué)研究,2022(3):1451482張向陽(yáng),劉萍.如何在ASP.NET頁(yè)面中動(dòng)態(tài)添加用戶(hù)控件陜西國(guó)防工業(yè)職業(yè)技術(shù)學(xué)院
14、學(xué)報(bào),2022(6):40443馬森林,林娟.ASP.NET開(kāi)發(fā)新聞發(fā)布系統(tǒng).福建電腦,2022(10):1721894章利,范濱多,曹樂(lè)松,喬佩利.基于ASP.NET動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).信息技術(shù),2022(1):68715譚鋒,蔡豐.基于AD技術(shù)動(dòng)態(tài)創(chuàng)立SQLServer數(shù)據(jù)庫(kù).puterEraN,2022(3):60626盛玉霞.基于.NET技術(shù)的eb考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).信息技術(shù),2022(12):1171197李濤,秦衛(wèi)平,黃浩軍.基于.NET框架下在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).成都大學(xué)學(xué)報(bào),2022(12):3103138徐少華,張華偉,李浩.在ASP.NET中實(shí)現(xiàn)eb頁(yè)面值傳遞方法的比擬.武漢理工大學(xué),2022(6):37409雷運(yùn)發(fā),林雪芬.在線考試系統(tǒng)題庫(kù)自動(dòng)抽取的實(shí)現(xiàn).浙江科技學(xué)院學(xué)報(bào),2022(12):27427610黃杰.基于Brser/Server形式下的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江門(mén)廣東江門(mén)市社會(huì)福利院編外人員招聘12人筆試歷年參考題庫(kù)附帶答案詳解
- 江蘇江蘇財(cái)經(jīng)職業(yè)技術(shù)學(xué)院2025年第二批招聘短期筆試歷年參考題庫(kù)附帶答案詳解
- 2026中國(guó)印鈔造幣集團(tuán)有限公司校園招聘12人備考題庫(kù)及參考答案詳解1套
- 桂林2025年廣西桂林市興安縣鄉(xiāng)鎮(zhèn)所屬事業(yè)單位直接招聘三支一扶服務(wù)期滿(mǎn)人員筆試歷年參考題庫(kù)附帶答案詳解
- 昆明2025年昆明市滇池管理局所屬事業(yè)單位引進(jìn)高層次人才筆試歷年參考題庫(kù)附帶答案詳解
- 廣東廣東省氣象部門(mén)2025年氣象類(lèi)本科及以上高校畢業(yè)生南京專(zhuān)場(chǎng)招聘23人筆試歷年參考題庫(kù)附帶答案詳解
- 2025廣東廣州市中山大學(xué)腫瘤防治中心實(shí)驗(yàn)研究部楊江教授課題組博士后招聘2人備考題庫(kù)及一套答案詳解
- 山東2025年山東青年政治學(xué)院招聘3人(第二批)筆試歷年參考題庫(kù)附帶答案詳解
- 2026北京海淀區(qū)育英學(xué)校招聘?jìng)淇碱}庫(kù)及答案詳解1套
- 南京2025年江蘇南京市鼓樓區(qū)衛(wèi)生健康委員會(huì)所屬事業(yè)單位招聘31人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年浙江省嘉興市嘉善縣保安員考試真題附答案解析
- 要謙虛不要驕傲課件
- 2026國(guó)家保安員資格考試題庫(kù)及參考答案【完整版】
- 微生物檢驗(yàn)質(zhì)控措施分析
- 2026年黑龍江農(nóng)業(yè)工程職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)及參考答案詳解1套
- 婦科腫瘤保留生育功能治療策略
- 宮頸癌病理課件
- 2025版中國(guó)經(jīng)皮冠狀動(dòng)脈介入治療指南課件
- 2025東航股份綜合管理部招聘筆試歷年參考題庫(kù)附帶答案詳解
- YY/T 1973-2025醫(yī)用下肢外骨骼機(jī)器人
- 解讀-2025年版《普通高中課程標(biāo)準(zhǔn)》化學(xué)解讀
評(píng)論
0/150
提交評(píng)論