劉柱文 李麗琳
[摘要]根據模塊式教學法把《ADO.NET數據庫訪問技術》課程進行模塊劃分。
[關鍵詞]模塊式教學 ADO.NET
中圖分類號:G42文獻標識碼:A文章編號:1671-7597(2009)0520106-02
模塊化教學法(MES),是20世紀70年代初由國際勞工組織研究開發出來的以現場教學為主,以技能培訓為核心的一種教學模式,我國的教育從“應試教育”向“素質教育”的轉軌,該教學模式以其靈活性、針對性、現實性、經濟性的特點,越來越受教育理論工作者及各類職業技術學院的關注。一種新的教學模式的應用和推廣,必然涉及教材、師資、教學設備等配套設施的建設。下面就《ADO.NET數據庫訪問技術》這門課程在實施模塊式教學時將課程進行模塊劃分。
一、課程定位
(一)課程目標
通過本課程的學習使學生了解ADO.NET技術在軟件技術中的地位和作用;加深對多層結構的數據庫應用開發技術的理解;掌握ADO.NET技術的核心知識:SqlConnection 對象、sqlDataReader對象、DataSet對象、SqlDataAdapter對象等基本意義和使用,能迅速利用ADO.NET相關技術實現用戶指定需求的數據應用程序模塊。通過本課程的學習,學生能用ADO.NET技術進行企業級多層分布式數據庫應用程序開發。
(二)課程性質與作用
1.課程性質
《ADO.NET數據庫訪問技術》課程是軟件技術專業的重要課程,旨在培養學生掌握數據庫應用項目的開發流程及方法,具備企業級數據庫應用程序開發的能力,并形成良好的軟件開發的職業素養。
2.課程地位
《ADO.NET數據庫訪問技術》課程是軟件技術專業的重要課程,具有承前啟后的關鍵作用。其在課程體系中的地位如圖1所示:

二、課程模塊劃分
(一)確定模塊目標
通過與企業合作、通過職業崗位調研、崗位分析,以職業崗位需求為根據確定本課程的模塊目標,特別是學生的能力目標。
(二)遴選與組織模塊內容
在行業專家參與的基礎上,建立基于崗位工作任務的教學內容遴選機制,構建緊跟行業發展趨勢的基于工作任務和工作過程的模塊化課程結構。
根據能力目標和知識目標,選擇經典的實際案例貫穿整個課程,作為訓練學生職業崗位綜合能力的主要載體。把整個案例分解成若干子項目合理地分配到課程的相應模塊中,用于訓練學生的單項能力。
(三)模塊劃分
在實際案例中,數據庫訪問總體上分為兩類操作:數據查詢、數據更新,其中數據更新分為數據插入、數據刪除及數據修改三種操作。在ADO.NET下,數據源連接環境分為兩種:連接環境與非連接環境。
在連接環境中,應用程序與數據源保持持續的連接。連接環境的優點有:一是更易于維護一個安全的環境;二是更易于控制并發;三是與其它場景中的數據相比,該場景中的數據更有可能是最新的。連接環境的缺點是:必須存在持續的網絡連接,可伸縮放性差。
無連接環境是指用戶或者應用程序不能持續地連接到某個數據源的環境。無連接環境的優點有:一是可以在任何時間方便的工作,也可以隨時連接數據源來處理請求;二是其他用戶可以使用該連接;三是提高了應用程序的可縮放性和性能。無連接環境存在的缺點有:不能保證數據是最新的,可能發生更改沖突且必須解決。
在許多情況下,人們并不是在完全有連接或完全無連接的環境下工作,而是在兩種方法的混合環境下工作。因此,在教學上我們充分考慮工作場景,設計相應的工作任務。在模塊劃分上提出以下兩種方案:
1.模塊劃分方案1。如下圖2所示:這個方案從數據庫訪問技術的角度結合與ADO.NET與數據源連接的方式將各種數據操作進行模塊劃分。這種方案的優點是在進行相同數據操作同時進行連接環境與非連接環境操作比較,加深兩種環境的區別及應用。

2.模塊劃分方案2。如下圖3所示:這個方案是從ADO.NET兩種與數據源連接環境進行劃分兩大模塊,在每一種環境下完成數據庫訪問操作。這種方案的優點是兩種環境下分別設計每種數據操作模塊,體現整體性。
上述兩種模塊劃分方案很難取舍,我在具體實施中采用第二種方案如圖3。

選擇教學方法。注重學生職業能力的培養,以學生為主體選擇教學方法。體現“學中有做,做中有學”。在教學的不同階段采用不同的教學方法。
模塊考核方式。如下表1所示:突破傳統的“知識考核”,注重“能力考核”。在問題考核的基礎上,結合平時的作業考核、課堂上的答問考核、出勤考核、“能力證據”考核等進行全面的考核。

三、小結
課程模塊的劃分仍然處于學習階段,存在很多不足,在不斷實踐中總結經驗,尋求更合理的方案。
參考文獻:
[1]曾憲章,論高等職業教育模塊式教學模式的構建[J].職業與教育,2007.2.
作者簡介:
劉柱文(1973-),湖南永州人,講師,主要研究方向:計算機網絡技術及軟件技術;李麗琳(1975-),女,湖南永州人,講師,主要研究方向:軟件技術及網絡安全。