数据库实训总结范文

时间:2022-02-15 16:13:54

引言:寻求写作上的突破?我们特意为您精选了12篇数据库实训总结范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。

数据库实训总结

篇1

【文献编码】doi:10.3969/j.issn.0450-9889(C).2011.11.043

SQL Server2005和是很多IT专业重要的专业必修课,其要求学生掌握数据库的基本操作,可以使用编写应用程序的前端部分。通过这两门课程的学习,学生可以提高数据库管理与开发能力。

从高职学生的反映可以看出,程序设计语言学生普遍感到难学。如何激发学生兴趣,提高学生操作技能,就成了该门课课程教学的关键。笔者以学生成绩管理系统为主线,阐述了全面数据库设计、数据库和表创建及应用系统的开发过程,通过对一个完整应用系统开发的学习,让学生了解继而提高数据库系统的开发能力。

一、教学总体设计

SQL Server2005和课程教学设计中,首先应明确教学任务、教学实施方法以及学生应该达到的专业能力。教学任务围绕学生应达到的专业能力,要求学生首先能够完成一个后台数据库的创建与管理,然后通过的教学学生完成前台管理开发。教学方法是带着问题边学边做、层层递进、举一反三的一体化项目教学法。而笔者在教学中要求学生完成最终项目是实现学生成绩管理数据库系统设计。其功能实现包括相应信息的编辑、各种查询和排序和系统维护。功能菜单如下:学生信息管理、课程信息管理、成绩信息管理、教师信息管理、系统维护。

二、课堂教学设计

(一)课堂教学实例

对于数据库,学习内容包括数据库设计与对象创建、数据库数据管理及应用、数据库数据维护、数据库数据备份和数据恢复等。建立教学实例以及对应的子项目,将实例融入分解成几个子项目(见表1)。建立项目与任务学习的对应关系(见表2)。

对于,课堂教学主要包括过程设计、窗体界面设计、数据库访问技术,包含的常用类有:Connection类、Command类、Data Reader类、Data Adapter类和Data Set类,实现对数据库访问连接的步骤。在其中讲解项目的创建、类的添加与设计,以及面向对象的程序设计。

(二)课堂教学

要尽量将“教”转移到“学”上。避免整个课堂大满贯,及时引导学生举一反三,将课程知识及时转化为自己内在的能力。课堂教学主要分为教师课堂授课与学生实训,其中,课堂教学与学生实训的课时比例为1∶2。上课前,分析本次教学的难点和重点,并给出相应的解决措施,明确哪些任务知识点需要老师边讲解边现场编程。

课堂上的讲授不断提出任务,启发学生思考、分析,学生参与解决问题,同时鼓励学生大胆创新,寻找一切可能的合适的方法和途径。在讲新知识前,提出一个实际的问题,由问题带出任务,如要建立学生信息表,先与学生讨论需要哪些必要的信息,如学号、姓名以及相应的数据类型的意义和如何定义,就不会感到枯燥无味。在学习数据库时候,学生有的还不是很明白这个数据库的作用,可以先给学生看到一个完整的学生成绩管理系统中对数据库的操作,然后再讲解通过创建界面,使用连接数据库,让学生明白一个数据库管理系统的开发过程。

另外,应优化教学内容,淡化语法教学。课堂教学中,教师没必要侧重编程语言的基本概念、基本语句和语法的详细讲解,把实例项目作为贯穿教学的主线。在实例代码窗口中渗透语法和句法,将知识通过实例有机结合起来,让学生不至于感觉杂乱、抽象、无整体逻辑,使学生在工程项目中去掌握语法规则,不但能促进学生正确掌握语法,还能让学生很好地解决实际问题。

(三)实训项目任务

SQL Server2005和课程的实践性很强,而且高职高专的学生对实践操作类课程的热情较高,项目任务布置时,应该明确实训的目的、实训要求、实训内容,完成时间,引导学生独立操作,学会分析归纳使用到的知识点,目的是使学生在实践中进行巩固复习。每一个实训项目按照课堂的实例步步深入,通过一个个实训项目的层层推进,让学生明白该项目的整个软件开发过程。

在教师课堂演示实例后,布置学生完成课内的实训任务环节,了解学生对课堂内容的接受情况、学习主动性等存在的问题。教师这时就要在课堂进行巡回观察指导学生的操作情况,发现学生存在的普遍错误,对学生出现的问题给予帮助,分析解决,对学生的独特想法、解决的新思路、新的方法给予奖励,并请学生演示,调动他们的课堂积极性,同时培养学生的软件编程思维。

(四)总结与考核

总结评价考核分为:过程总结评价与终结总结评价相结合,过程性总结评价占50%,终结性总结评价占50%。每个子项目的完成都进行一次总结和讲评,对项目实训中遇到的问题可以在总结会上与学生讨论的方式进行,最后教师进行点评,从中找出最好的解决方案,同时,实训任务完成,根据其学习情况、操作的熟练程度给学生一次平时成绩。学生学习完成所有知识后,安排学生2周到3周时间完成课程项目设计。课程设计的题目为一个学生成绩管理系统的开发,内容与本学期的实训任务相似。最后,学生应该提供《项目开发总结报告》及作品,总结报告包括:设计思想、设计过程,回顾所学的知识,得出的经验和体会。

三、教材选择

教材应该采用项目教学法的教材体系结构。结合高职高专学生的特点,教材应把知识贯穿于整个教学过程中,最好是在项目中进行穿插讲解。这样就避免了让学生在毫无知识背景的情况下去理解抽象晦涩的概念。

四、拓展设计

除了学习,还可以鼓励有能力的学生自学掌握目前较常用其他的前台开发工具,如 或者JSP等。这一阶段以学生自学为主,鼓励学生通过各种途径查找资料,实现远程登录学生成绩管理系统,拓展学生的知识面。

五、效果与总结

教学中学生参与到项目实现,以学生较容易的内容进入知识的学习,学生的积极性较高,学生通过实践从中获取知识,培养并提高学生编程的能力。

教学法不是单一的,它往往是多种教学法的综合运用,根据课程的学习特点和学生的实际情况,以及现有的教学条件,将多种教学方法紧密地结起来,大胆进行教学法的尝试,善于总结,让学生不把学习为一种负担,这样课程的教学效果就会越来越好。

【参考文献】

[1]刘引涛.项目递进驱动教学法在SQLServer2005课堂教学中的应用[J].职业教育,2008(7)

[2]顾益民,高峰.项目教学法的探讨与实践[J].职业技术,2008(11)

[3]尧有平,韦抒,李士丹.课程整全与综合教学法相结合的实践[J].广西教育,2008(3C)

[4]廖继红.项目任务教学法在SQL Server2005课程教学设计[J].南宁职业技术学院学报,2010(12)

篇2

Practice of Teaching Reform of the Database Training Course Based on Post Ability

——The Case of Computer Information Management Specialty (Commercial Network Direction)

LU Gui-rong1,WANG Hao-xue2

篇3

中图分类号:G642.0 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.03.038

On the Database Application Course Construction

LIN Qin-Hua

(Sichuan Information Technical College, 628017)

【Abstract】Course construction proposition for database applications, the author mainly from three aspects were elaborated: Summary of the course curriculum system of higher vocational institutions; followed by a brief description of the courses offered since the opening of the hospital from, including the teaching content, teaching and support. Final summary of the course should be how to build.

【Key words】Database Application; Course Construction; Course System

1 《数据库应用》在高等职业院校课程体系中的作用

从大量的用人单位招聘软件开发人员、信息处理人员、数据维护人员等岗位信息来看,数据库应用是必须掌握的基本技能之一,并且要求熟练,特别是微软在中国占用相当大的市场,其SQL Server更是企业用人必须掌握的基本技能。因此《数据库应用》是高职院校计算机及其相近专业的必修课程。

在高等职业院校中,该课程一般放在大一下学期开设。在我院的软件技术专业课程体系中,其先修课程为《计算机应用基础》,后续课程为PHP程序设计、C#程序设计、Java程序设计等项目开发课程,起到承上启下的作用。该课程对培养学生数据、信息的收集、处理能力,数据库软件的应用能力,数据系统分析能力,数据库设计和开发能力,信息系统开发和维护能力等起着重要的作用。同时也为其他数据库软件(ORACLE等)快速学习和使用打下坚实的基础。

2 我院《数据库应用》开设情况

我院的前身是四川省电子工业学校,当时主要开设DOS平台下的数据库应用,包括有DBASE、FOXBASE、FOXPRO等。从2000年开始,在电子信息、计算机等各专业开设Windows平台下的数据库,有Visual FoxPro、Access等。2004年升高后,在第一届软件专业班开设了《SQL SERVER 2000应用》课程。从2008年开始,我院开始对数据库应用这门课程的教学模式进行改革,确立SQL SERVER 和Orcale为数据库主流教学。

2.1 课程主要内容

当前,我院开设的《数据库应用》课程总共64学时,4个学分。依据《数据库应用》课程标准,主要讲授以下内容:

本课程的教学内容以任务为导向,分解为7大能力,每个能力又分解成若干个任务,在教学过程中体现教、学、做合一。

2.2 教学保障

2.2.1 教学资源

该课程所需要的实训设备主要是机房和网络,而我院大部分的教室均为多媒体教室,还有个基础实训中心,其包括6个实训室(每个实训室48~55台微机不等),因此实训的条件已经达到要求。而且学院各部门的数据处理特别是教务系统、图书管理系统等提供了很好的教学实训环境。

2.2.2 师资队伍

强大的师资队伍是教学质量的重要保障条件。在我院,该课程归属于软件教研室。软件教研室共有12名教师(教授1人,副教授2人,讲师8人,助教1人),其中更有10人均为双师。同时,为了提高师资水平,我院定期组织师资培训学习班,让老师和校外及企业专家们互相交流、学习经验。

3 课程建设

提高《数据库应用》课程建设质量,其根本目的是要提高课程总体教学质量。即:教学保障需要提高;提高学生的自觉性。

3.1 提高教学保障条件

正所谓“巧妇难为无米之炊”,没有教学保障,课程建设就只能是一句空话。教学保障可从以下几方面进行提高:

(1)必备硬件条件。当前,我院的公共机房安装有SQL SERVER 2005,且能够实现广播教学,基本教学条件是具备的。但公共机房不开放,学生课后无法练习。因此,最好能够建立数据库专门实训室,且实现开放。

(2)软件条件。2008年,我院对《数据库应用》课程进行改革,建设了院级精品课程。在精品课程中,包括了该课程的教学内容、课后练习、实战项目等,资料已经比较齐全。但课程教学录像等还未上网,因此该课程还需要进一步的建设。

(3)师资队伍。有项目开发经验的教师,在讲课过程中更能激发和引导学生。让教师到软件公司锻炼后,再来上该门课程,更有利于教学质量的提高。

(4)加强考核。考核不是目的,但却是必须、有效的手段。谁上课、谁出题的这种方式,并不能很好的体现公平,也不利于教学质量的提高。教考分离则是解决该问题的有效途径。我院采用的是建立题库,期末考核时学生进入系统,随机抽题。但题库中的题量有点偏少,特别是项目部分。因此,还需要加强题库建设。

3.2 提高学生的自觉性

学生是学习的主体,老师只能起到引导的作用。目前,高职院校普遍存在一个问题:学生的学习习惯不好,依赖老师,学习的自觉性欠缺。要提高教学质量,最关键的还是要调动学生学习的积极性、主动性。

4 总结

《数据库应用》是一门专业基础课程。有了学院提供的丰富的硬件、软件条件,有了老师们的正确引导,学生发挥出各自自觉性,才能很好地提高学生的数据处理水平,达到学院、学生双赢的目的。

参考文献

篇4

中图分类号:G434文献标识码:A文章编号文章编号:1672-7800(2013)012-0195-03

作者简介:邹珺(1981-),女,硕士,苏州农业职业技术学院讲师,研究方向为.NET软件开发。

课程

目前,大多数高职院校都已开设了.NET课程,各院校根据自身人才培养方案及专业设置,开设课程学期、课程大纲、教学内容会有所差异,但基本上涵盖了C#程序设计基础、使用C#开发数据库应用程序、、.NET企业级应用开发等课程。随着软件技术的发展,.NET作为一个跨语言的平台,已成为开发管理信息系统和动态网站的常用工具。软件相关专业是培养适应社会发展需求,具有扎实的计算机应用理论基础,掌握软件工程领域的前沿技术和软件开发方法,具有较强的实践能力和创新精神,具备较强的软件项目的系统分析、设计、开发和测试能力,能够按照工程化的原则和方法从事软件项目开发和管理的应用型人才,而实训教学是软件相关教学的主要组成部分,占据较大比例的学时。因此,.NET课程实训教学可采用“案例驱动式”的项目教学活动,培养学生具备从事企业级程序开发所需的基本知识和基本技能,初步形成解决实际问题的能力,为从事程序开发工作打下基础,并注重渗透思想教育,加强学生的计算机应用职业道德观念。

课程实训教学的依据

对于计算机专业的学生来说,学习一门专业课程并不只是为了学习该课程的基础理论知识,主要是为了在掌握理论知识的基础上能进行灵活应用,让学生在完成具体项目的过程中学会完成相应的工作任务,养成积极主动、勇于探索的自主学习方式,并注重培养其职业能力、终身学习和可持续性发展能力[1]。

在长期教学实践的基础上,目前主要采用“案例驱动式”实训教学方法,它是教和学互动的模式。 其基本思路是:以“项目案例”为主线贯穿整个教学过程,通过问题、项目导入(实践)学生思考、分析、回答、教师评议、总结(理论)扩展应用(实践)的方式进行,使理论与实践紧密结合。

注重采用“案例驱动式”教学模式进行课程教学活动,培养学生在程序设计、代码编写等方面的能力,针对课程中的育人因素,在传授知识、培养能力的同时,创设和利用各种机会和途径,着力培养学生的职业、情感创新和道德意识以及创业能力[2]。

课程实训教学的实施条件

“案例驱动式”实训教学的目的在于:一方面帮助学生理解和掌握相关课程的原理、方法和技术;另一方面培养学生在编码熟练的前提下开发项目案例的能力,因此 “案例驱动式”实训教学的实施条件非常重要。对于实训教学的实施条件主要有5方面:

①该实训过程对于教学内容有针对性和一定的应用价值,具有一个轮廓清晰的项目案例说明,并与实践相结合;

②与企业生产过程或实际的商业活动有直接的关系;

③学生有机会独立进行项目案例的需求分析、概要设计、详细设计和系统测试等;

④有明确而具体的项目案例成果展示;

⑤具有一定的难度和灵活性,不仅是已有知识、技能的应用,而且还要求学生运用已有知识在一定范围内解决实际问题[3]。

只有满足了上述条件,这个实训教学才能达到一定的效果。

课程实训教学的具体实施

现以《使用C#开发数据库应用程序》课程为例,说明“案例驱动式”实训教学的具体实施情况。

4.1课程定位

《使用C#开发数据库应用程序》以“培养学生开发数据库应用程序的能力,使学生掌握运用C#实现.NET命令行程序、运用C#/WinForms实现.NET 窗口程序、运用 实现数据库应用程序”为教学目标。学生在学习了C#程序设计基础、SQL数据库基础等课程基础上,通过该课程学习,并通过后续顶岗实习等课程的强化,达到课程教学的目标。

4.2实训教学设计理念

在现代高等职业教育“工学结合”教学理念的指导下,依据软件设计工作岗位对职业能力的需求,进行课程实训教学内容设计。

4.3实训教学设计思路

(1)以“.NET”为载体,依据IT企业的“软件工程师岗位要求”,确定“开发数据库应用程序”为核心,突出“理论必需,应用为主”,将IT企业中具体的项目案例引入到实训教学中,涵盖等实用技术,在教学内容上体现“学”和“做”的紧密结合,使学生具有从事程序设计、软件开发意识和基本控制技能。

(2)教学过程中,模拟完成企业“项目案例”贯穿整个实训教学过程,将实训内容置于企业生产经营活动中。通过问题、项目导入(实践)学生思考、分析、回答、教师评议、总结(理论)扩展应用(实践)的方式进行,使实训内容与工作实际紧密结合。

学生从项目案例中掌握使用窗体控件连接、查询和操作数据库以及DataGridView显示和操作数据库的方法,并在学习过程中积累一定经验,能将实训内容应用于实践,实现工学结合。

(3)教学组织上以学生、教师的角色转变作为切入点,实现真实“工作”和“学习”的紧密结合,使学生成为教学活动的主体和“企业工作者”负责完成具体任务,在模拟企业工作情景中得到锻炼。教师要成为教学策划和导演,在教学过程中起指导作用。

4.4项目案例的确立

项目案例的确立非常重要,首先,项目要包含全部教学内容并尽可能自然、有机地结合多项知识点;其次,项目的难易度要针对学生的实际水平来确定;最后,项目要被大多数学生喜爱,并可以用某一标准(正确答案、美感等)公平准确地给予评价。当然,不是每个项目都能面面俱到,教师要根据具体的培养方向(掌握新知识、新技能还是培养其他能力或是复习以往知识)来确立最合适的项目。在项目案例开发过程中,学生可能会遇到技术难题或策略上的问题,这时教师要及时协助学生解决问题。

