《PHP程序设计》课程教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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版。…
注:此处需填写理论课程和实验实训的教材和参考书目
八、说明
此部分可做一些补充说明,若无需说明则可省略该项。