WEB高級(jí)程序設(shè)計(jì)(本)理論教學(xué)大綱_第1頁(yè)
WEB高級(jí)程序設(shè)計(jì)(本)理論教學(xué)大綱_第2頁(yè)
WEB高級(jí)程序設(shè)計(jì)(本)理論教學(xué)大綱_第3頁(yè)
WEB高級(jí)程序設(shè)計(jì)(本)理論教學(xué)大綱_第4頁(yè)
WEB高級(jí)程序設(shè)計(jì)(本)理論教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、WEB高級(jí)程序設(shè)計(jì)理論課程教學(xué)大綱 一、課程代碼:03080071二、課程名稱(chēng):WEB高級(jí)程序設(shè)計(jì)Web Advanced Programming三、課程類(lèi)型:選修課四、課程性質(zhì):專(zhuān)業(yè)課 五、學(xué)分:1.5 課時(shí):30 六、考核方式:大作業(yè) 七、先修課程:VB,數(shù)據(jù)庫(kù)技術(shù),計(jì)算機(jī)網(wǎng)絡(luò) 八、適用專(zhuān)業(yè):計(jì)算機(jī)相關(guān)專(zhuān)業(yè) 九、說(shuō)明Web高級(jí)程序設(shè)計(jì)是計(jì)算機(jī)與應(yīng)用專(zhuān)業(yè)學(xué)生的一門(mén)應(yīng)用性較強(qiáng)的專(zhuān)業(yè)必選課程。通過(guò)對(duì)該課程的學(xué)習(xí)使學(xué)生掌握Web程序設(shè)計(jì)的基本方法以及 ASP.NET的特點(diǎn)、基礎(chǔ)知識(shí)和具體的應(yīng)用;另外,還要使學(xué)生在學(xué)完本課程后掌握以下主要內(nèi)容:HTML 語(yǔ)言、級(jí)聯(lián)式樣式表(CSS)、XML語(yǔ)言、AS

2、P.NET進(jìn)行程序設(shè)計(jì)的語(yǔ)言VB.NET語(yǔ)法、常用ASP.NET服務(wù)器控件的使用方法、ADO.NET及網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)內(nèi)容的顯示、Web方式的文件上傳技術(shù)等內(nèi)容。最后要求能完成一個(gè)實(shí)際的WEB程序設(shè)計(jì)系統(tǒng)(如BBS系統(tǒng)、網(wǎng)上購(gòu)物系統(tǒng)、網(wǎng)上投票系統(tǒng)、在線考試系統(tǒng)、網(wǎng)絡(luò)辦公系統(tǒng)等)。本課程主要任務(wù)是通過(guò)學(xué)習(xí)能夠使學(xué)生在已有的計(jì)算機(jī)知識(shí)的基礎(chǔ)上,對(duì)在Internet網(wǎng)絡(luò)上發(fā)布信息有一個(gè)較全面、系統(tǒng)的了解,提高學(xué)生的網(wǎng)絡(luò)基本知識(shí)和基本理論的實(shí)際應(yīng)用能力。特別是通過(guò)學(xué)生課后的實(shí)踐,提高學(xué)生對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的認(rèn)識(shí)以及網(wǎng)絡(luò)程序設(shè)計(jì)的方法。1、使用教材:動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì) 潘曉南著 中國(guó)鐵路出版社2、參考資料

3、:Web高級(jí)程序設(shè)計(jì) 劉兵等編著 水利水電出版社3、 ASP動(dòng)態(tài)網(wǎng)頁(yè)教程 唐紅亮 電子工業(yè)出版社4、 Dreamweaver 8&ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)從入門(mén)到精通孫素華 中國(guó)青年出版社十、基本教學(xué)內(nèi)容及課時(shí)分配(一)教學(xué)內(nèi)容 第一章 WEB程序設(shè)計(jì)的基礎(chǔ)知識(shí)【教學(xué)目的與要求】 本章要求掌握Internet網(wǎng)絡(luò)及所提供的主要服務(wù); WWW的一些基本概念以及Web瀏覽器的一般工作原理;Web程序設(shè)計(jì)方式以及瀏覽器/服務(wù)器程序設(shè)計(jì)的原理與好處;另外,還需要如何在IIS上創(chuàng)建WWW服務(wù)器,以及虛擬目錄、主頁(yè)的設(shè)置方法等?!窘虒W(xué)重點(diǎn)】 瀏覽器/服務(wù)器結(jié)構(gòu)、Web程序設(shè)計(jì)優(yōu)點(diǎn)【教學(xué)難點(diǎn)】Web服務(wù)器的建立第

