《PHP网站编程技术》教案Word文件下载.docx

上传人:b****5 文档编号:16958605 上传时间:2022-11-27 格式:DOCX 页数:18 大小:502.85KB
下载 相关 举报
《PHP网站编程技术》教案Word文件下载.docx_第1页
第1页 / 共18页
《PHP网站编程技术》教案Word文件下载.docx_第2页
第2页 / 共18页
《PHP网站编程技术》教案Word文件下载.docx_第3页
第3页 / 共18页
《PHP网站编程技术》教案Word文件下载.docx_第4页
第4页 / 共18页
《PHP网站编程技术》教案Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《PHP网站编程技术》教案Word文件下载.docx

《《PHP网站编程技术》教案Word文件下载.docx》由会员分享,可在线阅读,更多相关《《PHP网站编程技术》教案Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

《PHP网站编程技术》教案Word文件下载.docx

专业方向课();

实践教学()

选修

共同教育选修课();

学科基础选修课();

专业方向选修课(√)

专业

网络工程(升)

授课班级

11网工(升)

教师

黄宪通

职称

讲师

学位

硕士

教材名称

PHP编程基础与实例教程

作者

孔祥盛

出版社及

出版时间

人民邮电出版社2011.8

参考

资料

Web网站设计第一版

张锦祥

科学出版社、2003.8

教学目的

要求

目的:

通过本课程的理论与实践教学,使学生理解动态网站开发过程,掌握构建基于PHP的动态WEB开发环境,掌握PHP各方面的知识,掌握基本的网站设计技巧,具备能够针对某一行业进行网站开发的能力,具备一定的独立网站编程能力。

要求:

1.通过本课程的学习,使学生理解动态网站编程相关的概念,掌握PHP脚本程序的工作流程,能够熟练搭建PHP网站开发环境。

2.掌握PHP的基本语法、表达式和流程控制,掌握PHP中数组的处理及函数的应用。

3.掌握PHP对表单的处理、PHP对MySQL的操作、PHP会话控制等。

4.培养软件分析和综合利用所学知识解决实际问题的能力。

教学重点

难点

本课程的重点和难点在于:

环境配置、数据采集、PHP数组、自定义函数、操作数据库、会话控制。

教学方法

教学手段

(1)通过理论讲解,借助网络多媒体教学课件进行灵活多样的讲授,使学生了解PHP的基础知识等。

(2)通过实例讲解提高学生分析问题的能力。

平时成绩:

出勤、课堂问答占总成绩的30%,出勤、课堂问答分别占平时成绩的50%。

期末理论考试:

闭卷,120分钟,占总成绩的70%。

学生创新精神与实践能力的培养方法

通过本课程的学习,学生应获得如下能力:

(1)独立获取知识的能力——逐步掌握科学的学习方法,不断地扩展知识面,增强独立思考的能力,更新知识结构。

(2)科学观察和思维的能力——运用所学的基本理论和基本观点,通过观察、分析、综合、归纳等方法培养学生发现问题和提出问题的能力,并对所涉问题有一定深度的理解。

(3)分析问题和解决问题的能力——初步培养学生利用PHP知识去解决实际的问题。

其它要求

授课时间

2011~2012学年第2学期第1周~12周

南阳理工学院教案(课时备课)

授课题目:

第1章PHP基础

课时安排

学时2

周次

第1周

课序

第1次课

教学目的及要求:

(1)了解PHP概况;

(2)理解PHP脚本程序工作流程;

(3)理解与Web相关的一些概念;

(4)掌握PHP开发环境的搭建。

(5)掌握PHP代码的基本语法;

(6)掌握PHP程序的组成;

了解编码规范。

教学内容及重点、难点:

教学内容:

(1)PHP概况

(2)PHP脚本程序工作流程

(3)PHP服务器构建

(4)PHP代码基本语法

(5)PHP程序的组成

(6)编码规范

重点难点内容:

PHP脚本程序工作流程;

PHP服务器构建;

PHP代码基本语法;

PHP程序的组成。

教学方法:

借助网络多媒体教学课件进行灵活多样的讲授

教学过程设计

1、因为是第一次课,所以先做一下自我介绍,把自己的联系方式告诉学生,以便学生日后有问题时可以与老师方便的交流。

2、介绍一下课程的情况,包括课时,学分,课程的性质,学生学习本课程能获得什么知识能达到什么目的,强调课程的重要性以及课程学习好的方法。

介绍本课程的考核方式,强调平时成绩的重要性。

3、借助多媒体课件,对PHP进行介绍,介绍PHP脚本程序工作流程,演示服务器的构建。

介绍代码基本语法及PHP程序组成。

介绍编码规范。

6、对本次讲课内容进行总结。

讨论、作业和思考题:

主要参考资料:

教学后记:

第2章PHP表达式

第2周

第2次课

(1)掌握常量的定义;

(2)掌握变量及变量赋值方式;

(3)了解有关变量或常量状态的函数;

(4)掌握PHP中各类运算符;

(5)了解数据类型之间的转换。

1.课程教学内容

(1)常量

(2)变量

(3)有关变量和常量状态的函数

(4)PHP运算符

(5)数据类型的转换

2.课程重点、难点

常量;

变量;

PHP运算符;

数据类型的转换。

借助网络多媒体教学课件进行灵活多样的讲授

首先回顾上次课内容并提问,然后按以下内容讲解:

(1)详细讲解常量

(2)详细讲解变量

(3)介绍有关变量和常量状态的函数

(4)详细讲解PHP运算符

(5)介绍数据类型的转换

最后对本次课内容进行总结

第3章PHP流程控制语句

第3周

第3次课

(1)掌握PHP中条件控制语句;

