李平
(阜阳职业技术学院 安徽 阜阳 236031)
团队作业在高职《数据库应用》实训课中的应用
李平
(阜阳职业技术学院 安徽 阜阳 236031)
高职《数据库应用》实训课,采用由易到难、逐步深入,项目驱动、团队作业的方式教学,有利于充分调动学生的学习积极性,有效利用实训时间,培养学生动手能力和数据库应用系统设计能力,提高教学质量。
团队作业;高职;数据库应用;实训
高职《数据库应用》实训课是《数据库应用》课程理论知识部分的延续,约30课时,开设目的在于训练学生操作和使用数据库,掌握数据库应用系统的设计方法和实现技术,用所学知识解决实际问题。在提高学生发现问题、解决问题能力及知识的综合应用能力方面占有重要地位。传统教学常采用 “一个题目定实训”的方法,即教师布置一个确定的应用系统设计题,学生按要求在规定的实训时间内独立完成系统设计与实现任务。由于数据库应用系统通常包含多个子系统和功能模块,需要完成很多复杂的操作和使用数据库任务,设计开发起来有一定难度,少数学生实训过程中感到时间紧、困难多,逐渐失去上课热情,有的甚至放弃,有的学生在实训结束时交半成品的作业,有的学生坐享其成,拷贝别人的成果应付作业,导致实训流于形式,效果欠佳。
在教学改革实践中,我院探索了“由易到难、逐步深入,项目驱动、团队作业”的实训课教学方式,充分发挥集体智慧和每个学生的特长,分解实训难度,提高时间利用率,提高了学生上实训课的积极性和作业质量,收到了良好的教学效果。
按照软件工程观点,数据库应用系统设计与实现应循序渐进地完成需求分析、系统设计、编码、测试等阶段的各项工作。前两个阶段对学生而言是难点。为了突破难点,应由易到难,逐步深入。具体做法是将实训课分成三步。第一步,教师主导,即教师分析、讲解与演示。选取一个学生接触过的数据库应用案例,如“无纸化课程考试系统”,用4课时左右时间,分成需求分析、系统设计、编码、测试等阶段,逐阶段进行系统设计,实现讲解与操作,强调每个阶段的任务、重点和操作注意事项。第二步,师生合作,约8课时。教师给出具体的设计题目,留2课时的时间,放手让学生自己做。针对学生在需求分析和系统设计上的难点,再次强调需求分析阶段任务是详细调查了解用户对数据库应用系统的具体要求,确定应用系统功能,形成用户需求说明书,建立系统的初步方案;系统设计阶段是根据说明书建立数据库应用系统的总体结构,并确定数据库对象和模块,指导学生进行系统需求分析,系统设计,给出建造大厦的蓝图,其余阶段工作由学生独立完成,即按照图纸建大厦。这样做会使学生进一步认识到需求分析和系统设计的重要性,从而引起足够重视。第三步,学生主导,项目驱动,团队作业。实训课时间交给学生,让他们自由组建团队,到实际生活中发现问题和解决问题,完成实训任务。
学生主导的项目驱动、团队作业阶段是提高学生发现问题、分析问题、解决问题能力的关键阶段,也是掌握应用系统设计与实现技术应用的关键阶段。总体要求是:学生自由组建团队,以团队为单位完成应用系统设计实现任务,团队成绩就是每个团队成员的成绩。按组建团队、确立项目、团队作业、答辩的步骤进行。
组建团队,选择系统设计题目 学生根据平时相互间了解,自由组建4~7人的团队(或叫项目组),推选队长。每位学生必须参加一个团队且只能参加一个团队。团队成员共同深入到现实生活中,寻找可以用数据库应用系统解决的问题,在规定时间内确定团队的系统设计选题。
选题介绍与立项 各团队推荐一人介绍本团队组成情况、所选题目及要解决的主要问题。选题不能与已有的系统相同或相似,不能与其他团队的选题重复,保证一个团队一个题目。该团队之外的师生做评审,给介绍人表现打分,分数折合后计入团队作业总分,占5%的比例。评审通过后,选题作为团队的系统设计题,确立项目。
项目驱动,团队作业 对于确定的项目选题,团队成员共同深入实际调查用户需求,分析调查结果,写出需求分析说明,共同完成需求分析阶段的工作,填写《数据库应用系统设计简表》,表中包括要设计的应用系统名称、主要功能、需求分析说明书、团队组成及成员具体分工等内容。提交的简表用于教师辅导和作业审核。按照需求分析结果,各团队成员分工合作,各自做好在项目中负责的工作,共同解决遇到的问题,用集体的智慧完成系统设计、编码、测试等其他阶段的工作,完善系统的各项功能。
掌握系统,参加答辩 团队作业提交时,安排系统介绍与答辩环节。随机抽取团队内成员进行系统介绍和答辩,该团队之外的师生担任专家评委和系统测试员。被抽到的学生介绍所设计系统的各项功能、特点、演示操作方法,还要对评委提出的问题进行答辩。介绍与答辩的得分占团队作业总分的10%。其他团队成员若能够发现答辩团队系统的不足之处,并给出解决方法,则可以给自己的团队争取到加分。每个团队成员只有全面熟悉并了解系统,掌握系统的设计实现主要工作内容,将大家共同完成的系统设计成果变成自己的东西,才能顺利地介绍系统并进行答辩。其他团队成员只有集中精力参与答辩,善于发现问题多找出其他团队的系统的不完善之处,才能给自己的团队加分。
经过项目驱动、团队作业实训教学实践探索,我们深切体会到这样上实训课的好处:
有利于培养学生团队精神和大局意识 项目驱动、团队作业过程中团队成员共同进行系统需求分析,在相互讨论的过程中形成系统设计的初步方案,分解难点,学生切身体会到团队力量的强大。整个项目完成与否与每个成员密切相关,只有人人尽心尽力,充分发挥集体智慧,才能做出好系统。因此,团队成员以集体利益为目标而相互协作、充分发挥所有人的作用,遇到问题主动寻求帮助,很多学生将课堂延伸到课外,延伸到宿舍,加班加点,力争在短时间内解决问题,不拉团队后腿。超过一半的学生在实训报告的“收获与评价”中提到:通过团队作业实训认识到了团队合作的重要性。
有利于发挥学生特长 项目驱动,团队作业,不要求学生独自完成应用系统设计与实现的全部工作,只是按团队分工完成自己的任务,更有利于发挥学生的特长,尊重个人的兴趣,使每个人都获得成就感。团队通常按学生特长分工,如文字录入速度快的学生负责数据录入工作,逻辑思维能力强的学生担任系统设计工作,有程序设计优势的学生担任编写模块代码工作、界面设计、菜单设计工作,做事细心严谨的学生做系统测试。实训过程中每人的特长都能得到充分发挥。
有利于提高学生多方面的能力 团队作业自由选题,要求学生认真深入现实生活中去发现问题,分析问题。而提交作业时的答辩、评审、打分环节,促使学生认真听答辩队介绍,认真进行测试,从中发现问题并解决问题,给自己的团队加分。每个团队都希望自己是最好的,在作业过程中,遇到难点和问题时都会主动网上查询、查阅参考资料、向教师寻求帮助,用集体智慧突破难点,解决问题,完成任务。实训提高了学生学习积极性,提高了发现问题分析问题和解决问题的能力,提高了知识综合应用能力。答辩环节事先不安排固定的对象,随机抽取答辩学生的做法,则要求全体学生认真组织语言,认真准备答辩,力争得到评委的好评,可培养学生的组织能力、语言表达能力和沟通能力。团队长经过实训锻炼了领导能力和协调能力。
有利于互相学习,取长补短,巩固所学知识 虽然每个团队只完成一个系统设计与实现工作,但是,经过认真参与答辩环节,每人都能从别人团队的作业中受到启发,发现自己团队的不足,找到应该完善之处,这个过程其实是一个互相学习取长补短的过程。经过这个过程以后,再遇类似的问题,会找到解决办法。每人参与完成一项作业,收获多个系统设计成果。在收获过程中巩固所学知识,掌握应用系统设计与实现技术。
团队成员人人参与 由于以团队为单位提交作业,若不加强监督,会有队员游离于团队之外,自己不动手,坐享其成。另外,还要避免团队中过分依赖个别好学生,应做到团队成员人人参与到项目中。因此,组建团队时需检查是否每个学生都有自己的团队,每个学生是否都有具体分工。教师根据平时的了解和团队提供的《数据库应用系统设计简表》中的分工情况,有针对性地检查部分学生工作。
实训指导教师需要投入更多的精力 项目驱动、团队作业阶段虽然是学生主导,但是不等于教师没事做,而是在很大程度上增加了教师的工作量。按传统实训法,教师只要做一个系统设计与实现的辅导工作即可,而采用项目驱动,团队作业实训,由于各团队项目不同,教师要关注多个系统,要熟悉每一个项目,跟踪每个团队的作业进程,随时做好每个项目的指导工作,需要投入更多的精力才能胜任,这需要教师提高自身专业素质。
系统介绍与答辩环节不能少 系统介绍与答辩环节是各团队项目结束前的环节,也是他们互相学习取长补短,得到更多的系统设计知识,全面掌握应用系统设计与实现技术的环节。而采取随机抽取团队成员进行介绍与答辩的方式,则可以督促所有学生认真深入到应用系统设计与实现的工作中,保证人人参与到项目中,真正掌握设计方法,是学生参与一个项目,获取多项成果的关键环节,是不可缺少的。
项目适当 由于实训时间有限,学生所选的设计题目要适当,不能过于简单,只用很少的时间就可完成,剩下很多时间没事做;也不能过于复杂,到实训结束还有很多工作没做完。适当的项目应既能充分利用时间,又能完成系统设计任务。
《数据库应用》实训课采用由易到难、逐步深入、项目驱动、团队作业的方法,将传统的“一个题目定实训”变成一次学习、两次训练,有利于分解实训难点,有效利用时间,发挥学生特长,提高学习积极性;有利于培养学生的动手能力和知识应用能力,真正掌握应用系统设计与实现技术。实训过程中,学生设计开发了《汽车牌照管理系统》、《书店管理系统》、《学生宿舍管理系统》、《勤工俭学工作考勤系统》等,其中《汽车牌照管理系统》等被企事业单位采用。部分学生顶岗实习时为企业进行了应用系统设计,不少学生的毕业设计选择了应用系统设计方向。
[1]李平.高职院校《数据库应用》课程教学改革实践探讨[J].职业教育研究,2008(6):81.
[2]李平.教材管理程序设计与实现[J].阜阳师范学院学报(自然科学版),1997(3):43.
[3]王珊,萨师煊.数据库系统概论(第 4版)[M].北京:高等教育出版社,2008:198.
[4]张晓慧,李平.高职计算机实践类课程教学的现状与对策[J].科技信息,2010(31):19.
[5]宁可,李平.自动化试卷分析系统的设计与实现[J].安庆师范学院学报(自然科学版),2000(2):45.
李平,女,安徽省阜阳职业技术学院副教授,研究方向为数据库应用技术。
G712
A
1672-5727(2012)09-0125-02