《PHP程序设计》课程教学大纲
一、课程基本信息
开课单位 课程类别 信息与计算专业 课程名称 PHP程序设计PHP Programming Language 开课对象 信息与计算专业 学时/学分 42/3 先修课程 计算机基础、程序设计基础 课程简介:(350字以内) 《PHP程序设计》课程是一门重要的专业课程,也是一门实践性很强的课程。课程主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、PHP安全与加密技术和B2C电子商务网站开发等。 专业方向课 课程编码 开课学期 二、课程教学目标
通过该课程的学习,使学生掌握动态网页制作的基本操作技能,并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。
三、教学学时分配
《PHP程序设计》课程理论教学学时分配表
章次 第一章 第二章 第三章 第四章 第五章 第六章 第七章 主要内容 PHP入门 PHP语法基础 PHP网站开发 PHP与MySQL数据库编程技术 面向对象技术 PHP安全与加密技术 B2C电子商务网站开发 学时分配 4 12 10 8 4 6 8 教学方法或手段 课堂教学 课堂教学 课堂教学 课堂教学 课堂教学 课堂教学 课堂教学 合计 *理论学时包括讨论、习题课等学时。
《PHP程序设计》课程实验内容设置与教学要求一览表
实验 类型(验证型、综合计性) 验证型 验证型 验证型 综合性 综合性 设计性 序号 实验项目名称 实验内容 教学要求 学时 分配 实验 类别 (必做或每组 人数 选做) 性、设1 PHP环境搭建 PHP流程控制结构 PHP环境搭建 PHP流程控制结构 PHP数组 表单数据提交与获取 PHP操作MySQL数据库的步骤 B2C电子商务网站开发 2 必做 2 2 2 必做 2 3 PHP数组 表单数据提交与获取 PHP操作MySQL数据库的步骤 B2C电子商务网站开发 2 必做 2 4 4 必做 2 5 2 必做 2 6 4 必做 2 四、教学内容和教学要求
第一章 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 会员中心模块开发
相关推荐: