PHP动态网页制作课程教学思路及流程探析(张娜)

上传人:ji****72 文档编号:37523236 上传时间:2018-04-17 格式:DOC 页数:8 大小:220KB
返回 下载 相关 举报
PHP动态网页制作课程教学思路及流程探析(张娜)_第1页
第1页 / 共8页
PHP动态网页制作课程教学思路及流程探析(张娜)_第2页
第2页 / 共8页
PHP动态网页制作课程教学思路及流程探析(张娜)_第3页
第3页 / 共8页
PHP动态网页制作课程教学思路及流程探析(张娜)_第4页
第4页 / 共8页
PHP动态网页制作课程教学思路及流程探析(张娜)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《PHP动态网页制作课程教学思路及流程探析(张娜)》由会员分享,可在线阅读,更多相关《PHP动态网页制作课程教学思路及流程探析(张娜)(8页珍藏版)》请在金锄头文库上搜索。

1、学员编号: 中中等等职职业业学学校校专专业业骨骨干干教教师师( (国国家家级级) )培培训训论论文文PHP 动态网页制作课程教学思路及流程探析培 训 专 业 网站建设与管理网站建设与管理 学 员 姓 名 张张 娜娜 指 导 教 师 李李 书书 琴琴 完 成 日 期 20132013 年年 6 6 月月 2424 日日 中国 陕西 杨凌目 录1 整理教学思路.11.1 以职业能力为目标 .11.2 以静态编码为基础 .11.3 以功能编码为核心 .21.4 以程序流程为框架 .32 组织教学流程.42.1 互助学习环节 .42.2 模仿练习环节 .52.3 内化升华环节 .52.4 团队实践环节

2、 .51PHP 动态网页制作课程教学思路及流程探析张娜 陕西省明德职业中等专业学校摘 要:本文就职业院校 PHP 动态网页制作课程的教学,分析说明了以职业能力为目标、静态编码为基础、功能编码为核心、程序流程为框架的教学思路,并从互助学习、模仿练习、内化升华、团队实践四个环节分析论述了其教学流程。关键词:PHP 动态网页制作;教学思路;教学流程动态网站制作课程是目前中高职院校、高校计算机专业的主干课程。另外,由于网站界面的美观性、友好性等原因,常常需要艺术设计等方面的工作人员配合工作,故而大多数广告专业也开设了相关课程。为了适应市场需要,为公司和企业培养实用型人才,经过市场调研和专家讨论,我校确

3、定了动态网站制作课程以 PHP 语言为主要教学内容。针对职业院校学生英语底子薄弱、逻辑思维能力有限、学习动力不足等特点,笔者逐步通过课堂教学摸索出了一些教学经验与各位同仁共勉。1 整理教学思路要想学生确实掌握 PHP 动态网站制作的基本知识和技能,就要根据学生的基础和特点,做好课程教学准备,整理好教学思路。1.1 以职业能力为目标职业院校的学生重在职业能力的培养。所以在课程教学之前就应首先考虑,本门课程应培养学生什么样的职业能力,以此作为目标开展教学工作。就职业院校而言,本门课程主要是培养学生掌握 PHP 动态网站制作的基本知识技能,具有能根据需要完成页面设计及简单动态功能编码的能力,同时帮助

4、学生建立良好的遵循规律开发网站的习惯,提高他们团队合作及沟通交流能力,培养他们耐心细致的工作作风和严谨的工作态度,更重要的是培养他们的自主学习能力,使其掌握手册、图册应用方法。根据这一职业能力培养目标,再去编写授课计划、教案,安排组织教学,把能力培养融入到每一教学环节,贯穿至课程始终。1.2 以静态编码为基础静态编码即为 HTML 语言编码。PHP 动态网站中,动态页面功能的实现,离不开PHP 程序编码。而这些编码都是要与 HTML 语言混合使用的。要想相应的动态效果显示在网页的合适位置,PHP 程序置于 HTML 语言编码的位置至关重要。所以要想学好 PHP动态网站制作,首先要熟悉 HTML

5、 语言,能读懂网页 HTML 源文件,编写简单的 HTML 编码实现网页效果。所以 HTML 语言学习是 PHP 动态网站制作课程的基础内容。此内容进2行教学时,应掌握好以下几点:(1)循序渐进:职业院校学生英语底子薄弱, “看到英语就头疼” 。而 HTML 语言的标记和属性及参数都是英文的,会让很多学生望而生畏。因此在教学时,教师应根据学生的实际情况制定教学计划,内容由易到难,以此消除学生的畏难情绪。(2)由慢到快:由于初期是一个适应及记忆期,所以授课内容可以安排少一些,进度慢一点,给学生一个建立思维习惯及编码习惯的时间。随着学生的习惯形成,逐步加快进度。比如开始一个课时只讲 HTML 语言

6、基本结构,让学生首先了解其语法结构特点,建立双标记编写网页意识;随后用两个课时讲标记及三个属性,掌握标记与属性的区别和用法,形成双标记编写网页习惯;接着用两个课时讲标记和四个属性及参数区别这样既不影响教学进度,又不会造成太大的学习困难,有利于学生进入学习状态。(3)轻重有别:由于是动态网站的教学,所以 HTML 才是其基础,Dreamweaver 软件只是辅助,所以在这一部分教学中,教师要重点进行编码能力的训练,而不是软件的操作技能。教师应重视引导学生学会利用 Dreamweaver 的代码视图进行网页编写训练,而不是纯粹的用 Dreamweaver 软件实现静态网页制作。在这一过程中,帮助学

