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

正文內(nèi)容

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

2024-11-16 01:22 本頁(yè)面


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