當前位置:萬佳範文網 >

畢業論文 >開題報告 >

15年關於網上考試系統開題報告範文參考大綱

15年關於網上考試系統開題報告範文參考大綱

網上考試系統開題報告範文參考如下文

15年關於網上考試系統開題報告範文參考大綱

一、 問題的提出

java網上考試系統,是為了配合java語言的網上教學而設計的。它是java課件的一個重要組成部分。

二、 網絡考試系統概述

在網絡技術逐漸滲入社會生活各個層面的今天,傳統的考試方式也面臨着變革,而網絡考試則是一個很重要的方向。基於web技術的網絡考試系統可以藉助於遍佈全球的internet進行,因此考試既可以在本地進行,也可以在異地進行,大大拓展了考試的靈活性。試卷可以根據題庫中的內容即時生成,可避免考試前的壓題;而且可以採用大量標準化試題,從而使用計算機閲卷,大大提高閲卷效率;還可以直接把成績送到數據庫中,進行統計、排序等操作。所以現在較好的考試方法為網絡考試,試題內容放在服務器上,考生通過姓名、准考證號碼和口令進行登錄,考試答案也存放在服務器中,這樣考試的公平性、答案的安全性可以得到有效的保證。因此,採用網絡考試方式將是以後考試發展的趨勢。

三、 網絡考試系統常用的實現技術

網絡考試系統的實現技術有多種,可以採用傳統的客户機/服務器(c/s)型的mis型架構,即試題內容放在遠程的服務器上,在考試機上安裝考試應用程序和數據庫客户機配置,因此每次考試時要對機器進行安裝、配置,這樣一來考務工作比較煩瑣;而且考試程序放在客户機上,安全性也受到一定影響。另外一種考試系統採用web 技術實現。web技術超越了傳統的“客户機/服務器”兩層結構,採用了三層體系結構:用户界面層/事務層/數據庫層。因此web結構有着更好的安全性。在用户機上不需要安裝任何應用程序,應用程序可以安裝在事務層所在的計算機上,試題存放在數據庫服務器上(事務層和數據庫可以是同一台機器)。

四、 本系統擬採用的解決方法(技術)

本系統作為java課件(網絡版)的一個組成部分,要求實現網絡考試系統的各項基本功能。從安全性和易維護性考慮,選擇了web實現技術。簡單的説就是將系統做成一種b/s模式,可以讓用户通過瀏覽器直接訪問位於服務器上的試題以及對系統進行遠程維護。

服務器端程序的實現技術也很多,本人選用了當前比較流行的網絡編程技術——jsp作為主要實現手段(配合java servlet、java bean、html等)。 jsp作為一種web實現技術,它的效率是很高的。這一點正好符合了考試系統所要求的實時性。jsp自身的安全性,再加上實現模式的特點,完全能夠達到考試的保密性要求,保證了考試的公平性原則。除此之外,作為java平台的一部分,jsp擁有java語言“一次編寫,各處運行”的特點。又隨着越來越多的服務器供應商將jsp支持添加到他們的產品中,這樣一來用jsp做成的這套系統可以輕鬆移植到其它平台來運行。種種優點使得這套系統不但為目前校內的網絡教學以至於今後遠程教育的實現都打下了良好的基礎。所以jsp是實現本系統的最佳技術,它是完全可行的。

五、 系統的組成和功能構想

(1) 系統的組成

本系統由四個子模塊組成:數據庫及維護模塊、考試子系統模塊、成績管理查詢子系統模塊、閲卷子系統模塊。它們各自的功能如下所述:

(一)考試子系統

這個系統主要是學生使用。考試子系統是本網絡考試系統的核心部分,也是設計時的重點。一般説來,網絡考試可以在任何時候、任何地方進行。但是為了使學校易於組織和管理,所以本系統對考試時間作了一定的限制,因此在考試前首先判斷當前時間是否為學校規定的考試時間(或預約的考試時間),由於判斷的時間是服務器端的時間,所以跟考試機器的時間無關,即使考生修改所在機器的時間,也無濟於事。如果時間符合要求,則顯示登錄頁面進行登錄,如信息不正確(包括有些考生試圖繞過登錄頁面,直接進入試卷頁面的情況,此時由於沒有登錄信息,系統也會認為是非法考生),系統給出提示信息,並重新定位到登錄頁面;如信息正確,則可以開始不同模式的考試。當考試時間到或考生點擊“交卷”按鈕時,則系統把考生答案傳送至服務器的數據庫中保存起來,並在數據庫中標記考生是否參加過某門課程考試。(隨機考試則可給出成績;非隨機考試等教師批改完試卷後講成績保存於數據庫。)

