【課程的性質(zhì)和任務(wù)】
《WEB系統(tǒng)開發(fā)》將介紹WEB系統(tǒng)開發(fā)的基礎(chǔ)模式、方法,采用ASP. NET技術(shù)結(jié)合VB.NET語言進行介紹,涉及ASP.NET程序所用的開發(fā)工具和運行環(huán)境、VB.NET程序設(shè)計基礎(chǔ)和ASP.NET的程序設(shè)計基礎(chǔ)、ADO.NET數(shù)據(jù)庫訪問、三層架構(gòu)開發(fā)等有關(guān)內(nèi)容。通過本課程的學(xué)習(xí),使學(xué)生掌握開發(fā)ASP.NET程序的基礎(chǔ)知識和基本方法,對網(wǎng)絡(luò)程序設(shè)計有一個全面的認識和了解,并能夠獨立自主開發(fā)小型網(wǎng)絡(luò)應(yīng)用程序。
【上課環(huán)境】
【課程教學(xué)基本要求】
部分 環(huán)境搭建
本章對WEB系統(tǒng)開發(fā)進行總體介紹;重點掌握ASP.NET的開發(fā)工具和運行環(huán)境,并掌握新建一個ASP.NET的基本流程和建立應(yīng)用程序的意義和方法。學(xué)生要能夠熟練搭建ASP.NET的運行環(huán)境,并能夠開發(fā)個簡單的ASP.NET應(yīng)用程序;
重點:ASP. NET開發(fā)環(huán)境;IIS應(yīng)用。
難點:ASP. NET開發(fā)環(huán)境。
第二部分 VB.NET程序設(shè)計基礎(chǔ)
本章對VB.NET程序設(shè)計語言進行總體介紹,包括基本數(shù)據(jù)類型,變量與常量,運算符與表達式,常用系統(tǒng)函數(shù),復(fù)合數(shù)據(jù)類型,過程,流程控制以及VB.NET類的應(yīng)用等。
重點:VB.NET語言。
難點:VB.NET類的應(yīng)用。
第三部分服務(wù)器控件
本章重點掌握Web服務(wù)器控件的使用,如常用的文本框、標簽、按鈕、下拉列表框、單選框、復(fù)選框等控件,另外,HTML服務(wù)器控件中的文件上傳控件也需要深刻掌握。
重點:用戶控件應(yīng)用;常規(guī)屬性的使用;基本事件的使用。
難點:用戶控件的使用和控件的綁定、樣式等操作。
第四部分內(nèi)部對象
本章要求掌握Request、Response、Cookie、Session、Application、Server等對象的基本知識和基本方法,此外,也應(yīng)該掌握利用Mail對象在線發(fā)送郵件的方法。學(xué)生需充分體會Session和Application的使用方法和Response.Redirect、Server.Transfer、Server.Execute等方法,并體會Cookie的作用。
重點:Request、Response、Cookie、Session、Application、Server等對象的應(yīng)用。
難點:Response.Redirect、Server.Transfer、Server.Execute等方法。
第五部分 ADO.NET存取數(shù)據(jù)庫
本章介紹ADO.NET模型,掌握利用ASP.NET連接數(shù)據(jù)庫,查詢、添加、刪除和更新刪除的基本方法,此外,掌握利用GridView控件刪除和更新記錄的方法。
重點:利用GridView控件刪除和更新記錄的方法。
難點:利用GridView控件刪除和更新記錄的方法。
第六部分 深入數(shù)據(jù)庫編程
本章掌握GridView、DataList和Repeater控件的使用方法。了解在SQL語句中使用參數(shù)和對DataSet對象的操作。能夠熟練使用GridView控件進行查詢、刪除、更新、查看詳細頁面、分頁、排序、定制列和模板列等功能,并要掌握DataList和Repeater控件的基本操作。學(xué)生可完成一個WEB單據(jù)的設(shè)計與制作。
重點:DataSet應(yīng)用;GridView控件的定制列和模板列。
難點:WEB單據(jù)的設(shè)計與制作
第七部分 三層架構(gòu)開發(fā)模式的應(yīng)用
本章掌握三層架構(gòu)開發(fā)模式,三層架構(gòu)各層功能;掌握數(shù)據(jù)訪問層實現(xiàn)方法;熟練掌握SQLHelper類庫應(yīng)用。
重點:三層架構(gòu)各層功能;數(shù)據(jù)訪問層實現(xiàn)方法;SQLHelper類庫應(yīng)用。
難點:數(shù)據(jù)訪問層實現(xiàn)方法;SQLHelper類庫應(yīng)用。
第八部分 文件及文件夾操作
本章掌握對文件和文件夾操作的基本方法,如文件和文件夾的新建、復(fù)制、移動和刪除等,以及對文本文件、XML文件的操作。
重點:對XML文件的操作。
難點:對XML文件的操作。
第九部分 WEB服務(wù)
本章理解Web服務(wù)的基本概念,并能夠建立、通過代理類調(diào)用一個簡單的Web服務(wù)。另外,大家練習(xí)時可以兩人合作,一人提供Web服務(wù),一人通過代理類調(diào)用Web服務(wù)。
重點:對WEB服務(wù)的理解;建立、調(diào)用Web服務(wù)。
難點:建立、調(diào)用Web服務(wù)。
(二)實驗教學(xué)內(nèi)容和基本要求
見實驗大綱