《Web應(yīng)用程序開發(fā)》教學(xué)大綱_第1頁
《Web應(yīng)用程序開發(fā)》教學(xué)大綱_第2頁
《Web應(yīng)用程序開發(fā)》教學(xué)大綱_第3頁
《Web應(yīng)用程序開發(fā)》教學(xué)大綱_第4頁
《Web應(yīng)用程序開發(fā)》教學(xué)大綱_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Web應(yīng)用程序開發(fā)課程教學(xué)大綱課程名稱:Web應(yīng)用程序開發(fā) 課程編碼:英文名稱:Web Application Development 學(xué) 時(shí):54學(xué) 分:3開課學(xué)期:第七學(xué)期適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)課程類別:專業(yè)必修課先修課程:數(shù)據(jù)庫原理與應(yīng)用、Java面向?qū)ο蟪绦蛟O(shè)計(jì)、網(wǎng)頁制作技術(shù)建議教材:Web技術(shù)應(yīng)用基礎(chǔ)第2版,樊月華,清華大學(xué)出版社一、課程目的、任務(wù)Web應(yīng)用程序開發(fā)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門專業(yè)必修課。本課程以理論和實(shí)際應(yīng)用相結(jié)合,使學(xué)生通過本課程的學(xué)習(xí),熟悉Web技術(shù)的各種基本概念、體系結(jié)構(gòu)和主要組成,并達(dá)到一定的應(yīng)用水平。掌握一種主流的Web集成技術(shù),熟悉其配置和應(yīng)用環(huán)境,

2、能與傳統(tǒng)程序設(shè)計(jì)和數(shù)據(jù)庫開發(fā)技術(shù)相結(jié)合,并能根據(jù)實(shí)際問題,能獨(dú)立設(shè)計(jì)、開發(fā)、調(diào)試完成一個(gè)Web應(yīng)用。二、課程教學(xué)基本要求通過本門課的學(xué)習(xí),使學(xué)生掌握構(gòu)建Web應(yīng)用軟硬件平臺的基本技能,具有基本的Web編程能力,掌握HTML、CSS與XML、JavaScript技術(shù)的應(yīng)用,熟練掌握應(yīng)用JSP技術(shù)完成數(shù)據(jù)庫庫信息存儲、管理與發(fā)布技術(shù)。本課程的教學(xué)形式采用課堂講授與實(shí)訓(xùn)相結(jié)合的形式,教學(xué)中要注重學(xué)生動手能力的培養(yǎng),幫助學(xué)生提高綜合應(yīng)用Web技術(shù)來開發(fā)Web應(yīng)用的方法和技巧,提高學(xué)生綜合解決Web應(yīng)用問題的能力。要求學(xué)生學(xué)會擴(kuò)展學(xué)習(xí)的能力。提高學(xué)生應(yīng)用知識和技術(shù)解決應(yīng)用技能。本課程考核以平時(shí)課程考核和

3、期末考核為主,分別占40和60。三、課程教學(xué)內(nèi)容(分章節(jié))第一章 Web技術(shù)概述1.1 Web簡介1.2 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)1.3 IP地址、域名和URL1.4 Web基礎(chǔ)知識1.5 Web數(shù)據(jù)庫基本要求:使學(xué)生了解Web技術(shù)的基礎(chǔ)知識和基本原理,包括計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識、IP地址、域名和統(tǒng)一資源定位器(URL)、Web的基本概念、工作原理和Web站點(diǎn)的體系結(jié)構(gòu)、Web數(shù)據(jù)庫基礎(chǔ)知識等,為Web應(yīng)用開發(fā)做好準(zhǔn)備。教學(xué)重點(diǎn):計(jì)算機(jī)網(wǎng)絡(luò)的基本概念、工作原理和Web站點(diǎn)的體系結(jié)構(gòu)、Web數(shù)據(jù)庫基礎(chǔ)知識。教學(xué)難點(diǎn):企業(yè)網(wǎng)IP地址的規(guī)劃。第二章 Web應(yīng)用環(huán)境構(gòu)建技術(shù)2.1 Web運(yùn)行環(huán)境概述2.2 JSP應(yīng)