4、一節(jié) Internet及其提供的服務(wù)一、什么是Internet二、Internet提供的服務(wù)第二節(jié)WWW的基本概念 一、簡(jiǎn)單介紹 二、WEB瀏覽器的工作原理 三、統(tǒng)一資源定位器的介紹第三節(jié) WEB程序設(shè)計(jì)的方式一、C/S方式及原理二、C/S方式的好處三、ASP,JSP,PHP的比較第四節(jié)IIS上的服務(wù)器實(shí)現(xiàn)一、 簡(jiǎn)單介紹基本知識(shí)二、 的安裝三、 創(chuàng)建站點(diǎn)【思考題】 1.方式的工作原理是什么?2.試比較,各自的特點(diǎn)。 3.建立一個(gè)服務(wù)器。第二章 WEB程序設(shè)計(jì)的基礎(chǔ)【教學(xué)目的與要求】本章要求掌握標(biāo)準(zhǔn)HTML語(yǔ)言的基礎(chǔ)知識(shí),使學(xué)生能夠熟練掌握HTML頁(yè)面的基本編寫(xiě)格式和方法、超級(jí)鏈接的實(shí)現(xiàn)方法、表

5、格的創(chuàng)建過(guò)程、表單和框架在HTML中應(yīng)用;另外,還要掌握CSS(級(jí)聯(lián)樣式表)在HTML的Web網(wǎng)頁(yè)中應(yīng)用,可使學(xué)生能制作出非常漂亮的Web頁(yè)面;最后,要掌握XML語(yǔ)言的基礎(chǔ)知識(shí),使讀者了解XML語(yǔ)言的語(yǔ)法規(guī)則、數(shù)據(jù)結(jié)構(gòu)的定義、與CSS樣式表的聯(lián)合使用方法和Schema的應(yīng)用?!窘虒W(xué)重點(diǎn)】 HTML語(yǔ)言基本知識(shí)、級(jí)聯(lián)式樣式表(CSS)【教學(xué)難點(diǎn)】XML語(yǔ)言的知識(shí)。第一節(jié) HTML語(yǔ)言一、HTML語(yǔ)言的結(jié)構(gòu)二、構(gòu)成網(wǎng)頁(yè)的基本元素三、超文本鏈接指針第二節(jié) 級(jí)聯(lián)式樣式表(CSS) 一、定義CSS 二、CSS屬性分類(lèi) 三、CSS的單位第三節(jié)語(yǔ)言一、 XML的引出二、 XML的結(jié)構(gòu)【思考題】 1.HTML

6、的文件是由什么組成的?2.統(tǒng)一資源定位器的主要作用是什么? 3.制作一個(gè)CSS樣式表,要求外觀與圖2-8相同?第三章 Visual B【教學(xué)目的與要求】本章要求掌握VB.NET中最常用的基本語(yǔ)法:注釋與續(xù)行、常量與變量、運(yùn)算符與數(shù)組、控制語(yǔ)句、函數(shù)與過(guò)程?!窘虒W(xué)重點(diǎn)】 運(yùn)算符與數(shù)組、控制語(yǔ)句【教學(xué)難點(diǎn)】函數(shù)與過(guò)程第一節(jié) 書(shū)寫(xiě)規(guī)則一、注釋的用法二、分行與續(xù)行第二節(jié) 變量與常量 一、常量的使用 二、變量的使用第三節(jié) 運(yùn)算符與表達(dá)式一、 算術(shù)運(yùn)算符二、 賦值運(yùn)算符三、 比較運(yùn)算符第四節(jié) 數(shù)組一、 聲明數(shù)組變量二、 數(shù)組的用法第五節(jié) 控制語(yǔ)句一、 分支語(yǔ)句二、 循環(huán)語(yǔ)句第六節(jié) 函數(shù)與過(guò)程一、 基本概念

