您的位置:新文秘網(wǎng)>>畢業(yè)相關(guān)/畢業(yè)論文/文教論文/>>正文

畢業(yè)論文:基于JAVA的在線考試系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)表時間:2013/7/10 10:16:28


基于JAVA的在線考試系統(tǒng)的設(shè)計與實現(xiàn)

專業(yè):網(wǎng)絡(luò)工程 班級:網(wǎng)絡(luò)092本 姓名:陳樂輝 指導(dǎo)教師:王選勇

摘要 隨著網(wǎng)絡(luò)的不斷普及和教育事業(yè)的重視程度,在線考試系統(tǒng)有了完美的使用環(huán)境。國內(nèi)目前已經(jīng)有了許多網(wǎng)絡(luò)教學(xué)系統(tǒng),但是其功能僅僅只是教學(xué),不能單獨作為考試平臺,而且大多主觀題因為答案的多樣化,大多采用人工評閱方式,沒有采用真正的系統(tǒng)自動評分;贘ava的在線考試系統(tǒng),使用Myeclipse作為開發(fā)工具,包括試題管理,考生管理,試題抽選,試卷審批等功能。學(xué)生用學(xué)號登錄成功后,閱讀考試須知,之后選擇考試科目進入考試頁面,完成相應(yīng)科目考試,交卷后自動給出考試成績;系統(tǒng)管理,實現(xiàn)了對試題題庫、考生信息、考試成績、考試科目的管理;題庫管理,實現(xiàn)了對試題的添加、編輯、刪除功能;考生信息管理可以添加、刪除、查詢考生信息、修改。
論文共分為開發(fā)方案、需求分析、系統(tǒng)設(shè)計、關(guān)鍵技術(shù)解決,結(jié)論五部分。開發(fā)方案介紹了這個系統(tǒng)的開發(fā)的目的,開發(fā)技術(shù)的確定;需求分析介紹了本系統(tǒng)的總體需求以及各模塊的功能需求;系統(tǒng)設(shè)計介紹了設(shè)計的主要思想、系統(tǒng)模塊的設(shè)計;關(guān)鍵技術(shù)解決介紹了在實現(xiàn)本系統(tǒng)時遇到的各種技術(shù)困難和解決方案,如框架的整合技術(shù)。

關(guān)鍵詞 Myeclipse 需求分析 Java

The design and implementation of online e*amination system based on JAVA

Profession: Network engineering Class: Network092 Name : chenlehui Instructor : Wang*uanyong

