基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)探究

上傳人:冷*** 文檔編號(hào):20125762 上傳時(shí)間:2021-02-18 格式:DOCX 頁(yè)數(shù):3 大?。?4.68KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)探究_第1頁(yè)
第1頁(yè) / 共3頁(yè)
基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)探究_第2頁(yè)
第2頁(yè) / 共3頁(yè)
基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)探究_第3頁(yè)
第3頁(yè) / 共3頁(yè)

最后一頁(yè)預(yù)覽完了!喜歡就下載吧,查找使用更方便

25 積分

下載資源

資源描述:

《基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)探究》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)探究(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)探究摘要:關(guān)鍵詞:關(guān)鍵詞:JAVA EE平臺(tái);在線考試系統(tǒng);設(shè)計(jì);優(yōu)劣中圖分類號(hào):TP302.1文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):基于JAVA EE 平臺(tái)的在線考試系統(tǒng)使得更多的考生能夠在一個(gè)客觀、安全的環(huán)境中進(jìn)行考試,因而更多的重要考試也開始利用這一平臺(tái)來(lái)進(jìn)行設(shè)計(jì),這為許多考試平臺(tái)提供商提供了商機(jī)。越來(lái)越多的企業(yè)開始不斷開發(fā)與完善以JAVA EE為平臺(tái)的在線考試系統(tǒng),加入到這個(gè)新平臺(tái)的應(yīng)用大軍中來(lái),以此獲利。本文主要通過(guò)介紹基于JAVA EE平臺(tái)的在線系統(tǒng)的設(shè)計(jì)步驟,使讀者了解該系統(tǒng)的設(shè)計(jì)原理,進(jìn)而通過(guò)闡述該系統(tǒng)的優(yōu)劣以及使用意義,來(lái)對(duì)該考試系統(tǒng)的發(fā)展進(jìn)行進(jìn)一

2、步的探究與分析。1. 基于JAVA EE 平臺(tái)的在線考試系統(tǒng)設(shè)計(jì)1.1系統(tǒng)設(shè)計(jì)該系統(tǒng)主要是通過(guò)把Visual.NET 2003 作為開發(fā)工具來(lái)進(jìn)行系統(tǒng)設(shè)計(jì)的初探,進(jìn)而利用瀑布型模型作為該系統(tǒng)的建模開發(fā)模型,將該模型建立在 SQL Server 2000 為主要數(shù)據(jù)的開發(fā)平臺(tái)上,最后采用Client/Server(客戶機(jī)/ 服務(wù)器)體系來(lái)構(gòu)建出該系統(tǒng)的基本架構(gòu)。要特別注意的是,這個(gè)系統(tǒng)有很強(qiáng)的可應(yīng)用性,比如它可以運(yùn)行在 Windows2000及以上的 Windows 操作系統(tǒng)上。(1)系統(tǒng)整體設(shè)計(jì)該系統(tǒng)主要由三部分組成。分別是:資源管理系統(tǒng)、考試管理系統(tǒng)和考試系統(tǒng)。三個(gè)部分都有各自不同的職責(zé)。資

3、源管理系統(tǒng)主要承擔(dān)著對(duì)考試的基礎(chǔ)數(shù)據(jù)、學(xué)生、教師和課程中所收集的數(shù)據(jù)和信息進(jìn)行收集、歸檔、保存、共享的任務(wù)。考試管理系統(tǒng)則主要是針對(duì)具體的考試信息,比如:試題、試卷、考務(wù)及成績(jī)等考試中具體存在的數(shù)據(jù)進(jìn)行管理。考試系統(tǒng)是該系統(tǒng)的主要開發(fā)和運(yùn)行的部分,它的基本工作是針對(duì)考生的具體答題過(guò)程進(jìn)行管理,包括登陸管理、考試管理、計(jì)時(shí)管理、返回管理、交卷管理等。(2)系統(tǒng)通信結(jié)構(gòu)設(shè)計(jì)系統(tǒng)通過(guò)利用服務(wù)器端管理模塊,存儲(chǔ)了大量的專業(yè)知識(shí)題庫(kù),并且通過(guò)采用一對(duì)多的 C/S 模式結(jié)構(gòu)來(lái)保障數(shù)據(jù)存儲(chǔ)的規(guī)范性,以此為客戶端的運(yùn)行提供了更加快捷和穩(wěn)定的運(yùn)行環(huán)境。并且該系統(tǒng)對(duì)其安全性的優(yōu)化也做了很好的設(shè)計(jì)。比如:只有本課程