本课程选择“考试管理系统”项目作为整个实训教学的项目案例,将该项目进行模块化分解,根据学生的知识基础和接受能力, 并结合该课程的教学目标逐步展开教学,将《使用C#开发数据库应用程序》课程的知识点融合到本项目的各个模块中。该项目容易理解、规模适中,又具有一定的实用性,学生比较感兴趣。

4.5项目案例的开发

(1)实训环境:计算机实训室,每位学生一台计算机,计算机操作系统为Windows XP,并安装Microsoft Visual Studio 2010和Microsoft SQL Server 2008软件。

(2)学生分组:一般一个班级大约40人左右,3~5人分为一组。学生首先自由分组,教师根据学生的实际情况进行适当调整。每个小组成员要责任明确,并选择一个沟通能力较强、学习成绩较好的同学担任项目经理,负责小组人员的任务分配、项目进展情况检查和人员协调工作。

(3)实训教学设计:①每个项目组成员依据个人特长进行职能分工,比如,界面设计、代码编写、数据管理、文档撰写,这样可充分调动每位同学的积极性;②教师在为学生讲解项目案例开发的过程、各个阶段产生的文档和项目整体效果等内容后,由学生独立完成项目的开发,如学生遇到自己无法解决的问题,由教师辅助解决,这样可以不断激发学生主动学习的积极性,更好地巩固知识;③严格按照企业软件开发的流程进行管理,培养学生实际操作能力,要求每个阶段、每个项目组必须将自己的工作文档化,这是软件开发人员必须具备的素质;④在项目开发过程中,还要注重团队意识,学生之间要协作,要善于沟通、表达和配合。 每个项目组都有自己的任务,项目组必须上交每个阶段的文档(如需求分析、概要设计、详细设计、测试文档、验收报告、软件使用说明书等)作为成绩考核的依据。每个阶段召开评审会议,检查技术上是否符合约定的规范,做到分工明确,组织有序,项目经理全程监督和协助;⑤学生在实训结束后,要提交实训报告及软件,教师组成答辩小组,有针对性地对系统中的关键内容提出问题,项目组的学生当场解答。最后,教师根据作品的质量和学生的表现情况给出成绩[4]。

课程实训教学效果分析

通过“案例驱动式”实训教学,学生在丰富自己实践经验的同时,也提高了分析问题、解决问题和对知识的综合应用能力。项目完成过程是学生不断进行探索钻研的过程,在实训过程中,始终贯彻“以学生为主体,以教师为主导”的指导思想,让学生通过具体的项目化实训,不仅巩固了理论知识的学习,而且提高了综合实践能力,充分体现以职业、创新和就业能力培养为中心的设计思路。项目完成后的总结也很重要,主要包括方法总结和技术总结。方法总结可以帮助学生明确项目完成的最佳解决方法,找到自己理论上的不足。技术总结中,“一题多解”是比较好的环节,每一种方法不管难易都应该给学生进行阐述,再由教师与学生共同分析和评估各种方法的优缺点及适用范围。由此,学生一方面学到了更多的操作技巧,另一方面全面吸收整个项目的精华。同时,教师应结合企业实战项目指导学生对项目进行拓展和延伸,针对学生以后从事软件开发相关工作可能遇到的类似问题,能够想到用该技术进行解决,只有这样,学生才能灵活运用[5]。

目前编程语言种类很多,掌握一种语言编写程序以后,再用另一种语言写程序就很容易上手。学生都是从编程零基础开始,对于从未编程写代码总会缺乏自信,只有通过“案例驱动式”实训后才会比较有信心。

综上所述“案例驱动式”实训教学对学生课本知识的学习和将来的工作能起着相当大的正面促进作用,最终让学生具备严谨求实、爱岗敬业、职业道德、法律意识、责任意识、安全意识、社会交往和团队精神等素质。作为教师,要对“案例驱动式”实训教学有深刻的理解,并能灵活运用,有条件的高职院校,可以安排教师到相关企业进行社会实践,深入了解企业进行项目实施的具体过程,这样才能达到实训的目的。

参考文献参考文献:

[1]杨丽波,朱迅.项目教学法与项目化实训在《程序设计》教学中的应用[J].电脑知识与技术,2009(5).

[2]马海峰,李军华.高职“程序设计实训”课程教学改革探索[J].江苏技术师范学院学报,2010(4).

[3]姜万昌,郭健.基于项目的.NET实训课程教学探究[J].软件导刊,2011(11).

[4]陆琳琳,王雅轩企业实训项目与计算机教学的融合[J].电脑编程技巧与维护,2012(6).

[5]谭晓兰.高职院校课程实训内容探讨与确定[J].高校实验室工作研究,2011(1).

篇5

中图分类号:TP391.41 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02

中医舌诊是“望、闻、问、切”中“望”的精髓,所以舌诊的学习对中医院校的学生来讲是很重要的学习内容。目前国内有一些中医诊断的课件,其中包含中医舌诊的内容,也有一些中医舌诊图谱,但是没有专门独立的中医舌诊系统软件。在更多的中医院校里,在中医诊断课件中的中医舌诊一般来说内容比较简单,多为一些网上可收集到的典型的舌诊图谱,比较概念化和模式化,对学生的中医舌诊技能提高作用不大,而且多为舌象图谱的展示,不具备中医舌诊技能考核的功能。而当个人生病后,想通过现有的网上的舌诊图谱进行个人诊断更是难上加难。网上的图谱大多是比较典型的图谱,由于个体的差异很难找到适合自己的图谱,即使找到了适合自己的图谱,却发现给出的诊断结论却是不尽相同。中医舌诊图谱的数据库系统的建立可以对原始的舌图像、相应的舌象诊断资料及各种诊断结果,进行方便、高效的管理,准确清晰的再现舌图像的特征,为临床诊断提供参考,为自我诊断提供依据,因此它不但可以促进中医舌诊的教学,也适用于个人的保健。

1 中医舌诊图谱数据库系统软件研究的意义

中医舌诊图谱数据库系统是通过收集中医舌诊图谱,并按中医舌象诊断证治规律所研发的数据库系统软件,该数据库系统软件的研究与开发,可以使得中医的诊断不再局限于情景诊断,能够实现超越于时间和地点的诊断,促进了中医舌诊的发展,填补了国内中医舌诊图谱数据库的空白,对中医的现代化和普及具有重要的意义。

中医舌诊图谱的数据库系统可用于中医舌诊自学及中医舌诊实训课程。目前国内各中医院校中医技能实训室有用于中医辩证学习的文锋-Ⅲ中医辩证系统,有用于中医脉诊学习的脉诊仪,没有用于中医舌诊学习的相关软件,因此此项研究填补了国内中医院校中医舌诊实训课教学的空白。

中医舌诊图谱的数据库系统研究与制作,既可广泛用于中医诊断课程舌诊实训教学,同时可用于自学和考核,更可以应用在个人的自我诊断上。软件研制成熟后可广泛用于各中医院校中医技能实训课程及各级医院的中医技能培训,具有很好的应用前景。

2 中医舌诊图谱数据库系统软件的特点.

中医舌诊图谱数据库系统研究与制作,是将传统的中医舌诊诊断,运用现代计算机数据库技术,更好的应用在教学和个人诊断上。首先舌诊图谱具有直观易记等特点,因此建立舌诊图谱对中医舌诊实训教学能起到辅助作用。同时按中医舌象诊断证治规律建立的中医舌诊图谱数据库,既是一个科学的数据库系统,也是一个智能化软件系统。

(1)中医舌诊图谱数据库系统软件是建立在中医舌诊图谱数据库的基础上拟制作成智能化软件系统,是以大量典型的临床病例为分析基础,因而具有直观易懂易记等特点。

(2)国内中医院校中,中医技能实训室目前没有专门用于中医舌诊实训课教学的软件,所以该软件研究将极大促进未来的教学工作。

(3)满足了普通人群对自身养生保健的需要。即通过对自己的舌象进行辨别和简单的自我健康状况的分析,从而在此基础上开展养生保健。

(4)中医舌诊图谱的数据库系统研究可广泛用于中医诊断课程舌诊实训教学,同时可用于自学和考核。中医舌诊技能实训系统软件研制成熟后,可广泛用于各中医院校中医技能实训课程,及各级医院的中医技能培训,具有很好的应用前景。

3 中医舌诊图谱数据库系统软件的研究内容.

3.1 中医舌象图谱的采集和收集

舌象图谱的采集是受限于采集条件的,主要涉及采集环境、光源条件,以及图像采集设备。因此采集图像后,通常要通过计算机进行分析和处理,主要包括色彩的校正、舌体的分割、舌图像的特征提取等。所以为了更好的建立数据库,也进行了收集,因此中医舌诊图谱数据库系统收集了大量的典型的中医病态舌象图谱,针对不同舌色(例如淡白舌、淡红舌、红舌、绛舌、紫舌和青舌)进行分类、舌质的不同、舌苔的薄厚类型进行大部分收集。因此图谱收集的工作是非常重要的,在图谱收集时典型图谱是在医院收集的,还有一部分是在网上收集的,同时也采用了一部分的舌诊图谱书上的图谱,收集的图谱具有广泛性、全面性、典型性。

3.2 中医舌象图谱的整理

在收集了大量的舌诊图谱后,还要对其进行合理的编辑和整理。例如可根据不同的舌色、舌质、舌苔将收集来的图谱合理的分类,方便数据库的建立时图谱的录入。同时不同的图谱所表现的不同病症,运用大量的医学知识进行详尽的说明和注解。

3.3 中医舌诊图谱数据库系统软件的制作

中医舌诊图谱的数据库系统软件是以网页的形式来组织内容的,具有浏览信息便利性、信息的多媒体呈现性、系统与用户的互动性。系统具备三个主要功能,分别为舌诊学习(舌诊基础、舌诊古籍研究、舌诊现代研究、舌诊临床医案)、舌象图库和舌诊测试。根据不同的功能采用不同的数据组织形式,同时也采用不同的数据链接。因此制作出来的数据库系统具有智能化的特点。

4 中医舌诊图谱数据库系统软件的研究方法.

中医舌诊图谱数据库系统主要研究的内容是建立中医舌诊图谱数据库,以及制作具有舌象学习、舌象分析、舌诊考核、个人诊断等功能舌诊系统软件。研究方法如下:

5 中医舌诊图谱数据库系统软件研究中遇到的问题和解决方法

(1)舌诊图谱种类不全或不典型。除目前两个中医网站做为舌诊图谱来源外,在重点通过课题组成员在附属医院临床对患者进行实际拍摄。在拍摄过程中,并不能立刻辨别出具体的类型,所以在后续的筛选中,发现所拍摄的类型不是很典型。而且受实际拍摄条件的影响舌诊图象出现色差、明暗度变化等,解决方法主要是对图像进行标准化处理。

(2)中医舌诊图谱数据库的建立极大的推动了中医舌诊现代化的进程,但仍有一些问题存在。例如在数据库建立过程中应该在中医理论指导下,尤其是应该在专家的大力支持下,进行图谱诊断。但是在课题进行过程中,对专家经验的总结和对中医诊断信息的阐述还有不足。

篇6

中图分类号:G642 文献标识码:B

文章编号:1672-5913(2007)10-0051-03

1引言

山西大学商务学院作为一所独立学院,教学定位就是要培养应用型人才,使学生在毕业后,能尽早的适应工作岗位需要。但是在长期的教学工作和指导毕业设计的过程中,笔者发现了一些具有典型意义的现象。以往不少成绩优秀的学生完成四年本科学习之后,在最后的毕业设计中面对实际问题需要进行数据库系统框架的构建的时候,完全不知道从何处开始着手。抛开其华丽的前台界面,他们设计的后台数据库和数据表的结构,甚至可以用简单幼稚来形容。由此产生的系统隐性逻辑漏洞,使这些毕业设计作品毫无任何实际意义,完全成为应付毕业答辩的摆设。

究其原因,就是这些学生实践经验极其匮乏,动手能力差,无法将以前学过的数据库理论知识与实际开发相联系。在这样的背景下,我们开设了“数据库系统概论”的实训课程。该课程的教学以“数据库系统概论”为理论课程,SQL Server 2000软件作为实验环境,并编写了专门的实训指导书,全部实训内容围绕该课程的各个知识点展开,以实现知识、技能优化整合。

2实训教学的目标

作为一门与“数据库系统概论”相结合的实训课程,本课程的教学着重于训练。课程本身没有任何“考点”,所有内容均与《数据库系统概论》书中的内容同步。学生在实训的过程中应掌握的并非一些抽象的概念,而是去锻炼一系列具体的实践能力。实训课程着重在以下几个方面对学生的能力进行培养。

2.1学习兴趣的培养

经常有一些计算机专业的学生,在一个学期结束之后,完全不知道数据模型为何物、有何用途。如果学生对于专业根本不感兴趣,那他就不可能把这个专业学好。乌申斯基曾说过这样一名话:“没有兴趣的强制性学习,将会扼杀学生探求真理的欲望”。所以教师应特别注意教学方法的选择,以保持和提高学生的学习兴趣。

因此,只有当学生自觉主动地投入到学习中时,才能说明此课程的教学是成功的。

2.2独立解决问题的能力

长期应试教育的结果使得部分学生不能正确理解知识、能力的关系,尤其不能正确认识他们之间的区别。他们甚至认为,知识、能力是等同的,都可以通过考试分数来衡量,较高的考试分数似乎就意味着较强的能力,受到这种传统应试思想的影响,很多学生知识的积累与能力的培养完全依赖于课堂上老师的教学内容。

这种完全依赖与课堂教学的被动应试模式所造成的恶劣后果,在大四的毕业设计中全部暴露出来,学生除了课内的理论知识之外一片茫然。笔者在指导毕业设计的过程中,发现他们所开发系统往往缺乏整体的规划,早期数据库整体架构设计时考虑不周而导致的逻辑漏洞,在后期的调试阶段表现为系统功能上的重大缺陷。使系统陷入无休止的“修改―引发新问题―再修改”的恶性循环中,并最终导致整个系统的重构。因此,一定要学生自己去思考,将学生独立解题的思维当做教学的根本目的来着重培养,以积累其解决实际问题的能力。

2.3实践经验的积累

传统的延续多年的本科教学使得本科生可以学习到一大堆前人在实践中总结出来的抽象理论和概念。学生在课本上可以找到每一条理论定义的基本原理和推理过程,例如数据的抽象、完整性控制等。但就缺乏将这些从实践中得到的基本原理再重新应用到实际工作中的能力。究其原因,就是学生用计算机解决实际问题的能力不足和实践经验的匮乏。

学生的能力应不仅仅限于数据库的设计与构件,而需要具备数据库结构的优化和重构的能力。这就需要我们在强化理论教学的同时,应重视学生实际动手能力的培养,让学生亲手去做。只有培养好学生的动手能力,让学生参加一些简单数据库系统的构建,积累最基础的数据库架构设计经验与常识,才能使学生在后续的课程中充分理解数据库的设计与核心思想。

2.4自学能力的培养

笔者在与已毕业的往届学生的交流中,经常会听到他们埋怨学校教学内容“过时”,并未教给他们任何“实用”的东西。比如,当前最流行的图像处理软件、最新版本的开发语言等等。此类情况在考试成绩优秀的学生身上出现的尤其明显。在独立学院教学中,学生最需要掌握的不是课堂上死记硬背的知识点,而是自学、自行消化新知识的能力。计算机技术的发展日新月异,其中软件的升级和更新更是使人目不暇接,今天在大学课堂中学习的理论知识是没有多少能够在毕业之后直接应用在工作中的。

要解决这个矛盾,只有加强对学生自学能力的培养,使学生能够主动积极地学习,根据的需要,及时更新自己的知识结构,以适应社会的需要。

3教学内容的结构

3.1理论教学

在实训课程中,课堂教学与上机实验的课时比例是1/3。在有限的课堂教学中,主要是对学生们实验课过程中普遍出现的典型问题进行总结归纳,并结合理论教材内容联系实际进行分析。指导学生由理论过度到实践,将学生碰到的具体疑问及时解决。同时在实验课中表现优秀的学生可以有机会向大家演示自己的作品并介绍自己的实现算法,这样还可以锻炼学生的表达能力,展示其思维过程,重点培养其创造性思维能力。

3.2实验教学

(1) 实验进度安排

实训教学中设计了三个阶段:基本技能培养、综合模块设计能力的培养和系统设计能力的培养。第一阶段主要通过验证型实验,对理论教学中的原理、定义进行验证性的学习并予以掌握,进一步加深课堂教学的感性认识;第二阶段通过综合模块的设计,让学生根据题目要求,将前一阶段所学到的知识综合应用,在实验的过程中进行阶段性的汇总;第三阶段通过课程设计,培养学生正确的设计思想,分析和解决实际问题的能力和勇于探索的创新精神。

(2) 实验题目

受学时数的限制,为学生上机实验所提供的每一个实验题目都需要周密考虑、精心设计。力求在有限的课时中获取最佳的教学效果。为此我们编写了专门的实训指导书,所设计的实验题目遵循了以下几点:

