动态网页制作.doc
《动态网页制作.doc》由会员分享,可在线阅读,更多相关《动态网页制作.doc(16页珍藏版)》请在三一办公上搜索。
1、动态网页制作 本文就教科版网络技术应用(选修)第五章动态网页制作展开分析,本章内容课本分了四小节,以“认识动态网页”、“理解动态html”、“应用html”、“asp脚本应用”为主线,这样的布局安排从整体来看似乎是一气呵成,合理到位,真正落实到教学实践中,效果不尽人,每年学业考试时,这块都是学生惧怕的难点之一。笔者通过几轮教学,不断改进教学策略,基本攻克了这个“堡垒”。本文从分析教材开始,首先提出几点商榷之处,然后就给出教学策略及教学实录的框架。一家之言,难免有不当之处还请见谅。一、几点商榷(一)动态网页的概念的引入课本中第一节“认识动态网页”是从动态html引入的,编者应当是考虑到与第四章建
2、立主题站点的衔接比较自然。笔者认为动态网页本质的特点不是由动态html体现的,课本的第一节第二部分“什么是动态网页”中也提到以下观点:“以前的动态主要是强调人机对话,强调动态生成,随着涵盖范围的扩大,动态html才成为动态网页的重要组成部分”。既然如此,引入部分不妨从动态网页的核心技术入手,一下抓住关键,在学生面前展示一片网页制作的新天地,至于动态html可以放在后面,以一个主题站点或者学生自己在第四章所完成的作品为对象,进行锦上添花式的学习。(二)动态网页与数据库的关系的缺失动态网页最精华的部分就是动态生成与人机交互,这些都离不开数据库的支持,如果不提及动态网页与数据库的关系,学生是不能真正
3、理解动态网页的实质的。对于数据库,学生并不陌生,在必修第七章第三节“利用数据库管理大量信息”中涉及到,该部分在要求学生理解数据库的组成及各部分之间的关系后,还要求学生尝试了直接面对数据库数据的增、修、删等操作,最后指出了直接对数据库操作的缺点,更好的方法是通过数据库应用系统进行操作。这些为学生理解动态网页与数据库的关系作了很完备的布垫,因此我们不能错过这样一个“跳一跳就能摘大苹果”的机会。(三)动态网页与静态网页之间异同提出的时机与方式动态网页与静态网页之间异同的比较是对学生本章学习的检验与总结,是本章教学的重点之一。课本中在引入部分演示完动态html后,马上在第一节的第二部分就进行动态网页与
4、静态网页的区别与联系总结。试想按照课本的进程,这个阶段学生动态网页核心还没有涉及,更不用说把握动态网页的核心,这是让他们比较全面地得出动态网页与静态网页的异同是不可能的,最后就演变成了教师的灌输,学生的茫然。因此,笔者认为这部分内容应当放在asp部分结束或者整章结束,作为检验、总结与回顾,这样,才能起到它应有的作用。(四)概念讲解详略不恰当课本第二节“理解动态html”中,在讲解构成html核心技术时除了“客户端脚本语言”,“层叠样式表”外还讲到“文件目标模块”,对于什么是文件目标模块课本中在侧面作了注释。在教学过程发现,这块根本没有办法讲,学生对于html语言的了解也仅仅限于几个常用的标签,
5、不可能了解到多少等级关系,说少了学生会以为所有的html都与动态的有关,说多了没有必要,教学时间也不允许,而且在后面的章节中根本就没有涉及这块,根据“说了也不会的内容不如不说”这样的实践策略,在教学中这块是基本跳过的;而课本对于什么是脚本、什么是脚本语言却没有做铺垫,一下就到了什么是客户段脚本语言,比较突兀,让学生摸不着头脑。在教学实践中这块不光要提到什么是脚本、什么是脚本语言,对于客户端与服务器端也要再进行回顾,因为对于信息技术课程,学生课后基本没有时间投入,因此每部分内容必须适时前后呼应,扫清学生学习过程中的一切可能的障碍。(五)认识与应用分开对于动态html的学习,主要分成javascr
6、ipt与css每部分,学生在进行每一部分的学习的过程中,比较好的教学方法就是边体验边了解,边应用边掌握,因此没有必要专门开辟一个“应用html”部分,课本中第三节专门列出了“应用html”的部分,不但给人以画蛇添足之嫌,还对前面的学习造成影响。正因为后面有专门的一节让学生应有,在前面各部分学习时,只能浅尝辄止,学生调动起来的学习热情,探寻愿望,被人为叫停,很是可惜。二、分析与策略学习目标:1. 通过观察,了解数据库在动态网站中的作用2. 通过实践体验,了解asp的工作流程3. 能对动态网页与静态网页的优缺点进行比较、分析、总结4. 通过对JavaScript代码的体验,了解JavaScript
7、的概念5. 掌握JavaScrip代码的两种应用方式6. 了解服务器端脚本与客户端脚本的异同7. 了解css样式表的类别,以及不同类别的应用方式,有效范围8. 能根据实际需要简单应用css重点、难点1. asp的工作流程、含义2. 服务器端脚本与客户端脚本的特点3. 几种样式表的应用方式、有效范围学生分析通过必修第六章“信息集成与信息交流”和网络技术应用(选修)第四章“建立主题站点”的学习,学生已经掌握了基本的html语句、体验了静态网站的建立与发布,为本章的学习打下了基础;通过必修第七章“利用数据库管理大量信息”的学习,学生对数据库有了初步理解,为认识动态网站与数据库的关系作了铺垫。另外,我
8、校的信息课教学是依托网络环境下的教学平台开展的,教学平台中整合了学生博客、论坛、在线考试系统等,学生对教学平台中各系统比较熟悉,在学习过程中,每个学生还创设有自己的博客。教学策略本章所涉及到的知识点有动态网页、静态网页、动态html、客户端与服务器端,脚本、客户端脚本等;需要掌握的操作有Java代码的插入与css代码应用。为了能到达更好的教学效果,在教学中我立足于教材但不拘泥与教材。我把整章大体分成asp部分的学习、javascript部分学习、css部分的学习。每部分的学习是否吸引学生,好的切入点至关重要。学生对什么感兴趣?新奇的、身边的、直接关联的。根据我校学生特点,我选择以博客操作为切入
9、点,以“在线考试系统登陆页面”为研究对象,以“百年恩来”主题站点为素材,在教学中以师生共同发现问题、提出问题、解决问题为学习主线,应用任务教学法与半成品组装法,让学生处在“做中学、学中思、思中做”的状态中,积极主动地完成知识的建构,达成学习目标。Asp部分的学习,教师演示学生比较熟悉的博客后台发表、修改、删除主题等操作,共同观察博客主页相关主题的变化,让学生之中关联是应用了动态网站技术,在操作博客的同时展示数据库相关记录的变化,让学生理解动态网站一般是基于数据库基础上的。然后在让学生列举其它常见的动态网页技术的应用。由于博客系统中相当比较复杂,单个页面分析比较困难,因此在分析asp工作原理时,
10、我选用了“在线考试系统”,与“百年恩来”站点的首页,让学生比较分发到他们页面的服务器的文件代码与他们自己从ie端获取代码,得出静态网页两边的代码相同而asp文件两边代码不同的想象,然后通过排除法得出代码处理动作发生在服务器端,接着让学生自己分析这种处理是做了什么操作,让学生剖析了asp文件代码的同时,对操作中asp代码与数据库的信息交流过程有所了解,最后教师在把asp的工作步骤分解成小步,让学生根据自己的理解去组装,形成完整的asp的运行过程。最后指出,动态技术的还有同学们常用的搜索引擎,现在把动态html也成为动态网页的重要组成部分。Javascript部分的学习,分别展示加了Javascr
11、ipt效果前后的“百年恩来”网站,成品网站首页加了欢迎来访者的页面效果、状态栏效果,利用js为每个页面加了鼠标特效,这些特效是经过精心选择的,效果比较明晰,代码相对不太复杂。所有代码的应用方法,在相应的的txt文件中都有提示,因此教师只做简单演示,大部分让学生根据层层深入的任务自己去探索,在学生探索的过程中,教师不失时机地引导学生思考,如javascript的特点、它是代码是在哪端运行的,代码是否需要编译等。Css部分的学习,演示博客的换肤功能,然后通过修改已经外联了样式表“百年恩来”网站中的css文件,来实现瞬间换肤功能,让学生对换肤不再神秘,从而激发了他们的学习热情。然后任务的引领下,通过
12、自主学习与教师的启发相结合,一步一步完成css的学习,最后总结。教学环境网络机房、电子教室、投影仪(一)Asp部分的学习课前准备准备好演示时使用的博客,准备好 “在线考试”系统登陆页面和“百年恩来”网站首页以及做好链接的两个站点的word一个文件,当学生开机后统一分发的他们电脑桌面以便学生分析比较。教学过程师:在第四章的学习中大家都制作了个人网站,当前还有一种更加快捷的个人网站的创建方式,大家知道是什么?生:个人博客师:对,大家都拥有自己的个人博客,我们一起来回顾一下博客中网页的创建、修改等操作。教师演示博客后台操作,创建主题、修改主题、删除主题,每次操作完总刷新一下首页与相关主题,让学生看到
13、变化所在,同时同步下载博客数据库,让学生观察每步数据库的中记录的变化,下载数据库并且打开,看起来有些浪费时间,但学生直观地看到数据库的变化,体验到数据库对动态网站支持,因此就教学效果来看,是值得的师生共同总结:网站的动态生成是基于对数据库的操作。师:下面以asp站点为例子,来分析asp的工作原理,由于博客系统比较复杂,我们选择大家比较熟悉的“在线考试系统”登陆界面来做分析。任务一:登陆“在线考试系统”首页,在ie中打开源程序,同时用记事本打开桌面上教师分发的“login.asp”文件,比较代码的异同。任务二:根据老师给的网址登陆“百年恩来”网站首页,然后比较ie中的源程序与教师分发index.
14、htm文件代码的异同。师:我们大家知道通过在ie中输入网站,来访问网站,ie端就是客户端,发布网站那端就是服务器端,老师发到大家桌面上的文件,就是服务器上相应的源程序,而大家通过ie菜单打开的代码就是其相应的客户端程序代码,大家通过比较有什么发现? 生:“百年恩来”首页的服务器端代码与客户端代码是相同的,而“在线考试系统”首页的服务器端代码与客户端代码是不相同的。师:说明什么呢?对于静态网页来说,客户端输入网址,服务器端根据网址直接把相应页面代码发到客户端,对于动态网页,是进行了处理了,那这种处理是在服务器端完成还是客户端呢?我们用排除法进行验证。任务三:右击桌面的login.asp,用ie打
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动态 网页 制作

链接地址:https://www.31ppt.com/p-2881166.html