4、用環(huán)境的建立在Windows XP Professional下建立JSP運(yùn)行環(huán)境2.3 SQL Server數(shù)據(jù)庫系統(tǒng)的安裝與測試2.4 MyEclipse的安裝、漢化、配置基本要求:使用學(xué)生了解各種常用的Web運(yùn)行環(huán)境,掌握J(rèn)SP環(huán)境建設(shè)技術(shù),為Web應(yīng)用開發(fā)奠定基礎(chǔ)。教學(xué)重點(diǎn):學(xué)會安裝和配置Tomcat、JDK、SQL Server數(shù)據(jù)庫、MyEclipse。教學(xué)難點(diǎn):了解JSP與其他動態(tài)網(wǎng)頁技術(shù)的區(qū)別,并掌握J(rèn)SP運(yùn)行環(huán)境的安裝和配置方法。第三章 基于Web方式的信息系統(tǒng)開發(fā)案例網(wǎng)上書店3.1 系統(tǒng)功能與系統(tǒng)環(huán)境3.2 系統(tǒng)設(shè)計(jì)與開發(fā)3.3 系統(tǒng)功能設(shè)計(jì)3.4 數(shù)據(jù)庫設(shè)計(jì)3.5 代碼設(shè)計(jì)

5、與實(shí)現(xiàn)3.6 網(wǎng)上書店的安裝及使用基本要求:使學(xué)生理解應(yīng)用Web方式進(jìn)行應(yīng)用系統(tǒng)開發(fā)的全過程,了解Web站點(diǎn)建設(shè)所使用的主流技術(shù)。教學(xué)重點(diǎn):理解應(yīng)用Web方式進(jìn)行應(yīng)用系統(tǒng)開發(fā)的全過程。教學(xué)難點(diǎn):JSP網(wǎng)站的安裝。第4章 HTML4.1 HTML概述4.2 HTML頁面修飾標(biāo)記4.3 頁面多媒體技術(shù)4.4 表格與列表標(biāo)記4.5超鏈接標(biāo)記4.6 表單標(biāo)記4.7 窗口框架標(biāo)記4.8 HTML應(yīng)用案例4.9 網(wǎng)上書店主界面的實(shí)現(xiàn)基本要求:使學(xué)生了解HTML的基本知識與結(jié)構(gòu),掌握HTML代碼及應(yīng)用。教學(xué)重點(diǎn):掌握HTML代碼及應(yīng)用。教學(xué)難點(diǎn):HTML代碼的應(yīng)用。第五章 CSS5.1 CSS簡介5.2 定

6、義樣式格式5.3 應(yīng)用CSS樣式的4種方式5.4 樣式表應(yīng)用案例5.5 頁面定位功能 基本要求:使學(xué)生掌握CSS的樣式的4種應(yīng)用方式。教學(xué)重點(diǎn):CSS樣式應(yīng)用。教學(xué)難點(diǎn):CSS編程技巧。第六章 JavaScript6.1 JavaScript概述6.2 JavaScript基本語法6.3 JavaScript控制結(jié)構(gòu)和函數(shù)6.4 JavaScript對象6.5 Window對象在JavaScript中的應(yīng)用6.6 document對象在JavaScript中的應(yīng)用6.7 JavaScript內(nèi)置對象6.8 JavaScript應(yīng)用案例 6.9 JavaScript在網(wǎng)上書店案例中的應(yīng)用基本要求

