《PHP程序设计》课程教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《PHP程序设计》课程教学大纲

一、课程基本信息

二、课程教学目标

通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。

三、教学学时分配

《PHP程序设计》课程理论教学学时分配表

理论学时包括讨论、习题课等学时。

《PHP程序设计》课程实验内容设置与教学要求一览表

四、教学内容和教学要求

第一章 PHP入门(4)

(一)教学要求

通过本章内容的学习,了解PHP优势以及应用领域,理解内嵌式脚本语言的基本原理,掌握在windows中安装、配置PHP开发环境以及运行环境等。

(二)教学重点与难点

教学重点:PHP程序工作流程以及PHP运行环境的安装、配置

教学难点:PHP程序的工作流程在windows中配置Apache、PHP以及MySQL。

(三)教学内容

第一节 PHP入门

1.PHP介绍

2.PHP环境搭建

第二节HTML基础

1. HTML知识

2. CSS样式知识

2. JavaScript知识

本章习题要点:

第二章 PHP语法基础(12)

(一)教学要求

通过本章内容的学习,了解PHP代码基本语法、以及基本的编码规范,理解PHP程序的组成,掌握基本的程序格式与输出语句。

(二)教学重点与难点

教学重点:PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP 数据处理、PHP数据的输出

教学难点:编程规范习惯的养成

PHP数据、PHP数据类型、浏览器端的数据采集、PHP程序的数据采集、PHP数据处理、PHP数据的输出

(三)教学内容

第一节 PHP语法基础

1 PHP标记与注释

2 PHP的数据类型

3 PHP常量

4 PHP变量

5 PHP运算符和表达式

6 PHP函数

7 PHP编码规范

第二节PHP流程控制结构

1 条件控制语句

2 循环控制语句

3 跳转语句

4包含语句

5 案例教程

第三节PHP数组

1 数组及数组类型

2 数组的基本操作

3 PHP数组函数

4 PHP全局数组

5 案例教程

第三章 PHP网站开发(10)

(一)教学要求

通过本章内容的学习,理解表单数据提交与获取,掌握SESSION管理。

(二)教学重点与难点

教学重点:表单数据提交与获取

教学难点:SESSION管理

(三)教学内容

第一节 PHP网站开发

1 WEB表单设计

2表单数据提交与获取

3 SESSION管理

4 Cookie管理

5 案例教程

第四章 PHP与MySQL数据库编程(8)

(一)教学要求

通过本章内容的学习,了解操作MySQL数据库,掌握PHP操作MySQL数据库的步骤。(二)教学重点与难点

教学重点:操作MySQL数据库

教学难点:PHP操作MySQL数据库的步骤

(三)教学内容

第一节 MySQL数据库技术

1 MySQL概述

2 MySQL服务器的启动和关闭

3 操作MySQL数据库

4 操作MySQL数据表

5 操作MySQL数据

6 phpMyAdmin图形化管理工具

第二节 PHP与MySQL数据库编程技术

1 PHP操作MySQL数据库的步骤

2 连接数据库服务器

3 选择指定数据库

4 数据库基本操作

5关闭数据库连接

6 案例教程

第五章面向对象技术(4)

(一)教学要求

通过本章内容的学习,了解面向对象技术,理解类和对象,掌握面向对象特性。(二)教学重点与难点

教学重点:类和对象

教学难点:面向对象特性

(三)教学内容

第一节面向对象技术

1 面向对象技术

2 类和对象

3 面向对象特性

4 案例教程

第六章 PHP安全与加密技术(6)

(一)教学要求

通过本章内容的学习,了解PHP漏洞与防护措施,掌握PHP数据加密技术。(二)教学重点与难点

教学重点:PHP数据加密技术

教学难点:PHP漏洞与防护措施

(三)教学内容

第一节 PHP安全与加密技术

1 PHP漏洞与防护措施

2 PHP数据加密技术

3 案例教程

第七章 B2C电子商务网站开发(8)

(一)教学要求

通过本章内容的学习,了解需求分析规范,理解数据库设计,掌握网站后台开发。(二)教学重点与难点

教学重点:系统设计、数据库设计

教学难点:网站后台开发

(三)教学内容

第一节 B2C电子商务网站开发

1 需求分析

2 系统设计

3 数据库设计

4 系统实现

5 网站后台开发

6 网站前台开发

7 会员中心模块开发

五、教学方法或手段

教学中要多采用实例教学等现代教学手段,加强直观性教学,注意理论联系实际,重视培养学生的实际操作能力。

在教学过程中注意教学方法的运用,多采用能激发学生学习积极性、主动性的教学方法,如课堂讨论、辩论等。

1) 理论联系实践

学习时重视理论联系实践的能力,模仿相关的PHP编程案例,多上机编写一些实用程序,加强对PHP概念的正确认识。

2)重视学生自主学习能力的培养

网络与网站编程语言的的日新月异,计算机专业学生的自主学习能力的培养贯穿在整个教学过程。通过循序惭进不断的引导学生学会自主学习。激发学生的探究问题的兴趣。

3)指导学生参与项目设计

由于PHP语言本身在网站编程的实用性比较广,在完成前8章基础内容的基础上,指导学生分组参与项目设计。教师提供项目题目供各小组选择,在4周左右的时间完成相应的程序设计与论文。

(4) 学习过程重视学生独立解决问题的能力

PHP程序编写与调试过程中会出现各种问题,引导学生独立自主解决问题的能力,通过模仿案例程序反复修改最后解决问题的过程,加深对知识的理解和应用。

(5) 重视学生的讨论与交流表达的能力

平时教学中多指导学生参与问题的讨论与交流,期末项目设计中引入论文答辩的机制,并把个人表现计入总评成绩。

六、考核方式及评价要求

本课程的考核方式为考查,侧重考核学生利用所学知识综合分析和解决实际问题的能力。实施多元化评价方式,课堂测试10%、作业撰写20%、出勤率20%、期末大作业50%。

七、教材及教学主要参考书

推荐教材:

《PHP程序设计》,曾棕根主编,北京大学出版社,2012-02-06第1版。…

参考书目:

《PHP程序设计案例教程》,陈建国主编,机械工业出版社,2012-06第1版。…

注:此处需填写理论课程和实验实训的教材和参考书目

八、说明

此部分可做一些补充说明,若无需说明则可省略该项。

相关文档
最新文档