4、的任課教師才有權(quán)限登錄到批量管理課程試題庫(kù),并對(duì)其考試系統(tǒng)的內(nèi)容進(jìn)行修改。比如:制定課程試卷、修改課程考試信息、登記課程成績(jī)等。而當(dāng)信息已經(jīng)錄入并且確定后,只有教務(wù)處等上層主管部門才能對(duì)數(shù)據(jù)進(jìn)行修改,而本課的科任老師只有查閱的權(quán)限。由此可見(jiàn),在不增加維護(hù)成本的前提下,該系統(tǒng)的使用為考生及考試主管部門提供了更加的安全性、穩(wěn)定、高效的考試平臺(tái)。(3)數(shù)據(jù)庫(kù)設(shè)計(jì)整個(gè)考試系統(tǒng)的核心是數(shù)據(jù)庫(kù)的設(shè)計(jì)。因?yàn)榕c考試相關(guān)的各種數(shù)據(jù)的錄入、傳輸、評(píng)閱、審查等各種操作,都要通過(guò)數(shù)據(jù)庫(kù)進(jìn)行匯總、記錄。因此為了保證系統(tǒng)安全的需要,也為了保證之后海量信息查閱的需要,每個(gè)子系統(tǒng)都必須建立對(duì)應(yīng)的數(shù)據(jù)庫(kù)。1.2系統(tǒng)流程及系統(tǒng)模

5、塊設(shè)計(jì)為了對(duì)系統(tǒng)的流程有一個(gè)更加全面、直觀的了解,我們必須第一步是進(jìn)入網(wǎng)站首頁(yè)通過(guò)網(wǎng)頁(yè)上的提示信息進(jìn)行登陸,在登陸窗口中顯示有兩個(gè)入口,一個(gè)是教師入口,一個(gè)是學(xué)生入口。學(xué)生通過(guò)在該頁(yè)面的提示下在學(xué)生入口處輸入用戶名和密碼,就可以在該學(xué)生的信息的對(duì)應(yīng)頁(yè)面,對(duì)相應(yīng)的學(xué)生模塊功能進(jìn)行操作。教師也可以通過(guò)相應(yīng)的界面進(jìn)行登陸之后,對(duì)其模塊進(jìn)行操作。 而數(shù)據(jù)庫(kù)的分系統(tǒng)的運(yùn)行,還在考試過(guò)程中發(fā)揮著減少作弊的作用。例如:在考試時(shí),通過(guò)將學(xué)生的卷子分為A、B兩卷,或者從建好的題庫(kù)中抽出難易相同、但內(nèi)容不同的試卷,就可以大大減少舞弊現(xiàn)象的產(chǎn)生。如果學(xué)生想要對(duì)其學(xué)習(xí)情況進(jìn)行進(jìn)一步的了解,可以在登陸之后,分別通過(guò):登

6、陸模塊、成績(jī)管理模塊、試卷管理模塊、考試管理模塊和近似度模塊等對(duì)其學(xué)習(xí)情況進(jìn)行了解,并且還可以對(duì)其中不滿的地方及時(shí)與老師聯(lián)系或者申請(qǐng)成績(jī)復(fù)議。對(duì)于教師而言,成績(jī)管理模塊是針對(duì)其開放的,該模塊的主要完成的操作有: (1)打分(根據(jù)標(biāo)準(zhǔn)答案給出相應(yīng)的分?jǐn)?shù))。(2)成績(jī)的整合、統(tǒng)計(jì)及排序,找出其中的相似度較高的異常卷,并給出相應(yīng)的成績(jī)分布圖。(3)分?jǐn)?shù)輸出(讓學(xué)生看到的分?jǐn)?shù))。成績(jī)管理模塊時(shí)序流程如圖1所示。圖1 成績(jī)UML時(shí)序圖2.JAVA EE技術(shù)在在線考試系統(tǒng)中應(yīng)用的優(yōu)勢(shì)特點(diǎn)2.1跨平臺(tái)JAVA EE的最大特點(diǎn)是跨平臺(tái)的多領(lǐng)域運(yùn)用。也就是說(shuō)它在與我們的生活息息相關(guān)的手機(jī)、電腦各種操作系統(tǒng)、各種

7、軟件平臺(tái)上都能兼容,所以開發(fā)一套跨平臺(tái)的在線考試系統(tǒng)信息系統(tǒng)無(wú)疑是很方便的。這樣的平臺(tái)設(shè)計(jì)與其他語(yǔ)言相,可使各個(gè)平臺(tái)的軟件之間方便地進(jìn)行通訊,同樣的代碼只需很小修改甚至不用修改就可以在多個(gè)平臺(tái)上部署。 2.2簡(jiǎn)單與C+等語(yǔ)言相比較,語(yǔ)法上的JAVA EE是簡(jiǎn)單的,這是因?yàn)槠淅厥諜C(jī)制與異常捕獲機(jī)制使其代碼的復(fù)雜性大大降低。因此企業(yè)的開發(fā)人員不需具備較為復(fù)雜的計(jì)算機(jī)知識(shí),就能更加容易的編出準(zhǔn)確的、符合企業(yè)在線考試系統(tǒng)中所需的配送、倉(cāng)儲(chǔ)等各環(huán)節(jié)的控制所需要的程序。2.3是成熟的語(yǔ)言意味著開發(fā)便捷,有很多參考信息與源碼。由于JAVA EE 平臺(tái)和語(yǔ)言最開始在1990年12月,誕生于SUN公司研究的

