999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web應用開發課程的教學研究

2009-04-29 00:00:00劉林東
電腦知識與技術 2009年27期

摘要:文中闡述了ASP的應用開發課程教學研究。通過對課程的知識體系、教學方法與策略、案例的分析,總結出該課程教學的重難點以及如何突破傳統的教學模式和方法,使學生在學習過程中,既掌握課程知識內容,又能將技術綜合應用于具體應用系統開發中去。

關鍵詞:ASP;ODBC;ADO

中圖分類號:G640文獻標識碼:A文章編號:1009-3044(2009)27-7834-03

The Research of Web Application Development Course

LIU Lin-dong

(Department of Computer Science, Guangdong Institute of Education, Guangzhou 510303, China)

Abstract: The teaching and research about ASP application development course is discussed in this article.Through the knowledge of the curriculum, teaching methods and strategies, case analysis, summed up the emphasis and difficult of the course and how to break through the difficulties of traditional patterns and methods of teaching.Students in the learning process not only master the curriculum's knowledge as well as an integrated application of technology specific to the development of application systems.

Key words: active server pages; open database connectivity; activex data objects

基于Web應用開發、網站構建技術、ASP應用開發等課程在目前大專院校和高職高專的課程設置中均有開設。如何既有效地利用Web開發技術 (ASP、PHP、JSP、ASP.net等)達到教學計劃中的教學目標和教學要求,又能通過教學讓學生理解基于Web的開發技術以及綜合應用各種技術能力,完成應用系統的分析、設計、編碼、測試與發布等各個環節,是教學和實踐中碰到的一個難題。在此類課程中,涉及到的技術除了網頁編緝和腳本技術外,還有數據庫技術(Access、SQL Server、MySQL、Oralce等)、操作系統平臺(Windows、Linux和UNIX等)、數據庫訪問技術(ADO、ODBC、JDBC、OLEDB等)。

本人就多年教學實踐和經驗總結得出,要在教學計劃的時間內完成以上教學任務,如果按部就班實施教學,不僅教學目標達不到,而且可能會造成學生學習方法不當、學習效率低以及無法激發學生的學習興趣。這就要求教師在教學計劃的制定、教學內容的安排、教學方法的改進以及實踐教學的指導等方面進行改進。

1 課程體系

1.1 課程介紹

該課程要求學生對網頁制作技術(HTML)和工具(Dreamweaver、Photoshop、Flash、Firework)有較好的掌握,掌握基本的數據庫理論與方法。

課程一般由以下模塊組成:HTML介紹、VBScript、JavaScript、XML、ASP內置對象、ASP組件、SQL、數據庫技術、ADO技術、綜合實例。

本門課程一般屬于專業選修課,更多地注重學生對應用系統的開發,而不是知識的記憶。所以在課程設置中,理論教學時間與實踐教學時間比例為1:1。

1.2 知識體系

由于課程涉及的知識點較多,如果按照教材的內容教學,教學效果不明顯,因此,本人在教學實踐過程中,將該課程總結為ASP技術 的四個特點。一方面,通過ASP的四個特點,學生能掌握課程體系中涉及到的最基本知識點;另一方面,可以簡化學生對繁雜知識和概念的記憶,幫助學生熟練掌握ASP的應用和開發。如圖1所示。

對于圖1中四個特點,包括了ASP課程中的所有知識點。

1)ASP文件可以包括服務器端腳本包括:HTML、DHTML、靜態網頁、動態網頁、XML、服務器、C/S模式、B/S模式、腳本、Web服務器、IIS配置與調試;

2)提供了基本內建對象支持包括:Response、Request、Server、Session、Server、ASPError、ObjectContext;

3)可用另外的元素來擴展其功能包括:組件概念、內部組件、外部組件、組件的編寫、組件的調用、常見的組件;

4)可利用SQL語言訪問關系數據庫包括:數據庫技術、ADO、Connection、Recordset、Command、SQL、ODBC、OLEDB等。

2 教學方法與策略

由于該課程偏重于應用,所以在教學方法與策略上,本人注重以下幾個方面:

2.1 理論教學與實踐教學相結合

課程的知識體系不能因為實踐的需要而忽略,但如何解決學生對理論知識較枯燥的問題是也是本課程中遇到的很大問題。一方面,在進行理論教學的同時,結合相關案例進行講解和分析;另一方面,在分析、解決問題的過程中,讓學生領會所使用的知識點,(如:要求學生設計并實現一個在線考試系統,在實踐環節中,學生必須理解并掌握VBScript中的語法、ASP內置的常用對象等概念)。

2.2 以案例教學為主線