1) 所有的题目都出自实际应用中遇到的问题:排除传统的技巧性解题,避免出现在理论教材的习题中常见的仅仅针对关键字和语法特点的题目,以免误导学生陷入学习误区,长时间在语法细节上转圈,单纯为完成习题而解题。

2) 在基本技能培养阶段的实验题目具备一定的针对性,所有题目的内容与理论教材中各个知识点相对应,围绕着“数据库系统概论”教学计划中的各个知识点进行实际训练,使学生能完整、准确、有条理的掌握课程的各个基本知识点。

3) 在综合模块设计阶段的实验题目具备一定的概括性,这时题目的数量有所减少,但每一道题目的内容同时涵盖上一个教学阶段中涉及到的多个知识点。让学生在完成实验的同时通过实践手段对自己近期所学的知识进行阶段性的总结。

4) 在系统设计阶段的题目即课程设计的题目,课程设计是学生在学完一门课后应用本课程知识和以前积累的知识所进行的综合性、开放性的训练。实验题目应具备高度的综合性,其题目涵盖到课程中的所有重要知识点;同时跨越课程界限。要求学生在完成设计的过程中除应用数据库课程的相关之外同时采用之前学习过的软件开发语言来设计系统前台操作界面。实现多门专业课程知识的综合应用,以培养学生工程意识和创新能力。

(3) 实验过程指导:

实验课组织形式是有意识地将理论教学内容和实验内容相结合,教师在理论课上应指导学生做好实验预习。实验课时首先由教师利用课件讲解实验内容及相关注意事项,然后学生自己动手操作,教师对学生只进行方向性指导,帮助学生理解题目和把握设计方向。学生在教师的指导下,根据给定的实验题目,自己设计实现方案、步骤。只要总体目标达到,教师可不作特别具体的要求,让学生多角度、多方位地思考,培养学生进行科学研究的能力,使他们探索性地解决所提出的问题。

3.3成绩评定

(1) 考核的方式与标准

实训课程的考核包括教学环节的考核和实验环节的考核,两者分别进行,两者之和为课程的总成绩。教学环节的考核与实验环节的考核同时完成。教学环节考核不通过者,实验环节的考核成绩作废。实验环节的考核包括报告和答辩两种形式。要求做的实验必须做,缺一次实验将不参加最终成绩的评定,任何一个实验题目不能完成也不参加最终成绩的评定。

(2) 成绩的构成

学生在校期间参加专业课程的学习时,最为关注的问题往往是如何能通过考试。而实训课程本身并不设置专门考试,该课程最终的成绩通过学生每一次上机实验课作业的得分(占40%)和平时到课率(占20%)课程设计(占40%)的得分计算而来。因此,只有平时重视理论联系实际,勤思考、勤动手的学生,期末才能获得好的成绩。这样不仅可以提高学生在上机实验课中的积极性,也减轻了学生考试的压力。

4结论

通过一个学期的实践,实训课程取得了良好的教学效果,学生们摆脱了死记硬背的学习方法,学习起来轻松、活跃和主动;课程设计的过程中,气氛活跃,互动性很好,有许多学生还利用了大量的休息时间,投入到课程设计中去。经过实践和探索,不仅提高了解决实际问题,而且还培养了学生的团队合作能力和创新精神。

学生从开始学习计算机起,就会不断遇到新的技术、新的软件,在教学中注重培养学生解决问题的能力和创造性,多提供运用知识的机会,教会学生怎样学习就显得特别重要。只要努力地去培养学生的动手能力、自学能力和解决问题的能力,让他们思考、实践、主动摸索,学生毕业后才能尽早的适应工作需要,成为应用型人才。

参考文献

篇7

VisualFoxpro作为技校计算机专业的一门专业基础课,在以往的教学中存在着诸多弊端,为此,学院计算机专业教师调研市场与企业对技校计算机专业学生的要求,从课堂与实训两方面入手,力求使技校生能够快速入门,并熟练地掌握相关操作、设计技能。

一、VisualFoxpro课程的建设

VisualFoxpro是微软公司推出的基于Windows环境的关系数据库管理系统,是目前流行的小型数据库管理系统中性能优良、功能强大的优秀软件之一。它采用了面向对象的可视化程序设计方法,极大地简化了应用系统的开发过程,既具有完善的数据管理功能,又提供了足够的程序设计能力,同时还具有操作方便、简单实用、界面友好和兼容性完备等特点,所以适合技校学生学习程序设计与数据库应用技术。教师在教学过程中,既要充分考虑本校学生掌握计算机基础知识的现状,还要参考教育部全国计算机等级考试二级VisualFoxpro考试大纲,参考人力资源和社会保障部全国计算机信息高新技术考试数据库应用技术考试大纲,按照数据库应用基础教学基本要求规定的课程性质和任务,重点培养技校学生使用数据库管理系统处理数据的能力,初步培养学生的程序设计能力以及学会针对问题建立数学模型,并在解题编程的实践摸索中,能够掌握从程序编码、上机测试、调试到最终成功运行的全过程,并探索其中的规律性,具备举一反三的能力。此外,考虑到技工院校教育对象的特殊性,在教学过程中,应以初步掌握Windows基础知识为教学起点,以中文VisualFoxpro6.0为蓝本,向学生详细讲解关系数据库管理系统的基础知识和基本操作方法。

二、理实一体化教学模式

以往,技工院校的计算机专业教学始终存在着一个难题,即理论与实训教学如何安排才能更符合技工院校的培养要求。一方面许多技工院校受制于计算机实训条件的限制,在实训课程设置的内容与时间上往往“捉襟见肘”,特别是现在计算机课程已成为学校各专业的通用课程,加之电子商务、机电等专业都有的上机实训课程,导致计算机专业的实训课程进一步压缩;另一方面,技校学生的生源素质逐年降低,笔者发现许多技校学生学习简单的操作还能接受,但随着教学的深入,课程难度逐步加大,学生的学习效果越来越差。因此,采用理实一体化教学模式,可以打破以往计算机专业教学中理论与实训教学“条块分割”的现状,通过设定相对应的理论、实训教学任务与目标,做到理中有实、实中有理,从而大大激发学生学习的热情,增强学生的学习兴趣,学生边学、边练、边积极总结,可以达到事半功倍的教学效果。同时,要提高理论教师的实践能力、实训教师的理论水平,培养一支高素质的师资队伍。

篇8

关键词:大型数据库;教学改革;阶段考核

中图分类号:G642

文献标识码:B

在“计算机应用与维护”专业被评定为高职高专示范性专业试点之后,我院以培养动手能力强的实用技术型人才为目标,对教学计划进行了一系列调整。“大型数据库”课程是高职计算机类专业的必修课,但如果只是孤立地介绍数据库,学生对于在企业环境下如何将数据库和应用程序联系起来并充分发挥大型数据库的特点和优势,从而开发出实用性的应用程序,仍然有很大的困惑。我院的教改在“大型数据库”课程的后部分介绍一种流行的面向对象的数据库开发语言,再加以适当的训练,使学生具备利用大型数据库进行软件开发的能力,并加深学生对面向对象的程序设计方法的理解和应用。

该项目目前已经完成,取得了良好的效果。

1改革课程教学计划

“大型数据库”的教学目标是使学生掌握大型数据库的功能特点和使用、管理及维护的基本方法,为毕业设计的开展和实际应用系统开发打下良好的基础。为了加深对数据库服务器功能特点的理解和应用,必须在教学后有一个客户端程序的开发过程,使学生真正理解网络环境下C/S模式的特点和应用程序的开发方法,充分发挥数据库服务器的功能。

我们将“大型数据库”课程划分为“大型数据库”和“PowerBuilder”两个部分。其中,“大型数据库”课程的目标是使学生基本掌握SQL Server数据库服务器的使用和管理维护方法;而面向对象程序设计语言“PowerBuilder”课程的目标是使学生掌握利用该语言强大的数据库访问能力来进行软件开发的方法。

2明确教学指导思想

在教学的各个阶段,有不同的指导思想。

第一阶段是SQL Server教学。在此阶段中应淡化语法、强调应用。注重介绍数据库的功能特点和使用、管理及维护的基本方法。学习中有大量的SQL语句,其中查询语句是SQL语句的灵魂,功能强大而灵活,是对数据库灵活访问的关键,因此要求重点掌握;而其他对数据库操作的语句和流程控制语句语法比较简单,要求学生知道主要关键词,应用的时候会查帮助、写出正确的语句实现相应的功能即可。如果所有的语句都要求学生熟练掌握语法,必定会增加学生的学习难度,并且往往会本末倒置。