7、:使學(xué)生了解腳本語言作用、工作機(jī)制和特點(diǎn);了解Window對象構(gòu)成、屬性和方法,掌握Window對象基本使用方法,學(xué)會JavaScript的基本語法規(guī)則,熟練掌握J(rèn)avaScript編程技巧。教學(xué)重點(diǎn):JavaScrip語言的基本語法,JavaScrip語言嵌入HTML語言的方法。教學(xué)難點(diǎn):JavaScrip語言的基本語法。第7章 JSP運(yùn)行機(jī)制與基本語法7.1 JSP技術(shù)概述7.2 JSP基本語法7.3 JSP指令7.4 JSP動作7.5 jsp:useBean動作7.6 JSP指令與動作的應(yīng)用案例讀者選購圖書基本要求:使用學(xué)生掌握J(rèn)SP的基本語法與使用方法。教學(xué)重點(diǎn):JSP基本語法、各個(gè)編

8、譯指令和動作指令標(biāo)識。教學(xué)難點(diǎn):JSP的動作指令。第8章 JSP內(nèi)置對象8.1 JSP內(nèi)置對象概述8.2 request對象8.3 response對象8.4 out對象8.5 session對象8.6 application對象8.7 exception對象8.8 JSP其他內(nèi)置對象8.9 Cookie8.10 JSP內(nèi)置對象在網(wǎng)上書店案例中的應(yīng)用基本要求:使學(xué)生熟練掌握J(rèn)SP的9個(gè)內(nèi)置對象。 教學(xué)重點(diǎn):對象與內(nèi)置對象、兩個(gè)Jsp內(nèi)置對象應(yīng)用實(shí)例。教學(xué)難點(diǎn):JSP的動作指令, 通過JDBC訪問數(shù)據(jù)庫。第9章 基于JSP的Web數(shù)據(jù)庫應(yīng)用開發(fā)9.1 Web數(shù)據(jù)庫應(yīng)用基礎(chǔ)9.2 JDBC接口技術(shù)

9、9.3 查詢記錄9.4 添加記錄9.5 更新記錄9.6 刪除記錄基本要求:使學(xué)生熟練掌握J(rèn)DBC接口技術(shù)、數(shù)據(jù)庫連接技術(shù)和JSP數(shù)據(jù)庫信息發(fā)布技術(shù)。教學(xué)重點(diǎn):通過JDBC訪問數(shù)據(jù)庫。教學(xué)難點(diǎn): 通過JDBC訪問數(shù)據(jù)庫,通過JDBC-ODBC橋來訪問數(shù)據(jù)庫。第10章 網(wǎng)上書店的實(shí)現(xiàn)10.1 主界面實(shí)現(xiàn)10.2 用戶登錄功能實(shí)現(xiàn)10.3 圖書展示功能實(shí)現(xiàn)10.4 購物車實(shí)現(xiàn)10.5 讀者留言功能實(shí)現(xiàn)10.6 訂單管理功能實(shí)現(xiàn)基本要求:使學(xué)生了解網(wǎng)上書店系統(tǒng)主要功能實(shí)現(xiàn)的方法,設(shè)計(jì)并完成某一簡單的應(yīng)用開發(fā)系統(tǒng)。教學(xué)重點(diǎn):網(wǎng)站的開發(fā)。教學(xué)難點(diǎn):網(wǎng)站的開發(fā)。四、課程的實(shí)驗(yàn)內(nèi)容與要求實(shí)驗(yàn)要求:1. 實(shí)驗(yàn)環(huán)