8、一個(gè)內(nèi)部項(xiàng)目,至今已有了二十多年的發(fā)展歷史,作為一個(gè)純粹的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它不但繼承了 C+ 語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,又舍棄了C +語(yǔ)言中容易引起錯(cuò)誤的指針,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。因此成為了廣為大眾所接受的成熟語(yǔ)言。3.JAVA EE技術(shù)在在線考試系統(tǒng)中應(yīng)用的劣勢(shì)特點(diǎn)3.1 JAVA EE運(yùn)行速度較慢由于JAVA EE的編譯原理較為復(fù)雜,因而其運(yùn)行時(shí)的速度較為緩慢。但是由于在線考試系統(tǒng)成本主要由運(yùn)輸成本與倉(cāng)儲(chǔ)成本兩個(gè)部分組成。其中,在運(yùn)輸過(guò)程中,信息平臺(tái)運(yùn)行的緩慢,將直接影響運(yùn)輸?shù)纳a(chǎn)效率,降低了單位時(shí)間內(nèi)所能完

9、成的運(yùn)輸任務(wù)量,這樣便需要投入更多的人力成本對(duì)其數(shù)據(jù)及時(shí)進(jìn)行更新,這就間接造成了運(yùn)輸管理水平的下降。這也導(dǎo)致了考試時(shí)有時(shí)不能將考試的信息、數(shù)據(jù)及時(shí)的傳輸?shù)教幚砥髦小?.2JAVA EE編寫規(guī)則不規(guī)范由于目前還沒(méi)有JAVA EE系列的國(guó)際通用行業(yè)準(zhǔn)則,這造成了JAVA EE編寫中會(huì)存在很多的語(yǔ)法的不規(guī)范,這樣當(dāng)用JAVA EE編譯的在線考試系統(tǒng),面對(duì)跨平臺(tái)操作以及可移植性的問(wèn)題時(shí),就出現(xiàn)了很多不兼容的問(wèn)題,這對(duì)于以信息交換為生存媒介的考試信息管理系統(tǒng)來(lái)說(shuō)是一個(gè)必須要攻克的硬傷。3.3安全性問(wèn)題JAVA EE語(yǔ)言雖然已經(jīng)實(shí)現(xiàn)了部分的安全機(jī)制,但其安全模式仍然不夠完善,有一部分網(wǎng)絡(luò)黑客就利用此類漏洞

10、,在其中嵌入了一些惡意程序,這就會(huì)導(dǎo)致考試信息的流失,無(wú)法保障其信息的保密性。從而可能導(dǎo)致在傳輸?shù)倪^(guò)程中數(shù)據(jù)丟失以及數(shù)據(jù)被盜的情況產(chǎn)生。3.4開發(fā)費(fèi)用用一種語(yǔ)言就希望能夠滿足所有用戶的需要,是非常困難的,或者說(shuō)是不夠現(xiàn)實(shí)的。由此可見(jiàn),其開發(fā)費(fèi)用雖然已經(jīng)相對(duì)比較低廉,但是其數(shù)目仍是十分可觀的。由于其不足夠穩(wěn)定的特點(diǎn),就需要開發(fā)人員在開發(fā)好在線考試系統(tǒng)之后,還要長(zhǎng)期的、定期的對(duì)該平臺(tái)進(jìn)行維護(hù)。這就給企業(yè)的長(zhǎng)期發(fā)展增添了很大的一筆費(fèi)用。4. 結(jié)語(yǔ)基于JAVA EE 平臺(tái)的在線考試系統(tǒng)確實(shí)為廣大考生以及提供該系統(tǒng)的企業(yè)帶去了福音,相信通過(guò)對(duì)該技術(shù)優(yōu)勢(shì)的不斷利用,以及對(duì)其缺陷的帶有針對(duì)性的改變,一定能夠

11、使該在線考試系統(tǒng)有更進(jìn)一步的提高與發(fā)展。參考文獻(xiàn):【1】 林剛,羅彬,楊傳金,馮勤,李愛(ài)玲. 基于JSP在線考試系統(tǒng)設(shè)計(jì). 江西圖書館學(xué)刊 , 2006,(01) . 【2】 陳昊,陳連慶. 基于JAVA的在線考試系統(tǒng)開發(fā)與實(shí)現(xiàn). 電腦知識(shí)與技術(shù)(學(xué)術(shù)交流) , 2007,(11) . 【3】 楊小萍,黨小超. 基于Java技術(shù)的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 計(jì)算機(jī)與現(xiàn)代化 , 2006,(04) . 【4】 冉春玉,趙凌燕. 基于JSP模式2的Struts框架在線考試系統(tǒng)的開發(fā). 鐵路計(jì)算機(jī)應(yīng)用 , 2008,(03) . 【5】 汪永明. 基于B/S模式的在線考試系統(tǒng). 微機(jī)發(fā)展 , 2004,(01) .

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!