Abstract As more attention to the popularity of network and education, online e*amination system has a perfect environment. At p
……(新文秘網(wǎng)http://www.120pk.cn省略1359字,正式會員可完整閱讀)…… 
various technical difficulties encountered in the implementation of the system and the solutions, such as connection and data integration technology, frame in the database backup and restore.

Keywords Myeclipse needs analysis Java



目 錄
引言 1
第一章 概述 2
1.1 選題背景及目的 2
1.2 國內(nèi)外研究現(xiàn)狀 2
1.3 在線考試系統(tǒng)實現(xiàn)的功能 3
第二章 系統(tǒng)開發(fā)工具與關(guān)鍵技術(shù)介紹 4
2.1 開發(fā)工具Myeclipse 4
2.2 Java語言 5
2.3 Tomcat服務(wù)器 5
第三章 系統(tǒng)分析 7
3.1 可行性分析 7
3.2 需求分析 7
3.2.1 系統(tǒng)運行流程圖 7
3.2.2 功能需求分析 9
第四章 詳細設(shè)計 10
4.1 設(shè)計任務(wù) 10
4.2 設(shè)計思路 10
4.3 功能模塊實現(xiàn) 11
第五章 系統(tǒng)測試與維護 18
5.1 系統(tǒng)測試概述 18
5.2 面向過程的測試 18
5.3 具體測試的設(shè)計 18
5.3.1 本系統(tǒng)采用的測試方案 18
5.3.2 系統(tǒng)維護 19
結(jié) 論 21
致 謝 22
參考文獻 23


引言
進入二十一世紀以后,計算機技術(shù)日新月異的進步推動著信息化事業(yè)的飛速發(fā)展,信息作為知識經(jīng)濟時代的主體,其重要性已引起社會的普遍關(guān)注。使得計算機在眾多企業(yè)的日常工作中得到了大量的普及及應(yīng)用,計算機已經(jīng)成為現(xiàn)今企業(yè)必不可少的高效率管理工具。而在教育領(lǐng)域,在線考試系統(tǒng)應(yīng)運而生,這種程序的誕生,既方便了考生的考試,又降低了學(xué)校的負擔(dān)。在線考試系統(tǒng)產(chǎn)生的背景是當今教育信息化的趨勢,充分利用學(xué),F(xiàn)有的計算機軟件、硬件和網(wǎng)絡(luò)資源實現(xiàn)非紙質(zhì)考試,降低了教師人工閱卷的工作量,減少了人工閱卷的錯誤率。與傳統(tǒng)紙質(zhì)考試相比,在線考試系統(tǒng)采用了眾多技術(shù),對于實現(xiàn)的可行性、安全性也有相當?shù)募夹g(shù)要求。隨著Internet的迅速發(fā)展,在線考試系統(tǒng)成為了教育領(lǐng)域的一個重要發(fā)展方向。網(wǎng)絡(luò)閱卷為傳統(tǒng)的人工閱卷模式帶來了新的改革,突破了傳統(tǒng)閱卷的局限性,使教師減少了根據(jù)答案重復(fù)批卷的疲勞,減輕了教師的工作量。
在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活的今天,傳統(tǒng)的考試方面面臨著巨大的沖擊,而網(wǎng)絡(luò)考試則是一個很重要的方向。而在線考試系統(tǒng)可以通過Internet進行,讓各地的考生同時進行同門考試,提高了考試的靈活性。而且網(wǎng)絡(luò)考試可以讓各地的試題都完全統(tǒng)一,相對的平衡了許多方面,采用計算機閱卷,大大的提高了閱卷效率。而所有的程序都在網(wǎng)絡(luò)上進行,使考試的公平性得到提高,而泄題等負面事件的發(fā)生也會大大減少,F(xiàn)在已經(jīng)涌現(xiàn)出了許多考試軟件,比如全國計算機等級考試軟件等等,這些軟件的出現(xiàn)有力的推動了我國網(wǎng)絡(luò)化在線考試的發(fā)展水平,并擁有了大量的經(jīng)驗。


























