版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、Web應用程序開發(fā)課程教學大綱課程名稱:Web應用程序開發(fā) 課程編碼:英文名稱:Web Application Development 學 時:54學 分:3開課學期:第七學期適用專業(yè):計算機科學與技術(shù)課程類別:專業(yè)必修課先修課程:數(shù)據(jù)庫原理與應用、Java面向?qū)ο蟪绦蛟O計、網(wǎng)頁制作技術(shù)建議教材:Web技術(shù)應用基礎第2版,樊月華,清華大學出版社一、課程目的、任務Web應用程序開發(fā)是計算機科學與技術(shù)專業(yè)的一門專業(yè)必修課。本課程以理論和實際應用相結(jié)合,使學生通過本課程的學習,熟悉Web技術(shù)的各種基本概念、體系結(jié)構(gòu)和主要組成,并達到一定的應用水平。掌握一種主流的Web集成技術(shù),熟悉其配置和應用環(huán)境,
2、能與傳統(tǒng)程序設計和數(shù)據(jù)庫開發(fā)技術(shù)相結(jié)合,并能根據(jù)實際問題,能獨立設計、開發(fā)、調(diào)試完成一個Web應用。二、課程教學基本要求通過本門課的學習,使學生掌握構(gòu)建Web應用軟硬件平臺的基本技能,具有基本的Web編程能力,掌握HTML、CSS與XML、JavaScript技術(shù)的應用,熟練掌握應用JSP技術(shù)完成數(shù)據(jù)庫庫信息存儲、管理與發(fā)布技術(shù)。本課程的教學形式采用課堂講授與實訓相結(jié)合的形式,教學中要注重學生動手能力的培養(yǎng),幫助學生提高綜合應用Web技術(shù)來開發(fā)Web應用的方法和技巧,提高學生綜合解決Web應用問題的能力。要求學生學會擴展學習的能力。提高學生應用知識和技術(shù)解決應用技能。本課程考核以平時課程考核和
3、期末考核為主,分別占40和60。三、課程教學內(nèi)容(分章節(jié))第一章 Web技術(shù)概述1.1 Web簡介1.2 計算機網(wǎng)絡基礎1.3 IP地址、域名和URL1.4 Web基礎知識1.5 Web數(shù)據(jù)庫基本要求:使學生了解Web技術(shù)的基礎知識和基本原理,包括計算機網(wǎng)絡基礎知識、IP地址、域名和統(tǒng)一資源定位器(URL)、Web的基本概念、工作原理和Web站點的體系結(jié)構(gòu)、Web數(shù)據(jù)庫基礎知識等,為Web應用開發(fā)做好準備。教學重點:計算機網(wǎng)絡的基本概念、工作原理和Web站點的體系結(jié)構(gòu)、Web數(shù)據(jù)庫基礎知識。教學難點:企業(yè)網(wǎng)IP地址的規(guī)劃。第二章 Web應用環(huán)境構(gòu)建技術(shù)2.1 Web運行環(huán)境概述2.2 JSP應
4、用環(huán)境的建立在Windows XP Professional下建立JSP運行環(huán)境2.3 SQL Server數(shù)據(jù)庫系統(tǒng)的安裝與測試2.4 MyEclipse的安裝、漢化、配置基本要求:使用學生了解各種常用的Web運行環(huán)境,掌握JSP環(huán)境建設技術(shù),為Web應用開發(fā)奠定基礎。教學重點:學會安裝和配置Tomcat、JDK、SQL Server數(shù)據(jù)庫、MyEclipse。教學難點:了解JSP與其他動態(tài)網(wǎng)頁技術(shù)的區(qū)別,并掌握JSP運行環(huán)境的安裝和配置方法。第三章 基于Web方式的信息系統(tǒng)開發(fā)案例網(wǎng)上書店3.1 系統(tǒng)功能與系統(tǒng)環(huán)境3.2 系統(tǒng)設計與開發(fā)3.3 系統(tǒng)功能設計3.4 數(shù)據(jù)庫設計3.5 代碼設計
5、與實現(xiàn)3.6 網(wǎng)上書店的安裝及使用基本要求:使學生理解應用Web方式進行應用系統(tǒng)開發(fā)的全過程,了解Web站點建設所使用的主流技術(shù)。教學重點:理解應用Web方式進行應用系統(tǒng)開發(fā)的全過程。教學難點:JSP網(wǎng)站的安裝。第4章 HTML4.1 HTML概述4.2 HTML頁面修飾標記4.3 頁面多媒體技術(shù)4.4 表格與列表標記4.5超鏈接標記4.6 表單標記4.7 窗口框架標記4.8 HTML應用案例4.9 網(wǎng)上書店主界面的實現(xiàn)基本要求:使學生了解HTML的基本知識與結(jié)構(gòu),掌握HTML代碼及應用。教學重點:掌握HTML代碼及應用。教學難點:HTML代碼的應用。第五章 CSS5.1 CSS簡介5.2 定
6、義樣式格式5.3 應用CSS樣式的4種方式5.4 樣式表應用案例5.5 頁面定位功能 基本要求:使學生掌握CSS的樣式的4種應用方式。教學重點:CSS樣式應用。教學難點:CSS編程技巧。第六章 JavaScript6.1 JavaScript概述6.2 JavaScript基本語法6.3 JavaScript控制結(jié)構(gòu)和函數(shù)6.4 JavaScript對象6.5 Window對象在JavaScript中的應用6.6 document對象在JavaScript中的應用6.7 JavaScript內(nèi)置對象6.8 JavaScript應用案例 6.9 JavaScript在網(wǎng)上書店案例中的應用基本要求
7、:使學生了解腳本語言作用、工作機制和特點;了解Window對象構(gòu)成、屬性和方法,掌握Window對象基本使用方法,學會JavaScript的基本語法規(guī)則,熟練掌握JavaScript編程技巧。教學重點:JavaScrip語言的基本語法,JavaScrip語言嵌入HTML語言的方法。教學難點:JavaScrip語言的基本語法。第7章 JSP運行機制與基本語法7.1 JSP技術(shù)概述7.2 JSP基本語法7.3 JSP指令7.4 JSP動作7.5 jsp:useBean動作7.6 JSP指令與動作的應用案例讀者選購圖書基本要求:使用學生掌握JSP的基本語法與使用方法。教學重點:JSP基本語法、各個編
8、譯指令和動作指令標識。教學難點: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)上書店案例中的應用基本要求:使學生熟練掌握JSP的9個內(nèi)置對象。 教學重點:對象與內(nèi)置對象、兩個Jsp內(nèi)置對象應用實例。教學難點:JSP的動作指令, 通過JDBC訪問數(shù)據(jù)庫。第9章 基于JSP的Web數(shù)據(jù)庫應用開發(fā)9.1 Web數(shù)據(jù)庫應用基礎9.2 JDBC接口技術(shù)
9、9.3 查詢記錄9.4 添加記錄9.5 更新記錄9.6 刪除記錄基本要求:使學生熟練掌握JDBC接口技術(shù)、數(shù)據(jù)庫連接技術(shù)和JSP數(shù)據(jù)庫信息發(fā)布技術(shù)。教學重點:通過JDBC訪問數(shù)據(jù)庫。教學難點: 通過JDBC訪問數(shù)據(jù)庫,通過JDBC-ODBC橋來訪問數(shù)據(jù)庫。第10章 網(wǎng)上書店的實現(xiàn)10.1 主界面實現(xiàn)10.2 用戶登錄功能實現(xiàn)10.3 圖書展示功能實現(xiàn)10.4 購物車實現(xiàn)10.5 讀者留言功能實現(xiàn)10.6 訂單管理功能實現(xiàn)基本要求:使學生了解網(wǎng)上書店系統(tǒng)主要功能實現(xiàn)的方法,設計并完成某一簡單的應用開發(fā)系統(tǒng)。教學重點:網(wǎng)站的開發(fā)。教學難點:網(wǎng)站的開發(fā)。四、課程的實驗內(nèi)容與要求實驗要求:1. 實驗環(huán)
10、境:網(wǎng)絡實驗室。2. 基本要求:在連網(wǎng)機房和專用網(wǎng)絡實驗中進行。每節(jié)實驗課之前,教師必須要求學生先做預習工作,遞交預習報告。實驗內(nèi)容要求學生按時獨立完成,小組實驗合作完成,實驗報告獨立完成。實驗結(jié)束后,應交實驗報告。3. 考核方式:學生實驗成績記入平時成績。實驗內(nèi)容:實驗一 Web應用環(huán)境構(gòu)建(一)實驗類型:設計性 (二)實驗類別:專業(yè)實驗 (三)實驗學時數(shù):3學時 (四)實驗目的1掌握Web運行環(huán)境的建立方法 2掌握JSP應用環(huán)境的建立 (五)實驗環(huán)境Windows XP/2000/2003操作系統(tǒng)、j2sdk 1.4.2、Tomcat 5.0(六)實驗內(nèi)容1安裝j2sdk 1.4.22安裝
11、服務器軟件Tomcat3安裝SQL Server 2000 Personal Edition4安裝網(wǎng)絡購書系統(tǒng)(七)實驗要求 1學生獨立完成,1人為1組; 2完成作品和實驗報告。 實驗二 HTML(一)實驗類型:設計性 (二)實驗類別:專業(yè)實驗 (三)實驗學時數(shù):3學時 (四)實驗目的1認識HTML的基本知識與結(jié)構(gòu)2熟練掌握HTML應用 (五)實驗環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版(六)實驗內(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小程序(七)實驗要求 1學生獨立完成,1人為1組;
12、 2完成作品和實驗報告。實驗三 JavaScript的應用(一)實驗類型:設計性 (二)實驗類別:專業(yè)實驗 (三)實驗學時數(shù):3學時 (四)實驗目的1掌握JavaScript的基本語法2熟練掌握JavaScript的控制結(jié)構(gòu)、函數(shù)和對象的使用3掌握JavaScript的應用(五)實驗環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版(六)實驗內(nèi)容1使用JavaScript編制一段代碼完成以下功能:(1)要求輸入一個姓名。(2)用確認框檢查輸入是否正確(是否為合法輸入字符,位長是否合理等)。(3)根據(jù)輸入給出相應的提示。2頁面上有一個圖像,在狀態(tài)欄顯示
13、有關圖像的說明。單擊圖像時,換成另一幅圖像,同時狀態(tài)欄的內(nèi)容也做相應的變更。3制作一個頁面,頁面上有兩個文本框和提交按鈕,在文本框1中輸入信息后,用鼠標單擊提交按鈕后,文本框2中將顯示文本框1中輸入的內(nèi)容。4在客戶端驗證用戶輸入信息,如果輸入正確,允許鏈接到網(wǎng)站;如果不正確,禁止鏈接,要求用戶界面友好。5制作一個數(shù)字鐘,根據(jù)網(wǎng)頁下載持續(xù)時間進行收費。(七)實驗要求 1學生獨立完成,1人為1組; 2完成作品和實驗報告。實驗四 Web數(shù)據(jù)庫應用(一)實驗類型:設計性 (二)實驗類別:專業(yè)實驗 (三)實驗學時數(shù):3學時 (四)實驗目的1掌握JDBC接口技術(shù)2掌握數(shù)據(jù)庫連接技術(shù)3掌握JSP數(shù)據(jù)庫信息發(fā)
14、布技術(shù)(五)實驗環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版、Tomcat、SQL數(shù)據(jù)庫(六)實驗內(nèi)容1設計一個網(wǎng)上商店應用(商品種類可以自選),并為該應用設計一個數(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ù)庫中的記錄進行模糊查詢。6對網(wǎng)上商店數(shù)據(jù)庫中的記錄進行范圍查詢。7把網(wǎng)上商店數(shù)據(jù)庫中某張表的數(shù)據(jù)逆序輸出。8對網(wǎng)上商店數(shù)據(jù)庫中某張表進行插入、刪除和更新操作。(七)實驗要求 1學生獨立完成,1人為1組; 2完
15、成作品和實驗報告。實驗五 綜合動態(tài)網(wǎng)站的實現(xiàn)(一)實驗類型:設計性 (二)實驗類別:專業(yè)實驗 (三)實驗學時數(shù):6學時 (四)實驗目的掌握JSP Web數(shù)據(jù)庫應用開發(fā)技術(shù)。(五)實驗環(huán)境Windows XP/2000/2003操作系統(tǒng)、記事本或Dreamweaver 8中文版、Tomcat、SQL數(shù)據(jù)庫(六)實驗內(nèi)容1設計注冊、登錄界面。2設計相關的數(shù)據(jù)庫。3連接數(shù)據(jù)庫。4設計查詢界面,并按一定次序輸出。5后臺添加、刪除、更新記錄。6設計后臺管理頁面。(七)實驗要求 1學生以小組為單位合作完成,35人為1組; 2完成作品和實驗報告。五、課程習題要求此門課是操作性很強的課程,課后作業(yè)以案例為主,通過具體案例的制作,使學生掌握基本的知識點及其應用。六、課程學時分配章次內(nèi)容理論學時實驗學時1Web技術(shù)概述32、3Web應用環(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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2021年遼寧省朝陽市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 《我的大學》讀書心得
- 新疆和田地區(qū)(2024年-2025年小學六年級語文)部編版課后作業(yè)(下學期)試卷及答案
- 湖南省湘潭市(2024年-2025年小學六年級語文)部編版能力評測(上學期)試卷及答案
- 2025年氨綸項目申請報告
- 廣東省陽江市(2024年-2025年小學六年級語文)部編版小升初真題(下學期)試卷及答案
- 整治方案3篇資料
- 2025年UV激光切割機項目申請報告模板
- 2025年新型功能材料項目申請報告模板
- 火車站建設腳手架服務協(xié)議
- 親近母語“西游智慧數(shù)學”系列
- 春節(jié)期間安全告知書
- 國家開放大學電大本科《古代小說戲曲專題》2024期末試題及答案(試卷號:1340)
- 高考英語復習備考:語篇銜接連貫的“七選五”教學設計
- 貴州省銅仁市2022-2023學年高二上學期1月期末質(zhì)量監(jiān)測數(shù)學試題(含答案詳解)
- 正常分娩產(chǎn)婦護理查房
- 紅色經(jīng)典影片與近現(xiàn)代中國發(fā)展答案考試
- 2018年10月自考00015英語二真題及答案含解析
- 降低會陰側(cè)切率的PDCA
- 《西醫(yī)外科學》教學大綱:膽道感染及膽石病
- 私宅施工方案
評論
0/150
提交評論