(二)成績查詢管理子系統

為了能讓考生及時、方便地瞭解自己的考試成績,查詢子系統也採用web方式實現,考生在頁面輸入自己的信息後,服務器就能把成績信息傳送到考生的機器上。此外,系統還可以對成績進行排序等管理功能。這個系統學生和教師均可以使用。

(三)閲卷子系統

本系統是老師專用的(通過教師登陸才可以進入),對考生來説是不可見的。(對於進行有主觀題測試的模式,採用此係統進行人工給分)主要功能有:

1、評分(根據參考答案給出相應的成績)

2、成績統計、排序(有助於老師瞭解學生考試情況)

3、信息輸出(最終結果的輸出)

(四)數據庫及維護系統

這個模塊能對數據庫中的信息(學生信息、試題)進行維護,主要使用對象是系統管理員(只在服務器上運行,不能進行遠程維護。目的在於增強系統的安全性)。本系統數據庫部分擬用microsoft sql server xx/microsoft access xx 來實現。

(2) 統功能的初步構想

1、 界面方面:系統有“登陸”、“運行”、“退出”三個界面。每個界面對應系統不同的運行狀態(具體由登錄系統人員的身份而定)。

2、 內容方面:由於網上考試的特點所限,考試內容以客觀題為主。主觀題只給出參考答案和評分標準。(以上是指“在線測試模式”下)對於“人工模式”下,則由閲卷人改卷後,通知考生成績。這時以“綜合測試題”為主。

3、 安全性方面:設立用户名和密碼驗證方式,防止非法用户登錄和越權操作。同時將重要信息的維護只限於服務器端,避免了遠程維護帶來的安全隱患。考試的預約機制,也在一定程度上保證了考試的安全性。

4、 其他:可以根據具體情況適當用其他輔助工具(如:dreamwaver mx、dreamwaver ultradev等工具)對系統的界面進行美化和佈局,以達到更好的效果。

5、 運行環境要求:

硬件環境:服務器端:piii800以上+256內存+10g以上硬盤+10/100m網卡; 客户機端: p133,16m內存,win9x、winxx、nt網或netware網絡。

軟件環境: windows nt4.0+iis+ie5.0(以上)/windowsxx+ie5.0(以上)+bea weblogic server/ibm websphere application server/apache tomcat 3.x 。

6、 開發環境

windowsxx server(sp2)+ie6.0+apache tomcat 4.1/jswdk1.01+j2dk 1.41+editplus2.0jcreator le+dreamweaver ultradev 4.0 / mx

六、主要技術簡介

jsp是java server pages的簡稱,它是由sun microsystem公司於1999年6月推出,是基於java servlet以及整個java體系的web開發技術。作為j2ee體系中的重要一環,jsp為創建高度動態的web應用提供了一個獨特的開發環境。jsp能夠適應市場上包括apache webserver、iis4.0在內的85%的服務器產品,這足以勝任絕大多數的商業事務處理。同時jsp代碼經過服務器的解釋執行後會直接嵌入到html語言中,這樣就簡化了頁面的輸出,也保留了腳本語言易於使用的優點。

jdbc是用於執行sql語句的java應用程序接口,由一組用java語言編寫的類與接口組成,在jsp中將使用jdbc來訪問數據庫。jdbc是一種規範,它讓各數據庫廠商為java程序員提供標準的數據庫訪問類和接口,這用就使得開發獨立於dbms的java應用程序成為可能。一般的java開發工具都帶有jdbc-odbc橋驅動程序,這樣,只要是能夠使用odbc訪問的數據庫系統,也就能夠使用jdbc訪問了。

上文是網上考試系統開題報告範文參考

  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/biye/baogao/e3dy3w.html
專題