案例教学法在ADO.NET课程中的应用

关键词: 操作 数据源 应用程序 数据

ADO.NET是一个以.NET Framework为基础的全新的数据操作模型。它是专门为.NET平台上的数据存取操作而建置的。应用程序可以通过ADO.NET连接到这些数据源并操作这些数据, 以完成数据的添加、删除和修改。

ADO.NET是.NET软件设计人员的一门重要课程, 是软件专业核心课程之一。培养学生软件设计开发的能力, 这直接影响到学生的专业技能和毕业后的就业能力。本文提出了案例教学法, 经教学实践检验, 取得了较好的教学效果。

1 传统教学中存在的问题

在传统的教学方法中, 学生在学习某个知识要点之前, 首先需要熟记一些基本的概念, 然后再在老师的讲解下学习相关的应用, 从而由浅入深地达到一个较高的层次。虽然此种方法有助于学生奠定理论基础, 但由于重理论而轻实践, 所以使学生常常无法适应日后的实际工作, 同时也难以培养学生的自学能力。

ADO.NET是与数据源交互的.NET技术, ADO.NET牵扯到的理论概念比较抽象, 而传统的教学方法是基本知识体系的授课法, 依据课程内容先从概念入手, 然后介绍理论知识和原理, 最后给出实例。

2 案例教学法的在ADO.NET课程教学中的重要性

根据本课程自身的特点及教学目标, 在ADO.NET教学中引入案例教学, 使学生在强化ADO.NET基础理论知识的同时, 培养其实际应用中的系统的设计和实现维护能力。与传统的教学法相反, 案例教学法采用“案例, 理论, 概念”模式的教学方法, 通过对典型案例的分析与讨论, 使学生体验理论知识在实际应用中的作用, 将抽象的ADO.NET原理知识运用到生活实际中, 从而解决生活中的实际问题, 达到融会贯通的效果, 从而促进ADO.NET课程更具有实践性和应用性。

3 分析典型案例

ADO.NET编程作为面向对象的体系结构, .NET将数据与对象结合起来, 在处理大量数据时采用ADO技术进行数据的存取和操作, 以提高数据的使用效率。可以详细讲授.NET中的数据访问技术、剖析ADO.NET类的使用方法, 使学生掌握在.NET体系下使用ADO进行数据操作的关键技术。

4 案例的实施

4.1 案例的精心选择

案例的选择将直接影响教学效果。如何精心的选择合适的具有一定实用性的案例以提高案例教学效果并不容易。在案例选择时, 案例既不能脱离课程教学的基本要求, 又不能把案例简单地作为教材的补充举例, 如果这样, 则适得其反。选择案例时首先案例必须具有典型性、真实性, 因为典型真实的案例能集中反映同类问题的共同本质和特点, 以便学生解决其他问题。其次要具有针对性、实践性, 案例太复杂超出了学生的分析能力, 不能激发学生的学习兴趣, 案例太简单不能引起学生思考, 分析, 研讨, 同样达不到教学的目的。案例还要具有一定的启发性, 通过案例不仅要解决让学生轻松获得新知识, 更重要的是要提高学生分析问题、解决问题的能力, 从而开阔学生思路。

4.2 案例的设计

案例教学的设计不是以教材内容为顺序介绍知识点, 而是围绕案例介绍相关知识点。首先介绍案例的应用背景, 从功能需求的角度对系统进行分析, 引导学生发现问题, 然后介绍要解决的问题需用到的理论知识, 在介绍相关的理论知识后, 师生共同再应用所学的理论知识分析解决该问题。

4.3 案例的具体实现

在ADO.NET中, 数据库编程是体现课程特色部分之一, 本文以数据库编程为例, 说明案例教学过程的实施。在这部分教学中, 充分利用案例教学, 通过对以数据库编程为核心的图书管理系统典型案例的分析, 使学生能够看到一个真正的大型复杂系统是如何设计实现的, 加深学生对基本原理基本理论的理解、掌握, 同时引进ADO.NET的新理论、新技术。

据以上分析, 我们选择图书管理系统作为案例教学, 选择图书管理系统加以阐述, 学生比较熟悉。而其它部分触类旁通, 学生课后可自主设计。首先, 师生一起探讨图书馆如何管理图书信息, 借阅信息, 图书管理员如何管理图书, 如何办理借阅, 借阅者丢失图书情况等。从而确定系统的功能需求, 探讨的过程中, 给学生讲授此阶段就是数据库设计的需求分析阶段, 再引入需求分析阶段的任务、目的和方法, 通过案例, 要求学生从中体会到需求分析在整个设计过程中的重要性。

通过设计图书管理系统界面案例, 讲解常用控件的使用及控件的属性, 让学生熟练掌握tabControl, menutrip, , Treeview Panel, Splitter contextMenuStrip, imageList等控件使用方法, 了解MDI副窗体和子窗体设计方法。

接着设计新书入库和图书借阅, 引导学生学习掌握ADO.NET数据库的连接的方法。并从数据库中取出数据显示在控件中。

通过这个案例组织展开课堂提问、讨论, 要求学生掌握ADO.NET与数据库的连接方法, 注意连接字符串的写法。Command对象的定义方法, 要求学生自己定义一个Command对象访问SqlServer数据库和ACCESS数据库。并且注意DataReader的用法。留意Dr.Read () 方法, 这个方法返回一个bool值, 用以说明是否还有可以读取的数据。DR[“列名“]用以访问当前行的某一列的值。另外, 要掌握组合列表框添加元素的方法。

这样, 通过具体案例的完整设计过程使学生把书本上的理论知识融合到实际案例中, 学生能在案例的实践过程中体会到理论对实践的指导作用, 并对后续的课程设计、毕业设计打下基础。

5 结语

实践表明, 案例教学法还是比较适合ADO.NET程序设计教学的, 在今后的教学中, 我们应把案例教学这一模式贯穿于整个教学的全过程, 包括课堂讲授、课程设计、实习、考试中, 使其形成一个教学改革的整体, 而要真正完成一堂高质量的案例教学课, 并不是件容易的事, 这就要求教师要不断积累实际软件开发经验, 完善知识体系结构, 引入案例时, 注意新知识、新技术的融入, 充分激发学生兴趣, 使案例教学切实有利于提高学生的实践能力和综合应用能力。

摘要:案例教学是一种新型的教学方法, 广泛应用于各学科领域中, 并且收到很好的教学效果, 本文将案例教学引入到ADO.NET程序设计中, 阐述在ADO.NET程序设计中案例的选取, 探讨案例教学在ADO.NET程序设计中的设计方法、设计步骤。

关键词:案例,案例教学法,ADO.NET程序设计

参考文献

[1] 唐洪涛.案例教学法在计算机教学中的应用[J].内江科技, 2007 (12) :176.

[2] 叶卫华.浅淡案例教学法的作用[J].职业圈, 2007 (10) .

[3] 叶志颖.案例教学法在计算机教学中的设计与实践[J].职教新观察, 2008, 9.

[4] 郑金洲.案例教学指南[M].上海:华东师大出版社, 2000.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:基于信息化的“理实一体化”教学在《汽车营销实务实战》课程中的应用 下一篇:浅析理实一体化教学在《汽车电器设备与维修》课程中的应用论文