第二阶段是PowerBuilder教学。首先介绍PowerBuilder的基本使用方法,介绍面向对象程序设计的基本方法,要求学生了解常用控件的常用属性、事件和方法,引导学生使用帮助系统查找自己需要的功能。然后主要介绍与数据库连接的方法,使学生对C/S软件开发模式有一个清晰的认识。本阶段重点介绍PowerBuilder在数据库开发领域的强大功能。

第三阶段用SQL Server作为数据库服务器端,用PowerBuilder作为客户端开发工具,通过几个PowerBuilder和SQL Server数据库结合开发程序的设计例子,使学生掌握C/S模式开发数据库应用程序的一般方法,掌握在系统设计中如何充分发挥这两种技术的优越性,并在最后给出一些与实际联系比较紧密的题目,要求学生独立完成一个小型系统的开发。

3 加强实训环节

大型数据库和高级语言程序设计都是实践性很强的课程,因此必须根据所学知识点选择有代表性的问题,布置具体的题目让学生进行实训,并提交电子方式的作业文档。为了增强实训效果,对交作业的同学增加提问环节,督促学生对问题的理解,同时给老师及时的反馈。实验完毕后,总结实验过程中遇到的问题和解决的方法。

4加强考核环节

为了加强对学生的督促,获得好的教学效果,改变原来的学期末笔试考核方式,在学期中间增加考核次数,并采用上机考核方式。这样通过多次考核来督促学生学习,使学生能扎实地掌握课程内容,同时也给教师必要的反馈以改进教学。学期中进行3次阶段考核,考核方案见下表。

第一次阶段考核的目标是数据库建立方法的考核,在学期第5周在机房进行考核,并在机器上改卷。这一阶段考核显示出的情况是:学生基本会建立数据库机器中的各种对象,但是对数据库的安全性等维护工作表现出困惑。

第二次阶段考核的目标是数据库服务器的管理、安全性和维护。在学期第8周在本学院的专业机房进行。这一阶段考核显示出的情况是:学生对数据库服务器的维护和安全管理有了比较清晰的认识。但对在企业环境下,SQL Server和应用程序的关系认识不清晰。

第三次阶段考核的目标是PowerBuilder程序设计语言的使用,主要是数据库访问功能的测试。在学期第16周在本学院的专业机房进行。本阶段考核显示出的情况是:学生对编程和数据库设计都表现出较大的兴趣,对C/S开发模式有了深刻的理解和开发设计能力,并对大型数据库的功能有了进一步的认识和理解。

参考文献

[1] 张晓云. sql server2000应用实训教材[M]. 北京:科学出版社,2004.

篇9

中图分类号:TP274 文献标识码:A 文章编号:1009-3044(2013)24-5485-02

1 项目简介

高职教学过程中,由于物联网专业的兴起,作为新一代网络的建设,国家投入了很多资源发展物联网产业。在教育层面,在国家的鼓励下,许多高校开设了物联网专业,本科以上则培养开发研究型人才,中高职则侧重于技能方面的培养。但是现行的ZigBee技术书籍理论和应用并不紧密,直接应用于中高职教学带来一定的困难。因此,通过开发具体项目的方法让学生从项目实训中获得相应知识并提高其动手实践能力。

本项目将使用Freescale的ZigBee芯片和温度传感器DS18B20作为硬件平台,采集的环境的温度数据保存至数据库。项目拓展一:上位机程序开发,将数据库中的采集信息实时通过电脑、智能手机平台中图形显示;项目拓展二:调温设备控制,通过环境温度的变化,当温度达到上限时,自动开启空调制冷,当温度达到下限时,自动开启空调取暖。

2 硬件设计

随着无线网络的发展,ZigBee已应用于工业生产、日常生活等各个环节。ZigBee技术已发展比较成熟,作为物联网的核心技术,众多硬件厂商加入ZigBee联盟。

Freescale最新推出一款低功耗、高集成、高性价比的ISM(工艺、科学和医疗)射频芯片— MC12311,这款芯片基于ZigBee技术,内部集成了一个UHF射频收发器和一个超低功耗的8位单片机(MCU) ,RF(射频)收发器工作频率包括315MHz,433MHz,868MHz和915MHz等频段,芯片内部是一个8为的单片机并内置RC振荡电路及丰富的接口,在硬件选型时MC12311应用在物联网应用项目(智能家居系统、安防系统、环境监测、智能农业等)是一个理想的选择。

DS18B20是一款高可用的温度传感器,其外观结构类似于三极管,三个引脚分别为GND,DQ,VDD。根据应用图1可知,GND接地,VDD接外部电源+5V,DQ接4.7K电阻上拉。

根据DS18B20逻辑结构图2可知,其内部带有64位的ROM单元和9字节的暂存器单元,程序可以读取暂存器相应字节获得16位的温度值,然后依据应用要求通过程序将温度数据有数字量换转为摄氏度。

在这个环节中我们只需要让学生了解MC12311射频芯片和温度传感器DS18B20的基本原理,理解项目的硬件详细设计,掌握如何获取温度值并将数据显示在数码管中即可。

3 软件设计

软件设计是设计一个采集系统,将数据保存在数据库中。计算机利用串口与硬件系统控制器相连,通过软件平台将采集的数据保存在数据库中,这样作为上层软件开发系统可以进行拓展项目。

根据学生在前期学习内容,软件平台使用C#进行开发,C#对串口编程和对数据库的操作比较方便,学生有这方面的开发基础,软件后期开发扩展性强。数据库采用Mysql,因为系统采集数据,在数据库中只需要记录时间、采集点、采集数据等信息,数据量较小,数据结构相对比较简单,所以采用轻量级数据库Mysql。

对于学生的拓展项目,可以使用C#程序设计软件将数据库中的数据通过图像实时展示,这样可以通过Android,Mac OS,Windows等系统平台实时显示。

4 教学资料开发

当温度传感系统项目开发完成后,将项目整理为ZigBee项目实训,项目开发过程的资料做为实验指导书,对学生进行为期两周的实训。

学生通过两周的实训项目的开发,深入理解物联网基础知识,还可以将所学习的知识转化为其基本技能,实训项目还设置了拓展项目,对已掌握基础知识的同学,在已开发的项目进行深入开发。学生通过项目实训,可以根据实际项目的需求选取合适的硬件和相应的开发软件,开发相应的物联网应用系统。

5 总结

本项目通过一个实际的温度传感系统项目开发,采用MC12311芯片组建了一个ZigBee网络,引入了温度传感器DS18B20,设计了硬件系统和软件系统,完成了环境感知系统项目开发。

在项目开发过程中对项目开发软、硬件资料的整理为项目化教学资料,对高职物联网相关专业学生进行为期2周的项目开发实训。

篇10

关键词: 任务;教学方法;工学结合

Key words: task;teaching methods;combining work with study

中图分类号:G712文献标识码:A文章编号:1006-4311(2010)16-0202-01

0引言

所谓任务贯穿式教学方法,就是在整个课程的教学过程中以完成一个综合性的任务为最终目标。具体地,可以将目标分解为几个阶段性的任务,在教学和实训过程中分阶段地完成。而课堂教学和实训都围绕着这个任务而展开。在课堂教学中不仅讲解系统的理论知识,而且对各个分阶段的任务进行任务布置,解决疑难问题,并要求学生进行分任务完成情况进行公开汇报,并由老师和同学们指出存在的问题和漏洞,提出解决问题的思路和方法。而在实训课程中则主要进行各阶段任务的具体实现,及最终综合性任务的整体完成。

1任务贯穿式教学方法的具体实施

