一,、課程基本信息
課程編號:08181130
課程英文名稱:Website construction and development
授課對象:計算機(jī)科學(xué)與技術(shù)專業(yè)(師范教育,、網(wǎng)絡(luò)、軟件工程方向)全日制本科學(xué)生
課程類型:專業(yè)限選課
建議學(xué)時:總學(xué)時56,其中講授40學(xué)時,實驗16學(xué)時
學(xué)分:3學(xué)分
與相關(guān)課程的銜接:
先修課程:計算機(jī)導(dǎo)論、高級語言程序設(shè)計
考核方式:考查
二、教學(xué)目標(biāo)和要求
本課程介紹網(wǎng)站建設(shè)與動態(tài)網(wǎng)頁設(shè)計的基本知識。通過本課程的學(xué)習(xí),要求掌握HTML語言、CSS層疊樣式表和Javascript語言使用,熟練使用網(wǎng)頁常用編輯工具,掌握ASP.NET程序設(shè)計,,了解Web數(shù)據(jù)庫應(yīng)用技術(shù),。要求學(xué)生在學(xué)習(xí)本課程之后能獨(dú)立進(jìn)行網(wǎng)站建立、網(wǎng)站應(yīng)用開發(fā)和網(wǎng)站維護(hù),。
三,、教學(xué)內(nèi)容,、教學(xué)方式與課時分配
(一)WEB程序設(shè)計概述(2學(xué)時)
教學(xué)基本內(nèi)容:
1. Internet與WWW概述
2. Web瀏覽器與Web服務(wù)器
3. Web編程概述
4. ASP.NET開發(fā)環(huán)境
教學(xué)要求:
掌握網(wǎng)站基本概念,、網(wǎng)站的工作機(jī)制,、網(wǎng)站設(shè)計的基本方法和流程,,Web服務(wù)器的安裝和配置,;理解靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁的概念和執(zhí)行過程,;了解網(wǎng)站設(shè)計常用工具,。
教學(xué)方式:講授與討論。
(二)HTML和CSS(10學(xué)時)
教學(xué)基本內(nèi)容:
1.HTML語言概述
2.文檔的格式與風(fēng)格
3.加入多媒體與超級鏈接
4.制作表格,、表單
5.CSS與HTML的關(guān)系
6.設(shè)置樣式和樣式規(guī)則
7.CSS盒模型
8.布局與定位
教學(xué)要求:
掌握HTML基本語法,;理解表單的使用,能利用HTML和常用網(wǎng)頁編輯工具來編寫網(wǎng)頁和建立網(wǎng)站,;了解層疊樣式表,。
教學(xué)方式:講授與討論。
(三)Javascript編程基礎(chǔ)(6學(xué)時)
教學(xué)基本內(nèi)容:
1.Javascript簡介
2.Javascript編程基礎(chǔ)
3.對象和事件
4.瀏覽器對象模型
5.文檔對象模型
6.客戶端動態(tài)網(wǎng)頁編程
教學(xué)要求:
掌握服務(wù)器端腳本和客戶端腳本語言的概念,, Javascript基本語法,;熟悉腳本語言中的部分重要對象,了解如何使用腳本語言和網(wǎng)頁結(jié)合,。
教學(xué)方式:講授與討論,。
(四)ASP.NET對象(8學(xué)時)
教學(xué)基本內(nèi)容:
1.ASP.NET Web開發(fā)基礎(chǔ)
2.關(guān)于Page類
3.Response對象
4.Request對象
5.Server對象
6.Cookie對象
7.Session對象
8.Application對象
9.Cache對象
教學(xué)要求:
熟悉各個ASP.NET對象的概念及區(qū)別,結(jié)合實踐熟練掌握ASP.NET常用對象的應(yīng)用,。
教學(xué)方式:講授與討論,。
(五)ASP.NET服務(wù)器控件(6學(xué)時)
教學(xué)基本內(nèi)容:
1.服務(wù)器控件概述
2.常用的HTML服務(wù)器控件
3.常用的Web服務(wù)器控件
4.驗證控件
5.用戶控件
教學(xué)要求:
掌握ASP.NET常用的服務(wù)器控件、驗證控件和用戶控件的使用方法及其應(yīng)用,。
教學(xué)方式:講授與討論,。
(六)ADO.NET數(shù)據(jù)訪問(2學(xué)時)
教學(xué)基本內(nèi)容:
1.ADO.NET概述
2.建立數(shù)據(jù)庫連接Connection對象
3.使用Command對象執(zhí)行數(shù)據(jù)庫命令
4.連線模式數(shù)據(jù)訪問DataReader對象
5.離線模式數(shù)據(jù)庫訪問
教學(xué)要求:
掌握使用ADO.NET連接數(shù)據(jù)的方法;熟悉ADO.NET中各對象,、數(shù)據(jù)集合間的關(guān)系,。
教學(xué)方式:講授與討論。
(七)數(shù)據(jù)綁定(2學(xué)時)
教學(xué)基本內(nèi)容:
1.?dāng)?shù)據(jù)綁定技術(shù)基礎(chǔ)
2.?dāng)?shù)據(jù)源控件
3.?dāng)?shù)據(jù)綁定控件
教學(xué)要求:
掌握ASP.NET訪問數(shù)據(jù)庫的流程,,在ASP.NET中連接數(shù)據(jù)庫的方法,;熟悉數(shù)據(jù)的查詢、添加,、刪除和修改操作,。
教學(xué)方式:講授與討論。
(八)ASP.NET網(wǎng)頁布局與標(biāo)準(zhǔn)化(4學(xué)時)
教學(xué)基本內(nèi)容:
1.概述
2.母版頁
3.主題與外觀
4.Web部件
5.導(dǎo)航控件和站點(diǎn)地圖
教學(xué)要求:
掌握母版頁,、主題,、Web部件、導(dǎo)航和站點(diǎn)地圖這些技術(shù)的使用,。
教學(xué)方式:講授與討論,。
四,、 實踐環(huán)節(jié)(16節(jié))
本課程的實驗安排如下表:
序號 | 實 驗 名 稱 | 學(xué)時數(shù) | 實驗類型 (演示/驗證/綜合/設(shè)計) | 必選/可選 |
1 | 編程環(huán)境配置與測試 | 2 | 驗證 | 必選 |
2 | HTML標(biāo)記符的使用 | 2 | 驗證 | 必選 |
3 | 網(wǎng)頁布局與CSS層疊樣式表使用 | 2 | 驗證 | 必選 |
4 | Javascript基礎(chǔ) | 2 | 驗證 | 可選 |
5 | ASP.NET對象的應(yīng)用 | 2 | 驗證 | 必選 |
6 | ASP.NET組件的應(yīng)用 | 2 | 驗證 | 必選 |
7 | 數(shù)據(jù)庫的連接和數(shù)據(jù)的存取操作 | 2 | 驗證 | 可選 |
8 | 設(shè)計開發(fā)應(yīng)用網(wǎng)站 | 2 | 設(shè)計 | 必選 |
(詳細(xì)內(nèi)容見本課程的實驗教學(xué)大綱。)
五,、教材
劉艷麗. ASP.NET 4.0 Web程序設(shè)計. 北京:人民郵電出版社. 2012
六,、參考資料
1 楊樹林. ASP.NET程序設(shè)計案例教程. 北京:人民郵電出版社. 2011
2 ASP.NET從入門到精通(第3版)北京:清華大學(xué)出版社 2012
3 修毅. 網(wǎng)頁設(shè)計與制作-Dreamweaver CS5標(biāo)準(zhǔn)教程. 北京:人民郵電出版社. 2013
七、必要的說明
本課程具有內(nèi)容變化較快和操作性強(qiáng)的特點(diǎn),。實施時要根據(jù)實際情況選擇教材和參考資料,;要注意課堂講解與實例使用相結(jié)合,理論講授與實踐操作相結(jié)合,,突出實踐操作,。充分利用網(wǎng)上資源提高學(xué)生自主學(xué)習(xí)的興趣。