歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

基于JAVA EE 平臺的在線考試系統(tǒng)設計探究

  • 資源ID:20125762       資源大?。?span id="b1wskce" class="font-tahoma">14.68KB        全文頁數(shù):3頁
  • 資源格式: DOCX        下載積分:25積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要25積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

基于JAVA EE 平臺的在線考試系統(tǒng)設計探究

基于JAVA EE 平臺的在線考試系統(tǒng)設計探究摘要:關鍵詞:關鍵詞:JAVA EE平臺;在線考試系統(tǒng);設計;優(yōu)劣中圖分類號:TP302.1文獻標識碼:A文章編號:基于JAVA EE 平臺的在線考試系統(tǒng)使得更多的考生能夠在一個客觀、安全的環(huán)境中進行考試,因而更多的重要考試也開始利用這一平臺來進行設計,這為許多考試平臺提供商提供了商機。越來越多的企業(yè)開始不斷開發(fā)與完善以JAVA EE為平臺的在線考試系統(tǒng),加入到這個新平臺的應用大軍中來,以此獲利。本文主要通過介紹基于JAVA EE平臺的在線系統(tǒng)的設計步驟,使讀者了解該系統(tǒng)的設計原理,進而通過闡述該系統(tǒng)的優(yōu)劣以及使用意義,來對該考試系統(tǒng)的發(fā)展進行進一步的探究與分析。1. 基于JAVA EE 平臺的在線考試系統(tǒng)設計1.1系統(tǒng)設計該系統(tǒng)主要是通過把Visual.NET 2003 作為開發(fā)工具來進行系統(tǒng)設計的初探,進而利用瀑布型模型作為該系統(tǒng)的建模開發(fā)模型,將該模型建立在 SQL Server 2000 為主要數(shù)據(jù)的開發(fā)平臺上,最后采用Client/Server(客戶機/ 服務器)體系來構建出該系統(tǒng)的基本架構。要特別注意的是,這個系統(tǒng)有很強的可應用性,比如它可以運行在 Windows2000及以上的 Windows 操作系統(tǒng)上。(1)系統(tǒng)整體設計該系統(tǒng)主要由三部分組成。分別是:資源管理系統(tǒng)、考試管理系統(tǒng)和考試系統(tǒng)。三個部分都有各自不同的職責。資源管理系統(tǒng)主要承擔著對考試的基礎數(shù)據(jù)、學生、教師和課程中所收集的數(shù)據(jù)和信息進行收集、歸檔、保存、共享的任務??荚嚬芾硐到y(tǒng)則主要是針對具體的考試信息,比如:試題、試卷、考務及成績等考試中具體存在的數(shù)據(jù)進行管理??荚囅到y(tǒng)是該系統(tǒng)的主要開發(fā)和運行的部分,它的基本工作是針對考生的具體答題過程進行管理,包括登陸管理、考試管理、計時管理、返回管理、交卷管理等。(2)系統(tǒng)通信結構設計系統(tǒng)通過利用服務器端管理模塊,存儲了大量的專業(yè)知識題庫,并且通過采用一對多的 C/S 模式結構來保障數(shù)據(jù)存儲的規(guī)范性,以此為客戶端的運行提供了更加快捷和穩(wěn)定的運行環(huán)境。并且該系統(tǒng)對其安全性的優(yōu)化也做了很好的設計。比如:只有本課程的任課教師才有權限登錄到批量管理課程試題庫,并對其考試系統(tǒng)的內(nèi)容進行修改。比如:制定課程試卷、修改課程考試信息、登記課程成績等。而當信息已經(jīng)錄入并且確定后,只有教務處等上層主管部門才能對數(shù)據(jù)進行修改,而本課的科任老師只有查閱的權限。由此可見,在不增加維護成本的前提下,該系統(tǒng)的使用為考生及考試主管部門提供了更加的安全性、穩(wěn)定、高效的考試平臺。(3)數(shù)據(jù)庫設計整個考試系統(tǒng)的核心是數(shù)據(jù)庫的設計。因為與考試相關的各種數(shù)據(jù)的錄入、傳輸、評閱、審查等各種操作,都要通過數(shù)據(jù)庫進行匯總、記錄。因此為了保證系統(tǒng)安全的需要,也為了保證之后海量信息查閱的需要,每個子系統(tǒng)都必須建立對應的數(shù)據(jù)庫。1.2系統(tǒng)流程及系統(tǒng)模塊設計為了對系統(tǒng)的流程有一個更加全面、直觀的了解,我們必須第一步是進入網(wǎng)站首頁通過網(wǎng)頁上的提示信息進行登陸,在登陸窗口中顯示有兩個入口,一個是教師入口,一個是學生入口。學生通過在該頁面的提示下在學生入口處輸入用戶名和密碼,就可以在該學生的信息的對應頁面,對相應的學生模塊功能進行操作。教師也可以通過相應的界面進行登陸之后,對其模塊進行操作。 而數(shù)據(jù)庫的分系統(tǒng)的運行,還在考試過程中發(fā)揮著減少作弊的作用。例如:在考試時,通過將學生的卷子分為A、B兩卷,或者從建好的題庫中抽出難易相同、但內(nèi)容不同的試卷,就可以大大減少舞弊現(xiàn)象的產(chǎn)生。如果學生想要對其學習情況進行進一步的了解,可以在登陸之后,分別通過:登陸模塊、成績管理模塊、試卷管理模塊、考試管理模塊和近似度模塊等對其學習情況進行了解,并且還可以對其中不滿的地方及時與老師聯(lián)系或者申請成績復議。對于教師而言,成績管理模塊是針對其開放的,該模塊的主要完成的操作有: (1)打分(根據(jù)標準答案給出相應的分數(shù))。(2)成績的整合、統(tǒng)計及排序,找出其中的相似度較高的異常卷,并給出相應的成績分布圖。(3)分數(shù)輸出(讓學生看到的分數(shù))。成績管理模塊時序流程如圖1所示。圖1 成績UML時序圖2.JAVA EE技術在在線考試系統(tǒng)中應用的優(yōu)勢特點2.1跨平臺JAVA EE的最大特點是跨平臺的多領域運用。也就是說它在與我們的生活息息相關的手機、電腦各種操作系統(tǒng)、各種軟件平臺上都能兼容,所以開發(fā)一套跨平臺的在線考試系統(tǒng)信息系統(tǒng)無疑是很方便的。這樣的平臺設計與其他語言相,可使各個平臺的軟件之間方便地進行通訊,同樣的代碼只需很小修改甚至不用修改就可以在多個平臺上部署。 2.2簡單與C+等語言相比較,語法上的JAVA EE是簡單的,這是因為其垃圾回收機制與異常捕獲機制使其代碼的復雜性大大降低。因此企業(yè)的開發(fā)人員不需具備較為復雜的計算機知識,就能更加容易的編出準確的、符合企業(yè)在線考試系統(tǒng)中所需的配送、倉儲等各環(huán)節(jié)的控制所需要的程序。2.3是成熟的語言意味著開發(fā)便捷,有很多參考信息與源碼。由于JAVA EE 平臺和語言最開始在1990年12月,誕生于SUN公司研究的一個內(nèi)部項目,至今已有了二十多年的發(fā)展歷史,作為一個純粹的面向?qū)ο蟮某绦蛟O計語言,它不但繼承了 C+ 語言面向?qū)ο蠹夹g的核心,又舍棄了C +語言中容易引起錯誤的指針,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔憂。因此成為了廣為大眾所接受的成熟語言。3.JAVA EE技術在在線考試系統(tǒng)中應用的劣勢特點3.1 JAVA EE運行速度較慢由于JAVA EE的編譯原理較為復雜,因而其運行時的速度較為緩慢。但是由于在線考試系統(tǒng)成本主要由運輸成本與倉儲成本兩個部分組成。其中,在運輸過程中,信息平臺運行的緩慢,將直接影響運輸?shù)纳a(chǎn)效率,降低了單位時間內(nèi)所能完成的運輸任務量,這樣便需要投入更多的人力成本對其數(shù)據(jù)及時進行更新,這就間接造成了運輸管理水平的下降。這也導致了考試時有時不能將考試的信息、數(shù)據(jù)及時的傳輸?shù)教幚砥髦小?.2JAVA EE編寫規(guī)則不規(guī)范由于目前還沒有JAVA EE系列的國際通用行業(yè)準則,這造成了JAVA EE編寫中會存在很多的語法的不規(guī)范,這樣當用JAVA EE編譯的在線考試系統(tǒng),面對跨平臺操作以及可移植性的問題時,就出現(xiàn)了很多不兼容的問題,這對于以信息交換為生存媒介的考試信息管理系統(tǒng)來說是一個必須要攻克的硬傷。3.3安全性問題JAVA EE語言雖然已經(jīng)實現(xiàn)了部分的安全機制,但其安全模式仍然不夠完善,有一部分網(wǎng)絡黑客就利用此類漏洞,在其中嵌入了一些惡意程序,這就會導致考試信息的流失,無法保障其信息的保密性。從而可能導致在傳輸?shù)倪^程中數(shù)據(jù)丟失以及數(shù)據(jù)被盜的情況產(chǎn)生。3.4開發(fā)費用用一種語言就希望能夠滿足所有用戶的需要,是非常困難的,或者說是不夠現(xiàn)實的。由此可見,其開發(fā)費用雖然已經(jīng)相對比較低廉,但是其數(shù)目仍是十分可觀的。由于其不足夠穩(wěn)定的特點,就需要開發(fā)人員在開發(fā)好在線考試系統(tǒng)之后,還要長期的、定期的對該平臺進行維護。這就給企業(yè)的長期發(fā)展增添了很大的一筆費用。4. 結語基于JAVA EE 平臺的在線考試系統(tǒng)確實為廣大考生以及提供該系統(tǒng)的企業(yè)帶去了福音,相信通過對該技術優(yōu)勢的不斷利用,以及對其缺陷的帶有針對性的改變,一定能夠使該在線考試系統(tǒng)有更進一步的提高與發(fā)展。參考文獻:【1】 林剛,羅彬,楊傳金,馮勤,李愛玲. 基于JSP在線考試系統(tǒng)設計. 江西圖書館學刊 , 2006,(01) . 【2】 陳昊,陳連慶. 基于JAVA的在線考試系統(tǒng)開發(fā)與實現(xiàn). 電腦知識與技術(學術交流) , 2007,(11) . 【3】 楊小萍,黨小超. 基于Java技術的在線考試系統(tǒng)的設計與實現(xiàn). 計算機與現(xiàn)代化 , 2006,(04) . 【4】 冉春玉,趙凌燕. 基于JSP模式2的Struts框架在線考試系統(tǒng)的開發(fā). 鐵路計算機應用 , 2008,(03) . 【5】 汪永明. 基于B/S模式的在線考試系統(tǒng). 微機發(fā)展 , 2004,(01) .

注意事項

本文(基于JAVA EE 平臺的在線考試系統(tǒng)設計探究)為本站會員(冷***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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