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