欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    《PHP动态网站开发(第2版》教学指南.docx

    • 资源ID:1143672       资源大小:21.88KB        全文页数:5页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《PHP动态网站开发(第2版》教学指南.docx

    PHP动态网站开发教学指南赵增敏主编甯孑三登出版aPublishingHouseofElectronicsIndustry北京BEIJINGPHP动态网站开发(第2版教学指南一、课程的性质与任务PHP动态网站开发是职业院校计算机类专业的一门主干专业课,其主要任务是使学生掌握PHP动态网站开发的基础知识和基本技能,培养学生利用APaChe服务器、PHP语言、MySQL数据库等Web开发技术从事PHP动态网站开发的能力,提高学生的职业技能和素质,为适应职业岗位和继续学习打下一定的基础。本课程的教学目标是使学生能运用所学的PHP开发技术,根据实际需要创建由MySQL数据库驱动的Web应用程序和基于PHP的动态网站。二、预备知识在学习本课程之前,最好学过以下课程:(1)程序设计语言,例如能够使用C语言进行简单的程序设计,了解程序设计的基本知识,掌握几种基本的程序结构(顺序结构、选择结构、循环结构)。(2)数据库应用基础,例如能够使用ACCeSS或SQLSerVer创建和管理数据库,了解数据库的基本知识和结构化查询语言(SQL)0(3)网页设计基础,最好能掌握Dreamweaver网页设计和HTML和CSS方面的基本知识和技能。三、教学内容提要1 .重点难点(一)重点内容本课程的重点内容是项目8“通过PHP访问MySQLwe在项目8中讲述了如何通过PHP的MySQL库函数实现MySQL数据库访问,主要内容包括如何使用创建数据库连接、查询记录、搜索记录、添加记录、更新记录和删除记录。在PHP动态网站开发中将得到大量地用到本章的内容。教师在教学过程中应要求学生熟练掌握这些内容。(二)难点内容本课程的难点内容是项目10“开发新闻发布系统在这个项目中讲述如何设计和实现新闻发布系统,并结合该实例介绍了登录页、授权访问页的制作方法。整个开发过程通过手工编程方式完成,所用的后台数据库为MySQL,还用到了JaVaSCriPl客户端脚本编程。建议教师在讲授这部分内容时,采取化整为零的方法,将整个系统划分为若干个模块,对于每个模块再划分成一些更小的组成部分,讲清楚开发思路和编程技巧。2 .课程内容和教学要求(一)配置PHP开发环境(1) 了解了解PHP语言、APaChe服务器和MySQL数据库。(2)掌握通过PhPSuldy部署PHP运行环境的方法步骤,能够安装和配置APaChe、PHP和MySQL,并通过创建PHP动态网页来测试PHP环境。(3)掌握在PhPStorm中设置PHP站点的方法,能够创建和配置PHP项目,并能够通过创建PHP测试页来测试该站点。(二)PHP语言基础(2) 了解如何创建PHP代码块、编写PHP注释,以及PHP与HTML混合编码、PHP与JavaScript协同工作等基本知识。(3) 了解PHP的各种数据类型,掌握整型数、浮点数、字符串、布尔值、特殊类型数据的用法,了解数据类型转换的方法。(3)掌握定义变量和常量的使用方法。(4)掌握各种PHP运算符与表达式的使用方法。(5)掌握流程控制语句的使用方法,能够熟练应用选择语句、循环语句、跳转语句以及包含文件语句。(6)掌握函数的使用方法,了解内部函数的类别,掌握定义函数、设置函数的参数和返回值的方法,了解变量作用域、可变函数和匿名函数。(三)PHP面向对象编程(1)掌握类与对象的基本知识,能够定义类和类的成员(包括静态成员、构造方法和析构方法)。(4) 了解对象的自动加载、对象迭代、对象复制和对象比较。(5) 了解继承与多态的基本知识,能够从己有类和接口继承,了解抽象类和final关键字的用法。(四)PHP数据处理(1)掌握数据的处理方法,能够创建和遍历数组,了解预定义数组和数组函数的使用方法°(2)掌握字符串的处理方法,能够对字符串进行格式化输出,掌握常用字符串函数的用法,掌握HTML文本格式化、连接和分割字符串、查找和替换字符串以及从字符串中取子串等操作。(3)掌握日期/时间处理方法,能够设置默认时区,掌握获取日期和时间以及格式化日期和时间的方法。(五)构建PHP交互网页(1)掌握获取表单变量的方法,能够创建表单并使用各种表单控件。(2)掌握验证表单数据的方法。(3)能够创建和获取URL参数,掌握页面跳转的各种方法。(4)掌握会话管理的基本操作,能够创建和注销会话变量。(5)掌握设置和读取Cookie的方法。(六)PHP文件处理(1)掌握文件的各种操作。(2)掌握目录的各种操作。(3)掌握文件上传的方法,能够创建文件域并执行文件上传操作。(七)PHP图像处理(1)掌握配置GD库的方法,能够加载GD库并获取GD库信息。(2)掌握图像基本操作,能够创建和输出图像以及为图像分配颜色。(3)掌握画基本图形的方法,能够画像素、轮廓图形和填充图形。(4)掌握向图像写文本的方法,能够写入单个字符、字符串和中文文本。(八)MySQL数据库管理(1)掌握MySQL服务器管理,掌握MySQL客户端程序工具的使用方法。(2)掌握创建与维护的数据库的方法。(3)掌握数据查询与操作的方法,能够插入、查询、更改和删除记录。(4)初步掌握索引、视图、存储过程、存储函数和触发程序的使用方法。(5)掌握用户和权限管理的基本操作。(九)通过PHP访问MySQL(1)掌握创建数据库连接的方法,能够编程实现创建MySQL数据库连接。(2)掌握通过PHP查询记录的方法,能够分页显示记录集、创建搜索/结果页和主/详细页。(3)掌握通过PHP添加记录的方法,能够通过编程或服务器行为实现添加记录。(4)掌握通过PHP更新记录的方法,能够通过编程实现或服务器行为实现记录更新。(5)掌握通过PHP删除记录的方法,能够通过编程或服务器行为实现记录删除。(十)开发新闻发布系统(1)掌握新闻发布系统等项目设计的方法步骤,能够进行项目功能分析和后台数据库设计,并在此基础上确定项目模块组成。(2)掌握项目实现的方法步骤,能够完成所需的各项准备工作,然后完成各个PHP动态网页的设计和制作,并对这些页面进行测试。(3)掌握登录页、授权访问页的制作方法。四、教学建议1 .教学时间分配总学时120理论课60上机实验50机动102 .课程设计课程设计过程应当包括系统功能分析、数据库设计与实现以及页面制作等部分。教师在组织课程设计时可以选择学生成绩管理系统、新闻发布系统以及网上论坛等,建议选择PhPStOrm作为开发工具,并选择MySQL作为网站后台数据库。完成系统功能后应写出设计报告。

    注意事项

    本文(《PHP动态网站开发(第2版》教学指南.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开