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