關於化整為零法在ASP動態網頁教學中的應用論文

關於化整為零法在ASP動態網頁教學中的應用論文

  摘 要:動態網頁是計算機專業的一個綜合性較高而且難度係數也較大的課程,中職學校的學生對此課程不消化,教學困難重重。本文根據ASP動態網頁課程的特點和學生的實際學習現狀,對目前中職學校計算機專業動態網頁課程的教學方法進行了分析,提出了以學生的學習能力為出發點,將教材專案化整為零的教學觀點,探索切合學生實際的教學方法。

  關鍵詞:ASP動態網頁Access資料庫Dreamweaver化整為零

  中職學校ASP動態網頁的教學一般是ASP?+Dreamweaver?+?資料庫組合。此組合雖降低了程式語言的成分,但因由學生起點低、底子較差,教學上仍然存在問題。

  一、當前教學方法存在的問題

  當前流行多種ASP教學方法:專案教學法、案例教學法、任務驅動法等。這些方法的共同點是每節課有一個專案(或者稱為案例、任務),讓學生有目的地去完成這些專案,從而掌握相關知識。這些方法優點是改變了傳統的以理論為主的“一言堂”教學方法,使課堂以生為本、目標明確,對提高學生的學習興趣有很大的幫助。然而,這些方法也存在一些問題。縱觀各路教材,所設計的專案都過於龐大,動輒十幾頁紙的容量。這種知識容量對中職的學生來說難度太大,學生無法理解專案的'整體,學起來無所適從,厭學情緒由此而生。可見這些方法不適合中職學校的初學者。由此,以當前的教學方法為基礎,根據學生的實際學習情況對教材的設定作適當的調整,從中開闢新型的教學方法是十分有必要的。

  二、新方法的探索

  (一)、化整為零——將大專案分解為零碎的小專案

  學習ASP動態網頁,基礎時期可以將其化為兩個“零”,一個是網頁另一個是資料庫。高三的學生已經有Dreamweaver網頁設計的基礎,接下來只需要再打好資料庫基礎了。資料庫的基礎我們必須一切從簡。

  1、選擇最簡易的資料庫軟體。

  學習資料庫有多種軟體,我們應根據學生實際選擇最容易上手的Access。Access是Microsoft?Office中的一個軟體,其介面對中職學生來說沒有太大難度。利用Access來講解建立資料庫,建立表格,學生很快上手,一般來說兩個課時學生就能掌握了。選擇Access建立資料可以降低資料庫的學習門檻,減輕學生的學習負擔。

  2、選擇最簡捷的資料庫連線。

  學習ASP動態網頁初期的難點是資料庫連線。在教學上,處理資料連線問題最好也是從最簡捷的方法入手。資料庫連線常用方法有三種:Access資料庫的DSN-less連線、Access?OLE?DB連線和Access資料庫源連線。考慮到學生的學習能力,我們只需選擇其中最容易操作的方法。實踐證明,學生比較容易接受的是第一種方法,這種方法簡單易懂易記。程式碼分析如下:

  第一行程式碼:Set?newconn=Server.CreateObject(“ADODB.Connection”)用以建立一個ADO連線物件例項,例項名為newconn。

  第二行程式碼:DBPath=Server.MapPath(“資料庫名”)用以獲取資料庫路徑,將路徑存放在DBPath中。

  第三行程式碼:Newwconn.open”Driver={Microsoft?Access?Driver?(*.mdb)};DBQ=”&DBPath?用以開啟資料庫連線。

  我們可以直接向學生介紹第一種連線方法,並經常應用到平時的練習中,而其它二種方法暫時不必提及,以免使學生在學習中造成混淆。

  (二)、化零為整——將“零件”組裝成小專案

  當掌握了Dream?Weaver及資料庫連線這兩個“零件”之後,學生可以著手進行動態資料庫網頁設計的“裝配”了。Dreamweaver的應用程式面板集中了製作ASP動態網頁的核心功能,此面板包括“資料庫”、“繫結”、“伺服器行為”和“元件”4個選項。利用這4個選項卡可以避免編寫大量程式碼就能做出許多常用的資料庫網頁。教師設計課程時,讓學生學習做一個“使用者註冊”的簡單網頁,頁面只包括“使用者名稱”和“密碼”兩個欄位,“註冊”和“重設”兩個按鈕。資料庫建設也只有建立資料庫、連線資料庫、建立簡單表格幾個步驟。這些簡單的課程也只需要兩個課時就能完成,而且效果良好。

  當這個簡單的動態資料庫網頁熟練之後,我們再舉一反三做一些相類似而又能引起學生興趣的網頁。例如,根據教材要求做一個留言板頁面。這一網頁原理跟“使用者註冊”一樣,只需要在資料庫中新增幾個欄位名。如“暱稱”、“留言主題”、“您的郵箱”、“您的網站”、“聯絡方式”、“留言內容”。

  當這些小的專案順利完成後,學生已經基本瞭解動態網頁及資料庫的概貌了。

  (三)、恢復專案原貌——將小專案組裝成大專案

  最後,我們再根據教材中的具體專案要求,指導學生把小專案連線成大專案。例如,在留言板頁面之外再新增“檢視留言頁面”、“線上調查網”、“線上論壇”等資料庫動態頁面。這樣一個一個“零件”地學習,再一個一個“零件”組裝,一個完整的網站就慢慢成形了。

  綜上所述,ASP動態資料庫網頁由於涉及到程式語言、網頁設計和資料庫,對於中職學生來說難度是比較高的,但只要我們能以學生為本,把課程化繁為簡、由淺入深,那麼學生就能輕鬆地入門了。

最近訪問