2009/2010学年第二学期,我在《数据库原理与应用》课程的教学中尝试使用了该教学方法,取得了较好的教学效果。首先我选用了一本适合的教材,是由徐人凤、曾建华编著的《SQL Server 2005数据库及应用》,整个课程的教学体系就围绕它而展开。在前三周的时间,我主要讲解SQL Server 2005系统的安装和应用的相关知识和方法,要求学生完成按照书上的要求对数据库进行查询统计、编辑表中的数据,并且完成课本上的实训内容,这些实训内容的完成是相对不容易的,需要学生们有较好的逻辑能力和实践操作能力。这样经过几周的学习,学生们对数据库有了一定的认识。于是,我就将学生分组,每组4-5人,有能力较强的,也有能力较弱的,提出第一个分阶段任务的要求,要求学生针对一个图书馆管理系统建立一个数据库,这个任务主要是在实训课程中完成,两周后要求每组派一位同学在课堂中展示汇报。而此期间的理论课中,我讲授的内容则是数据库设计技术的相关知识,因此虽然都是一样的理论课,但学生们由于要完成任务,对理论课的内容是十分有兴趣,教学效果也相当不错。两周的时间到了,每组同学都上讲台进行汇报,他们都制作了非常精美的PPT,讲解过程中有些同学讲得有条有理,而也有些同学讲得不是很清楚,在此过程中,我发现每组同学所建立的数据库根据他们自己的理解都不太一样,有些和我的思路吻合,有些则对我来说也很新奇。在第一次汇报后,我发现有些组的数据库可能不适合以后任务的要求,因此,在布置第二次任务时,除了我原先设想的要求各组的同学完成的数据库中各表的关键字的建立,数据库和完整性的实现和表间的联系等,还要求学生对图书馆管理系统进行需求分析研究。同样的理论课的教学中。我也进行相关的理论知识的教学,并时不时地穿插和任务相关的内容探讨,以提高学生的学习积极性。在第二次汇报时,每组派另一位同学上台讲解,总体效果比第一次有进步。第三次的任务是要求每组同学在SQL Server 2005中实现在需求分析中所提出的任务,这也是他们的数据库的合理性的重要检验,这个任务相对而言比前两次复杂,因此,用了三周的时间来完成。在验收时,有个别的组由于前期组织不力,整个组又缺乏得力的领军人物,没办法完成任务,但大部分组仍很出色地完成了任务,而且讲解也越来越有条理。我将没法完成任务的组解散,充实到其他组去。第四次任务是本次教学的综合性任务,最具挑战性,要求学生结合前面完成的任务并结合其他程序设计语言在局域网中完成网络数据库的功能,并且要求每一位同学都完成一个具体的功能,绝大部分同学都投入到这个富有挑战性的任务中去了,因为他们所用的设计语言有C#、java和ASP等,所用的方法有客户端、服务器模式和网页模式等,就连我也很难一下子帮他们解决所出现的问题,所以同学们可以说是八仙过海各显神通,随着一个同学接一个同学的调试完成,其他同学也坐不住了,纷纷动手开始程序的设计调试,最后有80%以上的同学在自己的努力和其他同学的帮助下,完成了程序。就连我也感到非常满意。

2任务贯穿式教学方法的效果评价

篇11

文章编号:1672-5913(2013)18-0114-04

中图分类号:G642

0 引言

随着我国信息建设的快速发展,各行业迫切需要实践能力强的信息化人才。信息系统课程旨在提高学生进行需求分析、系统设计、数据库设计、系统实现、系统使用和维护等各方面的能力和信息素养,培养学生把各种日常工作和信息技术相联系的思维能力,提高学生利用信息技术解决实际问题的能力。但是在教学及指导毕业设计的过程中,出现了一些现象引人深思:学生熟知书本上的理论知识,但是无法将其应用到实际中去,面对实际信息系统设计问题时,完全不知道从何处开始着手。这种现象显示了学生实践经验匮乏,理论知识与实际运用脱节。针对这一问题,我们尝试加强信息系统课程的实训教学环节,以课堂授课为理论基础,以实际案例为引导,围绕该课程的知识点设置实训内容,逐步引导学生将理论知识应用到实践中去,切实提高学生的实践动手能力。

1 实训教学内容设置

实训教学环节是实现理论知识与实际运用相结合的基本途径,能够加深学生对理论知识的理解和掌握。因此学生在实训过程需要在理论指引下锻炼具体的实践能力。实训环节内容设置主要基于以下几个方面考虑。

1.1 合理设置实训内容,提高学生学习积极性

经常有一些学生在学完软件工程、数据库系统等课程后,甚至不知道概念模型如何构建,这正是由于缺少实践环节对理论的运用。如果学生对于所学内容根本不感兴趣,就不可能把这门课程学好。因此在实训教学环节设置实验内容时,既要贴近学生的生活、贴近日常实际运用,让学生容易接受,又要贴近实际的开发案例,让学生觉得学而有用。例如引导学生结合自身日常生活中的理解体会,思考超市货物管理系统、物流管理系统等信息系统的设计。只有这样才能促进学生的积极性,提高学生对实训项目的融入程度,自觉主动地投入到学习中,真正掌握本课程的教学内容。

1.2 阶梯式实训设置,逐步提高动手能力

如果题目过于简单,难以引起学生深入地思考;过难又会使学生产生畏难情绪,甚至出现相互抄袭的现象。采用阶梯式实训内容设置,可以引导学生逐步提高动手能力。实训内容设置从基于基本理论的案例分析,到综合几个知识点的模块设计,再到完成具有一定复杂度的系统设计,逐步提高实训难度,并加强实训辅导,这样就能避免学生出现“有心无力”的情况,使学生真正跨过理论到实践这道门槛。

以物流管理系统为例,将整个系统设计分为需求分析、过程建模、数据建模、数据库设计、软件设计、软件实现与测试等几个综合模块设计,每个模块中根据知识点设置相应的基本实训案例。例如其中的数据建模过程可以引导学生分析物流系统中应包含哪些实体,实体具有哪些属性,实体之间又有怎样的联系,在此基础上建立系统的E-R图,完成数据库的概念模型设计。

1.3 系统化实训,实现多门课程知识的融合

信息类课程之间联系紧密,例如离散数学、程序设计、数据结构、计算机网络等课程属于基本课程,课程中存在的知识点往往处于分散状态,学生难以体会相互之间的联系。软件工程、数据库系统等高级课程相互存在交叉,但侧重点各不相同。信息系统课程对以上课程的知识均有一定的包含,因此本课程系统实训案例设置应进行全面考虑,对前述课程均应有所包容。同时系统实训阶段要注意加强对学生自学能力的培养,适当增加设计难度,引导学生主动寻找新的解决方法,根据设计的需要,及时更新自己的知识结构,以适应实际工作。

仍以物流管理系统为例,需要运用软件工程、数据库系统等知识进行设计。物流中心与配送车辆之间需要通过无线网络等形式进行信息交互;配送车辆终端调试则需要一定的嵌入式系统知识;为配送车辆设计最优配送路线、为取件员设计最短路径等问题的解决则需要离散数学中图论等相关方面的知识。设计过程中引导学生使用UML建模语言、PowerDesigner工具等完成系统设计、数据库设计等工作,从而拓展学生的视野。

通过课堂案例分析设计、综合模块设计、系统设计等阶梯式实训环节的锻炼,能够有效培养学生的动手能力。学生积累了基本的信息系统设计经验与常识,才能在今后的工作中从容地运用信息系统的核心思想进行具体的系统设计。

2 实训环节教学体系的构建

2.1 理论教学

实训环节需要注意与课堂教学相结合。在课堂教学中,在讲解基础理论和方法的同时,要注意对学生实验过程中普遍出现的问题进行总结归纳,引导学生思考问题出现的原因和解决方法。将教学内容与实际案例进行结合分析,指导学生由理论过渡到实践。例如数据库设计中,概念模型向逻辑模型的转换是教学难点,结合学生选课等案例,对其E-R图进行详细分析,将其实体集、联系集转换为相应的关系模式,进而进行规范化,完成逻辑模型设计。通过该案例分析,学生可以较为容易地理解转换过程。

同时让在实验课中表现优秀的学生向大家演示自己的作品并介绍自己的设计思路。通过这一过程锻炼学生的表达能力,展示其思维过程,提高学生争先创优的意识,培养其创造性思维能力。

2.2 实训教学的内容安排

1)实训方案设计。

实训教学环节包含3个阶段:基本案例分析、综合模块设计和系统设计。

第1阶段主要为验证型实验,对理论教学中的基本原理、定义进行验证实现,进一步加深课堂教学的感性认识。该阶段的实施主要由教员结合课程内容分析基本案例,由学生课后结合所学知识完成案例分析作业。例如,要求学生将课上所学的概念模型向逻辑模型的转换方法应用于物流管理系统的设计中,作为其案例分析作业。

第2阶段进行综合模块的设计,让学生根据题目要求,将前一阶段所学到的几个部分综合应用,在实验过程中进行阶段性汇总。该阶段的实施方法为:由教员提供一个基本的系统框架,根据课程进度要求学生完成相关部分的设计,如需求分析、软件设计、数据库设计等。

第3阶段进行系统设计,由学生独立完成一个简单的信息系统开发,如“超市货物管理系统”“物流管理系统”等。该阶段任务由3~5名学生组队完成,最后要提交完整的系统设计报告、系统执行文件、系统使用说明等相关文档(给学生提供基本的文档模版)。本阶段设计可以将前面两个阶段的成果整合起来,进一步进行完善即可形成完整的设计方案。

通过3个阶段的实训锻炼使学生掌握信息系统开发的过程,具备基本的系统开发能力,培养学生正确的设计思想,分析和解决实际问题的能力,分工合作的团队精神和勇于探索的创新精神。

2)实验题目设计。

受学时数的限制,为学生上机实验所提供的每一个实验题目都需要周密考虑、精心设计,力求在有限的课时中获取最佳的教学效果。为此需要编写专门的实训指导书,所设计的实验题目要遵循以下几点:

