陆 璐,张新红
(郑州铁路职业技术学院,河南 郑州 450052)
《JSP动态网站设计》项目化教学模式的研究与实施
陆璐,张新红
(郑州铁路职业技术学院,河南 郑州450052)
摘要:新的形势下,社会需要高职院校学生具有很强的实践能力和适应能力,这就对高职教学模式提出了更高要求;为了适应这个要求,项目化教学势在必行。以JSP动态网站设计课程为例,重点介绍了项目化教学模式的研究与实施方案。
关键词:项目化教学;JSP;模块
随着计算机技术的飞速发展,市场对软件人才的需求日益旺盛。高职院校要想将学生培养成市场需要的软件人才,增加学生的专业就业率,项目化教学势在必行。
一、项目化教学概述
项目教学法,是由师生共同实施一个完整的项目工程而进行的教学活动。在教学过程中,教师对该项目所涉及的知识点进行详细讲解,激发学生的学习兴趣,加深学生的理解程度;同时培养学生项目化开发的思想,便于学生毕业后迅速适应岗位需求。
二、项目化教学特点
一是实践性。项目化教学中所引入的项目均来自企业的真实项目工程,使学生的学习更加具有针对性和实用性。
二是延续性。教学中的项目可分为阶段性项目和长期项目,通过从局部到整体的项目训练,增加学生对项目延续发展的认知,利于学生自如控制项目周期。
三是综合性。学生在进行项目情景学习的同时,必须学会开发该项目所涉及到的软件工程、文档需求分析等综合性知识,所以项目化教学具有综合知识交叉应用的特点。
四是开放性。学生围绕项目进行设计,思路不局限于某个标准模式,每个学生都可以自主讨论、设计,最后由小组进行决策。
五是团队协作性。通过学生分组合作,项目化教学所体现的最大特色就是增加团队合作能力。
三、项目化教学与传统教学的区别
一是教学形式。传统教学以教师教为主,项目化教学则是学生在老师的指导下主动学习。
二是互动形式。传统教学注重单方面教授知识,偶尔对学生进行提问;项目化教学则是双向互动模式,学生和老师共同探讨。
三是知识点引入。传统教学直接讲授知识点,项目化教学则是先引入项目,再讲授该项目所涉及的知识点,加深学生印象。
四是学生学习态度。传统教学的被动学习模式,使学生的学习往往是消极的;项目化教学通过学生自主学习,使学习态度变得积极而持久。
四、项目化教学研究的内容
项目化教学不再把教师直接传授知识作为主要目标,也就是说不是简单地让学生按照教师的安排和讲授去得到一个结果,而是在教师的指导下,学生去亲自寻找得到这个结果的途径,最终得到这个结果,并进行展示和自我评价。项目化教学中的学习重点在于学习过程,学生在这个过程中锻炼各种能力;教师已经不占据教学中的主体地位,而是成为学生学习过程中的引导者、指导者和监督者。
项目化教学重点研究以下3个内容。
1.教学环节的创新实践
所谓教学环节的创新实践,即在教学中要紧扣课程标准,展开备课、授课、布置作业等各个教学环节的创新实践。
教师在备课时要充分准备与本节课知识点相对应的项目案例,引导学生进行学习;授课时应告知学生项目背景、需求,引导学生自发地学习、探究,注意结合项目贯穿知识点;作业布置不是简单地让学生写一道题,或编一个程序,而是让学生写出项目总结报告,让他们自己去总结得失,帮助学生提前适应将来的工作模式。
2.教学组织形式的优化
项目化教学中,小组合作是很好的一种教学组织形式,即以集体授课为基础,以合作学习小组活动为主体形式的一种教学组织形式;让学生在合作中体会团队凝聚力,为将来步入职场打下很好的团队意识基础。
3.综合性学习方式的构建
倡导自主学习、合作学习、探究学习三大综合性的学习方式,以实现学生学习方式的转变。通过项目化教学,激发学生的学习兴趣、合作意识,从而使学生在完成项目过程中提高综合性的学习能力。因为项目本身并不简单是一个知识点的应用,而是多个知识点的综合应用,学生在完成项目的同时就是一个综合应用能力提高的过程。
五、《JSP动态网站设计》项目化教学实施方案
(一)实施要求
1.选取合适的项目,制定项目计划。合适的项目,是学习的主要条件。制定项目进度计划,是项目化教学能否顺利完成的关键。选取项目时,要符合学生的特点,选取难度适中的企业工程项目,既要涵盖课程中的所有知识技能,还要符合企业开发的标准,通过做出有价值的项目来激发学生的学习积极性。制定项目计划时,一定要从简单到复杂,既要保持课程内容的系统性,又要突出课程的核心知识点,便于学生完成知识的迁移。
2.以教师为主导,学生为主体,转换身份角色。在项目实施时,教师模拟项目的最终客户,完成项目的需求介绍;学生模拟项目开发人员,参与需求分析,写出项目需求报告和项目详细设计文档。在角色转换方面,教师从讲授、灌输转变为组织、引导,从讲台讲解转变为走到学生中间与学生交流、讨论、合作学习。整个项目执行过程要做到循序渐进,不能一开始就把所有问题摆到学生面前,让学生先产生恐惧感。学生组成开发团队,每个团队5~6人,扮演软件开发过程中项目经理、程序员、测试员、文档编写员的角色,使学生充分体会团队合作的意义,充分发挥群体智慧完成整个项目。
3.组织学生进行项目汇报。组织学生进行项目汇报,对项目进行评估考核,是项目化教学中不可缺少的环节。项目完成后,学生进行项目汇报,既可以锻炼他们的语言表达能力,又可以检测出学习效果。在项目进行的每一个流程节点上,都要对学生进行考核。如在系统设计阶段,对每一位同学的设计文档进行检查;项目结束时,要求学生上交项目报告,使教师充分掌握学生的学习效果、进度,以此来调整教学进度。
(二)实施方案
JSP动态网站开发课程的项目化教学是以一个职业的典型工作任务为基础,以工作过程为导向,以项目教学为典型表现形式的任务引领式的学习课程。教学项目均来自企业真实的案例,工作任务来自真实的企业任务,工作过程严格遵循企业的工作过程。学生在整个学习过程中,严格按照企业的标准要求,完成从任务划分、计划制定、实施检查到评价反馈等各个环节;在培养学生专业技能的同时,促进学生解决问题的能力、应变能力等综合素质的提高。举例说明如下。
项目一:JSP留言管理程序
1.项目背景:为了增强师生之间的交流,软件学院需要搭建一个师生留言平台。
2.项目要求:要求使用三个页面来实现留言的功能。
(1)一个页面提供留言输入窗口。
(2)一个页面获取当前留言,并将留言添加到向量中。
(3)一个页面将向量中的所有客户留言输出到客户端。
(4)在主页面统计网站访问量,要求刷新不计数。
3.项目涉及的知识点:
(1)JSP的基础语法。
(2)利用request对象获取客户留言信息。
(3)三个页面共享同一个application对象,通过application对象记录客户的留言信息。
(4)利用Appliction对象统计网站访问量,利用session对象的方法实现刷新不计数。
项目二:在线图书商城系统(会员选书、查看购书情况模块)
1.项目背景:某图书商店为了增加图书销售量,特增加网上购书业务,需要开发一个在线图书商城系统,方便用户网上选书、购书。在线图书商城系统由以下几个部分构成。
(1)会员登录模块:负责会员的登录验证任务。
(2)会员选书模块:可供会员在线选择图书。
(3)查看购书情况模块:完成会员查看购书清单,即查看购物车的内容。
(4)会员购书模块:完成会员购书过程,即将书放入购物车。
2.项目要求:完成以下模块。
(1)会员选书模块:可供会员在线选择图书。
(2)查看购书情况模块:完成会员查看购书清单,即查看购物车的内容。
3.项目涉及的知识点:
(1)JSP的基础语法。
(2)利用JDBC技术对数据库进行的增、删、查、改,即完成将书放入购物车、查看购物车、删除购物车中书籍的任务。
项目三:在线图书商城系统(会员登录、购书模块)
1.项目背景:同项目二。
2.项目要求:完成以下模块。
(1)会员登录模块:负责会员的登录验证任务。
(2)会员购书模块:完成会员购书过程,即将书放入购物车。
要求会员登录与购书模块的业务逻辑用JavaBean编写。
3.项目涉及的知识点:
(1)JSP的基础语法。
(2)JavaBean的编写、访问。
(3)JDBC技术。
六、项目实施环境要求
项目实施环境,是项目化教学顺利进行的保障,创建具有职业氛围的软件开发实训室至关重要。项目实训室要具备以下要求。
一是客户与学生交流区。完成客户与开发团队的初期需求交流,可以布置成小型会议室的格局。
二是学生项目分工讨论区。学生可以进行团队分工讨论,以及技术难点、重点的讨论,此区域可以增加一个小黑板,方便学生交流。
三是开发实验室。团队分工后,学生独立工作的地方,可以完成项目代码的编写工作,此区域可以布置成带隔断的办公工作区。
四是项目汇报区。完成项目汇报的工作,可以增加麦克风、投影仪等设备,方便学生进行项目汇报。
项目实施具体环境方案如下。
1.校内实训基地条件
(1)计算机实训中心。容纳学生500名。主要设备包括麦克风、投影仪、会议桌、教师机、服务器、学生机。通过教学软件可统一管理学生,包括同步讲解,与学生私自对话,监控学生动态,与学生互传信息等。
(2)软件开发实训室。软件开发实训室主要完成“教中学”阶段任务。实训室拥有计算机50台,1人1机,主要训练学生软件开发的基本能力。可以布置成带隔断的办公室格局。
2.网络资源建设要求
本课程的教学应该建设由文字教材、CAI课件、虚拟实训、现场案例等多种媒体教学资源为一体的配套教材,建立网络教学资源库。以文字教材为中心,提供内涵不同,形式多样的学习支持服务,共同完成教学任务,实现教学目标。
参考文献
[1]王先国,汪红松.JSP动态网页编程技术[M].北京:电子工业出版社,2007.
[2]肖石明.项目化教学的探讨与实践[EB/OL].http://www.bvtc.edu.cn/Article/jsj/jxdt/kyjy/200610/1129.html,2006-10-19.
[责任编辑:赵伟]
Research and Implementation on Project-Oriented Teaching of the JSP Dynamic Website Design
LU Lu, ZHANG Xinhong
(Zhengzhou Railway Vocational and Technical College, Zhengzhou 450052,China)
Abstract:Social needs of the new situation requires a strong vocational college students practical ability and adaptability. This teaching model in higher vocational colleges and set higher requirements in response to this situation, the project of teaching is imperative. JSP dynamic website design article, for example, Paper focuses on the research project teaching pattern and implementation.
Key words:project teaching; JSP; module
中图分类号:TP311
文献标志码:A
文章编号:1008-6811(2016)01-0063-03
作者简介:陆璐(1980—),女,郑州铁路职业技术学院软件学院讲师,硕士研究生,研究方向为数据库、网站开发。张新红(1978—),女,郑州铁路职业技术学院软件学院讲师,硕士研究生,研究方向为数据库。
收稿日期:2015-03-03