10、境:網(wǎng)絡(luò)實(shí)驗(yàn)室。2. 基本要求:在連網(wǎng)機(jī)房和專用網(wǎng)絡(luò)實(shí)驗(yàn)中進(jìn)行。每節(jié)實(shí)驗(yàn)課之前,教師必須要求學(xué)生先做預(yù)習(xí)工作,遞交預(yù)習(xí)報(bào)告。實(shí)驗(yàn)內(nèi)容要求學(xué)生按時(shí)獨(dú)立完成,小組實(shí)驗(yàn)合作完成,實(shí)驗(yàn)報(bào)告獨(dú)立完成。實(shí)驗(yàn)結(jié)束后,應(yīng)交實(shí)驗(yàn)報(bào)告。3. 考核方式:學(xué)生實(shí)驗(yàn)成績記入平時(shí)成績。實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)一 Web應(yīng)用環(huán)境構(gòu)建(一)實(shí)驗(yàn)類型:設(shè)計(jì)性 (二)實(shí)驗(yàn)類別:專業(yè)實(shí)驗(yàn) (三)實(shí)驗(yàn)學(xué)時(shí)數(shù):3學(xué)時(shí) (四)實(shí)驗(yàn)?zāi)康?掌握Web運(yùn)行環(huán)境的建立方法 2掌握J(rèn)SP應(yīng)用環(huán)境的建立 (五)實(shí)驗(yàn)環(huán)境Windows XP/2000/2003操作系統(tǒng)、j2sdk 1.4.2、Tomcat 5.0(六)實(shí)驗(yàn)內(nèi)容1安裝j2sdk 1.4.22安裝

11、服務(wù)器軟件Tomcat3安裝SQL Server 2000 Personal Edition4安裝網(wǎng)絡(luò)購書系統(tǒng)(七)實(shí)驗(yàn)要求 1學(xué)生獨(dú)立完成,1人為1組; 2完成作品和實(shí)驗(yàn)報(bào)告。 實(shí)驗(yàn)二 HTML(一)實(shí)驗(yàn)類型:設(shè)計(jì)性 (二)實(shí)驗(yàn)類別:專業(yè)實(shí)驗(yàn) (三)實(shí)驗(yàn)學(xué)時(shí)數(shù):3學(xué)時(shí) (四)實(shí)驗(yàn)?zāi)康?認(rèn)識HTML的基本知識與結(jié)構(gòu)2熟練掌握HTML應(yīng)用 (五)實(shí)驗(yàn)環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版(六)實(shí)驗(yàn)內(nèi)容1創(chuàng)建一表格網(wǎng)頁2創(chuàng)建一列表網(wǎng)頁3創(chuàng)建一表單網(wǎng)頁4創(chuàng)建一浮動窗口網(wǎng)頁5在網(wǎng)頁中嵌入一JAVA小程序(七)實(shí)驗(yàn)要求 1學(xué)生獨(dú)立完成,1人為1組;

12、 2完成作品和實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)三 JavaScript的應(yīng)用(一)實(shí)驗(yàn)類型:設(shè)計(jì)性 (二)實(shí)驗(yàn)類別:專業(yè)實(shí)驗(yàn) (三)實(shí)驗(yàn)學(xué)時(shí)數(shù):3學(xué)時(shí) (四)實(shí)驗(yàn)?zāi)康?掌握J(rèn)avaScript的基本語法2熟練掌握J(rèn)avaScript的控制結(jié)構(gòu)、函數(shù)和對象的使用3掌握J(rèn)avaScript的應(yīng)用(五)實(shí)驗(yàn)環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版(六)實(shí)驗(yàn)內(nèi)容1使用JavaScript編制一段代碼完成以下功能:(1)要求輸入一個(gè)姓名。(2)用確認(rèn)框檢查輸入是否正確(是否為合法輸入字符,位長是否合理等)。(3)根據(jù)輸入給出相應(yīng)的提示。2頁面上有一個(gè)圖像,在狀態(tài)欄顯示