7、生认识到,不同颜色的代码表示其功能不同,为后续 PHP 语言学习打好基础是至关重要的。1.3 以功能编码为核心在 PHP 动态网站制作过程中,利用 PHP 实现网页对数据库进行操作的代码是可以找出编写规律的。例如网页表单的验证有固定的代码段,只需修改提示文字即可;再如连接数据库、查询、修改、删除等都有固定的代码段,只需修改数据库名、查询内容等即可,见下表 1。表 1 PHP 编码实现数据库访问代码段代码段代代 码码 内内 容容作作 用用1$connidconnid=mysql_connect(“localhost“,“root“, “123456“)or die(“连接错误!“);连接后台数据

8、库。2mysql_select_db(“jyjcjyjc“,$connid);访问“jyjc”数据库。3$q q=“SELECT * * FROM jsxxjsxx WHERE tnametname=“张明张明“;$resultresult = mysql_query($q q, $connidconnid);查询数据表“jsxx”中“tname”字 段值为“张明”的记录,并将结果赋 给$result 变量4$q q=“UPDATE bjhdbjhd SET dpdp=“8585“ WHERE snamesname=“王芳王芳“;mysql_query($q q, $connidconnid)

9、;修改数据表“bjhd”中“sname”字 段值为“王芳”的“dp”字段值为 “85” 。上表中下划线内容可根据实际需要修改,其余部分不变。对于职业院校学生在授课中,我们可以直接给学生编码,告诉学生每条编码的功能,教会学生如何修改编码。学生在编写网页过程中会用就可以了,不一定要求学生每个字母都必须记住写出来。3根据这一规律,针对学生的实际情况,我们可以总结出各种功能编码段,以此为核心进行讲授,要求学生记住每个编码段的主要功能、可修改内容及修改方法,从而降低学习难度,建立学生的学习信心。1.4 以程序流程为框架在教学过程中,学生还存在一个比较明显的学习困难,就是能选择正确的代码段,也会修改相应内

10、容,但仍然无法实现网页功能。经过观察研究发现,这一问题的根源在于学生不会分析程序流程,从而不能正确组织代码。所以教会学生分析程序流程,按流程组织代码也是教学的重点内容。这一部分需要教师的耐心引导和反复训练才能帮助学生掌握其方法。比如最常见的登录页面制作教学引导过程如下(略作整理后):【教师】作为一个用户,你要登录系统应该怎么做?【学生】在界面输入“用户名”和“密码” ,点“登录”按钮。【教师】那么在页面中需要有哪些元素,你才能输入那些信息并点“登录”呢?【学生】要用表单元素,有两个文本框,一个用来输入“用户名” ,另一个用来输入“密码” ,还需要一个按钮。【教师】很好。请同学们先完成页面元素的

11、添加。(学生操作完成。 )【教师】请同学们现在想一下,计算机如何才能判断你的信息是否正确呢?(学生小组讨论,整理归纳答案回答。 )【学生】首先要知道输入的内容,然后把输入的内容与数据库里的内容对比, “用户名”和“密码”同时相同时,就说明登录成功了。【教师】那下面,我们一步步来。首先看看系统怎么知道输入的是什么内容?【学生】用“$_POST”语句提取表单信息。(教师画出程序流程步骤,提取表单信息。 )【教师】下来,怎么把提取的信息与数据库里的信息对比呢?【学生】连接数据库,读取信息,然后比较。(教师画出程序流程步骤,访问数据库、读取信息、对比判断。 )【教师】对比了的结果用户是如何知道的?【学

12、生】可以给用户一个提示框, “登录成功”或者“用户名或密码错误”之类的。(教师画出程序步骤,反馈用户。 )【教师】请同学们再思考一下,这段程序在什么情况下执行?怎么实现?【学生】点击“登录”按钮后再执行,要把它作为函数进行调用。(教师补充程序步骤,调用函数)4【教师】下面请同学根据各步骤找出对应的功能编码段。(学生操作。 )教师最终绘制程序流程图及对应编码段如下图 1。根据拟定的学习任务,我们可以有计划的培养学生建立程序流程思想,学会根据程序流程组织功能编码段。比如在完成“表单验证” 、 “登录”学习任务时,教师引导学生整理程序流程,组织功能编码段;在完成“注册” 、 “修改”学习任务时,教师

13、指导小组讨论程序流程,尝试完成功能编码;在完成大作业时,则要求小组分工,各完成其中某一功能页面,分析程序流程,编写程序调试,教师巡回指导。这种以程序流程为框架,组织功能编码段的方法更适于职业院校学生的特点。图 1 登录程序段流程图2 组织教学流程根据学生的基础及特点,大部分职业院校都开始推行工学结合的一体化教学模式。这一教学模式不仅是对课程的整体教学安排,也需落实到每一节课。精心组织的教学流程更有利于教师引导学生发挥主观能动性,提升教学效果,实现职业能力培养目标。2.1 互助学习环节这一环节的设置并不是为了体现一体化教学模式的生搬硬套,也不是纯粹为培养对应功能编码If($_POSTan)dl(

14、);function dl() $a=$_POSTsn; $b=$_POSTsp;$connid=mysql_connect(“localhost“,“root“,“123 456“)or die(“连接错误!“);$q=“SELECT * FROM jsxx WHERE tname=“.$a.“and tpass=“.$b.“; $result = mysql_query($q, $connid);If($result) echo “alert(“ 登录成功!“);“; else echo “alert(“用户名或密码错 误!“);“;5学生的沟通协助能力硬加的,而是根据教学的实际需要和职业能力培养必须的。每个学习任务的设置都融入了一定的知识技能点的学习,因此每个学习任务开始,都很有必要设置一个互助学习环节。PHP 动态网站制作的学习几乎离不开编码的学习。所以调试程序是每个学习任务都必不可少的学习内容。而面对一个教学班,很难在有限的课堂时间内帮助指导每一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号