书合文秘网 - 设为首页 - 加入收藏
当前位置 首页 > 范文大全 > 公文范文 >

中职学校《数据库基础与应用》的教学设计与实践

作者: 浏览数: 关键词: 教学设计 中职 实践 数据库 基础


打开文本图片集

摘要:网络时代早已到来,电脑技术的开发、应用和更新正以一种前所未有的姿态对我们的生活提出了更高和更为迫切的需求。因而,对中职学生开设《数据库基础与应用》这一集开发性、技术性、系统性于一体的综合软件开发课程的意义尤为重大。本文就这一课程在教学中的设计规划以及在教学实践案例中的有关具体运用迭代开发法等展开自己的研究。

关键词:数据库基础与应用教学规划教学实践

以就业为导向,注重技能培训是中职学校计算机类专业教学在大方向上的要求,繁荣发展的和谐社会进入信息化、网络化,计算机类专业需要培养出一大批迎合社会需求的专业人才。中职学校计算机类专业对学生开设《数据库基础与应用》这一集开发性、技术性、系统性于一体的综合软件开发课程,非常有利于培养和造就计算机专业方面的人才。基于《数据库基础与应用》,可以通过对教学内容的合理编排,对教学程序的完整设计,对教学案例的实际分析,来达到培养学生专业兴趣、提高学生专业技能、提升学生专业素质的教学目的。在整个教学规划中,我们以专业设计、学生基础、课程目标、课程规划等为底线,制定出符合学生和专业实际的以ASP.NET为坐标学习WEB开发技术的教学设计,望通过此达到中职学校计算机类专业培养一大批迎合社会需求的专业人才的目的,让学生学有所成,学有所获。

1.数据库基础与应用专业当前现状

计算机应用专业着力于培养具有计算机应用技术的基础理论知识,与之相关的设备的应用技术,程序的设计,数据库的技术等应用能力与操作能力并重的计算机专业类人才。计算机应用专业学生必修的专业基础课程包括以《OFFICE录入》作为教师主要教学内容的计算机应用基础,通过考证与工作技能挂钩的以《VB程序设计语言》课程为教学主线的程序设计,以ACCESS打入基础的数据库技术。与此同时,为加强本专业学生的操作和实践能力,本专业另开设必修课——桌面操作系统管理课程。

基于当前国家对计算机类专业人才的超量需求,当前各中职学校计算机类专业教学规划和教学目标过于宽泛和笼统,以及各中职学校计算机类学生的编程能力和数据库应用开发能力不足的现实状况,我们决定在上述专业基础课程的基底上,对学生开设《数据库基础与应用》这一集开发性、技术性、系统性于一体的的综合软件开发课程。

2.基于《数据库基础与应用》的教学内容设计

谈到《数据库基础与应用》,必然要关系到WEB开发以及数据库访问两大方面。就眼下而言,系统性占主导地位的WEB应用开发技术主要是基于J2EE和.NET两个方向上的体系结构。细分这两个方向的体系结构,在学习和掌握上各有侧重,需针对不同学生做出合理化的调整的改善。就学习J2EE体系结构的学生而言,首要是学习过JAVA语言基础,然后再通过学习JSP/Servlet知识完成数据库应用开发技术的教学;而JAVA语言基础作为中职学校计算机应用专业的一门选修课,部分学生可能因为种种原因而错失了学习的机会;因而对于没有系统学习过JAVA语言基础的学生,以 JSP/Servlet知识作为教学WEB开发应用技术规划是极其不合理和无效的。就学习.NET体系结构的学生而言,系统学习以Windows操作系统为底板的ASP.NET开发技术,从而完成对WEB应用开发技能的学习不失为一种常规、正确的、稳定的学习道路。.NET体系结构体系,以Windows及IIS为平台讲授教学规划中的操作系统、网络技术等应用课程,直观、有效,富有感染力。ASP.NET开发技术,现今最热门的Web应用开发工具之一,基于Windows操作系统,以IIS作为WEB服务器。值得一提的是,在教学规划中,以VB.NET深入ASP.NET进行编程语言的学习是行之有效的。基于以上分析,我们针对教学内容和规划作出了合理、有效的安排,前几单元重点介绍ASP.NET的应用开发技术,最后一单元就课程中的重难点——数据库访问技术进行重点授课。

2.1 《数据库基础与应用》课程学习目标与教学规划体系