第一章 概述
1.1 選題背景及目的
當今社會,隨著社會的快速發(fā)展,信息的高科技化,高效率使得計算機應(yīng)用已普及到社會生活的各個領(lǐng)域。然而,在這種形式下,還是繼續(xù)跟隨原來的潮流,一直進行紙質(zhì)考試顯然會被社會所慢慢淘汰。計算機的快速發(fā)展,使人們的生活更加的信息化,使得教育事業(yè)更加的信息化,對于現(xiàn)在教育事業(yè)培養(yǎng)高科技信息人才有著巨大的幫助。
當然,教育系統(tǒng)以及一些非教育系統(tǒng)都采取上機考試,和傳統(tǒng)的考試相比,上機考試已變的越來越普遍。所以考試系統(tǒng)迫切的被需要了,為教學(xué)辦公帶來了極大的方便,也可以降低教師人工閱卷帶來的龐大工作量,減少教師的工作壓力。這個軟件以Java語言實現(xiàn),界面簡潔,操作簡單,用戶只需要按照提示便可完成相關(guān)的考試操作。
1.2 國內(nèi)外研究現(xiàn)狀
基于WEB的網(wǎng)絡(luò)考試系統(tǒng)通常用于考生自測或網(wǎng)絡(luò)教學(xué)系統(tǒng)。以下介紹幾個典型的網(wǎng)絡(luò)考試系統(tǒng),用以說明國內(nèi)外對網(wǎng)絡(luò)考試系統(tǒng)的研究狀況:
(1)ATA智能化考試服務(wù)系統(tǒng)。國外比較有影響的機器考試是A0CA公司的考試系統(tǒng),主要目標是模擬真實考試環(huán)境,特別適合計算機操作性題目的考試。ATA在產(chǎn)品和服務(wù)中使用的核心技術(shù)包括:DST技術(shù)(動態(tài)模擬考試技術(shù))、RET技術(shù)(真實環(huán)境考試技術(shù))、SRAT技術(shù)(全真環(huán)境下動態(tài)轉(zhuǎn)換技術(shù))、LAS技術(shù)(智能化考試結(jié)果判定技術(shù))、ZNM技術(shù)(智能化、非線性多元組卷模板技術(shù))。DST技術(shù)是動態(tài)模擬考試、培訓(xùn)的技術(shù),它基于圖論的語義狀態(tài)轉(zhuǎn)換理論,在ATA e-Testing通用平臺上模擬全真環(huán)境的應(yīng)用軟件和系統(tǒng)軟件的操作過程及步驟。其模擬過程體現(xiàn)了全真環(huán)境的動態(tài)特點,對于考試、培訓(xùn)的過程、結(jié)果全程跟蹤。DST技術(shù)擺脫了軟件產(chǎn)品對運行環(huán)境的依賴性,完全獨立于真實的執(zhí)行環(huán)境。RET技術(shù)是基于組件對象模型,以多進程運行方式,允許用戶在全真環(huán)境下操作,然后捕捉操作過程及操作結(jié)果,在操作過程中實現(xiàn)智能提示及個性化教學(xué)、培訓(xùn)。SRAT技術(shù)是面向網(wǎng)絡(luò)考試中的觀題(如編程題)而專門設(shè)計的,該技術(shù)可判斷在各種語言軟件、數(shù)據(jù)庫應(yīng)用軟件壞境下,可在模擬全真環(huán)境下動態(tài)的自動雙向轉(zhuǎn)換。ATA公司的產(chǎn)品和服務(wù)中使用的核心技術(shù),有較多可取之處。但 ATA考試軟件更多的是用于開展計算機信息技術(shù)的考試,考試的管理也基本上由ATA公司專人負責(zé),這對于考試環(huán)境、內(nèi)容隨著時代的發(fā)展而發(fā)生很快變化的各 類考試來說,具有相當?shù)木窒扌訹5]。
(2)計算機等級考試。國內(nèi)計算機等級考試較早地采用了網(wǎng)絡(luò)考試系統(tǒng)。這種考試系統(tǒng)一般采用局域網(wǎng)的形式,在考試之前,由專門的考試網(wǎng)站提供相關(guān)的 報名、考務(wù)安排等軟件,然后在開始考試時,將題庫統(tǒng)一安裝在各考點的服務(wù)器上。為了測試系統(tǒng)的方便,在正式考試之前,一般給每個考生測試一次的機會?荚 采用現(xiàn)場打分的方式,考生只要一提交試卷,系統(tǒng)就給出相應(yīng)的分數(shù)。為了安全起見,一般還要求考生到服務(wù)器上確認。除此之外,一些政府部門、一些行業(yè)管理機構(gòu)和教育機構(gòu)也先后采用了網(wǎng)絡(luò)考試系統(tǒng)。這些考試系統(tǒng)有一個共同特點,那就是考題基本上都是選擇題,偶爾也有少量的選擇題。對于主觀題,如計算機二級等級考試編程題,仍然采用的是單機考試模式。四川省計算機二級等級考試主觀題考試包括一道程序設(shè)計題與一道改錯題。在單機模式下,每個考生必須有一張軟盤, 軟盤上包含考試題目與改錯題原題。所以,考試組織者先將考試題目給每一個考生復(fù)制一張軟盤,然后發(fā)給每個考生,讓考生考試完畢后將答案復(fù)制到軟盤上,最后統(tǒng)一將軟盤收集起來閱卷。這種考試方式,不僅需要大量的人力物力,而且容易出現(xiàn)軟盤損壞,考生的數(shù)據(jù)讀不出來的情況。正是在這種情況下,如何在網(wǎng)絡(luò)下考核 考生的主觀題的應(yīng)試能力,引起了許多研究網(wǎng)絡(luò)考試的關(guān)注。四川工業(yè)學(xué)院計算機科學(xué)系的老師為了解決這個問題,設(shè)計了一套旨在通過網(wǎng)絡(luò)考查學(xué)生編程的軟件。他們的這套系統(tǒng)基本上實 ……(未完,全文共21215字,當前僅顯示3815字,請閱讀下面提示信息。收藏《畢業(yè)論文:基于JAVA的在線考試系統(tǒng)的設(shè)計與實現(xiàn)》
文章搜索
相關(guān)文章