7、 二、 VB的常用函數(shù)【思考題】 1.分支語(yǔ)句有哪些?2.分行與續(xù)行有哪些要求? 3.VB的常用函數(shù)有哪些?第四章 服務(wù)器控件【教學(xué)目的與要求】本章要求掌握如何利用Web程序來(lái)控制用戶(hù)所輸入的數(shù)據(jù),以及ASP.NET中的常用Web服務(wù)器控件的使用方法?!窘虒W(xué)重點(diǎn)】 ASP.NET服務(wù)器控件的基本概念、ASP.NET中內(nèi)部控件的使用方法、【教學(xué)難點(diǎn)】驗(yàn)證控件的使用方法第一節(jié) 用戶(hù)注冊(cè)Web頁(yè)面功能說(shuō)明一、驗(yàn)證信息項(xiàng)二、測(cè)試信息項(xiàng)第二節(jié) ASP.NET 服務(wù)器控件簡(jiǎn)介 一、HTML服務(wù)器控件簡(jiǎn)介 二、WEB服務(wù)器控件簡(jiǎn)介 三、驗(yàn)證控件第三節(jié)ASP.NET的Web頁(yè)面一、 舉例:簡(jiǎn)單的ASP.NET

8、的Web頁(yè)面二、 ASP.NET的Web頁(yè)面處理過(guò)程第四節(jié) Web服務(wù)器控件一、 標(biāo)簽控件二、 按鈕控件三、 面板控件第五節(jié) 驗(yàn)證控件一、 RequiredFieldValidator控件二、 CompareValdator控件【思考題】 1.制作一個(gè)用戶(hù)注冊(cè)表單,要求能對(duì)用戶(hù)所輸入的數(shù)據(jù)進(jìn)行驗(yàn)證?2.制作一個(gè)輸入學(xué)時(shí)成績(jī)表的表單。第五章 ASP.NET數(shù)據(jù)訪問(wèn)基礎(chǔ)【教學(xué)目的與要求】本章要求掌握Web程序設(shè)計(jì)中數(shù)據(jù)庫(kù)管理系統(tǒng)SQL SERVER的使用方法;結(jié)合用戶(hù)注冊(cè)程序介紹通過(guò)ASP.NET訪問(wèn)SQL SERVER數(shù)據(jù)庫(kù)中某個(gè)數(shù)據(jù)表的方法?!窘虒W(xué)重點(diǎn)】 SQL語(yǔ)言的使用方法、ASP.NET連

9、接SQL SERVER數(shù)據(jù)庫(kù)的方法【教學(xué)難點(diǎn)】如何添加、修改、刪除數(shù)據(jù)表的一條記錄。第一節(jié) SQL語(yǔ)言基礎(chǔ)一、SQL2000簡(jiǎn)介二、SQL 2000的常用工具和實(shí)用程序三、SQL常用語(yǔ)句第二節(jié) ADO.NET數(shù)據(jù)訪問(wèn) 一、ADO.NET簡(jiǎn)介 二、ADO.NET的優(yōu)勢(shì) 三、ADO.NET的對(duì)象第三節(jié) 數(shù)據(jù)綁定一、 綁定控件裝入數(shù)據(jù)第四節(jié) ADO.NET的應(yīng)用實(shí)例一、 Login.aspx的源程序二、 Welcome.aspx的源程序【思考題】 1.制作一個(gè)用戶(hù)登錄界面?2.制作一個(gè)用戶(hù)注冊(cè)界面? 3.制作一個(gè)用戶(hù)信息修改的界面,使修改后的數(shù)據(jù)存入表中?第六章 ASP.NET內(nèi)建組件對(duì)象【教學(xué)目的

