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

正文內(nèi)容

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

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

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