开设《数据库基础与应用》课程旨在通过培养学生的程序设计能力,并通过这一课程的学习让学生在实际应用中能够解决与之相关的其他各类应用问题,提升学生的动手操作能力和编程能力。因此,在实际教学中,合理规划课堂教学的内容,提高课堂教学的听课效率,使教学规划中的种种理论学习和实际操作能够科学、系统、高效的得以实施是一项长期而又艰难的教学工作。教学中,教师不仅要促使学生掌握诸如数据库的基本概念和基本原理以及数据库设计的方法等等基础理论知识,更要在实际教学中着力于培养学生的在逻辑方面的思维和推理能力,编程能力、操作能力、分析和解决问题的能力以及在课程设计中亟需的创新能力都是教师在课堂教学中需要特别重视和培养的。值得一提的是,在学生致力于毕业设计和小组课题开发时,彼此之间的团队合作能力也需得到磨合和锻炼。

创新理念须有具体的操作和实施对象,本文着重体现在当前课程内容体系的设计上,《数据库基础与应用》的课程内容体系在保持教学内容完整、重难点突出、主流的基础上以操作性和创新性为目标, 力图做出有针对性的教学规划体系。以下是具体的《数据库基础与应用》课程内容体系图。《数据库基础与应用》课程内容体系有如下几大特点:

(1)集课堂理论教学与习题实践操作于一体。我们在进行正常理论授课的同时,还在课后促使学生做与之相配套的习题,习题的数量和质量都有一定的保证。我们企图通过课堂讲解和课后练习两种相结合的方式来提升学生的课堂效果、分析和解决问题的能力。

(2)注重对学生实务操作的锻炼。一般课程都是通过课堂讲解来达到使学生知道和理解的目的,但一直以来效果总是不甚理想。本课程考虑在使学生理论知识得到补充的同时,能动手进行操作,《数据库系统实验指导》这样一本书,不仅可与教材配套使用,规划了预备实验1个、基础实验4个,综合实验2个;而且关注学生的实验过程,并对实验进行书面上的理论指导,要求学生不断提高自己的操作能力,完善课程教育。

(3)着重培养学生各方面能力。《数据库基础与应用》这一课程开设的宗旨是培养学生在各方面的能力,包括编程能力、开发能力、操作能力、创新能力等等,在整个课程规划中,理论学习,实验操作,课程设计,毕业论文设计,课题开发等种种环节,为学生的成长提供了肥沃的土壤。

2.2 《数据库基础与应用》课程教学目标

在进行了《数据库基础与应用》课程学习目标与教学规划体系的分析后,我们就《数据库基础与应用》课程的教学目标做了如下规划:要求学生对ASP.NET开发应用技术、低级的数据库访问、WEB应用开发技术的基本方法必须掌握;除此之外,我们还在日常的实际操作中要求学生熟练一些基本网站的开发和运用技能,在操作中养成良好的使用习惯,从而从整体上完善学生的计算机专业方面的专业素质。

3.教学设计中关于迭代开发法的具体运用

相对于传统的案例教学中案例多、知识无法连贯的问题,迭代开发法给出了教学设计中更好更优的做法。基于让学生得到更好更优的教育,培养出更符合当今社会的技术开发能力,《数据库基础与应用》的案例教学运用迭代开发法,模拟软件工程中的项目开发流程,教学中,通过案例的持续迭代开发,循序渐进地推动课程教学向前迈步。这样连贯不松散的项目开发课程学习锻炼,学生能在其中受益匪浅,操作能力、开发能力、运用能力都会有一定程度的提升。

3.1 课程教学中迭代开发法

迭代开发法在课程教学中得到具体的运用,也是现代软件工程的常用方法之一。课程教

学时,我们通过迭代将需要教学的内容进行分解,形成更容易完成的小目标。这些小目标即我们在进行每一次课程教学时所要达到的教学目标。这些小目标有其具体的阶段性,一般是由简单到繁琐的递增过程,一步一步循环,一步步渐进,最终根据所学的课程知识逐步完善软件系统。

3.2 课程教学中的案例分析

鉴于我们已经通过迭代开发法完成了对模拟软件工程中的项目的开发流程,因地制宜,教学实践中,我们根据课程目标,选取留言管理系统这一典型而又能体现课程知识要点的教学案例,力图使学生在学习教学内容的同时,通过多次迭代,逐步实现留言管理系统的开发和完善。以下是整个留言管理系统功能的模块图。