10、與要求】本章要求掌握由ASP繼承而來(lái)的內(nèi)建組件對(duì)象,它提供了網(wǎng)絡(luò)開(kāi)發(fā)所必不可少的功能,如:當(dāng)前目錄的獲得、Web頁(yè)的導(dǎo)航、在線人數(shù)的取得等功能?!窘虒W(xué)重點(diǎn)】 Response、Request對(duì)象常用屬性與方法、Application對(duì)象存儲(chǔ)數(shù)據(jù)及其事件和方法【教學(xué)難點(diǎn)】Session對(duì)象在Web程序設(shè)計(jì)中的應(yīng)用、Server對(duì)象屬性與方法。第一節(jié) Response對(duì)象一、利用Response對(duì)象顯示信息二、利用Response對(duì)象重定向?yàn)g覽器第二節(jié) Request對(duì)象 一、利用Request對(duì)象獲取表單提交信息 二、利用Request對(duì)象獲取cookies值第三節(jié) Application對(duì)象一

11、、 Application對(duì)象存儲(chǔ)數(shù)據(jù)二、 Application對(duì)象的屬性三、 Application對(duì)象的方法第四節(jié) SESSION對(duì)象一、 SESSION對(duì)象的成員概述二、 SESSION狀態(tài)信息的保持第五節(jié) Sever對(duì)象一、 Sever對(duì)象的屬性 二、 Sever對(duì)象的方法【思考題】 1.制作一個(gè)聊天室2.制作一個(gè)在線調(diào)查系統(tǒng)。要求能夠顯示出調(diào)查結(jié)果第七章 數(shù)據(jù)的顯示與處理【教學(xué)目的與要求】本章要求掌握如何把數(shù)據(jù)庫(kù)中的數(shù)據(jù)通過(guò)數(shù)據(jù)的列表控件按用戶(hù)的要求顯示、如何通過(guò)數(shù)據(jù)列表控件對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行操作?!窘虒W(xué)重點(diǎn)】 DataGrid控件使用方法、數(shù)據(jù)顯示與處理的實(shí)際應(yīng)用?!窘虒W(xué)難點(diǎn)】

12、“偽郵件系統(tǒng)”中郵件的顯示和附件標(biāo)志的處理方式第一節(jié) 偽郵件系統(tǒng)中郵件發(fā)送與接收說(shuō)明一、標(biāo)志位如何控制第二節(jié) 郵件的發(fā)送一、 界面說(shuō)明二、 偽郵件的發(fā)送程序第三節(jié) DataGrid控件一、DataGrid控件簡(jiǎn)介二、 DataGrid控件實(shí)現(xiàn)數(shù)據(jù)庫(kù)記錄的分頁(yè)顯示第四節(jié) 偽郵件的接收一 、顯示制定郵件的接收方法二、 偽郵件收件箱程序【思考題】 1.建立一個(gè)學(xué)生成績(jī)表,并用DATAgrid控件進(jìn)行分頁(yè)顯示2.利用datagrid控件對(duì)所顯示的學(xué)生成績(jī)表進(jìn)行修改和刪除操作。第八章 文件處理【教學(xué)目的與要求】本章要求掌握在ASP.NET中對(duì)文件和文件夾的操作方法,如復(fù)制文件或文件夾、刪除文件或文件夾、創(chuàng)建文件或文件夾?!窘虒W(xué)重點(diǎn)】 WEB服務(wù)器文件或文件夾的創(chuàng)建、刪除、復(fù)制【教學(xué)難點(diǎn)】文件重名的處理;文件的上傳第一節(jié) ASP.NET中文件和目錄的操作一、ASP.NET中文件和目錄的操作的說(shuō)明二、如何獲取目錄三、如何檢查文件是否存在第二節(jié) 偽

溫馨提示

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

評(píng)論

0/150

提交評(píng)論