(2)掌握PHP中各种循环结构;

(3)掌握程序跳转和终止语句。

(1)条件控制语句

(2)循环结构

(3)程序跳转和终止语句

条件控制语句;

循环结构;

程序跳转和终止语句。

通过理论讲解,借助网络多媒体教学课件进行灵活多样的讲授。

(1)通过例子讲解条件控制语句

(2)通过例子讲解循环结构

(3)通过例子讲解程序跳转和终止语句

第4章PHP数组

第4周

第4次课

(1)理解数组的基本概念;

(2)掌握PHP中数组的创建方法及引用数组中元素的方法;

(3)了解数组处理函数及应用。

(1)数组的基本概念

(2)一维数组的创建

(3)多维数组

(4)数组处理函数及应用

一维数组的创建;

多维数组。

(1)讲解数组的基本概念

(2)通过演示讲解一维数组的创建

(3)介绍多维数组

(4)介绍数组处理函数及应用

第5章PHP的数据采集

第5次课

(1)理解表单GET和POST提交方式的原理及区别;

(2)掌握相对路径与绝对路径的写法;

(3)掌握表单及表单元素的常用属性;

(4)掌握PHP接收表单数据的方法。

(1)浏览器端数据的提交方式

(2)相对路径和绝对路径

(3)使用FORM表单实现浏览器端的数据采集

(4)使用$_GET和$_POST采集表单数据

相对路径和绝对路径;

使用FORM表单实现浏览器端的数据采集;

使用$_GET和$_POST采集表单数据。

(1)介绍浏览器端数据的提交方式

(2)详细讲解相对路径和绝对路径

(3)通过演示讲解使用FORM表单实现浏览器端的数据采集

(4)详细讲解使用$_GET和$_POST采集表单数据

第5章PHP的数据采集

第6周

第6次课

(1)掌握PHP对上传文件的处理;

(2)了解其他数据采集方法。

(1)上传文件的“数据采集”

(2)WEB服务器端其他数据采集方法

文件上传。

(1)通过实例讲解上传文件的“数据采集”

第6章自定义函数

第7周

第7次课

(1)掌握PHP文件引用的用法;

(2)理解函数的概念;

(3)掌握自定义函数的方法;

(4)理解变量的生存周期和作用域;

(5)掌握global关键字和static关键字的使用。

(1)PHP文件间的引用

(2)函数概述

(3)自定义函数

(4)return语言结构

PHP文件间的引用;

自定义函数;

return语言结构。

(1)对上次课进行回顾并提问。

(2)通过例子详细讲解文件引用语句及各种语句之间的区别

(3)介绍函数的概念

(4)讲解自定义函数相关的语法及用法

(5)介绍return语言结构

(6)课堂总结。

第7章MySQL数据库

第8周

第8次课

(1)理解MySQL中字符集的概念;

(2)掌握MySQL中字符集和存储引擎的设置方法;

(3)掌握数据库和数据表基本操作的SQL语法;

(4)掌握表记录的常用操作SQL语法;

(5)了解MySQL特殊字符序列。

(1)数据库概述

(2)数据库的设计

(3)MySQL简介

(4)字符集

(5)MySQL数据库管理

(6)数据库表的管理

(7)表记录的更新操作

(8)表记录的查询操作

(9)MySQL特殊字符序列

字符集;

MySQL数据库管理;

数据库表的管理;

表记录的更新操作;

表记录的查询操作。

(1)对上次课进行回顾并提问

(2)介绍数据库相关的概念

(3)介绍数据库设计有关的知识

(4)简单介绍MySQL

(5)详细介绍MySQL中字符集的概念

(6)通过演示讲解MySQL的有关操作

(7)介绍MySQL特殊字符序列

(8)课堂总结。

第8章PHP与MySQL数据库

第9周

第9次课

(1)掌握PHP中常用的MySQL操作函数;

(2)掌握使用PHP对数据的增、删、改等操作;

(1)PHP中常用MySQL操作函数

(2)PHP中其他MySQL操作函数

PHP中常用MySQL操作函数。

(1)回顾上一章内容并提问

(2)通过举例介绍常用的操作MySQL的函数的用法

(3)详细讲解对数据的增、删、改操作

(4)增、删、改举例

(5)本次课内容总结

第8章PHP与MySQL数据库

第10周

第10次课

(2)掌握使用PHP对数据的各种查询等操作;

(3)了解SQL注入。

(3)用户注册系统的实现

(4)SQL注入

用户注册系统的实现;

SQL注入。

(1)回顾上次课内容并提问

(2)介绍PHP对数据的查询操作

(3)演示用户注册系统的实现过程

(4)演示各种查询操作

(5)课堂总结。

第9章PHP会话控制

第11周

第11次课

(1)掌握PHP中页面间参数传递的方法;

(2)理解会话的概念;

(3)掌握Cookie的原理及Cookie的使用;

(4)掌握Session的原理及Session的使用;

(5)了解header()函数的使用。

(1)页面间的参数传递

(2)会话控制

(3)Cookie会话技术

(4)Session会话技术

(5)header()函数的使用

Cookie会话技术;

Session会话技术。

(2)介绍页面间的参数传递方法并比较

(3)介绍会话的概念

(4)讲解Cookie会话技术

(5)讲解Session会话技术

(6)讲解header()函数的使用

(7)课堂总结。

第5章广域网第六章网络层

第12周

第12次课

(1)掌握PHP中字符串的指定方法;

(2)了解字符串处理函数;

(1)字符串的指定方法

(2)字符串处理函数

字符串的指定方法。

(2)详细讲解字符串的指定方法

(3)介绍常用的字符串处理函数

(4)课堂总结。

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

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1