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

正文內(nèi)容

基于jsp的網(wǎng)上考試系統(tǒng)論文-文庫(kù)吧

2024-10-28 21:53 本頁(yè)面


【正文】 ............................................................ 37 .......................................................................................................... 38 .......................................................................................................... 40 .......................................................................................................... 41 ....................................................................................................... 43 第五章 系統(tǒng)測(cè)試 ............................................................ 44 .............................................................................................................. 44 ..................................................................................................................... 44 .............................................................................................................. 45 .................................................................................................................. 46 測(cè)試結(jié)果分析 ..................................................................................................................... 46 第六章 總結(jié) ............................................................... 47 參 考 文 獻(xiàn) ............................................................... 48 第一章 概述 本畢業(yè)設(shè)計(jì)的要求是: 基于 JSP及 Servlet技術(shù)的網(wǎng)上答題系統(tǒng)的設(shè)計(jì)。 B/S模式下的網(wǎng)上答題系統(tǒng)是網(wǎng)絡(luò)課件的重要組成部分。傳統(tǒng)的網(wǎng)上答題 系統(tǒng)是基于腳本語(yǔ)言實(shí)現(xiàn)的,具有一定局限性。將 JSP與 Servlet相結(jié)合,其流程處理能力大大增強(qiáng),且具有平臺(tái)無(wú)關(guān)性。要求實(shí)現(xiàn)從試題庫(kù)中隨機(jī)生成試題,各種標(biāo)準(zhǔn)化命題的實(shí)時(shí)答題與判分。 目前,在國(guó)家有關(guān)項(xiàng)目的支持下,出現(xiàn)了一系列實(shí)用的 考試 系統(tǒng),這些系統(tǒng),有的由國(guó)家機(jī)關(guān)控制,有的作為商品出售,產(chǎn)生了巨大的經(jīng)濟(jì)與社會(huì)效益。但隨著這些系統(tǒng)的運(yùn)行,問(wèn)題也就隨之出現(xiàn),封閉運(yùn)行,缺乏開(kāi)放性是此類(lèi)系統(tǒng)的致命弱點(diǎn)。由于 考試系統(tǒng) 是一個(gè)精密的測(cè)量工具,其維護(hù)、管理、更新、數(shù)據(jù)統(tǒng)計(jì)與分析都是由專(zhuān)業(yè)人士來(lái)進(jìn)行的,故基 本上都是由某一重要的大機(jī)關(guān)封閉運(yùn)行,這樣,只局限于某些權(quán)威單位使用,不能得到廣泛的普及,無(wú)法真正在教學(xué)過(guò)程中發(fā)揮其應(yīng)有的作用。另外,封閉運(yùn)行無(wú)法得到廣泛的使用和參與,對(duì)于題庫(kù)的修訂和校正缺乏數(shù)據(jù)基礎(chǔ),使得提高整個(gè)題庫(kù)數(shù)據(jù)質(zhì)量較為困難。 隨著 Inter的廣泛使用 和新技術(shù)的不斷涌現(xiàn) , WEB應(yīng)用 使得實(shí)現(xiàn)廣泛的網(wǎng)絡(luò)共享、集中的安全控制和友好的使用界面達(dá)到了完美的統(tǒng)一。這為解決 考試 系統(tǒng)運(yùn)行中存在的一些問(wèn)題提供了新的解決方案。 一個(gè)基于 WEB的 考試 系統(tǒng),是將系統(tǒng)架設(shè)在一個(gè) WEB站點(diǎn)上運(yùn)行,通過(guò)瀏覽 器訪(fǎng)問(wèn),提供傳統(tǒng)單機(jī) 考試 系統(tǒng)所不能完成的某些功能。傳統(tǒng) 考試系統(tǒng) 都是分散運(yùn)行的,一般無(wú)法保持一個(gè)專(zhuān)家群體,因此一般題庫(kù)由任課教師自主修改,這樣容易導(dǎo)致題庫(kù)總體質(zhì)量下降,而對(duì)于一個(gè) 考試系統(tǒng) 來(lái)講,只有具備廣泛的使用才真正具有它的價(jià)值,因此對(duì)于單機(jī) 考試系統(tǒng) 來(lái)講,要想保持良好的題庫(kù)質(zhì)量,又要想讓其得到廣泛的使用,其難度是相當(dāng)大的?;?jsp的 網(wǎng)上 考試系統(tǒng)則可以完美的解決這一難題,它可以實(shí)現(xiàn)題庫(kù)集中管理,共享使用。從而不但可以擁有集中的專(zhuān)家群,可以及時(shí)更新題庫(kù),保證題庫(kù)的質(zhì)量,而且可以通過(guò)網(wǎng)絡(luò)統(tǒng)一管理和控制試題庫(kù),從而 使網(wǎng)上考試系統(tǒng) 得到最廣泛的使用。 本論文就是詳細(xì)討論怎樣利用 jsp技術(shù)實(shí)現(xiàn)網(wǎng)上考試系統(tǒng)的。 第二章 方案比較 JSP與其他 web開(kāi)發(fā)工具的比較 jsp 技術(shù)概述 按照腳本語(yǔ)言是服務(wù)于某一個(gè)子系統(tǒng)的語(yǔ)言這種論述, JSP應(yīng)當(dāng)被看作是一種腳本語(yǔ)言,然而,作為一種腳本語(yǔ)言, JSP又顯得過(guò)于強(qiáng)大了,在 JSP中幾乎可以使用全部的 Java類(lèi)。作為一種基于文本的、以顯示為中心的開(kāi)發(fā)技術(shù), JSP提供了 JavaServlet的所有好處,并且,當(dāng)與一個(gè) JavaBeans類(lèi)結(jié)合在一起時(shí),提供了一種使內(nèi)容和顯示 邏輯分開(kāi)的簡(jiǎn)單方式。分開(kāi)內(nèi)容和顯示邏輯的好處是,更新頁(yè)面外觀的人員不必懂得 Java代碼,而更新 JavaBeans類(lèi)的人員也不必是設(shè)計(jì)網(wǎng)頁(yè)的行家里手,就可以用帶 JavaBeans類(lèi)的 JSP頁(yè)面來(lái)定義 Web模板,以建立一個(gè)由具有相似的外觀的頁(yè)面組成的網(wǎng)站。JavaBeans類(lèi)完成數(shù)據(jù)提供,這樣在模板中就沒(méi)有 Java代碼,這意味著這些模板可以由一個(gè) HTML編寫(xiě)人員來(lái)維護(hù)。當(dāng)然,也可以利用 JavaServlet來(lái)控制網(wǎng)站的邏輯,通過(guò) JavaServlet調(diào)用 JSP文件的方式來(lái)將網(wǎng)站的邏輯和內(nèi)容分離。在選擇使用一個(gè) JavaServlet,還是一個(gè) JSP頁(yè)面時(shí),要記住的是,JavaServlet是一個(gè)程序設(shè)計(jì)工具,它最適用于不需要頻繁修改的低級(jí)應(yīng)用功能 。而 JSP頁(yè)面則通過(guò)以顯示為中心的描述性的方法將動(dòng)態(tài)內(nèi)容和邏輯結(jié)合在一起。對(duì)于使用一個(gè) JSP頁(yè)面的簡(jiǎn)單的基于 Web的應(yīng)用程序,可以使用定制標(biāo)記或者 Scriptlet,而不是使用 JavaBeans類(lèi)來(lái)將內(nèi)容與應(yīng)用邏輯結(jié)合起來(lái)。定制標(biāo)記被打包到一個(gè)標(biāo)記庫(kù)中,并被引入到一個(gè) JSP頁(yè)面中 Scriptlet是直接嵌入在 JSP頁(yè)面中的很小的 Java代碼段。一般來(lái)說(shuō),在實(shí)際的 JSP引擎中 , JSP頁(yè)面在執(zhí)行時(shí)是編譯式,而不是解釋式的。解釋式的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)工具如 ASP、 PHP等由于速度等原因已經(jīng)滿(mǎn)足不了當(dāng)前大型電子商務(wù)應(yīng)用的需要了,傳統(tǒng)的開(kāi)發(fā)技術(shù)都在向編譯執(zhí)行的方式改變,如 ASP→ ; PHP3→ PHP4。而盡管JSP的規(guī)范書(shū)中并沒(méi)有要求實(shí)際的 JSP引擎要使用編譯式的執(zhí)行方式,但估計(jì)一般是不會(huì)使用解釋的方式來(lái)執(zhí)行 JSP頁(yè)面的。通常說(shuō)來(lái), JSP頁(yè)面一般是翻譯為 Servlet的 Java源文件,再經(jīng)過(guò) Java編譯器編譯為 Servlet的 class文件。為什么要編譯為 Servlet呢?據(jù)說(shuō)是 為了讓原先的 Servlet引擎可以直接服務(wù)于 JSP,而 JSP引擎就僅僅需要將 JSP轉(zhuǎn)譯為 Servlet就可以了。這里要注意的是: JSP規(guī)范書(shū)中并沒(méi)有規(guī)定如何將 JSP頁(yè)面轉(zhuǎn)譯為 Servlet,因此,不同的 JSP引擎轉(zhuǎn)譯的結(jié)果也是不一樣的。在 JSP文件轉(zhuǎn)譯為 Servlet以后,每次客戶(hù)機(jī)(通常是用戶(hù)的 Web瀏覽器)向服務(wù)器請(qǐng)求這一個(gè) JSP文件的時(shí)候,服務(wù)器將檢查自上次編譯后 JSP文件是否有改變,如果沒(méi)有改變,就直接執(zhí)行 Servlet,而不用再重新編譯,其效率是相當(dāng)高的。一般來(lái)說(shuō), JSP文件的編譯是在第一個(gè)用戶(hù)訪(fǎng) 問(wèn)到這個(gè) JSP頁(yè)面時(shí)發(fā)生,而這第一個(gè)用戶(hù)通常是開(kāi)發(fā)人員自己,這樣,正式放在服務(wù)器上讓用戶(hù)訪(fǎng)問(wèn)的 JSP文件一般都已經(jīng)有了對(duì)應(yīng)的編譯好的 Servlet了。許多服務(wù)器都有設(shè)置,可以使 JSP文件在第一個(gè)用戶(hù)訪(fǎng)問(wèn)之前就預(yù)先編譯好,這樣看來(lái),效率就更高了。在 JSP規(guī)范書(shū)中,并沒(méi)有明確要求 JSP中的程序代碼部分(稱(chēng)為 Scriptlet)一定要用 Java來(lái)寫(xiě),實(shí)際上,有一些 JSP引擎就是采用的其他腳本語(yǔ)言,如:EMACScript、 WebL等等,但實(shí)際上這幾種腳本語(yǔ)言也是構(gòu)建在 Java上面,編譯為 Servlet來(lái)實(shí)現(xiàn)的。 按照 JSP規(guī)范書(shū),完全和 Java沒(méi)有任何關(guān)系的 Scriptlet也是可以的,不過(guò),由于 JSP的強(qiáng)大功能主要在于能和 JavaBeans、 Enterprise JavaBeans一起工作,所以即使是 Scriptlet部分不使用Java,編譯成的執(zhí)行代碼也應(yīng)該是與 Java相關(guān)的。 JSP 的優(yōu)勢(shì)及與其他 Web 開(kāi)發(fā)工具的比較 和傳統(tǒng)的 CGI相比較, JSP有相當(dāng)?shù)膬?yōu)勢(shì)。首先,在速度上,傳統(tǒng)的 CGI程序需要使用系統(tǒng) 的標(biāo)準(zhǔn)輸入輸出設(shè)備來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的生成,而 JSP是直接和服務(wù)器相關(guān)聯(lián)的。而且對(duì)于 CGI來(lái)說(shuō),每一個(gè)訪(fǎng)問(wèn)就需要新增加一個(gè)進(jìn)程來(lái)處理,進(jìn)程不斷地建立和銷(xiāo)毀對(duì)于作為 Web服務(wù)器的計(jì)算機(jī)將是不小的負(fù)擔(dān)。其次, JSP是專(zhuān)門(mén)為 Web開(kāi)發(fā)而設(shè)計(jì)的,其目的是為了建立基于 Web的應(yīng)用程序,包含了一整套的規(guī)范和工具。使用 JSP技術(shù)可以很方便地將一大堆 JSP頁(yè)面組合成為一個(gè) Web應(yīng)用程序。和ISPAI和 NSAPI相比較, JSP的開(kāi)發(fā)速度要快得多,開(kāi)發(fā)難度也要小得多,在編譯為 JavaServlet以后,配合 Java解釋器,其執(zhí)行速度也慢不了多少。而且, ISAPI和 NSAPI這種和 Web服務(wù)器過(guò)于緊密結(jié)合的技術(shù)在使用時(shí)的一 旦出現(xiàn)錯(cuò)誤,很容易使 Web服務(wù)器崩潰,而 JSP就沒(méi)有這個(gè)缺點(diǎn)。 ASP、 JSP、 PHP的比較 1. Web服務(wù)器和運(yùn)行平臺(tái) ASP目前僅僅被支持于 MicrosoftInterInformationServer( IIS)和 PersonalWebServer( PWS),由于 IIS和 PWS僅僅有 Windows下的版本,故 ASP目前只能在 Windows平臺(tái)下使用。盡管有第三方的插件號(hào)稱(chēng)可以在 UNIX下使用 ASP,但對(duì)基于 COM組件技術(shù)的 ASP來(lái)說(shuō),在沒(méi)有 COM支持的 UNIX平臺(tái)下只能是一個(gè)“玩具”。 JSP僅僅 是一個(gè)規(guī)范,盡管通過(guò)前面的論述可以得出 JSP一般要用 Java來(lái)實(shí)現(xiàn)的論斷,但作為跨平臺(tái)的語(yǔ)言, Java可以在許多平臺(tái)下使用。這樣, JSP也就顯而易見(jiàn)的是跨平臺(tái)的了。目前的 JSP的確可以在多種 Web服務(wù)器和操作系統(tǒng)下使用。如 ApacheWebServer和MicrosoftIIS等。 ApacheWebServer是世界上占有率最高的 Web服務(wù)器產(chǎn)品,可以在包括SUNSolaris、 IBM AIX、 SGI IRIX、 Linux和 Windows在內(nèi)的許多操作系統(tǒng)下運(yùn)行。 Apache WebServer下 JSP的實(shí) 現(xiàn)可以通過(guò)免費(fèi)的 ApacheJserv和 GNUJSP、 JakartaTomcat實(shí)現(xiàn),也可以使用商業(yè)的Weblogic( BEA)、 Websphere( IBM)、 Oracle Web application server來(lái)實(shí)現(xiàn)。 Microsoft IIS本身不直接支持 JSP,但可以通過(guò) Weblogic、 Websphere來(lái)實(shí)現(xiàn)。還可以使用應(yīng)用服務(wù)器添加 JSP支持的Netscape Enterprise Server及由之發(fā)展而來(lái)的可以直接支持 JSP的 iPlaWebServer等等。 PHP本身就對(duì)各種操 作系統(tǒng)和 Web服務(wù)器做了支持, PHP目前可以作為 Apache的一個(gè)附加模塊直接編譯進(jìn)入Apache中去,由于 Apache支持多種操作系統(tǒng), PHP相應(yīng)地也就可以在各種操作系統(tǒng)上實(shí)現(xiàn)。 PHP也可以 CGI方式或 ISAPI方式插入到 IIS或 PWS中去。 2. 組件技術(shù) ASP和 JSP對(duì)組件技術(shù)的支持已經(jīng)很完善了,而 PHP直到前不久才開(kāi)始支持 COM和 JavaBeans。但支持也不是很完善,如果 PHP不能在將來(lái)完善對(duì)組件技術(shù)的支持,在大型 Web應(yīng)用程序方面將很難與 JSP和 ASP競(jìng)爭(zhēng)。但由于 PHP技術(shù)本身的易學(xué)易用,加上 眾多的函數(shù)支持和開(kāi)放源代碼的特性,在中小型Web站點(diǎn)的開(kāi)發(fā)上, PHP還是會(huì)占有一席之地的。其實(shí), JSP本身對(duì)于 ASP和 PHP并沒(méi)有明顯的優(yōu)勢(shì),JSP的強(qiáng)大是因?yàn)槠浜竺嬗袕?qiáng)大的 Java技術(shù)做支持。包括 JavaBeans和 J2EE技術(shù)在內(nèi)的 Java技術(shù)是 JSP強(qiáng)大生命力的所在。 Microsoft推出的 ASP技術(shù)相比有了許多激動(dòng)人心的進(jìn)步,但是從企業(yè)級(jí)應(yīng)用的角度看, JSP技術(shù)仍然有相當(dāng)?shù)膬?yōu)勢(shì)。有理由認(rèn)為,在將來(lái)的 Web開(kāi)發(fā)中,中小型站點(diǎn)將出現(xiàn) JSP、 P
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1