您好, 访客   登录/注册

基于“项目导向、任务驱动”的SQL Server数据库应用教学改革研究

来源:用户上传      作者:王平

  摘要:作为高职计算机应用等相关专业一门专业课程,《SQL Server数据库应用》课程是培养学生对数据库的实际操作和综合处理能力,以往的授课方式难以实现其教学目标。基于项目导向与任务驱动的教学方式能较好地解决这个问题,论文介绍了这种教学方式的特点,结合该课程的教学目标,提出了该课程教学改革思路,并给出了具体的实践方案。所研究的内容和结论旨在为当前《SQL Server数据库应用》课程教学改革工作提供参考。
  关键词:项目导向;任务驱动;数据库;教学实践;设计
  中文分类号:G642        文献标识码:A        文章编号:1009-3044(2019)02-0096-02
  Based on "Project Orientation, Task Driven" Teaching Reform the SQL Server Database Application Researching
  WANG Ping
  (ZhenJiang College,Zhenjiang 212028,China)
  Abstract: As a professional course in the major of higher vocational computer application, the SQL server database application program is to cultivate students the practical operation of the database and comprehensive processing capacity, the previous teaching methods is difficult to achieve the teaching goal. The project - oriented and task - driven teaching method can solve this problem well. This paper introduces the characteristics of this teaching method, which combines the teaching objectives of this course, puts forward the teaching reform ideas of this course, and gives specific practical plans. The content and conclusion of this study are intended to provide references for the current teaching reform of SQL Server database application.
  Key words:project oriented; task driven; database; teaching practice; design
  在高職计算机应用等相关专业中,数据库应用技术是一门专业课程,课程目标是使学生能够掌握数据库应用技术,在理论和实践上掌握数据库系统的基本操作技能,理解和掌握数据库程序设计方法和面向对象的概念,具备基本程序设计能力,最终达到学生能够设计开发小型关系数据库应用系统的目的[1]。
  目前,在数据库应用教学过程中,仍然采用的是“章节模式”、单纯的理论+实践的授课方式,直接导致学生学习兴趣不高,学习效果欠佳,无法满足现代企业的工作岗位对职业素质和职业技能的要求。所以在当前企业应用型人才的培养模式下,进行数据库应用教学改革与探讨具有十分重要意义。
  1“项目导向”教学模式
  “项目导向”教学模式是指整个课程的教学内容以一个完整的数据库应用项目为基础,然后把数据库课程的各个知识点融合到这个项目的开发过程中去。本课程依托校企合作企业,引进了一个真实的项目开发案例---销售管理系统,设计相应的工作任务,构建完整的、真实的销售管理数据库,营造真实工作情景、高度仿真企业工作环境的教学案例。
  2“任务驱动”教学法
  “任务驱动”就是在学习过程中,学生在老师的帮助下,紧紧围绕一个共同的任务活动中心,在强烈的问题动机驱动下,通过对学习资源的积极主动应用,进行自主探索和互动协作的学习,并在完成既定任务的同时,引导学生产生的一种学习实践活动[2]。任务驱动教学法是建构主义理论中的一种典型学习方法,它要求任务能够体现将要学习或已经学到的知识内容,通过教学情景的创建,使学生充分地调动和发挥自己的主动性和能动性,按照课程内容的内在联系完成真实的任务,学生在成就感的激励下,不断增加自信心,做到学会学习,轻松学习[3]。在《SQL Server数据库应用》课程中,我们把销售管理数据库分解为十个子项目,每个子项目划分为若干个典型的工作任务。
  3 “项目导向、任务驱动”教学实践
  3.1 情景设计
  目的是使学生的学习能在与现实情况基本一致或相类似的环境中发生,这就需要创设与当前学习主题相关的、尽可能真实的学习情景。为此,我们对引进的、真实的销售管理数据库进行了完善,对各个表的数据进行了修改和补充,例如员工表、部门表、客户表、商品表、销售订单表、采购订单表等,其中员工表中员工记录就有一百多条,销售订单表中销售记录达五千多条。数据量充分,数据真实。
  3.2 任务设计
  任务是学生学习的直接动力,设计时要从学生的实际出发,把握学生的特点和知识水平的差异,由浅入深,循序渐进。在任务的设计过程中,要明确目标,既要通过任务的研究与设计,达到知识传授的目的,又要让学生带着真实任务同时也带着好奇心学习,使学生在获得新知识的同时也获得成就感,从而激发其求知欲望,培养其自学能力。为此,我们以真实工作任务及其工作过程为依据整合了教学内容,把销售管理系统分解为十个子项目,分别是知识准备及销售管理数据库的附加和管理;数据库的创建和管理;数据表的创建和管理;销售管理数据库的数据查询;数据库中视图的应用;数据库中索引的应用;数据库中存储过程的应用;数据库中触发器的应用;数据库安全性管理;数据库的日常维护等。每个子项目又划分为若干个任务。   3.3 教学过程设计
  (1)提出任务
  在教学过程中,老师先设计工作任务背景,并对任务要求做简单介绍,例如在销售管理数据库的数据查询这一子项目中,将子项目分解为如下若干个典型的工作任务:查询所有员工的姓名和薪水;查询工资在3000至4000之间的员工姓名和雇用日期;查询已订购了商品的公司名称、联系人姓名和所订的商品名称和数量;查询所有订购了“鼠标”这一商品的公司名称和联系方式;查询客户名称为“四通机械有限公司”的订购信息;查找订购了“打印纸”的客户订购的全部产品的信息等。任务的分解遵循循序渐进的原则,任务的设计要考虑其难易程度,如果太难,學生可能会无从下手,容易产生挫折感,但如果太容易,学生可能因为没有挑战性而丧失兴趣。
  (2)完成任务
  任务提出后,引导学生对每个任务进行分析、分解等活动,完成任务需要用到哪些知识,让学生自主获取任务所需要的技术知识、自主制定任务实施计划,充分发挥学生自主探索学习的能动性,可以采用启法引导、分组讨论等方式。例如,在任务《查询所有订购了“鼠标”这一商品的公司名称和联系方式》时,引导学生思考:完成这一查询任务需要涉及几个表?表与表之间通过什么字段关联?同时让学生讨论,在满足整个任务时间要求进度的基础上,由学生自主实施任务的完成过程,提高学生的自主学习能力和适应能力。另外,要根据学生的基础差异,让基础好的同学完成任务后指导基础差的同学,倡导学生之间相互帮助,同时也鼓励学生之间讨论和交流,通过不同观点的交锋、补充、修正,加深每个学生对当前问题的解决方案,充分发挥学生的主观能动性。
  (3)任务评价
  老师根据学生完成任务的反馈情况进行适时点评和总结,通过点评,再次启发学生的思路,得到最终结论。点评过程充分利用多媒体技术进行演示,让学生可以直观地理解和掌握。对完成任务的评价不仅应包括对学生是否完成当前任务的解决方案的评价,更重要的一方面是对学生自主学习和协作学习能力的评价,经过实验、讨论、总结提升,每个学生都能得到较为完善的结论。另外,评价侧重于正面肯定,以表现鼓励为主,纠正错误为辅,以保护学生的学习积极性。
  3.4 教学效果
  “项目导向、任务驱动”教学模式在《SQL Server数据库应用》课程教学应用,实践证明,学生能主动地思考问题,并积极主动地去解决问题,变以往的被动学习为主动学习,学习兴趣得到了较大的提高,课程的教学质量明显提高。
  4 创新点
  (1)项目真实,数据充分
  课程以一个完整的真实项目为基础,数据库经过补充和完善后,数据量充分,切合企业实际,便于操作。
  (2)任务设计科学,适合学生的学习
  按企业的实际运作设计任务,任务目标明确,具有可操作性,让学生带着“真实”的任务和好奇心进入学习情景,使学习更加直观化、形象化。任务设计由浅入深,任务之间具有一定的连贯性,并贯穿课程的知识点。
  (3)自主学习与团结协助相结合
  学生带着任务有目的地学习,相互讨论,相互帮助,共同完成任务,既培养了团结协作精神,又提高了学习知识和综合运用知识解决实际问题的能力,为今后实际项目的开发打下良好的基础。
  参考文献:
  [1]吴海霞.工作过程导向的高职《SQL Server数据库应用》教学与实践[J].重庆第二师范学院学报,2013(5):104-109.
  [2]贾钦.项目导向与任务驱动相结合的教学模式在《数据库原理与应用》课程中的应用[J].网络安全技术与应用,2014(9):187-189.
  [3]张俊杰.基于任务驱动的《数据库原理与应用》复课课程教学模式探索[J].价值工程,2015(28):210-211.
  [4]钱冬云. SQL Server2008数据库应用技术[M].北京:清华大学出版社,2013.
  [5]钟柏昌.任务驱动教学的反思与重塑[D].南京:南京师范大学,2004.
  [6]赵海冰,李瑛,刑翠芳.浅谈项目教学与任务驱动在“C程序设计”教学中的应用[J].计算机工程与科学,2014(S2):325-327.
  [7]徐文琦.任务驱动法在高职《计算机应用基础》教学中的应用[J].当代职业教育,2010(11):28-30.
转载注明来源:https://www.xzbu.com/8/view-15270333.htm