在傳統的教學中,大多采用代理式的教學方法,教師負責的是“傳”、“授”、“解”,單項信息傳遞,灌輸知識;而學生是處在“接”、“受”、“聽”位置上。

為了更好地激發學生的學習興趣,讓學生能在學習的過程中掌握基本理論知識和方法,在教學過程中,使用案例教學法進行教學。從學期開始就圍繞一個完整地案例進行教學,將真實的問題設置在整個案例的各個模塊中,通過案例分析、小組討論、全班交流、總結歸納等環節提升學生的解決問題的能力;案例的真實性有助于學生真正解決實際問題(如:電子商務購物網站、教學管理系統等)。

2.3 分小組教學

高校的課程教學中,很少會將班組學生分成小組的形式,所以造成學生之間很少討論與交流,最終的結果仍然是學生是被動的學。小組教學的整個教學環節都與小組息息相關,貫穿著“自主、合作、探究”的課改新理念,充分尊重了學生的主體地位,充分發揮了學生的自主能動性,提高了學生的參與率與互動率,課堂學習氣氛濃厚,有效地提高了課堂效率。

將全班學生分為幾個學習小組,一般5~6人為一小組,有助于學生積極性的調動和正確地教師對學生的評價以及學生之間的評價;有助于培養學生高級認知能力的同時,也有助于增強解決實際問題的能力。

2.4 重點、難點教學

由于課程涉及的知識點較多,如果按照教材的內容按部就班的教學,教學效果不佳。在本課程中,首先要重點掌握的是ASP的基本概念與功能,所以可以通過圖1讓學生理解整個課程的知識架構;然后在介紹ASP數據庫訪問技術時,通過圖2讓學生更直觀地理解數據庫訪問技術 的一般方法和過程,同時再輔助一些案例進行解釋;在數據庫訪問方法中,包括在ODBC、DSN、OLEDB等多種方法,采取易后難的策略,先重點介紹ODBC的訪問技術,再較全面介紹各種訪問方法。

ADO組件對象是本門課程的重點與難點,如何讓學生理解并掌握ADO對象的概念及其應用是應用程序訪問數據庫的關鍵。圖3中介紹了ADO對象訪問各種關系數據庫之間的方式,直觀地體現了應用程序與關系數據庫之間的訪問方法以及所需注意的事項。

2.5 課程設計

為了全面掌握課程知識體系及學生的實踐能力,在學期初就布置課程的課程設計,圍繞教學內容的知識體系以及案例教學,以小組為單位進行課程設計,在學期末完成課程設計并提交課程設計報告。課程設計占期末總評成績的20%。通過課程設計的方式,充分體現了以學生為中心的學習方式。在實踐中學,在實踐中提高。實踐證明,采用在實踐性較強的課程中采用課程設計的方式有利于增加學生的實踐能力,有利于對學生進行客觀、公正的評價。

3 教學案例

課程中所采用的案例為“基于Web的網上考試系統”,按照軟件工程的思想,為需求、設計、編碼、測試、發布、維護等幾個步驟提供各種開發文檔、代碼、報告以及幫助文檔等。

同時為案例教學所需各種軟、硬件環境提供支撐,包括:Visual Studio 2005、Dreamweaver、IIS、SQL Server 2000、Access 2000、Project 2000、LeapFTP等。

在案例分析中,結合教學內容以及網上考試系統,主要包括以下內容:

3.1 HTML/VBScript

考試系統中涉及到的HTML主要是表單和表格。表單中的幾個屬性學生一般較難掌握。

表單一般格式如下:

重點介紹action、method、name三個屬性的用法以及表單中對象的名稱取名注意事項。

3.2 ASP對象

考試系統中主要采用的對象包括:Response、Request、Session、Application以及Server五個對象。

如在表單中,method屬性的取值以及對象名稱決定是采用Request.form集合還是request.querystring集合。如果method屬性的取值為Post,則采用 Form集合;如果method屬性的取值為Get,則采用QueryString集合。

3.3 組件

系統中需要上傳學生的考試文件,系統中采用外部組件,使用外部組件的步驟如下:

1)下載文件上傳外部組件文件lyfupload.dll;

2)注冊外部組件,regsvr32 c:\\winnt\\system32\\lyfupload.dll;

3)利用外部組件的方法和屬性實現文件上傳。

