海南體育職業技術學院 符雪琪
WEB數據庫技術課程是高職院校計算機專業教學的重要內容,該課程具體涉及到WEB開發和數據庫訪問兩個方面的內容,是一門綜合性軟件開發課程。為了能夠更好的促進高職計算機專業WEB數據庫技術課程教學發展,文章從整個課程設計到實施的全過程分析WEB數據庫技術在教學中的應用。
WEB數據庫技術課程是一門綜合性課程,是高職院校計算機專業教學的重要課程內容,這門課程教學開展直接關系到高職計算機以專業教學成效。為此,文章在闡述WEB數據庫技術基本內容的基礎上,結合社會發展對高職院校計算機專業人才培養提出的要求,從課程設計、教學目標制定、教學內容完善等方面具體分析高職計算機專業WEB數據庫技術課程教學優化對策。
WEB數據庫系統本身是客戶機、服務器系統,具體可以分解為客戶、應用程序和后臺服務器網絡連接。WEB數據庫是伴隨數據倉庫和KDD發展起來的一種從大型Web日志、數據庫倉庫中發現并提出隱藏在其中信息的技術。WEB數據庫技術教學和數據庫處理的基本應用特點表現在以下幾個方面:第一,數據處理。為了能夠更好的存儲數據信息,發揮出數據信息在各個行業中的應用作用,并滿足人們對信息的隨時需求。數據庫一般會選擇應用表格的形式來對數據信息進行處理,在處理和存儲數據信息的過程中會應用到互聯網技術和數據庫技術,經過一系列的加工處理使得數據庫能夠更好的為網絡系統服務。WEB數據庫技術會通過表格的形式對數據信息進行處理,將結構化數據、非結構化數據轉變為具備實踐指導意義的信息。同時,在數據庫技術的作用下還能夠為人們提供圖文并茂的數據信息展現畫面,滿足人們對各類信息的使用需求。第二,支持新的編程技術。在數據庫技術應用的過程中為了能夠更好的滿足復雜化數據信息的處理要求,需要將網絡技術和數據庫技術整合在一起使用,在多個技術的支持下簡化數據庫系統開發管理應用難度。第三,Web數據庫找客戶的規則。WEB數據庫技術的使用會幫助用戶尋找到自己所需要的信息,并對信息的來源途徑進行分析,實現對信息的分類管理。
WEB數據庫技術課程是計算機網絡管理專業的核心課程,整個課程開設的主要任務是通過向學生介紹當前流行的WEB數據庫技術應用流程和開發流程,來幫助學生更全面的了解WEB數據庫技術應用程序開發特點和開發實現方法,提升學生對程序的開發應用能力、設計能力。
通過對該課程的學習學生能夠掌握網絡數據庫的發展脈絡,了解客戶機體系結構、數據庫應用技術、瀏覽器體系結構,掌握WEB數據庫的管理原理和技術應用實現策略。
根據WEB數據庫技術課程的基本特點,高職院校計算機應用專業會在第四個學期開展WEB數據庫技術課程教學,在開展教學的過程中將WEB數據庫技術專業課程定位為以應用技術為主線,計算機應用技術、程序設計、數據庫設計為基本學習內容。
計算機應用基礎以Office入門課程為基本內容;綜合考證課程基本要求之后設置VB程序設計語言課程;圍繞Access學習數據庫基礎來開展數據庫知識的教學。不僅如此,WEB數據庫技術專業課程還額外開設了桌面操作系統管理課程,輔助其他課程教學。
WEB數據庫技術課程教學目標具體設定如下:教師要通過知識的傳授來引導學生掌握ASP技術、NET技術、數據庫訪問技術、WEB程序開發應用技術,在學生掌握以上技術的基礎上來提升學生的編程能力,提高學生的職業素養。
現階段,WEB數據庫技術應用開發主要有兩個基本方向,一個是基于J2EE的體系架構,另外一個是NET體系結構。基于J2EE體系架構的WEB數據庫技術課程教學要求學生掌握JAVA語言基礎,在掌握JAVA語言的基礎上學習JSP和Servlet。基于NET體系架構的WEB數據庫技術課程教學,教師可以帶領學生直接學習ASP、NET程序設計,在程序開發設計的過程中獲得WEB程序開發技能。根據以上學習需要,可以將WEB數據庫技術課程教學做出如下的劃分:①HTML語言基礎;②VB.NET語法基礎;③HTML控件和WEB空間;④其他關聯控件;⑤內部常設對象;數據庫訪問技術。WEB數據庫訪問技術是整個課程開設的重難點,也是課程學習的核心內容,需要在掌握以上知識的基礎上實施教學。
在WEB數據庫技術課程教學中引入迭代開發應用這一項目內容,在教學的過程中為學生列舉案例,層層推進課程教學,引導學生在軟件的開發過程中更好的完成學習,提升自己的軟件開發應用能力。
迭代開發是現代軟件工程開發的常見方法,在這項開發方法會將任務劃分為一個個容易實現的階段性小目標,并為每個階段目標的完成來制定對應的評估標準,迭代是為了完成階段性目標所開展的一系列活動,在這些目標實現的過程中會完成對軟件的開發應用。
根據WEB數據庫技術課程教學目標的要求選擇了留言管理系統來作為基本教學案例,將教學內容融入到案例開發和應用中,指導學生通過多次迭代來逐漸設計出完善的留言管理系統。從實際設計情況來看,留言管理系統包含兩個大的功能模塊,分別是用戶登錄檢查模塊,另外一個是留言管理模塊。用戶登錄管理模塊會接受和處理用戶的登錄信息,就登錄用戶的合法性問題進行檢驗,如果不是合法性的用戶會及時阻斷其登陸留言管理模塊。如果用戶是合法的,則是會允許其進入到留言系統。留言管理模塊的主要功能是接受和處理用戶的留言信息,并對用戶的留言信息進行篩選和處理。
課程開展過程中教師會組織學生模擬軟件項目的基本開發流程,將留言管理系統的建設作為基本開發管理目標,將各個案例分解成一系列需要迭代完成的小版本,分階段的完成各個項目發展目標,在目標實現的過程中來更好的推進WEB數據庫技術課程開展。案例的選擇要遵循由淺入深的原則,在完成最后案例討論開發之后教學任務也順利完成。
在實施迭代開發教學的時候教師要遵循以下教學流程:首先,將第一次迭代教學的目標設定為使用HLML語言設計用戶登錄界面。這個階段教學內容是學會HTML標記方法,讓學生對案例能夠形成基本的了解,將總體教學目標細化為多個小目標分階段的完成。其次,完成第二階段的迭代教學。第二階段迭代教學目標是使用WEB控件來設計用戶登錄窗體,這個階段教學知識點是VB.NET基本語法,學會對常見操作控件的使用。在這個階段學習的時候教師要學會引導學生在靜態登錄界面基礎上利用專業的控件改進用戶登錄原理,確保用戶登錄窗體能夠對用戶輸出的信息進行篩選和分類處理。在這個階段學生不僅會掌握HTML控件和WEB控件的基本操作方法,而且還會了解網頁的基本構成和基本運作,最終形成一種動態化的網頁管理概念。再次,第三階段迭代學習目標。在這個階段教師要引導學生學會通過用戶登錄來查證用戶的身份,基本對應需要掌握的知識是數據庫訪問,知識點涉及常用內置獨享、ADO和NET以及數據庫訪問。最后,第四階段的迭代學習目標。在這個階段要學會設計留言提交,涉及到的知識點是數據綁定和數據顯示控件開發。經過前幾次的開發,學生提升了案例分析處理能力,在此基礎上需要完成數據信息的查詢,借助數據庫技術和檢索技術來完成對留言表的有效處理。
結束語:綜上所述,WEB數據庫技術課程是一門應用性、綜合性、實踐性較強的課程,也是當前高職院校計算機專業教學中的關鍵課程。基于社會發展對計算機專業人才培養提出的要求,在WEB數據庫技術課程教學的過程中需要教師不斷強化ASP、ENT技術開發應用的比例,精心設計教學,實現從簡單到繁雜的教學,層層遞進,從而不斷訓練和提升學生的計算機綜合素養。