13、有關(guān)圖像的說明。單擊圖像時(shí),換成另一幅圖像,同時(shí)狀態(tài)欄的內(nèi)容也做相應(yīng)的變更。3制作一個(gè)頁面,頁面上有兩個(gè)文本框和提交按鈕,在文本框1中輸入信息后,用鼠標(biāo)單擊提交按鈕后,文本框2中將顯示文本框1中輸入的內(nèi)容。4在客戶端驗(yàn)證用戶輸入信息,如果輸入正確,允許鏈接到網(wǎng)站;如果不正確,禁止鏈接,要求用戶界面友好。5制作一個(gè)數(shù)字鐘,根據(jù)網(wǎng)頁下載持續(xù)時(shí)間進(jìn)行收費(fèi)。(七)實(shí)驗(yàn)要求 1學(xué)生獨(dú)立完成,1人為1組; 2完成作品和實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)四 Web數(shù)據(jù)庫應(yīng)用(一)實(shí)驗(yàn)類型:設(shè)計(jì)性 (二)實(shí)驗(yàn)類別:專業(yè)實(shí)驗(yàn) (三)實(shí)驗(yàn)學(xué)時(shí)數(shù):3學(xué)時(shí) (四)實(shí)驗(yàn)?zāi)康?掌握J(rèn)DBC接口技術(shù)2掌握數(shù)據(jù)庫連接技術(shù)3掌握J(rèn)SP數(shù)據(jù)庫信息發(fā)

14、布技術(shù)(五)實(shí)驗(yàn)環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版、Tomcat、SQL數(shù)據(jù)庫(六)實(shí)驗(yàn)內(nèi)容1設(shè)計(jì)一個(gè)網(wǎng)上商店應(yīng)用(商品種類可以自選),并為該應(yīng)用設(shè)計(jì)一個(gè)數(shù)據(jù)庫,至少要有三張表。創(chuàng)建該數(shù)據(jù)庫。2輸出網(wǎng)上商店數(shù)據(jù)庫中某張表的表頭。3輸出網(wǎng)上商店數(shù)據(jù)庫中某張表的所有記錄。4輸出網(wǎng)上商店數(shù)據(jù)庫數(shù)據(jù)庫中某張表中的指定記錄。5對網(wǎng)上商店數(shù)據(jù)庫中的記錄進(jìn)行模糊查詢。6對網(wǎng)上商店數(shù)據(jù)庫中的記錄進(jìn)行范圍查詢。7把網(wǎng)上商店數(shù)據(jù)庫中某張表的數(shù)據(jù)逆序輸出。8對網(wǎng)上商店數(shù)據(jù)庫中某張表進(jìn)行插入、刪除和更新操作。(七)實(shí)驗(yàn)要求 1學(xué)生獨(dú)立完成,1人為1組; 2完

15、成作品和實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)五 綜合動態(tài)網(wǎng)站的實(shí)現(xiàn)(一)實(shí)驗(yàn)類型:設(shè)計(jì)性 (二)實(shí)驗(yàn)類別:專業(yè)實(shí)驗(yàn) (三)實(shí)驗(yàn)學(xué)時(shí)數(shù):6學(xué)時(shí) (四)實(shí)驗(yàn)?zāi)康恼莆認(rèn)SP Web數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)。(五)實(shí)驗(yàn)環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版、Tomcat、SQL數(shù)據(jù)庫(六)實(shí)驗(yàn)內(nèi)容1設(shè)計(jì)注冊、登錄界面。2設(shè)計(jì)相關(guān)的數(shù)據(jù)庫。3連接數(shù)據(jù)庫。4設(shè)計(jì)查詢界面,并按一定次序輸出。5后臺添加、刪除、更新記錄。6設(shè)計(jì)后臺管理頁面。(七)實(shí)驗(yàn)要求 1學(xué)生以小組為單位合作完成,35人為1組; 2完成作品和實(shí)驗(yàn)報(bào)告。五、課程習(xí)題要求此門課是操作性很強(qiáng)的課程,課后作業(yè)以案例為主,通過具體案例的制作,使學(xué)生掌握基本的知識點(diǎn)及其應(yīng)用。六、課程學(xué)時(shí)分配章次內(nèi)容理論學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)1Web技術(shù)概述32、3Web應(yīng)用環(huán)境構(gòu)建2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論