Set obj = Server.CreateObject(\"LyfUpload.UploadFile\")

txt = obj.request(\"text1\")

ss=obj.SaveFile(\"file1\", \"C:\emp\", 1) '保存文件到服務器

3.4 ADO

重點介紹數據庫通過ADO對象連接關系數據的方法和步驟。其中采用ODBC連接Access數據庫的方法如下:

Dim conn

set conn=server.createobject(\"ADODB.Connection\")

conn.open \"provider=microsoft.jet.oledb.4.0;data source=\"Server.MapPath(\"*.mdb\")

采用ODBC連接SQL Server數據庫的方法如下:

Dim conn

set conn=server.createobject(\"ADODB.Connection\")

conn.open \"driver={SQL Server};server=Server Name;uid=uid;pwd=pwd;database=database name;“

4 小結

本文介紹了基于Web應用開發課程的教學方法與教學策略,且在實際教學過程,應用文中介紹的教學方法與策略,教學效果良好,得到了教師和學生的好評。

文中介紹的案例教學方法,在實際教學過程中,應針對不同的學生采取相應的案例和教學方法。在實施案例教學的過程中,應該充分考慮到課程知識體系與案例的銜接,不能為了案例教學而忽略了課程的知識體系;也不能只片面要求學生掌握知識內容而不注重案例的重要性,需要將兩方面有機結合在一起。同時,案例的選取,完整地貫穿整門課程體系的案例要好于多個零散的案例組合在一起。

參考文獻:

[1] 田洪云.“ASP.net技術與應用”課程教學方法研究[J].教育與教學研究,2009,13(4):97-98.

[2] 袁守華.基于Web的課程網絡教學網站的開發與應用[J].中原工學院學報,2004,15(1):49-53.

[3] 譚春茂,孫修東.基于Web的網絡教學系統設計與實現[J].計算機技術與發展,2007,17(7):219-222.

[4] 胡延琴,王東.論高校計算機課程中對動態網頁技術的選擇[J].河南教育學院學報,2004,13(4):68-70.

[5] 王俊生.醫學院校開設《ASP動態網頁設計》課程的教學探索與實踐[J].電腦知識與技術,2009,5(16):4231-4232.

主站蜘蛛池模板: 欧洲亚洲欧美国产日本高清| 国产主播一区二区三区| 69av免费视频| 这里只有精品国产| 一本大道香蕉久中文在线播放| 国产在线一区视频| 国产成人高清亚洲一区久久| 波多野结衣二区| 亚洲中文久久精品无玛 | 极品国产一区二区三区| 国产真实乱子伦视频播放| 欧美成人二区| 国产激情无码一区二区APP| jizz在线免费播放| 国产精女同一区二区三区久| 午夜精品一区二区蜜桃| 国产成人av一区二区三区| 国产激情无码一区二区APP| 丰满少妇αⅴ无码区| 婷婷六月激情综合一区| 中国精品自拍| 99人体免费视频| 久久久91人妻无码精品蜜桃HD| 久久免费观看视频| 一级毛片免费观看不卡视频| 亚洲第一视频网站| 精品国产欧美精品v| 国产精品人成在线播放| 国产在线视频二区| 91九色最新地址| 凹凸精品免费精品视频| 欧美日韩免费观看| 亚洲系列中文字幕一区二区| 国产精品欧美在线观看| 欧美精品H在线播放| 日本91视频| 欧美日韩北条麻妃一区二区| 99热这里只有精品国产99| 日韩免费毛片视频| 欧美成人一级| 亚洲欧美国产高清va在线播放| 91蜜芽尤物福利在线观看| 欧美啪啪一区| 亚洲中文字幕精品| 亚洲精品国偷自产在线91正片 | 97久久超碰极品视觉盛宴| 波多野结衣无码中文字幕在线观看一区二区 | 免费高清a毛片| 久热精品免费| 久久久久无码国产精品不卡| 日韩美女福利视频| 一本久道久久综合多人| 老司国产精品视频91| 欧美日本激情| 极品性荡少妇一区二区色欲| 国产亚洲欧美日本一二三本道| 精品久久久久成人码免费动漫| 成人在线天堂| 青青草原偷拍视频| 天天操精品| 精品综合久久久久久97| swag国产精品| 天堂av综合网| 亚洲成人高清在线观看| 国产成人高清精品免费软件| 一本一本大道香蕉久在线播放| 四虎成人精品| 精品少妇人妻一区二区| 国产黄色爱视频| 国产精品无码久久久久久| 国产9191精品免费观看| 国产成人免费| 亚洲精品制服丝袜二区| 最新午夜男女福利片视频| 亚洲美女视频一区| 欧美在线导航| 91热爆在线| 国产日韩丝袜一二三区| 欧美 亚洲 日韩 国产| 国产小视频a在线观看| jizz国产在线| 成人免费一区二区三区|