JAVA在線考試題管理系統(tǒng)文獻(xiàn)綜述_第1頁
JAVA在線考試題管理系統(tǒng)文獻(xiàn)綜述_第2頁
JAVA在線考試題管理系統(tǒng)文獻(xiàn)綜述_第3頁
JAVA在線考試題管理系統(tǒng)文獻(xiàn)綜述_第4頁
JAVA在線考試題管理系統(tǒng)文獻(xiàn)綜述_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

本科生畢業(yè)論文(設(shè)計(jì))文獻(xiàn)綜述論文題目:基于J2EE架構(gòu)的在線考試系統(tǒng)學(xué)生姓名:沈志鋼年級(學(xué)號):00121012二級學(xué)院:信息工程學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師:袁貞明張佳職稱:講師助教填表日期:2004年3月5日杭州師范學(xué)院教務(wù)處制一、查閱中外文獻(xiàn)資料目錄,所查閱的中外文獻(xiàn)資料不得少于5篇(含作者、書名或論文題目、出版社或刊名、出版年月或期號及頁碼等,未經(jīng)本人查閱的文獻(xiàn)資料目錄不得列上)[1]JamesW.Cooper.《JavaDesignPattern》.科學(xué)出版社,2003.11[2]YuanZhenming,ZhangLiang,ZhanGuohua.ANovelWeb-basedOnlineExaminationSystemforComputerScienceEducation.FIE2003,2003. [3]BruceEckel.ThinkinginJava(3rdEdition).December6,2002[4]MikeJasnowski.《Java,Xml和Web服務(wù)寶典》.電子工業(yè)出版社,2003.6[5]DannyAyers.《Java數(shù)據(jù)編程指南》.電子工業(yè)出版社,2003.6[6]JohnBell.《JavaServlets2.3編程指南》.電子工業(yè)出版社,2002.6[7]SubrahmanyamAllamaraju.《J2EE編程指南(1.3版)》.電子工業(yè)出版社,2002.5[8]何梅.《JavaApplet編程實(shí)例》.清華大學(xué)出版社,2002.4二、文獻(xiàn)綜述(含本選題國內(nèi)外研究現(xiàn)狀、研究主要成果、發(fā)展趨勢、存在問題等內(nèi)容,字?jǐn)?shù)不少于3000字,力求內(nèi)容切題,具綜合歸納性)一、引言現(xiàn)階段,學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過五個(gè)步驟,即人工出卷、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬戶。人們迫切要求利用這些技術(shù)來進(jìn)行在線考試,以減輕教師的工作負(fù)擔(dān)及提高工作效率,與此同時(shí)也提高了考試的質(zhì)量,從而使考試更趨于公證,客觀!更加激發(fā)學(xué)生的學(xué)習(xí)興趣。例如目前許多國際著名的計(jì)算機(jī)公司所舉辦的各種認(rèn)證考試絕大部分采用這種方式。為了適應(yīng)新形勢的發(fā)展,目前,國內(nèi)有很多公司團(tuán)體研究開發(fā)了許多基于web的考試系統(tǒng)。二、系統(tǒng)介紹基于數(shù)據(jù)庫和網(wǎng)絡(luò)應(yīng)用的系統(tǒng)實(shí)現(xiàn)技術(shù)有多種,可以采用傳統(tǒng)的客戶機(jī)/服務(wù)器(C/S)架構(gòu),也可以采用目前流行的基于WEB的方式。所謂客戶機(jī)/服務(wù)器(C/S)模式,即數(shù)據(jù)庫(比如,試題庫)內(nèi)容放在遠(yuǎn)程的服務(wù)器上,在客戶機(jī)上安裝相應(yīng)軟件;C/S結(jié)構(gòu)在技術(shù)上雖然很成熟,但該結(jié)構(gòu)的程序往往只局限在在小型的局域網(wǎng)內(nèi)部,不利于擴(kuò)展。并且,該結(jié)構(gòu)的每臺客戶機(jī)都需要安裝相應(yīng)的客戶端程序。由于我們的系統(tǒng)是一個(gè)教學(xué)輔助和考試系統(tǒng),擁有的用戶量比較多,因此,如果采用該結(jié)構(gòu),系統(tǒng)的安裝與維護(hù)工作比較繁重。同時(shí),由于應(yīng)用程序直接安裝在客戶機(jī),客戶機(jī)直接和數(shù)據(jù)庫服務(wù)器交換數(shù)據(jù),系統(tǒng)的安全性也受到一定影響?;赪EB的方式其實(shí)是一種特殊的客戶/服務(wù)器方式,在這種方式中,客戶端是各種各樣的瀏覽器。為了區(qū)別于傳統(tǒng)的C/S模式,通常稱為瀏覽器/服務(wù)器(B/S)模式。B/S采用三層體系結(jié)構(gòu),即包括數(shù)據(jù)庫系統(tǒng)、應(yīng)用服務(wù)器、客戶瀏覽器三部分。由于采用了互聯(lián)網(wǎng)的相關(guān)技術(shù),B/S結(jié)構(gòu)的系統(tǒng)開放性好,易維護(hù)、擴(kuò)展??蛻魹g覽器只跟WEB服務(wù)器交換數(shù)據(jù),數(shù)據(jù)安全性比較高。當(dāng)然,B/S結(jié)構(gòu)在網(wǎng)絡(luò)安全方面也有其弱點(diǎn)。在C/S結(jié)構(gòu)中,應(yīng)用程序是在客戶機(jī)上運(yùn)行的獨(dú)立程序,如果這臺計(jì)算機(jī)安全的話,那么應(yīng)用程序就是安全的。而在B/S結(jié)構(gòu)中,眾多的客戶瀏覽器訪問同一個(gè)WEB服務(wù)器,WEB服務(wù)器會(huì)成為攻擊活動(dòng)的對象。系統(tǒng)的設(shè)計(jì)思路如下:建立數(shù)據(jù)庫服務(wù)器和試題庫。在服務(wù)器上安裝NT(比如,ServicePack5)及數(shù)據(jù)庫管理系統(tǒng)MSSQLServer。題庫向廣大任課教師收集,具有覆蓋面廣,難易搭配合理,考核點(diǎn)準(zhǔn)確等特點(diǎn)。試題庫匯總在服務(wù)器上,集中存儲管理,確保其可靠性。在數(shù)據(jù)庫服務(wù)器上同時(shí)存放學(xué)生的考試結(jié)果和成績。根據(jù)實(shí)際需要,應(yīng)用服務(wù)器可以采用獨(dú)立的服務(wù)器,也可以與數(shù)據(jù)庫服務(wù)器共用一個(gè)物理服務(wù)器??紤]到現(xiàn)有機(jī)房的服務(wù)器上一般都是采用WindowsNT作為操作系統(tǒng),因此我們在應(yīng)用服務(wù)器上建立WEB時(shí),采用微軟的IIS(MicrosoftInternetInformationServer4.0),為了系統(tǒng)的安全性,安裝微軟的ProxyServer作為代理服務(wù)器。當(dāng)然,實(shí)際操作時(shí)更應(yīng)該注重IIS本身的安全性。而IIS的安全性很大程度上依賴于NT的安全性,因此也要充分利用NT的安全特性。系統(tǒng)采用ASP技術(shù)作為服務(wù)器端腳本,實(shí)現(xiàn)與數(shù)據(jù)庫和其他應(yīng)用互動(dòng)的Web網(wǎng)頁。用戶運(yùn)行環(huán)境為標(biāo)準(zhǔn)的中文瀏覽器環(huán)境(比如,IE4.0或以上版本),用戶只要具有一定的權(quán)限,并能通過瀏覽器訪問服務(wù)器上的Web站點(diǎn),就可以使用題庫參加考試,以及輔助練習(xí);練習(xí)題和試卷均按一定的組卷原則隨機(jī)抽題,并以HTML格式呈現(xiàn)。操作能力的考核也給評分和成績處理工作帶來一定的難度。考慮到只有教師有評分和成績處理的權(quán)力。同時(shí),這些工作相對來說比較集中,因此,把這部分功能處理成C/S結(jié)構(gòu)的程序。評分部分綜合各種技術(shù)進(jìn)行,以求得到較為客觀、公正的評分結(jié)果。此部分用VB和VC開發(fā)成一個(gè)獨(dú)立的客戶端程序。為了整個(gè)系統(tǒng)的安全和維護(hù)的方便,在系統(tǒng)中包含了管理模塊,設(shè)置有關(guān)參數(shù),以及對系統(tǒng)進(jìn)行必要的監(jiān)控。只有系統(tǒng)管理員才有該模塊的操作權(quán)。圖1:系統(tǒng)結(jié)構(gòu)示意圖瀏覽器圖1:系統(tǒng)結(jié)構(gòu)示意圖瀏覽器瀏覽器瀏覽器瀏覽器··················輔助教學(xué)、考試(學(xué)生用)WEB服務(wù)器(IIS+ASP)TCP/IP協(xié)議HTTP協(xié)議數(shù)據(jù)庫服務(wù)器(SQLSERVER)客戶機(jī)客戶機(jī)···評分及成績處理(教師用)系統(tǒng)管理三.在線考試系統(tǒng)一般需求分析及現(xiàn)狀需求分析1)由于考試對應(yīng)的是特定的對象,所以系統(tǒng)需要經(jīng)過有效的身份驗(yàn)證才可以登陸。并且系統(tǒng)需要有可以管理會(huì)話的功能。以便在考試過程中全程跟蹤考試狀態(tài)。2)系統(tǒng)的權(quán)限一般分為兩種:管理員和學(xué)生。不同的身份使用不同的權(quán)限和功能。3)管理員需要對試題和考生進(jìn)行有效的管理,負(fù)責(zé)試題的錄入及更新和修改,對試題的分類,每次考試前,需要對試場環(huán)境和考生狀態(tài)進(jìn)行考前初始化工作。要注意的是,鑒于考試環(huán)境一般為機(jī)房,考試者之間的距離很近,為了在線考試做到規(guī)范,對于每個(gè)應(yīng)試者來說,試卷的試題和題量都應(yīng)是相同的,但試題并不相同。系統(tǒng)要有良好的試卷上傳和回收功能,確保信息傳送的正確性。系統(tǒng)要有一個(gè)友善的界面,確保考生考試的順利進(jìn)行。因?yàn)樵嚲碇械闹饔^題需要老師批改,可能需要一段時(shí)間才能查詢到成績。但如果試卷是由客觀題型組成的,考生就可以在考試結(jié)束后查詢到自己的成績了。系統(tǒng)提供對考生成績的統(tǒng)計(jì)和查詢等管理功能。系統(tǒng)應(yīng)具有良好的安全性管理?,F(xiàn)狀分析當(dāng)前考試系統(tǒng)中,仍有許多是基于c/s模式的,每一次伴隨著系統(tǒng)的升級,都要在每個(gè)客戶端更新軟件,耗時(shí)耗力??上驳氖?,隨著技術(shù)的發(fā)展,基于b/s模式的在線考試系統(tǒng)越來越多,逐漸占據(jù)了主導(dǎo)地位。它克服了c/s模式下的許多缺點(diǎn),從傳統(tǒng)的基于C/S模式的考試系統(tǒng)轉(zhuǎn)變到基于B/S模式的考試系統(tǒng),可以使用戶在任何一臺電腦上,只要可以上網(wǎng),就可以使用該服務(wù),大大簡化了操作,為用戶提供了方便。另一方面,也為教師的管理和批閱工作提供了方便,提高了效率。但是據(jù)我多方的觀察和研究,發(fā)現(xiàn)大多數(shù)的在線考試系統(tǒng)都是采用基于頁面的模式開發(fā),每個(gè)頁面中都包含了要用到的所有功能邏輯,導(dǎo)致代碼重復(fù)率高,結(jié)構(gòu)不夠清晰,維護(hù)升級起來也很費(fèi)時(shí)間和人力。鑒于這種情況,所以我們將J2EE的概念加入到在線考試系統(tǒng)中來,使得該系統(tǒng)更易于升級和維護(hù)。四.結(jié)論:我們從傳統(tǒng)的基于C/S模式的考試系統(tǒng)轉(zhuǎn)變到基于B/S模式的考試系統(tǒng)中,可以使用戶在任何一臺電腦上,只要可以上網(wǎng),就可以使用該服務(wù),大大簡化了操作,為用戶提供了方便。另一方面,也為教師的管理和批閱工作提供了方便,提高了效率。當(dāng)然,該技術(shù)還在不斷的完善中。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論