3.3 案例教学中迭代开发法的具体实施

课堂教学运用迭代开发法,将留言管理系统分解为多个需要迭代完成的阶段性的目标,使各个阶段性目标的实现与实际的教学内容、目标、阶段同步。每一次迭代开发,相对应的必然是一个教学单元,迭代紧跟教学的脚步,完成各阶段叠加,最终完善整个系统。

(1)第一次迭代,阶段需完成目标:用HTML语言完成用户登录页面设计。教学单元——HTML语法基础;必学知识点:FORM表单、常用的HTML标记。

第一次迭代时,需从整体上把握整个教学案例,了解教学课程的大纲目标,对留言管理系统的功能进行准确分析。

(2)第二次迭代,阶段需完成目标:用WEB控件完成用户登录窗体设计。教学单元——WEB控件;必学知识点:常用的ASP.NET控件、VB.NET基础。

有别于首次迭代,此次迭代引导学生利用常用的ASP.NET控件,完成用户登录窗体设计,使得用户在输入用户名登录窗体时,得到友好问候。通过此次迭代,完成教学课程中使学生熟悉了HTML、 WEB控件的要求,实际操作,明白网页“动”的缘由,动态网页的概念的被轻松建立,形象、直观、效果好。

(3)第三次迭代,阶段需完成目标:为用户登录窗体增加验证功能。教学单元——其他控件;必学知识点:各种ASP.NET验证控件。

用户登录窗体的功能的加强,必须在学习ASP.NET的增强控件的过程中结合各种ASP.NET验证控件进行学习。打个比方,当出现没有输入正确的用户名或密码的情况时,学生必须利用验证控件提示信息返回,要求用户重新输入。

(4)第四次迭代,阶段需完成目标:任意检查用户身份在用户登录模块中。教学单元——数据库访问;必学知识点:ADO.NET、数据库访问基础。

前三次迭代中的登录功能,都是事先在程序代码中设置了用户名、密码,这样简单的登录检查无实用性。针对这样的问题,本单元着力于引导学生学习有关数据库访问的重点知识,第四次迭代,作为本次案例教学的关键,代表这一种质的转变。这次迭代不再事先在程序代码中设置了用户名、密码,而是使学生在案例中学会通过ADO.NET连接数据库,在用户登录模块中建立合法用户的数据库记录,并通过数据库访问,查找用户名表中是否有输入用户的记录,从而确定数据库的合法用户表中检索登录用户的信息存在与否。

(5)第五次迭代,阶段需完成目标:查看模块、设计留言提交。教学单元——数据库访问。必学知识点:数据绑定及数据显示控件DataGrid、Repeater。

这是本次案例教学的最后一次迭代,经过以上四次迭代,整个系统的基本功能已经具备,此次重点是留言数据表的插入和查询。进一步完善系统,需建立在第四次迭代的基础上,学生只需通过SQL命令处理留言表,与此同时,学生还需运用数据绑定技术,通过数据显示控件DataGrid、Repeater显示数据结果,完成留言数据表的提交、查看功能。

随着教学课程的逐步完成,案例系统也得到逐步完善,每一次迭代都代表这一次进步与完善,贯穿整个案例教学。围绕迭代开发法开展课堂案例教学,不仅使学生的更形象、直观的接收理论知识,更锻炼了学生的动手能力和操作能力。学生通过对实际项目的开发和熟悉,开发、运用、操作能力得到真实提升。

4.结论

《数据库基础与应用》这一集开发性、技术性、系统性于一体的综合软件开发课程,非常有利于培养和造就计算机专业方面的人才。教学规划以学生基础、教学实际为参照,符合学生学习实际;教学案例运用迭代开发法,引导学生形象、直观学习,由简单到繁琐的阶段目标设计,不仅使学生的循序渐进接收理论知识,更锻炼了学生的动手能力和操作能力。学生通过对实际项目的开发和熟悉,开发、运用、操作能力得到切实提升,学有所成,学有所获。

参考文献:

[1]方向东.浅谈Web数据库技术[J].科技资讯,2007,(30).

[2]王梦月.《VB程序设计》课程教学设计[J].新疆职业技术教育,2010,(01).

[3]郝蕊洁.浅谈多媒体教学课件的制作[J].运城学院学报,2008,(02).

[4]鲁书喜.多媒体技术课程案例教学法探索与实践[J].平顶山学院学报,2007,(02).

相关文章:

Top