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

上传人:p** 文档编号:865864 上传时间:2024-03-24 格式:DOCX 页数:5 大小:21.88KB
下载 相关 举报
《PHP动态网站开发(第2版》教学指南.docx_第1页
第1页 / 共5页
《PHP动态网站开发(第2版》教学指南.docx_第2页
第2页 / 共5页
《PHP动态网站开发(第2版》教学指南.docx_第3页
第3页 / 共5页
《PHP动态网站开发(第2版》教学指南.docx_第4页
第4页 / 共5页
《PHP动态网站开发(第2版》教学指南.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《PHP动态网站开发(第2版》教学指南.docx》由会员分享,可在线阅读,更多相关《《PHP动态网站开发(第2版》教学指南.docx(5页珍藏版)》请在第壹文秘上搜索。

1、PHP动态网站开发教学指南赵增敏主编甯孑三登出版aPublishingHouseofElectronicsIndustry北京BEIJINGPHP动态网站开发(第2版教学指南一、课程的性质与任务PHP动态网站开发是职业院校计算机类专业的一门主干专业课,其主要任务是使学生掌握PHP动态网站开发的基础知识和基本技能,培养学生利用APaChe服务器、PHP语言、MySQL数据库等Web开发技术从事PHP动态网站开发的能力,提高学生的职业技能和素质,为适应职业岗位和继续学习打下一定的基础。本课程的教学目标是使学生能运用所学的PHP开发技术,根据实际需要创建由MySQL数据库驱动的Web应用程序和基于P

2、HP的动态网站。二、预备知识在学习本课程之前,最好学过以下课程:(1)程序设计语言,例如能够使用C语言进行简单的程序设计,了解程序设计的基本知识,掌握几种基本的程序结构(顺序结构、选择结构、循环结构)。(2)数据库应用基础,例如能够使用ACCeSS或SQLSerVer创建和管理数据库,了解数据库的基本知识和结构化查询语言(SQL)0(3)网页设计基础,最好能掌握Dreamweaver网页设计和HTML和CSS方面的基本知识和技能。三、教学内容提要1 .重点难点(一)重点内容本课程的重点内容是项目8“通过PHP访问MySQLwe在项目8中讲述了如何通过PHP的MySQL库函数实现MySQL数据库

3、访问,主要内容包括如何使用创建数据库连接、查询记录、搜索记录、添加记录、更新记录和删除记录。在PHP动态网站开发中将得到大量地用到本章的内容。教师在教学过程中应要求学生熟练掌握这些内容。(二)难点内容本课程的难点内容是项目10“开发新闻发布系统在这个项目中讲述如何设计和实现新闻发布系统,并结合该实例介绍了登录页、授权访问页的制作方法。整个开发过程通过手工编程方式完成,所用的后台数据库为MySQL,还用到了JaVaSCriPl客户端脚本编程。建议教师在讲授这部分内容时,采取化整为零的方法,将整个系统划分为若干个模块,对于每个模块再划分成一些更小的组成部分,讲清楚开发思路和编程技巧。2 .课程内容

4、和教学要求(一)配置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的各种数据类型,掌握整型数、浮点数、字符串、布尔值、特殊类型数据的

5、用法,了解数据类型转换的方法。(3)掌握定义变量和常量的使用方法。(4)掌握各种PHP运算符与表达式的使用方法。(5)掌握流程控制语句的使用方法,能够熟练应用选择语句、循环语句、跳转语句以及包含文件语句。(6)掌握函数的使用方法,了解内部函数的类别,掌握定义函数、设置函数的参数和返回值的方法,了解变量作用域、可变函数和匿名函数。(三)PHP面向对象编程(1)掌握类与对象的基本知识,能够定义类和类的成员(包括静态成员、构造方法和析构方法)。(4) 了解对象的自动加载、对象迭代、对象复制和对象比较。(5) 了解继承与多态的基本知识,能够从己有类和接口继承,了解抽象类和final关键字的用法。(四)

6、PHP数据处理(1)掌握数据的处理方法,能够创建和遍历数组,了解预定义数组和数组函数的使用方法(2)掌握字符串的处理方法,能够对字符串进行格式化输出,掌握常用字符串函数的用法,掌握HTML文本格式化、连接和分割字符串、查找和替换字符串以及从字符串中取子串等操作。(3)掌握日期/时间处理方法,能够设置默认时区,掌握获取日期和时间以及格式化日期和时间的方法。(五)构建PHP交互网页(1)掌握获取表单变量的方法,能够创建表单并使用各种表单控件。(2)掌握验证表单数据的方法。(3)能够创建和获取URL参数,掌握页面跳转的各种方法。(4)掌握会话管理的基本操作,能够创建和注销会话变量。(5)掌握设置和读

7、取Cookie的方法。(六)PHP文件处理(1)掌握文件的各种操作。(2)掌握目录的各种操作。(3)掌握文件上传的方法,能够创建文件域并执行文件上传操作。(七)PHP图像处理(1)掌握配置GD库的方法,能够加载GD库并获取GD库信息。(2)掌握图像基本操作,能够创建和输出图像以及为图像分配颜色。(3)掌握画基本图形的方法,能够画像素、轮廓图形和填充图形。(4)掌握向图像写文本的方法,能够写入单个字符、字符串和中文文本。(八)MySQL数据库管理(1)掌握MySQL服务器管理,掌握MySQL客户端程序工具的使用方法。(2)掌握创建与维护的数据库的方法。(3)掌握数据查询与操作的方法,能够插入、查

8、询、更改和删除记录。(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作为网站后台数据库。完成系统功能后应写出设计报告。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!