ASP 动态网页设计教学设计
ASP动态网页设计-1.

<Script RunAt=Server> 和</Script>括起来,默 认的脚本语言是 VBScript ,也能使用JavaScript
使用JavaScript必须说明。 例如: <%Language="JavaScript"%>
ASP动态网页设计讲义
1
教材与教学参考书
教材
《ASP 动态网页设计》 冯 昊 编 著 《ASP 动态网页设计实例》 自编教材
教学参考书
清华大学出版社
《ASP 动态网页设计》 赵增敏 编著 电子出版社
《ASP 动态网页设计教程》 景鹏森 编著 科学出版社
《ASP 网页数据库》
刘瑞新 编著 机械工业出版社
ASP是开发动态网页的一种常用技术,运 行于Windows NT/Windows 2000 Server 平 台,其Web服务器是IIS5.0.
5
1.1 ASP 简介
1.1.1 基本概念: 静态页面:*.htm /*.html 的网页,可用
FrontPage 或 Dreamwever 来设计,运行 于客户端的浏览器(IE)。 动态页面:*.asp 的网页,在静态网页的基 础上,嵌入ASP对象、 VBScript 所形成的 网页,能存取数据库,网页内容是随数据/记 录的变化而变化,动态生成客户端显示页面, 运行于服务器端。
②打开浏览器,在地址栏中直接输入URL地址: http://Localhost/e1-1.asp 或
http://127.0.0.1/e1-1.asp
项目教学法在ASP动态网页设计课程教学中的应用

项目教学法在ASP动态网页设计课程教学中的应用摘要:项目教学法是指师生通过共同实施一个完整的项目而进行的教学活动。
项目教学法是高职院校努力推广的新的教学模式。
ASP 动态网页设计课程是计算机应用技术及计算机网络技术专业的专业核心课程。
怎样把项目教学法和ASP动态网页设计课程的课堂教学紧密地融合在一起是本文探讨的切入点。
关键词:项目教学法;ASP动态网页设计;应用项目教学法是一种生动、灵活多样化的教学方法,它打破传统的课堂教学概念,使用渐进的融贯一体的方式,进行全方位、多层次的探索。
项目教学法的主要特点是教师和学生共同以某一个具体项目为中心,通过项目来进行学习的过程,学生由传统的以听老师讲授为主体的教学法中的被动变为主动,通过精选的各个项目解决生活和社会中的实际问题。
项目教学法可以提高学生学习的兴趣和能力。
ASP动态网页设计课程是高等职业学院计算机应用技术及计算机网络技术的专业核心课程,具有技术性强和实用性强的特点。
是现在社会上编辑网站的主要工具之一。
在对近几年计算机应用技术和计算机网络技术专业ASP动态网页设计课程教学调查过程中,结合学生的实际情况,在保持通用的理论讲授教学方法的基础上,运用项目教学贯穿整个教学过程,并在项目教学结束后给学生布置综合性强的也能独立完成的项目来提高学生的能动性。
项目教学法改变以单一“讲授”为主的教学方法,以启发式、发现式、问题式教学法来激发学生的好奇心和求知欲,启发学生的创新思维,培养学生积极主动地独立思考和探索的能力,这样能够教给学生真正的知识和技能,使学生能够充分运用所学知识和技能,自行解决实际问题,取得了良好的教学效果。
在项目教学实验过程中,笔者总结出几个直接影响教学及学习效果的因素。
一、项目的选择与项目教学设计实施项目教学法最困难的就是项目的开发与确定,项目选取非常重要,所选项目不能太复杂,也不能过于简单,要保证项目的实现能够覆盖课程所包含的知识点,并且具有一定的代表性和实用性。
asp动态网页课程设计

asp动态网页课程设计一、课程目标知识目标:1. 让学生掌握ASP(Active Server Pages)的基础知识,了解其工作原理和运行环境。
2. 学习ASP的内置对象和常用组件,理解其功能并能在实际项目中灵活运用。
3. 使学生掌握基本的数据库连接和操作方法,能够利用ASP技术进行数据的增、删、改、查操作。
技能目标:1. 培养学生具备独立设计、编写和调试ASP动态网页的能力。
2. 能够运用HTML、CSS和JavaScript等前端技术与ASP结合,实现功能丰富、界面美观的动态网页。
3. 提高学生的团队协作和沟通能力,培养在项目实践中解决问题的能力。
情感态度价值观目标:1. 培养学生对ASP动态网页开发的兴趣和热情,激发学生的学习积极性。
2. 引导学生树立正确的价值观,认识到编程技术在现实生活中的应用价值。
3. 培养学生具有良好的学习习惯和严谨的工作态度,注重代码规范和程序优化。
本课程针对高中年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果。
课程旨在让学生掌握ASP动态网页开发技术,培养其编程思维和实际操作能力,为今后的学习和工作打下坚实基础。
通过本课程的学习,学生将能够独立完成简单的ASP动态网页项目,提高自身综合素质,为我国信息技术产业的发展贡献力量。
二、教学内容1. ASP基础知识:介绍ASP的概念、工作原理和运行环境,使学生了解ASP 的基本构成和功能特点。
教材章节:第一章 ASP概述2. ASP内置对象和组件:学习Request、Response、Server、Application 和Session五个内置对象,以及常用组件的使用方法。
教材章节:第二章 ASP内置对象与组件3. 数据库连接与操作:讲解如何使用ASP连接数据库,实现数据的增、删、改、查等操作。
教材章节:第三章 数据库连接与操作4. HTML、CSS和JavaScript前端技术:复习前端基础知识,结合ASP实现动态网页的布局和交互效果。
asp动态课程设计

asp动态课程设计一、课程目标知识目标:1. 让学生理解ASP(Active Server Pages)的基本概念,掌握其基本语法和结构;2. 使学生掌握ASP与数据库的连接方法,学会使用ADO(ActiveX Data Objects)进行数据操作;3. 培养学生运用ASP进行动态网页设计的能力,包括数据的显示、查询、添加、删除等功能;4. 让学生了解ASP的内置对象,学会使用Request、Response、Session和Application对象实现不同功能。
技能目标:1. 培养学生运用ASP进行动态网页编程的能力,提高解决实际问题的技能;2. 培养学生熟练使用Visual Studio等开发工具进行ASP项目开发的能力;3. 培养学生团队协作、沟通交流的能力,提高项目开发的效率。
情感态度价值观目标:1. 激发学生对ASP动态网页设计的兴趣,培养自主学习、探索创新的意识;2. 引导学生树立正确的价值观,认识到编程技术在解决实际问题中的重要作用;3. 培养学生面对困难和挑战时,保持积极态度,勇于克服困难,追求卓越的品质。
课程性质:本课程为实践性较强的课程,结合理论知识与实践操作,培养学生的动态网页设计能力。
学生特点:学生已具备一定的网页设计基础,对ASP有一定了解,但实际操作能力较弱。
教学要求:注重理论与实践相结合,突出实践操作,让学生在实际项目中掌握ASP动态网页设计的方法和技巧。
同时,关注学生的个性化差异,因材施教,提高教学效果。
通过本课程的学习,使学生能够独立完成ASP动态网页设计项目,为后续课程打下坚实基础。
二、教学内容1. ASP概述及环境搭建- 了解ASP基本概念、特点及发展历程;- 学会搭建ASP开发环境,包括IIS的安装与配置。
2. ASP基本语法与结构- 掌握ASP的脚本语言选择,如VBScript、JavaScript;- 学习ASP的基本语法,如变量、常量、运算符、流程控制等;- 了解ASP的内置函数及其使用方法。
ASP动态网页设计与应用课程设计

ASP动态网页设计与应用课程设计项目背景在当今互联网时代,网页已成为人们获取信息、交流和商务的主要手段之一。
如何设计出美观、实用、安全的网页已经成为所有网站开发人员必须掌握的技能之一。
ASP动态网页设计是一种常见的网页设计技术,它可以使网页具备更强的交互性和动态性,提高用户体验。
本文将介绍一个ASP动态网页设计与应用的课程设计,这个项目的目的是让学生们更好地掌握ASP网页设计与应用的技能。
项目目标本课程设计旨在:1.帮助学生了解ASP技术在动态网页设计中的应用。
2.鼓励学生通过实践掌握ASP动态网页设计的基本原理和技巧。
3.提高学生解决实际问题和开发应用的能力。
项目内容1.课程开设前,学生需要学习ASP基础知识,包括ASP语法、ASP对象模型、ASP常用控件、数据库连接等内容,掌握HTML和CSS也是必要的。
2.本课程设计的主要任务是开发一个带有后台管理系统的在线商城网站。
3.学生需要分组完成此项目,每个组需完成以下内容: -,包括首页、商品列表页、商品详情页、购物车页面、结算页面等。
-,包括商品信息表、用户信息表、订单信息表等。
-,管理商品信息、用户信息等。
-、登录、购买、支付等功能。
4.在项目开发过程中,学生可以组织讨论、交流心得,及时发现和解决问题,确保项目进展顺利。
项目成果完成本课程设计后,学生将会:1.掌握ASP动态网页设计的基本原理和技巧,包括ASP对象模型、常用控件的使用、数据库连接等技能。
2.熟悉在线商城网站的设计和开发流程。
3.锻炼团队合作意识、沟通和解决问题的能力。
4.获得更好的就业机会。
总结ASP动态网页设计与应用课程设计是一项具有挑战性和实践性的项目,需要学生在课程学习的基础上集思广益、协同合作,最终完成一个实用的在线商城网站。
本项目的成功实施将是提高学生动态网页设计与开发能力的重要一步,也将为学生未来的就业提供更多机会。
ASP动态网站教案

教学重点及难点: 网站功能的测试和调试
a) 数据修改功能的构成 b) 修改页面的设计和相应记录集的设计 c) 修改对话框的操作使用 d) 修改结果的查询
2. 数据库数据的删除
a) 数据删除功能的构成 b) 删除页面的设计和相应记录集的设计 c) 删除对话框的操作使用 d) 删除结果的验证3. 用户注册ຫໍສະໝຸດ 料修改、删除功能动态网页的设计制作
a) 修改页面允许修改和禁止修改元素的区别 b) 单独修改密码功能的实现
4. 找回密码功能的动态网页制作
a) 设计思路和页面构成 b) 对应数据库的字段设计 c) 提示页面及相应记录集的设计制作 d) 显示密码或修改密码页面的设计制作
作业和思考题:
完成一组实现修改及删除注册资料功能的网页
课后小结:
方法及手 段
a) 记录集的创建及筛选设计★
应用记录集数据设计制作网页页面元素
作业和思考题:
完成一组实现用户注册功能的网页
课后小结:
方法及手 段
讲解 演示 练习
课程章节教案
授课时间
第 2 周 周 二 第 5-7 节
授课方式
讲授并练习
授课题目(教学章、节或主题): 用户登录功能、数据库查询功能的实现
课次 4 课时 3
北京经贸职业学院
教案
2014 ~2015 学年第 一 学期
系 ( 教 研 室 ) 计算机 课 程 名 称 ASP 动态网站开发
授 课 班 级 12 网络 任课 教 师
段保珠
职
称
讲师
使 用 教 材 Dreamweaver+ASP 网站创建课堂实录
北京经贸职业学院教务处制
课程总体教案
课程 名称
ASP 动态网站开发
ASP动态网页设计与应用第二版课程设计
ASP动态网页设计与应用第二版课程设计一、课程设计目标本课程设计旨在让学生掌握ASP动态网页设计与应用的基础知识、编程技巧和实践能力,培养学生系统化的视角、问题解决能力和团队协作精神,提高学生创新意识和实际操作能力。
二、课程设计内容1. 网页设计基础1.1 HTML基础:网页结构、元素及属性、超链接、表单等1.2 CSS基础:样式规则、选择器、样式定义、盒子模型等1.3 JavaScript基础:语法、变量、函数、事件、DOM等2. ASP动态网页技术2.1 ASP基础:语法、变量、常量、运算符、条件语句、循环语句等2.2 ASP对象:Request、Response、Session、Application、Cookie等2.3 ASP组件:文件系统对象、数据库对象、邮件对象等3. 网页设计与数据库交互3.1 数据库设计基础:概念设计、逻辑设计、物理设计等3.2 SQL语言基础:DDL、DML、DCL、TCL等3.3 数据库连接及操作:ADO、ODBC、DSN、连接字符串、数据源控件等4. 课程设计实践4.1 课程设计题目及要求:系统设计、数据库设计、编程实现、文档撰写等4.2 课程设计流程与方法:需求分析、概要设计、详细设计、编码实现、调试测试等4.3 课程设计评估与反馈:成果评估、组员评价、指导教师评价、反思总结等三、课程设计要求1. 学生能力要求1.1 具备C语言或其他编程语言的基础知识和编程经验。
1.2 具备计算机操作系统、网络技术和数据库技术的基础知识。
1.3 具备学习ASP动态网页技术的兴趣和动力。
2. 课程设计方法2.1 采用任务驱动教学方法,分别设置网页设计基础、ASP动态网页技术、网页设计与数据库交互、课程设计实践四个环节。
2.2 每个环节以案例式的教学方式为主,配合实际代码和演示,需要学生积极动手实践,加深理解和巩固应用。
2.3 课程设计实践重点培养学生创新意识和实际操作能力,鼓励学生独立思考、团队协作、文献查阅和网络资源利用。
《ASP动态网页设计》课程标准
《ASP动态网页设计》课程标准一、课程定位和课程设计(一)课程性质与作用课程性质:《ASP动态网页设计》是为电子商务专业开设的一门重要的职业技术必修课。
它是以ASP的Web开发技术为背景,理论联系实际,课程体系完整。
课程的作用:通过本课程的学习,使学生掌握ASP网络开发技术的原理和基本编程知识,并得到必要的实践技能的训练,培养学生了解动态网站创意方法、设计方式、网站项目流程等设计应具备的网站设计技能,使学生具有独立完成Web站点设计、构建与发布的能力。
通过掌握动态网站的基本原理和概念,建立起网站设计理念,优化设计方法,将网络数据库课程与网页设计课程结合,加强设计能力,更好掌握。
该门课程的先修课程:静态网页制作,数据库应用;后续课程:电子商务网站建设与管理、岗位实训与毕业实习。
(二)课程设计思路本课程设计以电子商务专业学生的就业为导向,邀请行业专家对电子商务专业所涵盖的职业群进行任务和职业能力分析,以此为依据确定本课程的工作模块和课程内容,并与国家资格鉴定《网页设计制作人员(三级)》考证结合。
本课程以任务引领型为课程框架,把课程按递进方式设计成项目,并以项目为单元组织教学,使学生由浅入深,以点到面全面掌握web数据库与动态网页制作的职业技能,满足学生就业和职业发展的需要。
二、课程目标通过任务引领型和项目活动形式,使学生能进行web服务器的设置,掌握创建数据库、建立数据表和创建数据源方法,能进行数据库的简单维护,能制作表单网页,能创建数据表的查询,能创建数据表的查询,具备web数据库维护与动态网页制作的基本职业能力,能基本胜任动态网页的制作工作。
并培养学生具有诚实、守信、坚忍不拔,善于沟通和合作的品质,为提高学生的职业能力奠定良好的基础。
职业能力目标:●能设置web服务器●能创建数据库和建立数据表、能创建数据源●能创建具有交互作用的表单网页●能创建数据表的查询●能制作民意调查网页●能制作简单的聊天室网页●能制作简单的留言板网页●能简单维护数据库表●能制作简单的网上商店三、课程内容与教学要求在课程教学中,一定要注重学生技术的运用能力和岗位工作能力的培养,加强实践性教学环节,实验课程与理论课程穿插进行,最后通过实训课程的整体综合实训,使学员获取过程性知识,解决“怎么做(经验)”和“怎样做得好(策略)”的问题,最终达到实际应用的水平。
asp 动态网页设计
(3)DELETE语句 DELETE语句用于删除记录,其基本格式如下: DELETE FROM 表名 [WHERE 条件表达式]
4. 数据查询语句 SELECT的基本格式如下: SELECT 字段表 FORM 表名 WHERE 查询条件 GROUP BY 分组字段 HAVING 分组条件 ORDER BY 字段[ASC|DESC]
8.2 使用ADO访问数据库
Recordset对象常用的属性和方法如下: (1)ActiveConnection属性 通过设置ActiveConnection属性使打开的连接与 Command对象关联。 (2)ActiveCommand属性 该属性是一个Command对象。如果Recordset不是用 Command对象创建,此属性为Null。
图8.27 “创建到SQL Server的新数据源 ”对话框(3)
ቤተ መጻሕፍቲ ባይዱ
(5)出现如图8.27所示的对话框,在“更改默认 的数据库为”下拉框中选中“Stud”数据库,单击 图8.28 “创建到SQL Server “下一步”按钮。 的新数据源”对话框(4) (6)出现如图8.28所示的对话框,单击“完成” 按钮。
3. 参数(Parameter) 在执行命令中可以指定参数,参数可以时一个或者多 个。ADO用Parameter对象来体现参数概念。 4. 记录集(Record set) 使用SELECT语句可以将查询结果保存到本地,这些数 据以“行”(记录)为单位,返回数据的集合被称 为记录集。ADO使用Recordset对象来体现记录集的 概念。
8.2 使用ADO访问数据库
Command对象的常用属性和方法如下: (1)ActiveConnection属性 通过设置ActiveConnection属性使打开的连接与 Command对象关联。 (2)CommandText属性 定义命令(如SQL语句或者存储过程等)的可执行文 本
ASP动态网页设计教学大纲
《ASP动态网页设计》教学大纲一、课程性质与任务《ASP动态网页设计》课程是运算机网络专业、运算机应用专业、软件工程专业的重要必修课,是实践性很强且面向实际应用的重要专业课。
本课程教学目的和要求是:通过本课程的教学,使学生能了解交互式网站的原理和作用;把握交互式WEB系统的设计方式;能运用ASP编写一些简单的交互式系统;能读懂较复杂的交互式系统原代码,而且能做适当修改,使之运用到自己的网站中。
通过本课程的学习,使学生具有熟练构建网站并将静态网页制作技术、ASP程序设计、数据库技术相结合以开发动态网页的能力。
从另一方面说,它又是衡量学生运算机水平和查验学生是不是真正把握有关运算机有效技术的一个重要标志。
二、课程教学目标本课程的教学目标是:通过理论教学和实践教学等环节,使学生具有从事动态网页工作的高素养劳动者和中高级查验专门人材所必需的系统设计的基础知识、大体理论和大体技术,并实施思想教育,慢慢培育学生的辩证思维能力,创新能力,慢慢形成良好的职业道德观和就业爱岗精神。
(一)大体知识目标本课程包括:ASP的运行环境与配置、HTML标记语言基础、VBScript、ASP内建对象的运用、可安装组件和脚本对象、SQL操作基础、利用ADO实现数据库的存取、ASP应用实例——留言本等大体内容。
《ASP动态网页设计》属于理论性和实践性都很强的运算机类专业职业技术课。
学生必需要具有必然的编程能力,要充分利用已经把握的运算机基础知识(运算机网络基础、Html静态网页设计、VisualBasic、Java语言、SQL数据库等),通过实战做几个成功案例以后才能精通把握。
(二)能力目标《ASP动态网页设计》是运算机网络专业、运算机应用专业、软件工程专业的专业课程,其理论和实践并重,既要认真把握其理论知识,还要熟练把握Web程序设计和实践编程能力、调试能力和编程技术,并能对Web交互式系统的系统性的设计和移植。
为了达到那个目的,要对实践教学进程、教学方式和实训作品、上机考试等进行认真和有技术性的设计,采纳由浅入深、循序渐进、系列化的实践教学设计思想进行设计,并严格按实训教学打算认真贯彻实施每一个时期的实训内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP动态网页设计课程教学设计
一、教学目标
1.知识与技能:
初步了解动态网页的基本技术及工作原理;理解静态网页、动态网页基本概念及区别;理解ASP网页的工作流程;了解网站发布方式。
2.过程与方法:
根据HTML的基本应用,能通过实践自主学习,能够通过比较研究得出静态网页和动态网页的区别。
学会网页发布,实践并总结网页发布的特点及意义。
3.情感态度价值观:
通过问题的提出、思考、解决,提高学生分析生活和学习中实际问题的能力。
利用动态网页的实际应用,激发学生科学探索的热情,形成积极主动地学习和参与信息活动的态度。
二、教学资源
1.制作运用ASP代码创设一个留言板环境,学生进行留言计数,导入整个课程,并围绕这个模拟投票环境展开教学。
2.学生自学的学件,其中包括两个驱动任务,引导学生自主学习。
另外利用图片、动画形象地阐述静态网页和动态等网页较难知识点。
三、教学重点
动态网页及ASP网页工作流程
四、教学难点
静态网页和动态网页区别网页发布方式
五、教学过程
1.创设情景、激发兴趣
设计意图:展示投票模拟环境,引导学生进入课程,并在操作中设置问题,为后面动态网页概念的提出埋下伏笔。
利用学生善于网络交流和对丑陋的事物的向往,激发学生学习积极性。
同时也增强了学生作为普通公民对他人的关心,适时渗透了德育教育。
2.任务引导、实践操作
师:引导学生使用学件(设计意图:放手给学生操作,给予学生自己动手的空间,同时设置实践操作有一定的难度,进一步激发学生的求知欲。
任务一中的设计意在为后面提出静态网页和动态网页区别奠定基础。
)
师:我们一起来找找问题出在哪里,首先我们想一想刚才这位同学在本机运行的网站,除了自己能看到之外其他同学能不能看到?若想让其他同学在别的电脑上都能看到他修
改的网页,该怎样做?请大家仔细观察一下学件的内容,回答我的问题。
生(根据学件内容理解网页发布的概念:网站的发布就是把在本地硬盘中建好的网站文件通过网络传送到Web服务器上。
):我们可以发布网站。
师(引导学生):很好,那我们怎样进行网页的发布呢?
生(根据学件理解网页发布的方式):可以进行IIS的设置,来完成网页的发布。
师:请大家自学IIS的设置,并完成任务二,试着在本机发布投票网站,,测试网页能否投票了。
生(按照学件中图示帮助,认真完成任务二):终于可以投票了。
(设计意图:教师引导,帮助学生发现问题,并设置任务二帮助学生通过自主学习解决问题,培养学生的探究学习的能力。
任务二中最后“修改文件后缀,将.htm改为.asp”的设计不仅引导学生完成任务,更是为后面ASP网页的提出留下铺垫。
) 3.回顾任务、剖析要点
师:请大家观察投票的网站中文件,有没有data这个文件夹,这里面是一个什么文件?
(设计意图:以学生任务驱动下修改的动态网页为对象,加以分析,意图是加深学生对本节课的重点和难点——动态网页的工作流程的理解。
以数据库为切入点,将动态网页工作流程细化,弱化了难点,便于学生理解动态网页中代码的作用。
)
生:有,是“vote.mdb”,是一个数据库文件。
访问了这个数据库文件支撑了后台程序的运行。
师(打开学件“投票工作流程”网页,配合学件中的图示分析投票网页的工作流程):大家看一看,你们是用哪台哪台电脑投票的,又是哪台电脑给你们投票的答案的?
生:我们用的是客户端,是服务器端给我们答案的。
师:很好,我们投票的整个过程是这样的,大家点击投票,客户端(学生机)首先访问服务器,大家下载的网站在本机上发布,所以服务器就是你们自己的电脑,服务器根据
程序代码来访问数据库(“vote”),找到数据库中原来的投票数,进行改写,数据库再向服务器给出新的投票数,服务器根据新的投票数生成新的网页返回给客户机。
(设计意图:在此将图文结合,分析投票系统工作流程,通过对投票系统这个动态网页个例的剖析,使抽象的概念和实际中的个例相结合,有效突破了学生心理上的畏难情绪,再次加深了学生对网页中代码的印象,有效帮助学生在后面对动态网页流程的理解。
) 4.展示图例、归纳概念
师(打开学件,展示静态网页和动态网页图例):我们未加代码的网页和加了代码的网页分别取个名字,叫做:静态网页、动态网页。
请大家看看学件中的静态网页和动态网页的概念,并每两人一组讨论一下,静态网页和动态网页的区别。
生(观察学件中静态网页和动态网页工作流程的图例,归纳小组讨论):动态网页能够根据不同的时间、不同的来访者而显示不同的内容,还可以根据用户的即时操作和即时请求,动态网页的内容发生相应的变化。
动态网页中的程序代码最终要将动态网页转变为静态网页。
师:同学们分析得很好。
静态网页,就是该网页文件里没有程序代码,只有HTML标记,这种网页文件的后缀为.htm或.html。
静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是一样的内容。
而动态网页的网页文件不仅含有HTML标记,而且含有程序代码,这种网页的后缀一般根据不同的程序设计语言来定。
(设计思路:紧密结合前面一个环节中对投票网页的分析,归纳出动态网页和静态网页的概念。
并通过较为形象的图片和动画,采用小组讨论的探究式学习方式,使学生掌握动态网页和静态网页的区别。
)
5.由面到点、回归主题
师:大家刚才对投票网页做了修改,请想一想,修改前后的网页分别是什么网页?
生:修改之前是静态网页,修改之后是动态网页。
师:很好,其实动态网页和静态网页在客户端看来,完全一样,唯一不同是文件的扩展名不同,我们请同学说说,静态网页和动态网页的后缀分别是什么?
生(结合任务二修改网页后缀的操作思考):静态网页的后缀是“.htm”,动态网页的后缀是“.asp”
(设计意图:通过前后修改网页对比,在强调动动态网页和静态网页区别的同时,也顺理成章地提出了本节课的另一重点——ASP网页。
)
师(结合学件图例):ASP,ActiveServerPages,也称活动服务器页面,是微软公司开发的服务器端脚本环境,通过ASP,我们可以建立动态的、交互的、高效的服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载。
也就是说ASP是动态网页的一种。
Asp网页的工作流程:
(1)用户在客户端浏览器的地址栏中请求一个ASP程序。
(2)浏览器向ASP服务器发送这个请求,而HTML是直接处理一个自身的HTML程序,不需要在服务器上运行。
(3)ASP程序中的服务器端脚本开始运行。
(4)ASP程序连续地执行这个请求文件中的所有语句,然后生成一个HTML文件。
(设计意图:该环节看似和前面的动态网页的知识重复,但由于本节知识点较难理解,实际上通过对动态网页中的常见类型——ASP网页工作流程的知识点梳理梳理,强调本节课的重点,加深学生对ASP网页及动态网页的工作流程的理解。
)
6.提升总结、拓展延伸
师:请大家两人为一小组,把投票网址改同小组的电脑IP,再次投票,试试可不可以。
生(完成操作):可以。
师(演示一位同学的操作):提问,客户端和服务器端分别是哪台计算机。
生(回忆动态网页流程图):客户端是本机,服务器端是临桌同学的电脑。
师:本节课同学们已经理解了动态网页中的asp网页的工作流程,但平时在浏览网站时还会发现还有一些其他后缀的网页,比如以“.php”或“.jsp”为后缀的网页,请大家回去后做一下调查,这些网页是不是动态网页,和我们今天讲的ASP网页的有什么不同。
最后,希望同学们在学习了今天的知识后,充分利用动态网页知识,让自己制作的网页真正地动起来。
(设计意图:课程的结束首先设计了一个练习,通过协作小组进行对话、交流、合作学习,再次巩固本节课所学,使学生在学习中处于主体地位。
然后总结课程,给出课后操作及思考,起到“课虽止,思未断”的效果,培养学生知识迁移的能力,进一步提高学生学习信息技术的主动性。
)作业布置。