(1)题目应源于实际应用中遇到的问题。排除传统的技巧性解题,避免出现理论教材习题中常见的仅针对关键字和语法特点的题目,以免误导学生陷入学习误区,长时间在语法细节上转圈,单纯为完成习题而解题。

(2)在综合模块设计阶段的实验题目具备一定的概括性,题目的数量有所减少,但每一道题目的内容同时涵盖上一个教学阶段中涉及的多个知识点。让学生在完成实验的同时通过实践手段对自己近期所学的知识进行阶段性总结。

(3)各个阶段的实训分析案例应具有一定的联系性,减少学生理解案例所需的时间。学生的课程设计题目可在课程开始时由学生根据自身情况进行选定,课程中各个阶段要完成的案例分析作业针对自己选定的课题,从而使学生形成完整的设计思路。

3)实验过程指导。

实验课组织形式是有意识地将理论教学内容和实验内容相结合,教师在理论课上应指导学生做好实验预习。实验课时首先由教师讲解实验内容及相关注意事项,然后学生自己动手操作,教师对学生只进行方向性指导,帮助学生理解题目和把握设计方向。学生在教师的指导下,根据给定的实验题目,自己设计实现方案、步骤。只要总体目标达到,教师可不作特别具体的要求,让学生多角度、多方位地思考,培养学生进行科学研究的能力,使他们探索性地解决所提出的问题。

2.3 成绩评定

信息系统课程旨在提高学生利用信息技术解决实际问题的能力,因此课程成绩由两部分组成:平时课程作业完成分和综合设计完成分。本课程不再进行考试,更加突现实训环节的重要性,使学生的参与积极性更高。

平时课程作业得分占总分的30%,主要考查学生对课程的跟进情况,要求做的实验必须做,每次都要提交独立的实验报告。对完全相同的报告或相似度较高的报告,由学生进行口头思路讲解,保证每一名学生学有所得。

综合设计环节得分占总分的70%。该环节的考核包括检查学生设计的信息系统,查看相关文档是否完备,并由学生对检查过程中的问题进行解答。考核形式采用小组答辩形式,每个学生分别汇报自己完成的工作,并回答老师的问题。因此只有平时重视理论联系实际,勤思考、勤动手的学生,才能在各个环节表现良好,才能获得好的成绩,学生的信息系统开发能力也得到了切实的锻炼,真正提高了学生的信息素养。

3 结语

通过实训环节的实践,能够取得良好的教学效果,使学生摆脱死记硬背的学习方法,学习起来轻松、主动。实训环节的实施过程中,互动性好,促使许多学生主动利用大量的休息时间,投入到实训中去,不仅可以提高学生解决实际问题的能力,还可以培养学生的团队合作能力和创新精神。

学生在今后的实践应用中会不断遇到新技术、新方法、新软件,在教学中注重培养学生解决问题的能力和创造性,多提供运用知识的机会,教会学生怎样学习就显得特别重要。只有努力培养学生的动手能力、自学能力和解决问题的能力,让他们思考、实践、主动摸索,学生毕业后才能尽早地适应工作需要,成为实践能力强的信息化人才。

参考文献:

篇12

【中图分类号】G640

【文献标识码】A

【文章编号】1672—5158(2012)10-0034-01

一、课程定位

《SQL Server 2005数据库设计》是软件技术专业的一门核心课程。是软件技术专业培养方向中,JAVA程序员、NET程序员、数据库管理员、信息系统管理员、软件测试员等所必须掌握的数据库知识学习,重在培养学生对SQL Server2005数据库的操纵与设计的能力。开设于新生入学第一学期,后续课程有C#程序设计、ASENET程序设计、JAVA程序设计、J2EE程序设计、ORACLE数据库设计等。它对后续两线课程都起着重要的支撑作用。是一门处于重要地位的职业基础课程。

二、课程设计的整体思路

课程以企业用人为依据、以提升职业能力为目标,针对岗位群所需解决的工作任务为导向进行基于工作过程的课程开发。按照由简单到复杂分划分为7个学习情境,数据库基础、安装与配置、基本操作入门、数据库编程、数据库高级操作、前台语言访问后台数据库、数据库综合设计。每个学习情境又根据工作任务的独立和先后连贯性分解为子情境,每个学习情境或子情境下对应一个或多作实训任务。即全程共有18实训任务,3个综合实训任务。而且随着课程的深入将会出现新的项目载体如(图书馆管理系统),以培养学生对非教学过程中的数据库进行操作和设计的能力,直至数据库综合设计阶段,将会出现更多个实际项目载体,通过组建项目开发团队,要求学生通过分工配合,完成对项目的需求分析,系统功能的确定,并能根据功能和业务规则对所选项目的数据库进行分析与设计。培养学生的职业能力、职业意识,从而为实现与就业岗位“零距离”奠定良好的基础。

三、课程教学的组织与实施

1、教学模式的探索

在教学中尽可能本着突出职业导向,以学生为主体,突出能力训练为原则,在教学、教改中慢慢摸索、不断实验,总结出了该门课程的教学组织模式:基于行动导向的教、学、做、训、评合一的一体化教学模式。实现了课上有考核,课下有任务训练的新的高职教育评价要求。在实际运作中教学环节分为五大步骤:即预习与探究——做与导——查与训——考与评——巩固与拓展。

单元课程中,由于在网络机房授课,一人一机,借助凌波多媒体教学软件,不但可以充分实现在做中学,在学中教,增加了训(查与训)、评(考与评)环节,即实现了在做中训、在训中考,在考中评。不但实现了“教学做合一”,而且能达“教、学、做、训、评五位一体”。

2、教学方法和手段的运用

示范法、分组法、鼓励法、讨论法、对比法,典型案例法、设问法将贯穿整个课程单元教学之中。但是对于不同的学习情境的学习,为能够突出重点,突破难点,培养学生各方面能力可恰当选用行动导向的教学方法,除了学习情境1-6,采用了任务驱动、项目引领教学法外,学习情境7综合数据库设计主要采用情境模拟法。

在软件行业,一个项目的开发,是由一个软件开发团队共同配合完成的。在该门课最后一个情境一一数据库综合设计中模拟实际职业工作进行教学,在学生中构建多个项目开发团队,进行角色分配。如项目经理,项目助理,程序员(即对应组长、副组长,成员)组织教学和实施,在项目总监(教师)的调控、监督指导下,各项目组成员分工配合,共完成一个管理信息系统的需求分析任务,并进行数据库分析与设计工作。在这个过程中,不但让学生对课程的教学内容有一个全面的复习、巩固和提高,同时会培养学生进行数据库的分析与设计能力,初步体会软件开发工作中的最重要的一部分(需求分析所做的工作),也能让学生在学校的环境氛围中对自己未来的职业岗位有一个比较具体的、综合性的理解,有利于学生全面职业素质的提高。为了保障这一环节顺利实施,效果有保证,教改组制定了多项规章,并形成文件,如《项目小组划分原则》文件、《各岗位职责》文件、《项目验收与答辩要求》文件和一系列的过程监控文件和激励办法等,使学生在团结协作中收获了知识、积累了经验、提高了动手能力、增强了就业力。但学生模拟实际工作中也难免会暴露一些个人弱点,如胆小,协调能力较差、团队意识较弱等。但最终在老师和同学的帮助下能够意识到不足,并加以改正,最后同样收获了成功和喜悦。

四、实践教学效果

课程组的授课教师,经验丰富、技能娴熟、加之以德高身正,教学方法得当,深受学生爱戴和好评。在院、系举行的《sQLSever2005数据库设计》公开教学中曾多次得到学院督导处、教务处领导及系部老师的一致肯定,曾获“一创新、二特色、三突出”好课的评价;学生项目小组在此门课的学习后结合一门开发语言,开发设计了多项小型的应用管理系统软件,和网站。本课程的精品课程申报网站和网络课堂,就是项目小组同学第三学期的一项作品。课题组老师曾带领学生多次参加各类省级职业技能大赛荣获一、二等奖。

五、课程特色

1、教学模式有特色

《SQL Server 2005数据库设计》采用了基于行动导向的教学模式,且实现了教、学、做、训、评五位合一。形成师生之间的良性互动,增强了教学效果,学生活学活用的能力充分展示出来,培养了学生的创新能力。

2、教学方法有特色

课堂教学使用的教学方法中,任务驱动法、情境模拟法、项目引领法都是属于行动导向教学法。其中情境模拟法,轻松实现了企业工作环境与课堂教学环境的高度融合,实现与就业零对接。如今黑龙江农垦职业学院软件技术专业其他课程也正借鉴此教改成果,在教学中逐步推广和使用。

3、教学手段有特色

友情链接