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

正文內(nèi)容

基于web網(wǎng)絡(luò)課程學(xué)習(xí)系統(tǒng)畢業(yè)設(shè)計-文庫吧

2025-07-22 08:54 本頁面


【正文】 隨時調(diào)整學(xué)習(xí)內(nèi)容或改善教學(xué)方法。另外,大學(xué)生還可根據(jù)自己的基礎(chǔ)、興趣來選擇學(xué)習(xí)的內(nèi)容,選擇適合自己水平的練習(xí),甚至選擇教學(xué)模式(如個別、協(xié)商、討論等形式) 。網(wǎng)絡(luò)學(xué)習(xí)使學(xué)生對所學(xué)知識產(chǎn)生強烈的學(xué)習(xí)欲望,并使學(xué)生從枯燥無味的傳統(tǒng)“填鴨式”教學(xué)中解脫出來,認(rèn)為學(xué)習(xí)不再是苦事、難事,而是一件令人樂而忘返的趣事。網(wǎng)絡(luò)產(chǎn)生虛擬學(xué)習(xí)行為。以高科技為基礎(chǔ)的虛擬現(xiàn)實的三維立體空間,令人身臨其境,例如在網(wǎng)絡(luò)上做爆破實驗而絕無危險,醫(yī)科專業(yè)的學(xué)生可在虛擬實驗中進(jìn)行解剖,金融專業(yè)的學(xué)生可通過虛擬股市鍛煉股票交易技巧等。隨著國際互聯(lián)網(wǎng)的飛速發(fā)展,阿絡(luò)對社會政治、經(jīng)濟、文化的影響日益廣泛、深刻,高度信息化的社會開始成為青年的生活世界。網(wǎng)絡(luò)技術(shù)使計算機從孤獨、封閉中解放出來。形成民主開放、自由共享的網(wǎng)際網(wǎng)絡(luò),成為人們相互交流、共同旅行的生存空間(cyberspace)。資料顯示,在我國目前890萬因特網(wǎng)用戶中,有157萬為在校大專以上學(xué)生。大學(xué)校園正成為我國因特網(wǎng)用戶最密集的區(qū)域 已有530余家高等院校、科研機構(gòu)和中小學(xué)加入全國范圍的學(xué)術(shù)性計算機網(wǎng)絡(luò)“中國教育和科研計算機網(wǎng)”。入網(wǎng)主機達(dá)20萬臺,用戶數(shù)量達(dá)100萬,各重點高校的校園網(wǎng)也陸續(xù)建成。截止2000年3月15日,中國科技大學(xué)學(xué)生Email用戶已達(dá)7777個。BBS注冊戶累計已達(dá)70 034個,北京大學(xué)則實現(xiàn)了學(xué)生宿舍上網(wǎng)。國際互聯(lián)網(wǎng)絡(luò)正以日益迅猛的速度進(jìn)入大學(xué)生生活的各個角落。校園網(wǎng)正在“網(wǎng)絡(luò)”著越來越多的學(xué)生。從1998年9月教育部批準(zhǔn)清華大學(xué)、浙江大學(xué)、湖南大學(xué)和北京郵電大學(xué)試點現(xiàn)代遠(yuǎn)程教育至今,全國已有67所普通高等院校建立了網(wǎng)絡(luò)教育學(xué)院。隨著網(wǎng)絡(luò)教育試點實踐的實施,對我國遠(yuǎn)程教育理論與實踐的關(guān)注問題已經(jīng)成為社會各界關(guān)注的焦點。本文認(rèn)為制約遠(yuǎn)程學(xué)習(xí)者學(xué)習(xí)方式的因素很多,其中之一便是課程問題。調(diào)查顯示,現(xiàn)有的網(wǎng)絡(luò)課程無論從質(zhì)量和數(shù)量上,都不能適應(yīng)網(wǎng)絡(luò)學(xué)習(xí)者的需求;在學(xué)習(xí)者的學(xué)習(xí)過程中,網(wǎng)絡(luò)課程始終處于非主流的輔助地位。本研究試圖對我國當(dāng)前網(wǎng)絡(luò)課程的現(xiàn)狀作一調(diào)查與分析,并在此基礎(chǔ)上從網(wǎng)絡(luò)課程學(xué)習(xí)之角度對遠(yuǎn)程開放學(xué)習(xí)做一反思。為了順利完成基于WEB的網(wǎng)絡(luò)課程學(xué)習(xí)答疑系統(tǒng)的設(shè)計與實現(xiàn),在畢業(yè)設(shè)計期間所做的前提工作有: 1)查找了相關(guān)文獻(xiàn)中關(guān)于基于WEB的網(wǎng)絡(luò)課程自動答疑系統(tǒng)的內(nèi)容。2)查找了相關(guān)文獻(xiàn)中關(guān)于關(guān)鍵字匹配算法方面的的內(nèi)容。3)學(xué)習(xí)Core Java 等各種技術(shù)。4)制定了基于web的網(wǎng)絡(luò)課程答疑系統(tǒng)的總體設(shè)計方案。5)設(shè)計了本系統(tǒng)的各模塊的功能和實現(xiàn)細(xì)則。6)設(shè)計并實現(xiàn)了基于關(guān)鍵字拆分的匹配算法。7)設(shè)計了底層數(shù)據(jù)庫的實現(xiàn)。本論文主要論述了管理子系統(tǒng)以及匹配算法的詳細(xì)設(shè)計過程。 50 第二章 設(shè)計技術(shù)和工具介紹 Java核心介紹在經(jīng)歷了以大型機為代表的集中計算模式和以PC機為代表的分散計算模式之后,互聯(lián)網(wǎng)的出現(xiàn)使得計算模式進(jìn)入了網(wǎng)絡(luò)計算時代。網(wǎng)絡(luò)計算模式的一個特點是計算機是異構(gòu)的,即計算機的類型和操作系統(tǒng)是不一樣的,例如SUN工作站的硬件是SPARC體系,軟件是UNIX中的Solaris操作系統(tǒng),而PC機的硬件是INTEL體系,操作系統(tǒng)是windows或者是Linux,因此相應(yīng)的編程語言基本上只是適用于單機系統(tǒng),例如COBOL、FORTRAN、C、C++等等;網(wǎng)絡(luò)計算模式的另一個特點是代碼可以通過網(wǎng)絡(luò)在各種計算機上進(jìn)行遷移,這就迫切需要一種跨平臺的編程語言,使得用它編寫的程序能夠在網(wǎng)絡(luò)中的各種計算機上能夠正常運行,java就是在這種需求下應(yīng)運而生的。正是因為java語言符合了互聯(lián)網(wǎng)時代的發(fā)展要求,才使它獲得了巨大的成功。Sun公司絕沒想到本想用于消費電子產(chǎn)品開發(fā)的編程語言卻率先在網(wǎng)絡(luò)中得到了廣泛應(yīng)用。正是因為java語言在設(shè)計目標(biāo)上的正確性使得java語言是金字總會發(fā)光的。C語言是面向過程的語言,也是使用率非常高的語言;而面向?qū)ο蟮乃枷胍氲骄幊陶Z言之后,C語言就被改造成為面向?qū)ο蟮腃++語言,得到了廣泛的應(yīng)用。但是C++語言必須兼容C語言,因此C++語言是面向過程和面向?qū)ο蠡旌系恼Z言?!  AVA語言產(chǎn)生于C++語言之后,是完全的面向?qū)ο蟮木幊陶Z言,充分吸取了C++語言的優(yōu)點,采用了程序員所熟悉的C和C++語言的許多語法,同時又去掉了C語言中指針、內(nèi)存申請和釋放等影響程序健壯性的部分,可以說JAVA語言是站在C++語言這個巨人的肩膀上前進(jìn)的?! AVA語言的一個目標(biāo)是跨平臺,因此采用了解釋執(zhí)行而不是編譯執(zhí)行的運行環(huán)境,在執(zhí)行過程中根據(jù)所在的不同的硬件平臺把程序解釋為當(dāng)前的機器碼,實現(xiàn)跨平臺運行。而動態(tài)下載程序代碼的機制完全是為了適應(yīng)網(wǎng)絡(luò)計算的特點,程序可以根據(jù)需要把代碼實時的從服務(wù)器中下載過來執(zhí)行,在此之前還沒有任何一種語言能夠支持這一點。 綜合上述,Java的生命力體現(xiàn)在如下方面:。,它的基本特點是簡單,面向?qū)ο?分布式,解釋的,健壯的,完全的,結(jié)構(gòu)中立的,可移植的,性能很優(yōu)異的,多線程的,動態(tài)的,適合的Internet環(huán)境上開發(fā)應(yīng)用系統(tǒng)。,而且與如今流行的WWW瀏覽器結(jié)合很好。,更重要的是一種區(qū)別于傳統(tǒng)系統(tǒng),遵守網(wǎng)絡(luò)就是計算機信條的平臺技術(shù)。Java平臺將面向?qū)ο笙到y(tǒng)擴展成包括程序和數(shù)據(jù)的網(wǎng)絡(luò)計算機(NC),而這個平臺的核心就是Java虛擬機,許多使Java成為萬能開發(fā)平臺的屬性都源于Java虛擬機的概念和實現(xiàn)。 JAVA面向?qū)ο蟮乃枷隞AVA是純面向?qū)ο缶幊?面向?qū)ο蟮娜笤瓌t封裝,繼承,多態(tài)。下面對封裝、繼承、多態(tài)這三大原則的介紹:1 封裝  封裝是一種把代碼和代碼所操作的數(shù)據(jù)捆綁在一起,使這兩者不受外界干擾和誤用的機制。封裝可被理解為一種用做保護(hù)的包裝器,以防止代碼和數(shù)據(jù)被包裝器外部所定義的其他代碼任意訪問。對包裝器內(nèi)部代碼與數(shù)據(jù)的訪問通過一個明確定義的接口來控制。封裝代碼的好處是每個人都知道怎樣訪問代碼,進(jìn)而無需考慮實現(xiàn)細(xì)節(jié)就能直接使用它,同時不用擔(dān)心不可預(yù)料的副作用?! ≡贘AVA中,最基本的封裝單元是類,一個類定義著將由一組對象所共享的行為(數(shù)據(jù)和代碼)。一個類的每個對象均包含它所定義的結(jié)構(gòu)與行為,這些對象就好象是一個模子鑄造出來的。所以對象也叫做類的實例?! ≡诙x一個類時,需要指定構(gòu)成該類的代碼與數(shù)據(jù)。特別是,類所定義的對象叫做成員變量或?qū)嵗兞?。操作?shù)據(jù)的代碼叫做成員方法。方法定義怎樣使用成員變量,這意味著類的行為和接口要由操作實例數(shù)據(jù)的方法來定義。  由于類的用途是封裝復(fù)雜性,所以類的內(nèi)部有隱藏實現(xiàn)復(fù)雜性的機制。所以JAVA中提供了私有和公有的訪問模式,類的公有接口代表外部的用戶應(yīng)該知道或可以知道的每件東西。私有的方法數(shù)據(jù)只能通過該類的成員代碼來訪問。這就可以確保不會發(fā)生不希望的事情?! ? 繼承  繼承是指一個對象從另一個對象中獲得屬性的過程。是面向?qū)ο蟪绦蛟O(shè)計的三大原則之二,它支持按層次分類的概念。例如,波斯貓是貓的一種,貓又是哺乳動物的一種,哺乳動物又是動物的一種。如果不使用層次的概念,每個對象需要明確定義各自的全部特征。通過層次分類方式,一個對象只需要在它的類中定義是它成為唯一的 各個屬性,然后從父類中繼承它的通用屬性。因此,正是由于繼承機制,才使得一個對象可以成為一個通用類的一個特定實例。一個深度繼承的子類將繼承它在類層次中的每個祖先的所有屬性?! ±^承與封裝可以互相作用。如果一個給定的類封裝了某些屬性,它的任何子類將會含有同樣得屬性,另加各個子類所有得屬性。這是面向?qū)ο蟪绦蛟趶?fù)雜性上呈線性而非幾何增長的一個重要概念。新的子類繼承其所有祖先的所有屬性。子類和系統(tǒng)中的其他代碼不會產(chǎn)生無法預(yù)料的交互作用?! ? 多態(tài)  多態(tài)是指一個方法只能有一個名稱,但可以有許多形態(tài),也就是程序中可以定義多個同名的方法,用一個接口,多個方法來描述。可以通過方法的參數(shù)和類型引用。Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進(jìn)行了輕量級的對象封裝,使 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。它不僅提供了從 Java 類到數(shù)據(jù)表之間的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機制。相對于使用 JDBC 和 SQL 來手工操作數(shù)據(jù)庫,Hibernate 可以大大減少操作數(shù)據(jù)庫的工作量。 另外 Hibernate 可以利用代理模式來簡化載入類的過程,這將大大減少利用 Hibernate QL 從數(shù)據(jù)庫提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開發(fā)時間和開發(fā)成本 Hibernate 可以和多種Web 服務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫服務(wù)器。Hibernate 具有很大的靈活性,但同時它的體系結(jié)構(gòu)比較復(fù)雜,提供了好幾種不同的運行方式。在輕型體系中,應(yīng)用程序提供 JDBC 連接,并且自行管理事務(wù),這種方式使用了 Hibernate 的一個最小子集;在全面解決體系中,對于應(yīng)用程序來說,所有底層的 JDBC/JTA API 都被抽象了,Hibernate 會替你照管所有的細(xì)節(jié)。 在本次系統(tǒng)設(shè)計中所有的DAO都應(yīng)用了Hibernate技術(shù),大部分利用HQL語言對數(shù)據(jù)庫進(jìn)行增刪查改,其中只有小部分使用了SQL進(jìn)行查詢,相比SQL語言而言,HQL使人很直觀的了解所進(jìn)行的操作,更為對數(shù)據(jù)庫底層不熟悉的人提供了極大的方便。JavaBean 是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBeans 通過提供符合一致性設(shè)計模式的公共方法將內(nèi)部域暴露稱為屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自省機制發(fā)現(xiàn)和操作這些JavaBean 屬性。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、Servlet、其他JavaBean、applet程序或者應(yīng)用來使用這些對象。用戶可以認(rèn)為JavaBean提供了一種隨時隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。雖然JavaBean和Java之間已經(jīng)有了明確的界限,但在某些方面JavaBean和Java之間仍然存在著非常明顯的混淆。Java確實是能夠為用戶創(chuàng)建可重用的對象,但它卻沒有管理這些對象相互作用的規(guī)則或標(biāo)準(zhǔn)。JavaBean通過指定定義對象之間交互作用的機制,以及大部分對象需要支持的常用行為,如持久性和實際處理等,建立了自己需要的組件模型。 雖然當(dāng)前的Java組件模型也可以運行得很好,但在傳送真正的可重用性和交互操作性上仍然非常有限,Java用戶需要做的最多的一件事就是創(chuàng)建applet并使得它們在Web 頁面上相互通訊,這并非易事。JavaBean提供了一個框架包,使用這個包進(jìn)行通訊就容易得多了。 JavaBean組件能夠通過定義好的標(biāo)準(zhǔn)屬性改進(jìn)性能??傮w而言,JavaBean充分發(fā)展了Java applet的功能,并結(jié)合了Java AWT組件的緊湊性和可重用性。 JSP和Servlet的介紹Servlet是運行在WEB服務(wù)器或應(yīng)用服務(wù)器上的Java程序,它是一個中間層,負(fù)責(zé)連接來自Web瀏覽器或其他HTTP客戶程序的請求和HTTP服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序。可以將Servlet看作是一個含有HTML的JAVA程序Servlet的工作是執(zhí)行下面的任務(wù):讀取客戶發(fā)送的顯式數(shù)據(jù);讀取由瀏覽器發(fā)送的隱式請求數(shù)據(jù);生成結(jié)果;向客戶發(fā)送顯式數(shù)據(jù)(即文檔);發(fā)送隱式的HTTP響應(yīng)數(shù)據(jù)。我們可以把JSP看作在靜態(tài)頁面上寫Java代碼,但其實JSP在服務(wù)器第一次運行的時候被服務(wù)器翻譯為Servlet,正真運行的是翻譯后的Servlet。JSp和Servlet的區(qū)別就如下幾點:1) JSP以文本為主,主要用于畫界面2) JSP可以人工擴充,而servlet是固定的3) JSP內(nèi)核是servlet,所以也是基于HTTP協(xié)議的請求響應(yīng)循環(huán)4) 由HTML(Css、xml)、java code、JSP標(biāo)簽組成5) JSP有自定義標(biāo)簽(ASP沒有)6) CGI和Servlet以代碼為主,代碼中嵌文本 ;JSP中文本中嵌代碼7) JSP擅長于表現(xiàn),而短于邏輯;而Servlet一般用作Contorler和diapatch(控制和流轉(zhuǎn));所以在JSP中寫界面元素,而邏輯方面由Servlet完成。 8) JSP不需要寫java文件、不需要編譯和配置,它被封裝到了容器內(nèi)部。9) JSP代碼不可重用。 EL和JSTL的介紹EL全名為Expression Language,它原本是JSTL1。0為方便存取數(shù)據(jù)所自定義的語言。當(dāng)時EL只能在JSTL標(biāo)簽中使用。到了JSP2。0之后,EL已經(jīng)正式納入成為標(biāo)準(zhǔn)規(guī)范之一。因此,只要是支持servlet2。4/JSP 2。0的Container,就都可以在JSP網(wǎng)頁中直接使用EL了。JSTL全名為JavaServer Pages Standard Tag Library, 目前最新的版本為1。2版。JSTL是由JCP(Java Community Process)所制定的標(biāo)準(zhǔn)規(guī)范,它主要提供給Java Web開發(fā)人員一個標(biāo)準(zhǔn)通用的標(biāo)簽函數(shù)庫。Web程序員能夠利用JSTL和EL來開發(fā)Web程序,取代傳統(tǒng)直接在頁面上嵌入Java程序(Scripting)的做法,以提高程序的閱讀性,維護(hù)性和方便性。JSTL是一個標(biāo)準(zhǔn)的已制定好的標(biāo)簽庫,可以應(yīng)用于各種領(lǐng)域,如:基本輸入輸出,流程控制,循環(huán),XML文件剖析,數(shù)據(jù)庫查詢及國際化和文字格式標(biāo)準(zhǔn)化的應(yīng)用等。,JSTL所提供的標(biāo)簽函數(shù)庫主要分為五大類:JSTL前置名稱URI范例核心數(shù)據(jù)庫Cc:outI18N數(shù)據(jù)庫fmtfmt:formatDateSQL數(shù)據(jù)庫sqlsql:queryXML數(shù)據(jù)庫xmlx:forBach函數(shù)數(shù)據(jù)庫fnfn:split另外,JSTL也支持EL語法,這也是
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1