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