您好, 访客   登录/注册

高职院校《动态网页设计基础》课程设计

来源:用户上传      作者: 罗正蓉

   [摘要] 本文根据高职院校《动态网页设计基础》课程特点和性质,提出教学过程以就业为导向,以能力培养为主线,强调“学中做与做中学”的有机统一,理论实践一体化的课程设计理念。
   [关键词] 高职院校 动态网页 课程设计 培养目标
   一、课程性质、作用和地位
  1.课程的性质
  《动态网页设计基础》是高等职业院校计算机网络专业的一门专业核心课程,是具有系统的网络设计、数据库技术、软件编程技术和网站构建方法与技术,实践性很强且面向实际应用的重要专业课。其主要任务是使学生掌握ASP动态网页设计的基础知识和基本技能,培养学生利用ASP技术开发动态网站的能力,提高学生职业技能和素质,为适应职业岗位和继续学习打下一定的基础。
  2.课程的作用
   本课程是继《网页设计基础》之后开设的一门专业技术课,其教学目标是使学生能运用所学的ASP只是,根据实际问题进行ASP动态网站的创建与维护、ASP动态网页的编写、通过ASP动态网页访问数据库,使学生具有ASP动态网站开发的初步能力。
   3.课程在专业中的地位
   《动态网页设计基础》是高等职业院校计算机网络专业的一门专业核心课程,开设课程的目标是培养学生的动态网站制作能力及MIS系统制作能力,这一能力是用人企业对计算机网络专业网站建设方向高职学生提出的核心能力,它综合了图片处理、页面设计、代码编写、数据库等知识,是网站建设方向高职学生就业的根本保障。
   二、课程设计的理念和思路
  1.课程设计理念
  《动态网页设计基础》课程的实施基于工作过程导向,工学结合特征鲜明。教学过程以就业为导向、以能力培养为主线,强调“学中做与做中学”的有机统一,实现了理论实践一体化教学目标。
  整个课程建设,以个人学习的特点,按照工作过程,施以由简到繁、由易到难、循序渐进的5个学习情景来展开,教学过程即是项目实施的过程。
  2.课程建设思路
  建设思路:专业领域的技术要求→专业职业岗位的任职要求 →课程体系和教学内容→课程标准。
  建设原则:突出能力目标、项目任务载体、以学生为主体。
  建设宗旨:进行基于职业岗位工作内容和工作工作过程导向的《动态网页设计基础》课程建设。
  建设过程:工作岗位需求→分析出专业技术人员的工作任务→归纳总结出典型工作任务→转变为行动领域→基于工作过程的学习领域→设计学习情境。
   三、课程设计
  1.课程目标设计
  (1)能力目标
  ①总体能力目标
   具有动态网站总体设计与构建的能力;
   能够自主开发留言板、BBS、聊天室等简单Web程序的能力;
  ② 单项能力目标
   能够搭建ASP运行环境、访问ASP页面;
   能运用html编写简单页面;
   能够实现客户端的身份验证;
   能使用Request对象获取客户端的数据;
   能使用Response对象向客户端输出信息;
   能够使用Session对象记载特定用户的信息信息;
   能够使用Application对象记载所有用户的信息;
   能够使用Server对象创建COM对象和Scripting组件;
   能够创建数据库,会添加表和查询,会用基本的SQL语句;
   能够连接数据库;
   能够实现ASP存取数据库;
   能够排序显示数据;:
   能够添加不完整记录能够分页显示数据;
   能够制作交替变换的广告Web页面;
   能够批量制作超链接;
   能够开发计数器。
  (2)知识目标
   掌握IIS的配置及运用的方法;
   掌握HTML语言的基本知识;
   掌握VBScript的基本语法及基本知识;
   掌握ASP的5个内置对象的属性和方法;
   掌握ASP存取数据库技术;
   掌握ASP组件的用法。
   (3)情感目标
   通过教师对具体实用的小项目演示讲解,学生动手完成项目任务,激发学生成就感,培养学生自信心和学习兴趣、独立思考、自主探究学习习惯;
  通过小组协作,培养学生的协作能力;
  通过项目演示培养学生的表达能力、沟通能力。
  2.课程内容设计
  (1) 知识模块划分
  对现有知识点进行了解析与重构,划分出彼此之间联系紧密的4大知识模块。Asp基础知识;Asp内置对象;Asp存取数据库;Asp组件。
  (2) 能力训练项目设计
  采用真实工作案例――基于ASP技术的留言版,将本课程能力点和知识点包含在项目中,并将该项目分解成若干个子项目渗透在教学中,采用任务驱动方式讲解ASP知识和训练项目。
   留言板是网站中常见的功能模块,对界面要求简洁美观,功能要求简单实用:对普通客户,能浏览和添加留言。对管理员,还要增加删除和回复留言功能,同时在页面中添加了计数器和动态广告显示功能。分为如下10个子项目:①搭建ASP运行环境、访问ASP页面;②留言板界面设计;③留言内容过滤;④数据库设计;⑤添加留言;⑥显示留言;⑦回复留言;⑧删除留言;⑨制作网站计数器;⑩制作交替变换广告Web页面。
   期末项目作品选择的是网站中常见的功能模块在线通讯录,其开发技术与流程和留言板基本一致,界面要求简洁美观,功能有如下要求:有注册登陆模块;有添加新记录的表单页面;可以实现动态更新、删除功能;按时间降序显示。
  (3)教学内容设计
   教学内容分为四大只是模块:
   一是Asp基础知识。对应的能力目标有:①能够搭建ASP运行环境、访问ASP页面。②能运用html编写页面。③能够实现客户端的身份验证;对应的知识点有:①动态网页概念、工作原理、添加IIS组件,设置主目录,添加虚拟目录;掌握访问动态网页的3种方法。②掌握HTML标记及对应的属性、语法。③掌握VBScript基础知识。
  二是Asp内置对象。对应的能力目标有:①能使用Request对象获取客户端的数据。②能使用Response对象向客户端输出信息。③能够使用Session对象记载特定用户的信息。④能够使用Application对象记载所有用户的信息。⑤能够使用Server对象创建COM对象和Scripting组件。对应的知识点有:①掌握Request对象的方法和属性。②掌握Response对象的方法和属性。③掌握session对象的方法和属性。④掌握Application对象的方法和属性。文件Global.asa的功能与用法。⑤掌握Server对象的方法和属性。
  三是Asp存取数据。对应的能力目标有:①能够创建数据库,会添加表和查询,掌握最基本的SQL语句。②能够连接数据库。③能够实现ASP存取数据库。④能够排序显示数据。⑤能够添加不完整记录。⑥能够分页显示数据。对应的知识点有:①Access数据库的基本操作,掌握Select、Insert、Delete和Update语句。②掌握利用connection对象和基于OLE DB方式连接数据库的方法。③利用SQL语句对记录进行查询,添加,删除和更新。④Connection对象的属性和方法。⑤Recordset对象的属性和方法。
   四是Asp组件。对应的能力目标有:①制作交替变换的广告Web页面。②批量制作超链接。③开发计数器组。对应的知识点有:①掌握广告轮显组件MSWC.Adrotator的用法。②掌握文件超链接组件MSWC.Nextlin的用法。③掌握计数器组件MSWC.Pagecount的用法。
  3.教学方法设计
  (1)项目导向法
  本课程的教学内容是以能力项目的开发流程为依据展开的。
  (2)利用计算机技术中的动画视频等先进技术进行教学
  利用动画手段,将网络程序复杂的运行过程以动画的形式生动地展现出来,逐步向学生进行介绍,对学生理解和掌握网络程序设计ASP的基本概念和网络程序运行过程具有非常显著的效果。
  (3)分组教学
  因为本课程内容比较抽象,综合性、实践性都比较强,因此学习难度较大,采用分组教学同学之间互相探讨,相互帮助协作完成项目任务,可以激发学生学习的自信心和学习兴趣。
  (4)启发式教学
  采用“布置任务→分组完成→提出问题→老师指导→解决问题”教学流程。
  4.考核方法设计
   学期总评成绩采用百分制,着重考核学生的运用知识解决实际问题的能力。
  学期总评成绩由四部分构成:(1)学习态度、考勤占10分;(2)理论作业占20分;(3)平时训练子项目30分;(4)期末项目作品占40分。
  四、结束语
  总之,以就业为导向、以能力培养为主线的教学过程,根据个人学习的特点,按照工作过程,施以由简到繁、由易到难、循序渐进学习情景来展开,教学过程即是项目实施的过程,强调“学中做与做中学”的有机统一,实现了理论实践一体化的教学目标。
  
   参考文献:
   [1] 尚俊杰. 网络程序设计――ASP(第3版)[M]. 北京:清华大学出版社,2009
   [2] 尚俊杰.网络程序设计―ASP案例教程[M]. 北京:清华大学出版社, 2005
   [3] 陈季. ASP 快速建站全程实录[M]. 北京:电子工业出版社,2007
   [4] 明日科技. ASP 开发典型模块大全[M]. 人民邮电出版社,2009


转载注明来源:https://www.xzbu.com/3/view-1473713.htm