- 相關(guān)推薦
基于J2EE在線(xiàn)考試系統的設計與實(shí)現
緒論。1研討背景與意義
古代社會(huì )隨著(zhù)社會(huì )的不時(shí)開(kāi)展對休息者和技術(shù)人員的職業(yè)技藝要求越來(lái)越高,考試作為權衡人的才能的一種重要手腕,從傳統的紙質(zhì)的考試到計算機輔****試,到如今最新的基于網(wǎng)絡(luò )的在線(xiàn)考試,如何運用網(wǎng)絡(luò )化信息化的效果,從而可以較客觀(guān)、精確地評價(jià)人的知識與才能程度,曾經(jīng)成為一個(gè)研討的熱點(diǎn)。本課題的意義在于在線(xiàn)考試平臺是完成網(wǎng)絡(luò )教育的一個(gè)重要組成局部,經(jīng)過(guò)在線(xiàn)考試平臺你可以及時(shí)測試本人的學(xué)習進(jìn)度、本人對己學(xué)習知識的掌握水平。在線(xiàn)考試與傳統考試相比有著(zhù)分明的劣勢,考生和教員可以從世界的任何角落,經(jīng)過(guò)閱讀器接入因特網(wǎng)來(lái)運用考試零碎,不受地域的限制,同時(shí)也使得用戶(hù)可以愈加靈敏地布置考試日子,可以在任何時(shí)分運用在線(xiàn)考試零碎停止自測,疾速查詢(xún)考試成果。真收費論文網(wǎng)
1.2國際外研討概略
目前的在線(xiàn)考試零碎都是針對不同考試內容的要求開(kāi)收回來(lái)的,零碎品種單一,各成一家,總的特點(diǎn)是公用性強,考試進(jìn)程管理功用弱。
1.3論文的次要研討任務(wù)
本課題的次要研討任務(wù)包括:
。1)研討在線(xiàn)考試零碎技術(shù)在國際外開(kāi)展的概略;(2)提出合適學(xué),F有條件契合實(shí)踐需求的在線(xiàn)考試的處理方案;(3)剖析并設計零碎的構造及子零碎; (4)處理在線(xiàn)考試零碎的各種技術(shù)成績(jì)。
2、關(guān)鍵技術(shù)研討
2.1 j2ee的中心技術(shù)
j2ee的中心技術(shù)包括servlet(效勞端小順序)、jsp(javaserverpages,java效勞器端頁(yè)面)、jdbc(java database connection,java數據庫銜接)、ejb(java bean,企業(yè)級java bean)、rmi、xml、jms、idl、jta、jts。
2.2 mvc設計形式
mvc架構是為那些需求為異樣的數據提供多個(gè)視圖的使用順序而設計的,它很好的完成了數據層與表示層的別離作為一種開(kāi)發(fā)架構,通常使用于散布式使用零碎的設計和剖析中,以及使用于確定零碎各局部間的組織關(guān)系把零碎分解為視圖、控制器、模型三種部件,辨別對應三層架構的表示層、業(yè)務(wù)邏輯層和數據拜訪(fǎng)層。
2.3自動(dòng)組卷算法
自動(dòng)組卷是依照教員和教學(xué)的要求,由計算機自動(dòng)從試題庫中選擇試題,組成一份契合知識散布、題型散布、難度散布、區分度散布、認知層次散布、日子散布、分數散布等要求的試卷,它是計算機考試零碎的重要組成局部。
3、零碎需求剖析與設計
3.1需求剖析
在線(xiàn)考試零碎次要是面向學(xué);蚱髽I(yè),在學(xué)校里在線(xiàn)考試零碎可以作為學(xué)校校園網(wǎng)中教學(xué)管理零碎一個(gè)模塊,經(jīng)過(guò)這個(gè)考試模塊,先生可以停止單元測試、在線(xiàn)作業(yè),在線(xiàn)考試,反省學(xué)習效果,教員也可以在機房中經(jīng)過(guò)網(wǎng)絡(luò )完成在線(xiàn)考試,從最開(kāi)端的抽題生成試卷、先生登錄考試到最初的成果的生成都可由計算機自動(dòng)完成,省去很多日子和精神。
3.1.1零碎功用和角色剖析
考試零碎作為學(xué)校的教學(xué)管理子零碎,應該具有為教學(xué)管理效勞的功用。先生可以經(jīng)過(guò)考試子零碎登錄停止查詢(xún)考試日子、在線(xiàn)考試、查詢(xún)成果等操作,教員可以經(jīng)過(guò)考試子零碎修改試卷,查詢(xún)先生的考試成果和成果統計等,理解先生掌握知識的程度,依據狀況適時(shí)調整教學(xué)任務(wù),由于考試和網(wǎng)絡(luò )都要具有嚴厲的失密性和平安性,所以管理員來(lái)管理教員和先生的登錄權限成績(jì)和試卷的管理任務(wù)。
3.1.2零碎功能需求剖析
在線(xiàn)考試零碎是基于網(wǎng)絡(luò )的、可近程管理和操作方便的考試零碎,為了使先生可以正?荚,既到達了傳統考試的目的,又應用了網(wǎng)絡(luò )的劣勢處理了傳統考試不能完成的目的,為此,零碎設計必需滿(mǎn)足以下的要求:具有敵對、簡(jiǎn)潔的界面,平安性高,與平臺有關(guān)性。
3.2零碎的功用設計
1)管理員子零碎
管理員子零碎次要用作先生教員權限管理、題庫管理和試卷管理等統的功用設計。
。1)權限管理:管理員對先生和教員的登錄拜訪(fǎng)零碎的權限停止受權,對修改客觀(guān)題的的教員停止受權,管理員可以添加、刪除、修正先生、教員的信息和拜訪(fǎng)權限,同時(shí)考試零碎還可以對先生和教員的根本信息停止管理,保證了零碎的平安性和失密性。(2)題庫管理:管理員可以依據考試的布置和需求來(lái)添加、刪除、修正、查詢(xún)題庫的試題,對題庫停止相應的操作。(3)試卷管理:管理員依據考試的要求停止試題組卷的參數操作,如設置試卷的難度系數、考試科目、考試時(shí)問(wèn)、標題數量,完成自動(dòng)抽題組卷。
2)先生子零碎
。1)查詢(xún)考試日子:先生登錄考試前,需查詢(xún)本人的考試日子,零碎反省驗證考生所停止的考試以后日子能否與布置的考試日子相符,并給出相應的提示,假如不符,則不能抽題考試。(2)登錄考試:首先先生輸出考號、姓名停止登錄驗證成功后,假如查詢(xún)考試日子成功就可以停止抽題考試。當先生登錄考試后,假如呈現死機等無(wú)法持續正?荚嚨臓顩r下,效勞器要可以保管先生曾經(jīng)做完的考試記載,當先生重新登錄時(shí),可以持續答題,答過(guò)的標題不需求重新作答;正?荚囃晷枨篁炞C能否提交試題;考試進(jìn)程中顯示事先剩余日子及以后日子。
先生子零碎次要包括查詢(xún)考試日子、登錄考試、成果查詢(xún)等功用。
3)教員子零碎
教員子零碎次要包括修改試卷和評分、.成果統計、成果查詢(xún)等功用
。1)修改試卷和評分:先生考試完,教員可以登錄停止修改試卷,客觀(guān)題零碎自動(dòng)完成修改,客觀(guān)題可以停止手工修改,本課題提出的客觀(guān)題評分,由于日子關(guān)系,還未可以完全完成,這一局部功用尚有待于完善。(2)成果統計:先生完成考試并修改完試卷后,教員可以登錄零碎對本班的先生成果停止統計剖析,間接給出本班的成果單,以excel文件的方式給出,這樣教員就可以應用excel再停止成果的詳細剖析和處置了,很大水平地進(jìn)步了教員的任務(wù)效率。
3.3數據庫的設計
本零碎數據庫設計的準繩是:樹(shù)立一個(gè)邏輯上一致,物理處于獨立的數據庫管理零碎,保證零碎的信息替換。零碎數據庫選用sqlserver2005,由于它是一種基于效勞器/客戶(hù)機的關(guān)系型數據庫管理零碎,它運用transact-sql語(yǔ)句傳輸懇求和回答,并且其自身內樹(shù)立一種可以與web效勞器相銜接的機制。數據庫零碎設計是樹(shù)立一個(gè)操作的數據環(huán)境,是面向使用的設計,即普通是從某一或某些詳細使用動(dòng)身來(lái)停止數據庫設計,然后在數據庫上樹(shù)立起這些使用。
本零碎數據庫共設計了9個(gè)表,包括管理員信息表、先生信息表、教員信息表、考試科目表、先生成果表、題信息表、試題信息表、試卷信息表、先生答卷信息表、先生總答案表等。
4.在線(xiàn)考試零碎的完成
在上一章經(jīng)過(guò)對考試零碎的需求剖析后,作出零碎的設計,這章引見(jiàn)在線(xiàn)考試零碎的開(kāi)發(fā)環(huán)境和工具,重點(diǎn)引見(jiàn)三個(gè)子零碎的完成進(jìn)程。
4.1零碎的開(kāi)發(fā)環(huán)境
在零碎的實(shí)踐開(kāi)發(fā)中,零碎的開(kāi)發(fā)環(huán)境十分的重要,需求一定軟硬件的支持,上面引見(jiàn)零碎開(kāi)發(fā)的軟硬件的環(huán)境。
4.1.1零碎的硬件環(huán)境
jsp的運轉對cpu和內存要求比擬高,尤其是開(kāi)發(fā)的進(jìn)程。目前的cpu己經(jīng)完全可以滿(mǎn)足要求,普通p4 1.7ghz以上的cpu就可以完全勝任開(kāi)發(fā)和運轉任務(wù)了。對內存的要求是運用1g以上的內存,尤其是開(kāi)發(fā)數據庫的項目,需求大內存,否則調試順序的效率極低。所以開(kāi)發(fā)本零碎的硬件環(huán)境要求:intel pentium4以上處置器、512m以上內存,支持規范網(wǎng)絡(luò )協(xié)議的網(wǎng)卡。
【基于J2EE在線(xiàn)考試系統的設計與實(shí)現】相關(guān)文章:
基于WEB的在線(xiàn)考試系統05-15
基于A(yíng)SP的網(wǎng)絡(luò )考試系統的設計與實(shí)現08-23
基于A(yíng)SP的在線(xiàn)商品銷(xiāo)售系統的設計與實(shí)現ASP+SQL07-29
基于Kinect的自主康復系統的設計與實(shí)現05-27
在線(xiàn)考試系統設計與開(kāi)發(fā)論文05-29