基于PHP的Web网站开发教学改革与实践.docxVIP

基于PHP的Web网站开发教学改革与实践.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PHP的Web网站开发教学改革与实践   摘要:围绕php网站开发教学中存在的问题提出以需求为导向的基于内容选取、内容重组等为手段的教学内容改革方式;在教学中引导学生逐步构建一个基于mvc模式的框架,并在案例中实际应用。这种方式在授课过程中充分调动了学生的主动性和积极性,提高了教学效果。   关键词:重组;启发教学;框架      1教学现状   《web应用开发技术》是我校计算机科学与技术专业的必修课,讲授内容为基于php语言的网站开发。在以往教学实践中过多注重于基本语法的讲授,教学内容按照章节展开,案例缺乏统一连贯性,学生难以建立web网站开发的整体概念,对主要的网站开发技术理解不到位,所以最终授课效果受到影响。同时,以往传统教学方式下项目结构不清晰,代码修改困难,难以复用。   通过对以往教学方式的研究和总结及重构教学内容,经过两年的摸索,提出了适合于学生快速入门学习的php网站开发学习路线,从而能在有限的授课时间内完成教学内容,达到预期的教学效果。   2改革教学内容   以往php语言网站开发的教学,围绕php语法细节基础知识的讲授占用了大量的教学时间,造成学生过多的拘泥于语法细节,而学习不到网站开发实际技术。改革后将教学内容按照应用的重要性进行排序,剔除掉不常用或是不适合目前学习的语法知识;内容的选取完全围绕服务于web网站开发。例如字符函数部分讲授最实用的13个函数(包括汉字的处理),数组部分讲授突出讲授如字符串数组转换函数等最实用的函数,流程控制语句只介绍for循环和foreach循环等等,从而即减轻了学生的负担,又突出了教学重点内容。其余相关知识,则以扩展练习的形式供学生课后学习。   教学过程中,打乱以往教学中章节的限制,将教学内容拆成小块分散到各节课,每一次课都围绕web网站开发技术由浅入深层层展开。整个教学内容围绕一个完整的网站案例进行。例如,从第一次课就引入网站请求、表单处理知识,此后每节课都让学生理解并强化web程序的数据处理方式;将表单控件的讲解分散到各个例子中,之后数据处理内容逐步增加;将会话技术与临时性数据存储相结合等等。每一个例子都围绕解决一个网站开发的小问题且以前一阶段为基础进行。   启发学生学习兴趣,发挥其主动性在学习中尤为重要[1]。教学中注重在前一阶段埋下问题引发学生思考为后续解决问题做铺垫,或为解决前一阶段暴露的问题而添加新的教学内容,从而使得案例在原有基础上不断完善。例如讲授面向对象技术及php数据库操作时就不断提出问题,从而一步步引导学生利用面向对象的方法对数据库操作进行封装,分离程序中“变”与“不变”的部分;在会话部分解决部分视图的状态数据传递问题。通过这种“提出问题—解决问题”的不断实践,在教学中极大的调动了学生的学习积极性。   3构建mvc结构项目   让学生了解程序构成的原理和过程,会让学生更深入的理解各种技术[2]。以往教学中学生编写的php代码来将页面显示、数据库访问、表单数据获取与处理等代码混杂在一起。这使得页面逻辑是混杂,代码难以修改和维护和复用[3]。教改后,为了说明代码逻辑清晰、代码重用的重要性,设计出一个基于mvc模式的教学用框架。整个教学过程就是一个自定义框架不断成型的过程。学生在构建项目的过程中,在各个阶段分别解决了显示和处理逻辑分离问题,利用模型类操作数据库数据问题;重组项目目录实现基于文件结构的控制器及partial视图问题。最终,实现了一个基于mvc模式的教学框架,并利用此框架在教学中完成一个商务网站各个模块功能的开发。   4教学效果   整个教学内容围绕一个完整项目展开,整个过程贯穿了分析、设计方法的讲授及实现技术的实践。学生在这个过程中了解了利用php技术进行web网站开发的整个过程。由于整个教学过程又是构建一个mvc框架的过程,学生利用本项目可以非常容易的构建类似项目,可以很容易看到构建新项目时的不变部分(处理逻辑基本不变)、变动部分(视图、数据库结构),因此能很好的体会使用框架的好处,从而为今后构建新的项目,学习和理解框架构建原理打下较好的基础。   参考文献:   [1]张美娜,张玉军.基于cdio和两课结合的教学方法改革研究[j].教育现代化,2019,6(57):71-72+82.   [2]齐慧平.浅谈基于专业技能培养的php动态网站开发教学创新思考[j].数字通信世界,2019(06):236.   [3]賈延明.基于php的在线电子作业管理系统的设计与实现[j].电脑知识与技术,2018,14(27):91-93.

文档评论(0)

180****8756 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体盛世风云(深圳)网络科技有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91440300069269024M

1亿VIP精品文档

相关文档