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

正文內(nèi)容

基于jsp的教學(xué)網(wǎng)站的設(shè)計與實現(xiàn)—-wenkub

2022-12-18 00:38:17 本頁面
 

【正文】 ava 虛擬機(Java Virtual Machine)解釋執(zhí)行,比源碼解釋的效率高;服務(wù)器上還有字節(jié)碼的 Cache 機制,能提高字節(jié)碼的訪問效率。(4) 技術(shù)分析  Microsoft 公司的 ASP (Active Server Page, 動態(tài)服務(wù)器網(wǎng)頁)技術(shù)也是動態(tài)網(wǎng)頁開發(fā)技術(shù)?! ∮捎?JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為 Java Servlet,JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫。(3) 采用標(biāo)識簡化頁面開發(fā)  Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。這有助于作者保護自己的代碼,而又保證任何基于 HTML 的 Web瀏覽器的完全可用性。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。 JSP 技術(shù)的設(shè)計目的是使得構(gòu)造基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web 服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作 [8]。正因為如此,JSP 迅速被廣大網(wǎng)絡(luò)設(shè)計和開發(fā)人員所接受,成為他們在 Windows 環(huán)境下首選的網(wǎng)站開發(fā)和編程技術(shù)。傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用系統(tǒng)大都建立在全封閉或半封閉的系統(tǒng)基礎(chǔ)上,這些基于 C/S 結(jié)構(gòu)的應(yīng)用系統(tǒng)的客戶程序使用常見的如 PowerBuilder 、Visual Basic 或 Delphi 等開發(fā)軟件進行開發(fā),用這種方式開發(fā)出來的應(yīng)用系統(tǒng)受限于某種特定的網(wǎng)絡(luò)架構(gòu)與網(wǎng)絡(luò)協(xié)議以及特定的系統(tǒng)平臺,系統(tǒng)的擴展性、移植性都相對較弱,維護升級較為困難 [6]。因此傳統(tǒng)的以課堂、課本、教師為中心的教學(xué)模式已不能滿足現(xiàn)代教育自身發(fā)展的需求。測算結(jié)果表明:人類的知識在 19 世紀(jì)是每 50 年增加一倍,20 世紀(jì)初是每 10 年增加一倍,70 年代是每 5 年增加一倍,而近 10 年則為每 3 年增加一倍 [4]。一個社會只有開放,與外界不斷交換物質(zhì)、能量、信息才能進步與發(fā)展。以 JSP 作為網(wǎng)站開發(fā)語言,具有運行速度快,安全性高,易于擴展等優(yōu)點。隨著計算機技術(shù)和現(xiàn)代網(wǎng)絡(luò)技術(shù)的發(fā)展以及教育觀念的改變,對計算機輔助教學(xué)軟件的設(shè)計必須體現(xiàn)最新的技術(shù)和觀念,能適應(yīng)現(xiàn)代教學(xué)的需求 [1]。該系統(tǒng)采用采用 B/S 框架開發(fā)機制,使用基于 Java 開發(fā)的、具有平臺擴展性好等特點的 JSP 技術(shù)。本文闡述了一個基于 JSP 平臺 Java 教學(xué)網(wǎng)站的設(shè)計和實現(xiàn)。教師可以通過該系統(tǒng)進行上傳課件,布置作業(yè),回答學(xué)生問題等教學(xué)活動。系統(tǒng)開發(fā)配置為:+Tomcat 5++SQL Server 2021(數(shù)據(jù)庫服務(wù)器) 。網(wǎng)絡(luò)教學(xué)系統(tǒng)指的是在校園網(wǎng)上建立一個網(wǎng)絡(luò)教學(xué)環(huán)境,在該環(huán)境下可以開展各項教學(xué)活動,如授課、答疑、作業(yè)等?;?Web 的計算機網(wǎng)絡(luò)教學(xué)系統(tǒng) ,通過使用 JSP 技術(shù)和 JavaBeans 組件技術(shù)大大提高了應(yīng)用程序的開發(fā)效率,使系統(tǒng)具有良好的機構(gòu)和性能,已經(jīng)成功的應(yīng)用于計算機網(wǎng)絡(luò)課程教學(xué)中,取得了預(yù)期的效果?,F(xiàn)代教育必須是一個多樣的、開放的大系統(tǒng),才能在今天和未來的社會發(fā)展中,發(fā)揮傳統(tǒng)教育無法比擬的重要作用,滿足社會發(fā)展需求??梢?,知識總量在以爆炸式的速度急劇增長,老知識很快過時,知識就象計算機產(chǎn)品一樣頻繁更新?lián)Q代。而教學(xué)網(wǎng)站則以其“快、新、準(zhǔn)”以及不受“時間、空間、地域”限制等優(yōu)勢剛好能夠彌補傳統(tǒng)教學(xué)的不足,使得我們有限的教育資源得到最大限度共享。目前,JSP(Java Server Pages,Java 服務(wù)器網(wǎng)頁)技術(shù)已風(fēng)靡全球,在 Inter上幾乎處處都能看到它的身影。我們以往所看到的界面多是靜態(tài)的,而 JSP 技術(shù)的出現(xiàn)便讓我們的網(wǎng)站動感十足。JSP 規(guī)范是 Web 服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無Frame。生成內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。(2) 強調(diào)可重用的組件  絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件(JavaBeans 或者 Enterprise JavaBeansTM 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。Java Server Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML 標(biāo)識中進行動態(tài)內(nèi)容生成所需要的。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。作為 Java 平臺的一部分, JSP 擁有 Java 編程語言“ 一次編寫,各處運行”的特點 [11]。JSP 和 ASP 從形式上非常相似,ASP 程序員一眼就能認(rèn)出 % %以及%= %。第一次調(diào)用 JSP 網(wǎng)頁可能稍慢,因為它被編譯成 Cache,以后就快得多了。在開發(fā)方面,COM 的開發(fā)遠(yuǎn)比JavaBean 復(fù)雜和繁瑣,學(xué)會 ASP 不難,但學(xué)會開發(fā) COM 可不簡單。如果JavaBean 進行了修改,則 JSWDK 和 Tomcat 現(xiàn)在還需要關(guān)閉和重新運行(但不是關(guān)機),但開發(fā)者已經(jīng)許諾將在以后的版本中做到不需要關(guān)閉服務(wù)器。目前行業(yè)中有多種面向 Web 服務(wù)器的網(wǎng)絡(luò)技術(shù),而要構(gòu)建一個優(yōu)良的網(wǎng)絡(luò)教學(xué)系統(tǒng),選擇一種合適的技術(shù)是首先要解決的問題。1 可以看出,JSP 技術(shù)可以建立先進、安全和跨平臺的動態(tài)網(wǎng)站,適合了遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)的建設(shè)要求 [14]。1 JSP 與其它網(wǎng)絡(luò)技術(shù)比較JSP ASP PHP ISAPI CGI(Perl)易學(xué)性 容易 很容易 很容易 難 較難運行速度 快 較快 較快 很快 慢運行開銷 小 較大 較大 小 較大平臺 均可 Windows Windows/Unix Windows 均可擴展性 很好 好 不好 不好 不好安全性 好 不好 好 一般 好分布式處理 支持 支持 不支持 支持 不支持函數(shù)支持 廣 不廣 廣 廣 不廣數(shù)據(jù)庫支持 多 多 多 多 多廠商支持 廣泛 廣泛 較廣泛 少 廣泛XML 支持 支持 不支持 支持 不支持 不支持組件支持 支持 支持 不支持 支持 不支持容生成與顯示相分離。在模式二中,通過 JSP 技術(shù)來表現(xiàn)頁面,通過 Servlet 技術(shù)來完成大量的事務(wù)處理工作,Servlet 創(chuàng)建 JSP 需要的 Beans 或?qū)ο?,然后根?jù)用戶的請求行為,決定將哪個頁面發(fā)送給用戶 [15]。① 開發(fā)軟件:J2sdk:Java 虛擬機,這是開發(fā) JSP 的必備工具。(3)接口說明:系統(tǒng)采用 JDBC 直接連接數(shù)據(jù)庫,JDBC 驅(qū)動為 jtds。第 節(jié) 功能需求教學(xué)網(wǎng)站的建設(shè)目標(biāo)是通過對課程網(wǎng)站和教學(xué)課件的建設(shè),使課內(nèi)授課與課外輔助教學(xué)相結(jié)合,激發(fā)學(xué)生的學(xué)習(xí)興趣,發(fā)掘?qū)W生的學(xué)習(xí)潛力。 網(wǎng)上教學(xué):主要向?qū)W生提供豐富的課內(nèi)和課外知識,使學(xué)生可在課外時間預(yù)習(xí)和復(fù)習(xí)課程知識,并能根據(jù)自己的興趣了解相關(guān)的課外知識。學(xué)生答題結(jié)束后,系統(tǒng)記錄學(xué)生的答題情況,以供學(xué)生日后參考復(fù)習(xí)。答題結(jié)束提交作業(yè)后,系統(tǒng)自動保存學(xué)生的答題情況。在數(shù)據(jù)庫的設(shè)計上,學(xué)生的提問和教師的解答可以放在一個表中,主要記錄提問人、提問內(nèi)容、解答人、解答內(nèi)容,還可以記錄提問人對問題的解答的滿意程度、以及后續(xù)的問題和后續(xù)的解答。第 節(jié) 性能需求通過對網(wǎng)絡(luò)教學(xué)的實際需求的分析,本系統(tǒng)的性能特點要求有:(1) 采用單純 Java 技術(shù),通過 JSP,配合 JDBC, Servlet 等服務(wù)器端 Java 計算機技術(shù)實現(xiàn) Web 服務(wù)器和數(shù)據(jù)庫服務(wù)器之間的連接,保證系統(tǒng)的可擴展性,可移植性,高可靠性和安全性 [18];(2) 系統(tǒng)可以很容易移植到其他操作系統(tǒng)平臺上(如 Linux 等) ,可移植性強;(3) 系統(tǒng)具有開放性,可以支持各種各樣的資源,凡是客戶端瀏覽器能識別的都可以放入資源庫中;(4) 網(wǎng)絡(luò)教學(xué)本身的性質(zhì)決定網(wǎng)絡(luò)教學(xué)平臺要有高度的交互性;(5) 本系統(tǒng)以真實教學(xué)運作模式為藍本,充分體現(xiàn)實用性,教師信息和學(xué)生信息采用實名制,實現(xiàn)以現(xiàn)實教學(xué)為依托,為現(xiàn)實教學(xué)提供網(wǎng)上的空間和方便的信息交流;(6) 本系統(tǒng)應(yīng)適用于不同水平的適用者,包括教師和學(xué)生,同時系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。在邏輯上包含教師、學(xué)生、管理員 3種用戶實體。在對數(shù)據(jù)庫的設(shè)計中,應(yīng)首先制出整個系統(tǒng)的 ER 圖,然后將 ER 圖細(xì)化。圖 33 所示。1 用戶信息表字段名稱 數(shù)據(jù)類型 長度 含義number 字符 10 學(xué)號yhname 字符 12 用戶名key 字符 16 密碼name 字符 8 真實姓名calss 字符 4 班級 字符 20 電子郵件sex 布爾 1 性別purview 整型 1 權(quán)限用途:記錄用戶的相關(guān)信息。具體流程圖如圖 32 留言板用戶信息表字段名稱 數(shù)據(jù)類型 長度 含義id 字符 10 留言序號yhname 字符 12 上傳人用戶名title 字符 20 留言標(biāo)題content 字符 200 留言內(nèi)容time 字符 14 留言時間用途:存儲留言的信息 BBS 模塊 (1) 數(shù)據(jù)流圖本系統(tǒng)中用 BBS 的形式來替代傳統(tǒng)的聊天室,主要目的是實現(xiàn)用戶與用戶時間的實時交流。圖 3而在線考試則大大減輕教師的工作負(fù)擔(dān),大幅度提高工作效率和考試質(zhì)量,從而使考試更趨于公證,客觀。6 數(shù)據(jù)流圖(2) 考試結(jié)果信息表表表 36 文件表字段名稱 數(shù)據(jù)類型 長度 含義id 字符 10 文件序號inform 浮點 4 文件大小yhname 字符 12 上傳人用戶名way 字符 20 路徑time 字符 14 上傳時間(3) 作業(yè)表用途:存儲作業(yè)的信息表 3新用戶要經(jīng)過注冊系統(tǒng)進行注冊才能進行相關(guān)操作。1 所示。1 具體頁面20 頁面功能:新用戶注冊頁面。說明:在注冊系統(tǒng)中需要設(shè)置用戶帳號,是作為用戶在整個系統(tǒng)中的唯一標(biāo)識,故不能與其他用戶相同,用戶帳號一經(jīng)確定便不能修改;姓名用戶名稱是在發(fā)表帖子的時候,所顯示的用戶名稱;密碼可以保護用戶資料的安全,在修改個人信息時,登錄系統(tǒng)時,都要與用戶帳號 ID 一同使用,否則便不能登錄。3 所示。具體界面如圖 4圖 4說明:一般的留言板功能,有回復(fù),刪除等,有翻頁查詢等功能。6 所示。} byte b1[]=(ISO88591)。} byte b2[]=(ISO88591)。}29 byte b3[]=(ISO88591)。47 String condition=insert into mes_board(title,content,e_mail,image) 48values+(+39。,39。)。6 留言發(fā)表頁面5253第 節(jié) 在線測試模塊3636在線測試考試越來越成為學(xué)校的好幫手,它的優(yōu)勢不但體現(xiàn)在人力上也體現(xiàn)在物力36上,在線測試基于 WEB 的在線考試系統(tǒng)的自動評閱、計分、成績存檔功能將有效地36避免資源的浪費,有利于環(huán)保,減少人員,提高效率。36說明:一方面可以動態(tài)地管理各種考試信息,只要準(zhǔn)備好足夠大的題庫,就可以按36照要求自動生成各種試卷;另一方面,考試時間靈活,可以在規(guī)定的時間段內(nèi)的任意時間參加考試;另外計算機化的考試的最大特點是閱卷快,系統(tǒng)可以在考試結(jié)束時當(dāng)場給出客觀題考試成績感。8 所示。修改:點擊每條記錄后面的“修改”操作,進入 頁面,修改該條記錄。說明:下載實現(xiàn)部分代碼:(sql2)。 (ContentDisposition,attachment。 (ContentDisposition,attachment。 // 寫出流信息 int i。當(dāng)用戶未進行登錄,即以游客身份試圖下載時,會被提示要求登錄。第 節(jié) 關(guān)鍵技術(shù) 用 Servlet 打開非 HTML 格式的文檔在網(wǎng)絡(luò)教學(xué)系統(tǒng)中往往要訪問非 HTML 格式的文檔,包括 Adobe PDF 文檔、Microsoft Word 文檔和 Microsoft Excel 文檔等。交給 URL 構(gòu)造器的字符串必須是指向該文件的一個有效 URL 地址。int bytesRead。Java 是一個跨平臺的面向?qū)ο缶幊陶Z言,它在網(wǎng)絡(luò)編程中具有非常強大的優(yōu)勢。}catch (MalformedURLException e) {System. err. println(e) 。例:try { URL u = new URL(“ :/ / localhost/ 計算機網(wǎng)絡(luò)/ 計算機網(wǎng)絡(luò)第四版/ 第一章/ 分組交換. html”) ?!  catch ( IOException e) {   System. err. println(e) 。 String SQLURL=jdbc:jtds: try { (SQLDriver).newInstance()。}}。str=(studernt_name)。網(wǎng)絡(luò)教學(xué)系統(tǒng)共分為 3 個子系統(tǒng):教師子系統(tǒng)、學(xué)生子系統(tǒng)和管理員子系統(tǒng)。(2)公告功能教師可以通過公告功能發(fā)布各項通知,如:規(guī)章制度(包括各類管理文
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1