freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java技術(shù)的在線考試系統(tǒng)的開發(fā)-文庫吧

2024-11-16 01:22 本頁面


【正文】 ..............................27 成績管理用例分析 .........................................................................27 小結(jié) 28 第四章 系統(tǒng)的詳細設 計 ................................................................................28 數(shù)據(jù)庫與 connDB 類映射的實現(xiàn) ........................................................28 主要模塊的設計說明與界面 ...............................................................29 用戶管理模塊 ..................................................................................29 考試管理模塊 ..................................................................................35 題目管理模塊 .................................................................................38 系統(tǒng)的測試 ...........................................................................................46 小結(jié) 47 第五章 總結(jié)與展望 ........................................................................................47 工作總結(jié) ...............................................................................................47 后續(xù)工作展望 .......................................................................................48 參考文獻 ..........................................................................................................49 附錄 50 致謝 54 1 第一章 引言 課題背景 網(wǎng)絡化教育代表了教育改革的一個發(fā)展方向 ,已經(jīng)成為現(xiàn)代教育的一個重要特征 ,并對教育的發(fā)展形成新的推動力。隨著Inter/Intra 的迅速發(fā)展和廣泛普及,網(wǎng)絡考試系統(tǒng)成為現(xiàn)代教育技術(shù)未來發(fā)展方向之一。作為網(wǎng)絡考試的一個子系統(tǒng) ——網(wǎng)絡閱卷子系統(tǒng),也成為一個重要的研究領域?,F(xiàn)代網(wǎng)絡考試作為一種新的考試手段已經(jīng)開始進入人們的生活,正在給傳統(tǒng)教育模式帶來新的變革,并對教育的發(fā)展形成新的推動力。網(wǎng)絡閱卷子系統(tǒng)突破了傳統(tǒng)考試方式的時空限制,使閱卷方式更為靈活,同時充 分利用計算機進行自動閱卷功能,大大減輕了教師的工作量。 課題目的和意義 現(xiàn) 階段 ,學校與社會上的各種考試大都采用傳統(tǒng)的考試方式 ,在此方式下 ,組織一次考試至少要經(jīng)過五個步驟 ,即人工出卷 ,考生考試 ,人工閱卷 ,成績評估和試卷分析。顯然 ,隨著考試類型的不斷增加及考試要求的不斷提高 ,教師的工作量將會越來越大 ,并且其工作將是一件十分煩瑣和非常容易出錯的事情 ,可以說傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展 ,網(wǎng)絡應用不斷擴大 ,如遠程教育和虛擬大學的出現(xiàn)等等 ,且這些應用正逐步深入到千家萬戶。人們迫切要 求利用這些技術(shù)來進行在線考試 ,以減輕教師的工作負擔及提高工作效率 ,與此同時也提高了考試的質(zhì)量 ,從而使考試更趨于公證、客觀、更加激發(fā)學生的學習興趣。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。為了適應新形勢的發(fā)展 ,我們推出了這一系統(tǒng) ,使其盡快在各類考試中發(fā)揮高效 ,便捷的作用 ,把老師從繁重的工作中解脫出來。 本文結(jié)構(gòu) 本文共分五個章節(jié),系統(tǒng)地闡述了系統(tǒng)開發(fā)的全過程。 第一章,主要介紹了開發(fā)的背景、目的和意義。 第二章,主要介紹了本系統(tǒng)所用到的關(guān)鍵技術(shù)和工具,為下一步的設計的設計 奠定基礎。 第三章,主 要對系統(tǒng)進行需求分析并進行總體設計。需求分析階段通過分析系統(tǒng)的功能模塊的劃分以及角色的劃分,為系統(tǒng)的總體設計提供依據(jù)??傮w設計階段通過對數(shù)據(jù)庫、過 2 濾器、監(jiān)聽器、和實體類的設計,以及各個模塊用例圖的描述,形成了開發(fā)的整體思路。 第四章,主要介紹了主要模塊的設計與實現(xiàn),并給出關(guān)鍵源代碼和最終的效果圖。 第五章,主要是對這次畢業(yè)設計的總結(jié)和對后續(xù)工作的展望。 第二章 系統(tǒng)應用的關(guān)鍵技術(shù) JSP 技術(shù)介紹 JSP 的概述 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準 , 類似于其他技術(shù)標準,如 ASP, PHP 等,主要用于開發(fā)動態(tài)網(wǎng)頁內(nèi)容。 JSP 是新一代的動態(tài)內(nèi)容編程技術(shù),它繼承了 Java 技術(shù)的“一次編寫,隨處運行”的特性,允許 Web 開發(fā)人員開發(fā)和維護與平臺無關(guān),信息豐富動態(tài)的 Web 頁面,包括 HTML, DHTML, XHTML 和XML,它能使 Web 開發(fā)人員輕易搭建網(wǎng)絡平臺,建立起功能強大的Web 網(wǎng)站。 JSP 可以把用戶界面從內(nèi)容層次中分離出來,使得 Web開發(fā)人員不必修改在底層的動態(tài)內(nèi)容,就可以修改 整體的頁面布局。 JSP 的運行機制 JSP 文檔被復制到 Web 服務器的文檔目錄中。當有人請求這個文檔時,服務器識別出這個帶有 .jsp 擴展名的文檔,并意識到需要做特殊處理。第一次請求這個文檔時,它被編譯成一個 servlet對象,并存儲在內(nèi)存中,然后輸出內(nèi)容回送給發(fā)出請求的 用戶 機。第一請求之后,只要有請求到來,服務器將進行檢查,看看這個文件是否做過改動,如果沒有變化,服務器調(diào)用先前編譯過的servlet 對象。 JSP 請求的步驟 [2]如圖 21 所示。 ( 1) 用戶 機請求一個 JSP 頁面。 ( 2) JSP 引擎編 譯該 JSP 成一個 servlet。 3 圖 21 一個 JSP 的請求步驟 ( 3)生成的 servlet 被編譯并裝載。 ( 4)編譯的 servlet 服務請求并把一響應發(fā)送回 用戶 機。 JSP 主要是針對 Java 程序處理不熟悉的人設計的。與 Servlet相比, JSP 有如下兩個優(yōu)勢:方便與 HTML 混合;在開發(fā)、測試方面比 Servlet 方便。 JSP 的強勢與劣勢 JSP 的強勢: ( 1)可移植性。 JSP 是用 Java 開發(fā)的,因此它是可移植的,可以一處編寫,隨處運行, 支持多平臺。 ( 2)有效性。 JSP 的初始化代碼僅在 Web 服務器第一次加載時執(zhí)行一次。一旦加載,在處理一個新的請求時,只須調(diào)用一個新的服務方法。與處理每個請求都要全部加載一個完整的可執(zhí)行程序相比,這是一個相當有效的技術(shù)。 ( 3)強大的可伸縮性和可擴充性。它能夠在面向?qū)ο蟮恼Z言(Java)中進行開發(fā),并可以在現(xiàn)有對象基礎上進行擴展,形成新的對象,從而更好地滿足用戶的需求。 ( 4)多樣化和功能強大的開發(fā)工具支持。 Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺 之下。 ( 5) Java Servlet 是一種開發(fā) Web 應用的理想框架。 JSP 以Servlet 技術(shù)為基礎,又在許多方面作了改進。利用跨平臺的JavaBeans 組件, JSP 為分離處理邏輯與顯示樣式提供了卓越的解決方案。 Web 瀏覽器 JSP 頁面 生成的 servlet 編譯的 servlet Web 服務器 2.第一次編譯 3. 第二次編譯 1.請求 4.響應 4 JSP 的劣勢: ( 1)為了跨平臺的功能,為了極度的伸縮能力,極大的增加了產(chǎn)品的復雜性, Java 系統(tǒng)中包括 JRE, JDK, J2EE, EJB等多種產(chǎn)品,這就需要大量的學習和培訓才能掌握它們,將它們有效地搭配在一起,靈活地加以運用。 ( 2) Java 的運行速度快是由于用戶將 class 常駐內(nèi)存,這樣使用的 內(nèi)存空間就比較大。另一方面,它還需要硬盤空間來存儲一系列 .Java 文件和 .class 文件以及對應的版本文件。 ( 3) JSP 只有對 Java 相當熟悉的人才能用得很好。 ( 4) JSP 程序調(diào)試困難。 JSP 與 ASP 的比較 JSP 與 ASP(Active Server Page)兩者都是常用的動態(tài)網(wǎng)頁技術(shù),也都是可以嵌入 HTML 中的程序,但兩者是有著本質(zhì)的不同,主要從以下幾個方面對其進行比較: ( 1) Web 服務器的支持 :大多數(shù)通用的 Web 服務器如:Apache、 Netscape 和 Microsoft IIS 都支持 JSP 頁面,只有微軟本身的 Microsoft IIS 和 Personal Web Server 可以支持 ASP。 ( 2) 平臺的支持 : JSP 具有平臺獨立性,只要是一般的 Java程序可以運行的平臺,都支持 JSP 程序。 Windows 平臺可以很好的支持 ASP,但 ASP 對于基于 Win32 逐漸模型的依賴,使得它難于一直到其它平臺上。 ( 3) 組件模型 : JSP 是建立在可重用的、跨平臺的組件(如:JavaBeans、 Enterprises JavaBeans 和用戶定制的標簽庫等組件)之上的,而 ASP 使用的是基于 Win32 的 COM 組件模型。 ( 4) 腳本語言 : JSP 可以使用 Java 編程語言或 JavaScript 作為腳本語言,而 ASP 使用 VBScript 或 Jscript 作為腳本語言。 ( 5) 安全性 : JSP 使用 Java 安全模型,而 ASP 使用 Windows NT 的安全結(jié)構(gòu)。 ( 6) 與 Access 數(shù)據(jù)庫的連接 : JSP 使用 JDBC 建立與 Access數(shù)據(jù)庫的連接,而 ASP 對 Access 數(shù)據(jù)庫使用 Data Active Objects。 ( 7) 用戶定制的標簽 : JSP 可以使用用戶定制標簽庫進行擴充,而 ASP 中沒有用戶定制標簽庫, ASP 是不能擴充的 [3]。 Java 組件 JavaBeans 什么是 JavaBeans JavaBeans 事實上有三層含義。首先, JavaBeans 是一種規(guī)范,一種在 Java(包括 JSP)中使用可重復使用的 Java 組件的技術(shù)規(guī)范。其次, JavaBeans 是一個 Java 的類,一般來說,這樣的 Java 5 類將對應于一個獨立的 .java 文件,在絕大多數(shù)情況下,這應該是一個 public 類型的類。最后,當 JavaBeans 這樣的一個 Java 類在我們的具體的 Java 程序中被示例之后,我們有時也會將這樣的一個 JavaBeans 的實例稱之為 JavaBeans[4]。 JSP 與 JavaBeans 的關(guān)系 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 和 XML標識來設計和格式化最終頁面。使用 JSP 標識或者小腳本生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在 JSP 標識和 JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。核心邏輯封裝在標識和 Beans 中,可以方便頁面設計者編輯和使用JSP 頁面。 在服務器端, JSP 引擎解釋 JSP 標識和小腳本生成所請求的內(nèi)容 (例如,通過訪問 JavaBeans 組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫 ),并且將結(jié)果以 HTML(或 XML)頁面的形式發(fā)送回瀏覽器。 絕大多數(shù) JSP 頁面依賴于可重用的跨平臺的足見 (JavaBeans或者 Enterprise JavaBeans 組件 )來執(zhí)行應用程序所要求的復雜的處理。這樣的好處是開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,加速了總體開發(fā)過程。因此,基于 Web 的較為復雜的應用程序 (如JSP 開發(fā) 網(wǎng)站或網(wǎng)上 MIS), JSP 的復雜架構(gòu)必須由 JavaBeans 達成。 J2EE 概述 J2EE(Java 2 Platform Enterprise Edition)是使用 Java技術(shù)開發(fā)企業(yè)級應用的一種事實上的工業(yè)標準 (Sun 公司出于其自身利益的考慮,至今沒有將 Java 及其相關(guān)技術(shù)納入標準化組織的體系 ),它是Java 技術(shù)不斷適應和促進企業(yè)級應用過程中的產(chǎn)物。目前, Ja
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1