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

正文內(nèi)容

教學(xué)網(wǎng)站設(shè)計與實現(xiàn)(已修改)

2025-05-10 14:00 本頁面
 

【正文】 C語言程序教學(xué)網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)論文目 錄第一章 緒論 課題研究的背景與意義 1 課題內(nèi)容 1 可行性分析 2第二章 教學(xué)網(wǎng)站相關(guān)技術(shù)和工具簡介 JSP簡介 3 JSP 的特點 3 JSP知識體系和技術(shù)原理簡介 4 數(shù)據(jù)庫連接方式簡介 5 SQL Server 2000數(shù)據(jù)庫簡介 6 Dreamweaver 7 MyEclipse簡介 8 Tomcat簡介 9第三章 教學(xué)網(wǎng)站需求分析和概要設(shè)計 網(wǎng)站需求分析 10 網(wǎng)站功能需求 10 系統(tǒng)實現(xiàn)過程分析 11 系統(tǒng)開發(fā)與運行環(huán)境分析 11 系統(tǒng)概要設(shè)計 12第四章 教學(xué)網(wǎng)站數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 13 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 16 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 17第五章 教學(xué)網(wǎng)站的詳細(xì)設(shè)計與實現(xiàn) 教學(xué)網(wǎng)站部分模塊詳細(xì)設(shè)計 21 教學(xué)網(wǎng)站的實現(xiàn) 26第六章 教學(xué)網(wǎng)站的測試與維護(hù) 教學(xué)網(wǎng)站測試 32 教學(xué)網(wǎng)站維護(hù) 33結(jié) 論 34參考文獻(xiàn) 35致 謝 36附 錄 37 44 第一章 緒論 課題研究的背景與意義近幾年,全國各高校校園網(wǎng)建設(shè)都取得了較大進(jìn)展,網(wǎng)絡(luò)硬件已基本完成。隨著網(wǎng)絡(luò)的普及,信息技術(shù)與課程整合是高等教育教學(xué)的重要內(nèi)容。將這些基本完善的硬件系統(tǒng)與教學(xué)結(jié)合起來為教師和學(xué)生提供一個良好的教學(xué)和學(xué)習(xí)的平臺是我們現(xiàn)在要考慮的問題。建設(shè)教學(xué)網(wǎng)站,對教學(xué)資源進(jìn)行收集、整理、應(yīng)用,實現(xiàn)教學(xué)資源的共享與交流,并能提高學(xué)生學(xué)習(xí)的主動性、積極性、及時性、有效性和高效性。教學(xué)網(wǎng)站的作用不僅應(yīng)該提供各類教學(xué)資源和材料,還應(yīng)該實現(xiàn)教師與學(xué)生之間、學(xué)生與學(xué)生之間的互動,使大家能在統(tǒng)一的平臺基礎(chǔ)之上進(jìn)行溝通與交流。《C語言程序設(shè)計》是計算機(jī)科專業(yè)的重要基礎(chǔ)課,在專業(yè)教學(xué)中起著承前啟后的關(guān)鍵作用。然而這門課程的理論性、操縱性都較強(qiáng),僅憑老師在課堂上的有限講授,學(xué)生很難充分理解和掌握。開發(fā)一個《C語言程序設(shè)計》的公共教學(xué)網(wǎng)站是解決上述問題的有效方法。該網(wǎng)站利用多媒體和互聯(lián)網(wǎng)的交互性,為師生提供了交流的新平臺,不僅適合那些C語言的初學(xué)者或很少有程序設(shè)計經(jīng)驗的學(xué)生,也為那些經(jīng)驗豐富的編程愛好者提供了交流和展示的平臺。 課題內(nèi)容建設(shè)一個基于校園網(wǎng)的《C語言程序設(shè)計》教學(xué)網(wǎng)站,服務(wù)于教師和學(xué)生。在方便《C語言程序設(shè)計》專業(yè)課教師教學(xué)的前提下,對教學(xué)資源進(jìn)行收集、整理。同時方便學(xué)生對該門課程的學(xué)習(xí),實現(xiàn)學(xué)生對課程的不定時,不固定地點學(xué)習(xí)。還能實現(xiàn)學(xué)生與學(xué)生,教師與學(xué)生之間互動與交流,促進(jìn)學(xué)生對該門課程學(xué)習(xí)的積極性、主動性、高效性。在幫助需要學(xué)習(xí)《C語言程序設(shè)計》專業(yè)課程的專業(yè)之外,該網(wǎng)站還能滿足其他專業(yè)對C語言喜歡學(xué)生的需要。能讓專業(yè)課學(xué)生與這些非專業(yè)課學(xué)生的進(jìn)行交流,從而實現(xiàn)相互的促進(jìn)與成長。教師在這個網(wǎng)站中起著重要的作用。教師不僅要對資源進(jìn)行收集、整理和維護(hù)。同時也要與同學(xué)進(jìn)行交流,了解學(xué)生對該門課程的理解和學(xué)習(xí)程度,要兼顧不同學(xué)生的認(rèn)知能力,總結(jié)教學(xué)經(jīng)驗。在與學(xué)生進(jìn)行交流的同時要聽取學(xué)生建議,尋找和運用一種較適當(dāng)?shù)姆椒ㄟM(jìn)行教學(xué)。 可行性分析經(jīng)濟(jì)可行性。該教學(xué)網(wǎng)站作為本人的畢業(yè)設(shè)計,硬件方面需要聯(lián)網(wǎng)PC一臺,還有關(guān)于教學(xué)網(wǎng)站開發(fā)、Java語言、JSP、SQL Server 2000等方面的參考書籍,這些書籍可以從圖書館借閱。技術(shù)可行性。該《C語言程序設(shè)計》教學(xué)網(wǎng)站是一個可視化的頁面操作的,主要作用是將一些教程、課件發(fā)布到網(wǎng)站上,以供學(xué)生學(xué)習(xí)所用,并對數(shù)據(jù)進(jìn)行及時的更新和維護(hù)。該網(wǎng)站主要使用Java語言開發(fā),用JSP實現(xiàn)可視化界面。開發(fā)可行性。該網(wǎng)站主要基于Java語言,開發(fā)平臺為Windows 7下的MyEclipse編程環(huán)境,后臺數(shù)據(jù)庫使用SQL Server 2000。第二章 教學(xué)網(wǎng)站相關(guān)技術(shù)和工具簡介 JSP簡介JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面提供了一個簡捷而快速的方法。JSP技術(shù)的設(shè)計目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。 JSP規(guī)范是Web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java Applet,甚至無Frame。 JSP 的特點JSP技術(shù)在多個方面加速了動態(tài)Web頁面的開發(fā):1)將內(nèi)容的生成和顯示進(jìn)行分離:使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTM或者XML標(biāo)識來設(shè)計和格式化最終頁面。使用JSP標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。如果核心邏輯被封裝在標(biāo)識和Beans中,那么其他人,如Web管理人員和頁面設(shè)計者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBCTM技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。2)強(qiáng)調(diào)可重用的組件:絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeans組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 3)采用標(biāo)識簡化頁面開發(fā):Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。Java Server Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識能夠訪問和實例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能,通過開發(fā)定制化標(biāo)識庫,JSP技術(shù)是可以擴(kuò)展的。并且,以后第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識庫,這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。 JSP知識體系和技術(shù)原理簡介JSP(Java Server Pages)是一種基于Java的腳本技術(shù)。在JSP 的眾多優(yōu)點之中,其中之一是它能將 HTML 編碼從 Web 頁面的業(yè)務(wù)邏輯中有效地分離出來。用 JSP 訪問可重用的組件,如 Servlet、JavaBean 和基于 Java 的 Web 應(yīng)用程序。JSP 還支持在 Web 頁面中直接嵌入 Java 代碼??捎脙煞N方法訪問 JSP 文件:瀏覽器發(fā)送 JSP 文件請求、發(fā)送至 Servlet 的請求。  1)JSP 文件訪問 Bean 或其它能將生成的動態(tài)內(nèi)容發(fā)送到瀏覽器的組件。圖51說明了該 JSP 訪問模型。當(dāng) Web 服務(wù)器接收到一個 JSP 文件請求時,服務(wù)器將請求發(fā)送至 WebSphere應(yīng)用服務(wù)器。WebSphere應(yīng)用服務(wù)器 對 JSP 文件進(jìn)行語法分析并生成 Java 源文件(被編譯和執(zhí)行為 Servlet)。Java 源文件的生成和編譯僅在初次調(diào)用 Servlet 時發(fā)生,除非已經(jīng)更新了原始的 JSP 文件。在這種情況下,WebSphere應(yīng)用服務(wù)器 將檢測所做的更新,并在執(zhí)行它之前重新生成和編譯 Servlet。瀏覽器發(fā)送 JSP 文件請求  2)發(fā)送至 Servlet 的請求生成動態(tài)內(nèi)容,并調(diào)用 JSP 文件將內(nèi)容發(fā)送到瀏覽器。該訪問模型使得將內(nèi)容生成從內(nèi)容顯示中分離出來更為方便。WebSphere應(yīng)用服務(wù)器 支持 HttpServiceRequest 對象和 HttpServiceResponse 對象的一套新方法。這些方法允許調(diào)用的 Servlet 將一個對象放入(通常是一個 Bean)請求對象中,并將該請求傳遞到另一個頁面(通常是一個 JSP 文件)以供顯示。調(diào)用的頁面從請求對象中檢索 Bean, 并用 JSP 來生成客戶機(jī)端的 HTML。發(fā)送至 Servlet 的請求 數(shù)據(jù)庫連接方式簡介JDBC可具體實現(xiàn)數(shù)據(jù)庫建立連接,想數(shù)據(jù)庫發(fā)送語句,獲得并處理結(jié)果集。JDBC是一個編程接口集。這兩個包中定義的大部分只是接口,并沒有實現(xiàn)具體的連接與操作數(shù)據(jù)的功能:按照J(rèn)DBC的體系結(jié)構(gòu)設(shè)計,具體的功能實現(xiàn)是由特定的JDBC驅(qū)動器提供的,JDBC驅(qū)動程序經(jīng)常使用的可分為以下三個種類:1)JDBC網(wǎng)絡(luò)純Java驅(qū)動程序,這種驅(qū)動程序?qū)DBC轉(zhuǎn)換為與DBMS無關(guān)的網(wǎng)絡(luò)協(xié)議,這種協(xié)議又被某個服務(wù)器轉(zhuǎn)換為一種DBMS協(xié)議。這種網(wǎng)絡(luò)服務(wù)器中間件能夠?qū)⑺募僇ava客戶機(jī)連接到多種不同的數(shù)據(jù)庫上。所用的具體協(xié)議取決于提供者。通常,這是最為靈活的JDBC驅(qū)動程序。有可能所有這種解決方案的提供者都提供適合于Intranet用的產(chǎn)品。2)JDBCODBC橋加ODBC驅(qū)動程序,JavaSoft橋產(chǎn)品利用ODBC驅(qū)動程序提供JDBC訪問。須將ODBC二進(jìn)制代碼(許多情況下還包括數(shù)據(jù)庫客戶機(jī)代碼)加載到使用該驅(qū)動程序的每個客戶機(jī)上。這種類型的驅(qū)動程序最適合于企業(yè)網(wǎng)(這種網(wǎng)絡(luò)上客戶機(jī)的安裝不是主要問題),或者是用Java編寫的三層結(jié)構(gòu)的應(yīng)用程序服務(wù)器代碼。3) 本地協(xié)議純Java驅(qū)動程序,這種類型的驅(qū)動程序?qū)DBC調(diào)用直接轉(zhuǎn)換為DBMS所使用的網(wǎng)絡(luò)協(xié)議。這將允許從客戶機(jī)機(jī)器上直接調(diào)用DBMS服務(wù)器,是Intranet訪問的一個很實用的解決方法。 SQL Server 2000數(shù)據(jù)庫簡介選擇SQL Server 2000的理由1)容易學(xué)習(xí)大多數(shù)的中小企業(yè)日常的數(shù)據(jù)應(yīng)用是建立在Windows平臺上的。由于SQL Server與Windows界面風(fēng)格完全一致,且有許多向?qū)?Wizard)幫助,因此易于安裝和學(xué)習(xí),有關(guān)SQL Server的資料、培訓(xùn)隨處可得,并且目前國內(nèi)具有MCDBA認(rèn)證的工程師不在少數(shù)。從另一個角度來講,學(xué)習(xí)SQL Server是掌握其他平臺及大型數(shù)據(jù),如Oracle,Sybase,DB/2的基礎(chǔ)。因為這些大型數(shù)據(jù)庫對于設(shè)備、平臺、人員知識的要求往往較高,而并不是每個人都具備這樣的條件,且有機(jī)會去接觸它們。有了SQL Server的基礎(chǔ),再去學(xué)習(xí)和使用它們就容易多了。2)兼容性良好由于今天Windows操作系統(tǒng)占領(lǐng)著主導(dǎo)地的位,選擇SQL Server一定會在兼容性方面取得一些優(yōu)勢。另外,SQL Server 2000 除了具有擴(kuò)展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 XML 數(shù)據(jù),可以將搜索結(jié)果以 XML格式輸出等特點,有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的企業(yè)應(yīng)用和服務(wù)的基石。 戰(zhàn)略中發(fā)揮著重要的作用。 Dreamweaver Dreamweaver是當(dāng)前最流行的網(wǎng)頁設(shè)計軟件。它與同為Macromedia公司出品的Fireworks和Flash一道,被譽(yù)為網(wǎng)頁制作三劍客。Dreamweaver MX可以開發(fā)HTML、XHTML、ColdFusion、ASP、JSP或PHP網(wǎng)站。該軟件可通過平面設(shè)計工具以及代碼提示、標(biāo)簽編輯器、可擴(kuò)展色彩代碼、標(biāo)簽選擇器、片段和代碼檢驗這類編碼特性來實現(xiàn)對代碼和設(shè)計的管理。新集成的工作空間可以與Macromedia Flash MX和Fireworks MX共享, Dreamweav
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1