论文部分内容阅读
摘 要:由于ASP.NET动态网页拥有诸多的优点,而得到了广泛的应用,对于高职学生来说,该课程的学习效果直接关系到就业状况。基于提高高职学生就业综合实力为目的,文章结合实际教学经验从教学目标、教学内容、教学方法、教学考核四个方面对高职院校ASP.NET动态网页设计教学进行研究。
关键词:ASP.NET;动态网页;项目教学
中图分类号:TP393.092-4 文献标识码:A 文章编号:1006-4117(2011)12-0279-02
动态网页由于具有维护容易、内容更新方便、可扩展性好、功能齐全等众多优点,而得到了广大组织机构、事业单位、企业及学校的青睐。因此动态网页技术在最近几年得到了长足的发展,同时助推了动态网页开发人才需求量的增加。高职院校也根据目前动态网页开发技术应用现状制定了专业课程教学方案及实用人才培养方案。从目前动态网页开发技术发展状况来看,主要有ASP、ASP.NET、PHP、JSP等技术。其中,ASP.NET集强大性、灵活性、适应性、简易性、安全性、可管理性为一体,成为高职院校动态网页设计教学中的主要课程之一。由于ASP.NET动态网页设计是一门知识面广、技术性强的综合性课程,因此有必要对高职院校ASP.NET动态网页设计教学进行系统性的研究。结合笔者的实际教学经验,文章从教学目标、教学内容、教学方法、教学评价四个方面对高职院校ASP.NET动态网页设计教学进行研究探讨。
一、教学目标的确定
高职《ASP.NET动态网页设计》课程教学的总体目标是培养学生分析、解决实际动态网页设计问题的能力。通过ASP.NET动态网页设计课程的学习,学生能够掌握ASP.NET基本知识,熟悉动态网站设计一般方法、主要流程及注意事项,能够独立和协作完成动态网站的设计与制作。同时,通过本课程的学习,可以使学生尽快地实现职业理想。根据ASP.NET动态网页设计课程教学实际,确定以培养技术应用能力为主线的知识、技能、素质教学目标。
(一)知识目标。懂得Web网站的安全搭建和优化,理解静态网页和动态网页的运行方式,透析ASP.NET基本的语法,深知HTML控件和Web服务器控件的基本功能,熟练掌握常用的ASP.NET的内置对象及ADO.NET技术,灵活使用页面导航控件与母版页。
(二)技能目标。在实用技能方面,通过ASP.NET课程的学习,学生能够运用ASP.NET技术编写不同功能需要的动态网页程序、电子商务网站以及基于B/S结构的管理信息系统。具体的技能目标主要包括以下内容:利用Web服务器控件设计网站会员注册系统,可以熟练应用md5加密方法;设计多用户登录页面,其中包括不同类型验证码的实现;利用ASP.NET实现信息添加、信息删除、信息修改、信息分页、信息排序等功能;实现前台页面信息动态显示、信息查询等功能;利用母版页和导航控件实现页面的统一布局与快速切换;实现数据统计与报表生成功能;制作典型的电子商务网站,设计常用的电子购物车。
(三)素质要求。培养学生分析、解决问题的能力以及岗位合作意识;塑造学生良好的动态网页设计习惯、整体掌控思想及逻辑分析方法;提高学生的动手能力及创新精神。
二、教学内容的设置
《ASP.NET动态网页设计》课程的传统教学主要包括ASP.NET语法、窗体、控件、内置对象、文件处理、ADO.NET数据库访问等内容。若逐个讲授这些知识点,将不利于理论知识与实践技能结合,使整个教学过程变得枯燥乏味,无法调动学生学习的积极性。因此,为规范教学内容,有必要结合课程教学目标,按照逐层深入的原则对教学内容进行模块划分,并在每个单元块的教学中设置与教学内容相关联的实践性项目,笔者结合自身教学经验,对《ASP.NET动态网页设计》课程教学内容进行如下模块化划分。
模块一:ASP.NET动态网页设计基础知识。本模块主要介绍IIS的配置以及ASP.NET发展历程、应用状况、语法结构等基本知识。模块二:ASP.NET基本控件与内置对象使用。本模块主要介绍ASP.NET基本控件与内置对象何处用、如何用的问题,是ASP.NET动态网页设计的基础。模块三:ADO.NET数据库访问技术。本模块是《ASP.NET动态网页设计》课程的核心内容,重点是利用ADO.NET技术实现数据表的添加、删除、修改与查询。模块四:ASP.NET动态网站建设综合实例。本模块主要介绍ASP.NET动态网站建设的主体思想、主要流程、基本技巧、素材处理、功能实现、安全防护、SEO优化、页面设计、整体布局、网站美工等知识技能,并让学生按照所给出的综合实例进行实训演练。模块五:ASP.NET动态网站综合实战。即给出ASP.NET动态网站项目的基本要求,让学生以分组协作的方式去完成项目。其中模块一、二、三可以以BBS论坛建设为例,模块四、模块五以电子商务网站、综合门户网站等真实项目为例。
三、教学方法的应用
虽说ASP.NET具有简单易学的特点,但对于初学者来说,无论是开发环境,还是操作平台都是比较复杂的,即使已确定了合理的教学目标,选择了合适的教学内容,若仍完全沿袭传统的教学方法,将很难达到理想的教学效果。因此,笔者结合已设置的教学内容,应用基于传统与现代融合的教学方法——阶段式教学法。《ASP.NET动态网页设计》课程教学总体上可分为三个阶段,第一阶段:理论知识认知阶段;第二阶段:实训阶段;第三阶段:项目实战阶段。传统教学法在讲授基础知识方面的效果一直都比较好,因此,在理论知识认知阶段,还是以传统的理论基础知识课堂讲解为主,并配合一些小的演示实例来加深学生对基础知识的理解。在实训阶段,由于在第一阶段夯实了基础理论知识,此时则需要配合具体的实例来巩固和应用理论知识,本阶段的教学主要采用案例教学法,以设计型实验方式开展。要求学生能够应用所学的知识技能独立自主的完成所给出的ASP.NET动态网页设计实训题目,教师要发挥此阶段的主导作用,及时对学生进行方向性的指导,帮助学生解决项目实训过程中所遇到的各种难解问题,并对项目实训完成情况进行评价。
项目实战阶段是在前两阶段完成之后开展的,其实质是一个知识的构建和综合应用过程。本阶段所采用的主要教学方法是项目教学法,以小组为单位分工完成综合动态网站的制作,同时也将最后的动态网站作品计入成绩考核。对于本阶段的实战,应用工程项目开发思路,按可行性研究、需求分析、概要设计、模块详细设计、设计实现、网站系统调试、网站系统完善、网站系统维护等环节来完成ASP.NET综合动态网站项目的制作,以便结合学生毕业后的工作实际,熟悉项目开发流程。在具体实战中教师要按以上程序要求学生制定项目计划书、设计报告等文档资料,体现基于工作岗位的项目开发过程。通过项目实战,学生可以巩固实训阶段综合网站案例建设相关知识,并在此基础上对网站设计知识进行重构,达到构建新知识的目的。本阶段学生是主体,但教师且是项目实战教学实施的引导者、组织者和共同学习者,其作用更为关键。从上述分析可以看出,在阶段式教学法中主要涉及到案例教学法和项目教学法应用,因此笔者对这两种方法应用的相关注意事项进行了如下归纳。
(一)项目的合理选取。项目的选取非常重要,所选取的项目不能太复杂,也不能过于简单,要保证所选项目能够覆盖《ASP.NET动态网页设计》课程所包含的基本知识点,又具有代表性、趣味性及实用性。常用的综合性项目有电子商务系统、BBS论坛、新闻管理系统、教师管理系统等,科学的项目不但可以加深学生对专业知识技能的认知,还能激发学生的学习兴趣,提高学生的实际应用能力。
(二)知识点之间的衔接。由于《ASP.NET动态网页设计》课程所包含的知识点众多,学习周期长,加上教学内容的模块化,容易切断知识点之间的关系,不利于知识的串接和巩固。因此,要加强各个知识点之间的衔接。例如,登录界面学习完成之后,讲授会员注册系统,进而引导学生制作注册完成后所返回的登陆界面,这样在“知新”的同时达到“温故”,使前后所学实例形成一个整体。
(三)小组的科学建立。在分组前,教师可以通过座谈以及与学生本人进行交流的方式,来充分了解班级的状况和学生特点。在学生自由分组的基础上,教师再根据各个小组的总体能力进行调整,尽量做到优、差生互补,保证各个小组的水平相当。每个小组内部成员要分工明确,并在组内确定组长作为项目的组织者、管理者、沟通者及协调者,使得他们能在协作学习中培养团队精神、合作意识及创新能力,这也是学生走向岗位后所必备的能力和素质。
(四)教学资源的提供。为了有利于学生的自主学习和探究,教师需制作ASP.NET动态网页设计精品课程网站,包括教学素材、多媒体教学课件、视频教学、网上答疑、在线测试等内容。
四、教学考核的实施
传统的“纸质考核”已无法反映老师的教学水平及学生知识技能的掌握情况技能。因此,在教学考核方式上,力求做到考核主题多元化、考核指标多样化相结合,结合阶段性考核(每个模块学习完成之后的考核)与综合性考核(综合项目完成后的考核)。制定ASP.NET动态网页设计评价量表,采取自评、互评、教师评定相结合的方式从学习过程、网站前台整体布局、网站后台功能实现、分析问题和解决问题的能力、合作学习能力等方面进行综合评价。
作者单位:辽阳职业技术学院
作者简介:姜亚军(1969— ),男,朝阳人,硕士研究生,副教授,主要研究方向:计算机网络、维护与维修、数据库、计算机软件。
关键词:ASP.NET;动态网页;项目教学
中图分类号:TP393.092-4 文献标识码:A 文章编号:1006-4117(2011)12-0279-02
动态网页由于具有维护容易、内容更新方便、可扩展性好、功能齐全等众多优点,而得到了广大组织机构、事业单位、企业及学校的青睐。因此动态网页技术在最近几年得到了长足的发展,同时助推了动态网页开发人才需求量的增加。高职院校也根据目前动态网页开发技术应用现状制定了专业课程教学方案及实用人才培养方案。从目前动态网页开发技术发展状况来看,主要有ASP、ASP.NET、PHP、JSP等技术。其中,ASP.NET集强大性、灵活性、适应性、简易性、安全性、可管理性为一体,成为高职院校动态网页设计教学中的主要课程之一。由于ASP.NET动态网页设计是一门知识面广、技术性强的综合性课程,因此有必要对高职院校ASP.NET动态网页设计教学进行系统性的研究。结合笔者的实际教学经验,文章从教学目标、教学内容、教学方法、教学评价四个方面对高职院校ASP.NET动态网页设计教学进行研究探讨。
一、教学目标的确定
高职《ASP.NET动态网页设计》课程教学的总体目标是培养学生分析、解决实际动态网页设计问题的能力。通过ASP.NET动态网页设计课程的学习,学生能够掌握ASP.NET基本知识,熟悉动态网站设计一般方法、主要流程及注意事项,能够独立和协作完成动态网站的设计与制作。同时,通过本课程的学习,可以使学生尽快地实现职业理想。根据ASP.NET动态网页设计课程教学实际,确定以培养技术应用能力为主线的知识、技能、素质教学目标。
(一)知识目标。懂得Web网站的安全搭建和优化,理解静态网页和动态网页的运行方式,透析ASP.NET基本的语法,深知HTML控件和Web服务器控件的基本功能,熟练掌握常用的ASP.NET的内置对象及ADO.NET技术,灵活使用页面导航控件与母版页。
(二)技能目标。在实用技能方面,通过ASP.NET课程的学习,学生能够运用ASP.NET技术编写不同功能需要的动态网页程序、电子商务网站以及基于B/S结构的管理信息系统。具体的技能目标主要包括以下内容:利用Web服务器控件设计网站会员注册系统,可以熟练应用md5加密方法;设计多用户登录页面,其中包括不同类型验证码的实现;利用ASP.NET实现信息添加、信息删除、信息修改、信息分页、信息排序等功能;实现前台页面信息动态显示、信息查询等功能;利用母版页和导航控件实现页面的统一布局与快速切换;实现数据统计与报表生成功能;制作典型的电子商务网站,设计常用的电子购物车。
(三)素质要求。培养学生分析、解决问题的能力以及岗位合作意识;塑造学生良好的动态网页设计习惯、整体掌控思想及逻辑分析方法;提高学生的动手能力及创新精神。
二、教学内容的设置
《ASP.NET动态网页设计》课程的传统教学主要包括ASP.NET语法、窗体、控件、内置对象、文件处理、ADO.NET数据库访问等内容。若逐个讲授这些知识点,将不利于理论知识与实践技能结合,使整个教学过程变得枯燥乏味,无法调动学生学习的积极性。因此,为规范教学内容,有必要结合课程教学目标,按照逐层深入的原则对教学内容进行模块划分,并在每个单元块的教学中设置与教学内容相关联的实践性项目,笔者结合自身教学经验,对《ASP.NET动态网页设计》课程教学内容进行如下模块化划分。
模块一:ASP.NET动态网页设计基础知识。本模块主要介绍IIS的配置以及ASP.NET发展历程、应用状况、语法结构等基本知识。模块二:ASP.NET基本控件与内置对象使用。本模块主要介绍ASP.NET基本控件与内置对象何处用、如何用的问题,是ASP.NET动态网页设计的基础。模块三:ADO.NET数据库访问技术。本模块是《ASP.NET动态网页设计》课程的核心内容,重点是利用ADO.NET技术实现数据表的添加、删除、修改与查询。模块四:ASP.NET动态网站建设综合实例。本模块主要介绍ASP.NET动态网站建设的主体思想、主要流程、基本技巧、素材处理、功能实现、安全防护、SEO优化、页面设计、整体布局、网站美工等知识技能,并让学生按照所给出的综合实例进行实训演练。模块五:ASP.NET动态网站综合实战。即给出ASP.NET动态网站项目的基本要求,让学生以分组协作的方式去完成项目。其中模块一、二、三可以以BBS论坛建设为例,模块四、模块五以电子商务网站、综合门户网站等真实项目为例。
三、教学方法的应用
虽说ASP.NET具有简单易学的特点,但对于初学者来说,无论是开发环境,还是操作平台都是比较复杂的,即使已确定了合理的教学目标,选择了合适的教学内容,若仍完全沿袭传统的教学方法,将很难达到理想的教学效果。因此,笔者结合已设置的教学内容,应用基于传统与现代融合的教学方法——阶段式教学法。《ASP.NET动态网页设计》课程教学总体上可分为三个阶段,第一阶段:理论知识认知阶段;第二阶段:实训阶段;第三阶段:项目实战阶段。传统教学法在讲授基础知识方面的效果一直都比较好,因此,在理论知识认知阶段,还是以传统的理论基础知识课堂讲解为主,并配合一些小的演示实例来加深学生对基础知识的理解。在实训阶段,由于在第一阶段夯实了基础理论知识,此时则需要配合具体的实例来巩固和应用理论知识,本阶段的教学主要采用案例教学法,以设计型实验方式开展。要求学生能够应用所学的知识技能独立自主的完成所给出的ASP.NET动态网页设计实训题目,教师要发挥此阶段的主导作用,及时对学生进行方向性的指导,帮助学生解决项目实训过程中所遇到的各种难解问题,并对项目实训完成情况进行评价。
项目实战阶段是在前两阶段完成之后开展的,其实质是一个知识的构建和综合应用过程。本阶段所采用的主要教学方法是项目教学法,以小组为单位分工完成综合动态网站的制作,同时也将最后的动态网站作品计入成绩考核。对于本阶段的实战,应用工程项目开发思路,按可行性研究、需求分析、概要设计、模块详细设计、设计实现、网站系统调试、网站系统完善、网站系统维护等环节来完成ASP.NET综合动态网站项目的制作,以便结合学生毕业后的工作实际,熟悉项目开发流程。在具体实战中教师要按以上程序要求学生制定项目计划书、设计报告等文档资料,体现基于工作岗位的项目开发过程。通过项目实战,学生可以巩固实训阶段综合网站案例建设相关知识,并在此基础上对网站设计知识进行重构,达到构建新知识的目的。本阶段学生是主体,但教师且是项目实战教学实施的引导者、组织者和共同学习者,其作用更为关键。从上述分析可以看出,在阶段式教学法中主要涉及到案例教学法和项目教学法应用,因此笔者对这两种方法应用的相关注意事项进行了如下归纳。
(一)项目的合理选取。项目的选取非常重要,所选取的项目不能太复杂,也不能过于简单,要保证所选项目能够覆盖《ASP.NET动态网页设计》课程所包含的基本知识点,又具有代表性、趣味性及实用性。常用的综合性项目有电子商务系统、BBS论坛、新闻管理系统、教师管理系统等,科学的项目不但可以加深学生对专业知识技能的认知,还能激发学生的学习兴趣,提高学生的实际应用能力。
(二)知识点之间的衔接。由于《ASP.NET动态网页设计》课程所包含的知识点众多,学习周期长,加上教学内容的模块化,容易切断知识点之间的关系,不利于知识的串接和巩固。因此,要加强各个知识点之间的衔接。例如,登录界面学习完成之后,讲授会员注册系统,进而引导学生制作注册完成后所返回的登陆界面,这样在“知新”的同时达到“温故”,使前后所学实例形成一个整体。
(三)小组的科学建立。在分组前,教师可以通过座谈以及与学生本人进行交流的方式,来充分了解班级的状况和学生特点。在学生自由分组的基础上,教师再根据各个小组的总体能力进行调整,尽量做到优、差生互补,保证各个小组的水平相当。每个小组内部成员要分工明确,并在组内确定组长作为项目的组织者、管理者、沟通者及协调者,使得他们能在协作学习中培养团队精神、合作意识及创新能力,这也是学生走向岗位后所必备的能力和素质。
(四)教学资源的提供。为了有利于学生的自主学习和探究,教师需制作ASP.NET动态网页设计精品课程网站,包括教学素材、多媒体教学课件、视频教学、网上答疑、在线测试等内容。
四、教学考核的实施
传统的“纸质考核”已无法反映老师的教学水平及学生知识技能的掌握情况技能。因此,在教学考核方式上,力求做到考核主题多元化、考核指标多样化相结合,结合阶段性考核(每个模块学习完成之后的考核)与综合性考核(综合项目完成后的考核)。制定ASP.NET动态网页设计评价量表,采取自评、互评、教师评定相结合的方式从学习过程、网站前台整体布局、网站后台功能实现、分析问题和解决问题的能力、合作学习能力等方面进行综合评价。
作者单位:辽阳职业技术学院
作者简介:姜亚军(1969— ),男,朝阳人,硕士研究生,副教授,主要研究方向:计算机网络、维护与维修、数据库、计算机软件。