《PHP网站开发实例教程》课程教学大纲
(课程英文名称)
课程编号: 018
学 分: 5学分
学 时: 53学时 (其中:讲课学时:36 上机学时:17)
先修课程:计算机导论、HTML、CSS、JavaScript、MySQL
后续课程:
适用专业:信息技术及其计算机相关专业
开课部门:计算机系
一、课程的性质与目标
《PHP网站开发实例教程》是面向信息技术及计算机相关专业的一门Web网站开发课程,涉及PHP语法基础、数据库操作、表单与会话技术、文件与图像技术、面向对象编程以及ThinkPHP框架等内容。通过本课程的学习,学生能够掌握PHP网站开发技术,能够独立开发电商网站等项目。
二、课程的主要内容及基本要求
第一章 PHP开篇(4学时)
[知 识 点]
什么是PHP |
常用编辑工具 |
开发环境搭建 |
MySQL的介绍与使用 配置虚拟主机 项目部署 |
[重 点]
开发环境搭建 MySQL的介绍与使用 配置虚拟主机 |
[难 点]
开发环境搭建
MySQL的介绍与使用
配置虚拟主机
[基本要求]
熟悉PHP语言的特点,了解常用的编辑工具
掌握PHP开发环境的搭建,学会安装Apache、PHP和MySQL软件
掌握MySQL的基本使用,学会使用SQL语句操作数据库
掌握PHP成熟项目的部署,学会搭建虚拟主机网站
[实践与练习]
安排上机,练习Apache、PHP、MySQL的安装,练习虚拟主机的配置和成熟项目的部署,考核MySQL中常用SQL语句的编写。
第二章 PHP语法基础(7学时)
[知 识 点]
基本语法 |
变量与常量 |
运算符与表达式 |
数据类型 六安教育云平台流程控制语句 函数 数组 常用内置函数 包含语句 |
[重 点]
运算符与表达式 数据类型 流程控制语句 2021年中级会计师成绩查询入口函数 数组 PHP内置函数 |
[难 点]
运算符与表达式
数据类型
南阳人事流程控制语句
PHP内置函数
[基本要求]
了解PHP的标记风格、注释、关键字及标识符定义规则
熟悉常量和变量在程序中的定义、使用与区别
熟悉PHP中的数据类型分类、运算符与其优先级的运用
掌握选择结构语句、循环结构语句以及标签语法的使用
英语四级报名缴费入口 掌握函数、数组以及包含语句在开发中的使用
[实践与练习]
建议以测试题的方式考核PHP的基本语法、运算符、数据类型、流程控制语句、函数、数组等知识,并安排上机,练习PHP的编程基础。
第三章 PHP操作数据库(6学时)
[知 识 点]
连接和选择数据库 执行SQL语句 处理结果集 排序功能 搜索功能 数据分页 数据添加与修改 |
[重 点]
处理结果集 排序功能 搜索功能 数据分页 数据添加与修改 |
[难 点]
排序功能
搜索功能
数据分页
数据添加与修改
[基本要求]
掌握PHP访问数据库的基本步骤,能够对访问过程进行描述
掌握mysql扩展,会使用PHP对MySQL数据库进行增删改查操作
掌握基础业务逻辑,熟练使用PHP操作MySQL获取指定数据
[实践与练习]
建议以测试题的方式考核PHP操作MySQL的相关函数,并安排上机,练习员工管理系统的整套功能开发。
第四章 Web表单与会话技术(6学时)
[知 识 点]
HTTP协议 Web表单处理 超全局变量 表单验证 Cookie Session |
[重 点]
Web表单处理 Cookie Session |
[难 点]
HTTP协议
表单验证
Cookie
Session
[基本要求]
掌握Web表单的使用,学会用PHP处理表单数据
掌握COOKIE技术,学会用COOKIE保存浏览历史
掌握SESSION技术,学会用SESSION保存用户会话
[实践与练习]
建议以测试题的方式进行考核,并安排上机,练习教材中的用户注册、用户登录、表单验证、保存浏览历史和保存登录状态案例。
第五章 文件与图像技术(7学时)
[知 识 点]
文件上传 生成缩略图 图片添加水印 验证码 文件操作 目录操作 文件读写 文件下载 |
[重 点]
文件上传 生成缩略图 湖北自考网 验证码 文件操作 目录操作 |
[难 点]
生成缩略图
图片添加水印
验证码
目录操作
[基本要求]
掌握文件的上传,学会用PHP处理上传文件信息
掌握图像的操作,学会用PHP添加水印、生成缩略图和验证码
熟悉文件与目录技术,学会用PHP创建、删除文件或目录
[实践与练习]
建议以测试题的方式进行考核,并安排上机,练习教材中的头像上传、缩略图、图片加水印、验证码、文件管理器和网盘案例。
第六章 面向对象编程(5学时)
[知 识 点]
面向对象的概念 类与对象 构造方法与析构方法 访问修饰限定符 类常量和静态成员 继承和重写 魔术方法 自动加载 抽象类和接口 |
[重 点]
类与对象 类常量和静态成员 访问修饰限定符 继承和重写 魔术方法 |
[难 点]
类常量和静态成员
继承和重写
魔术方法
抽象类与接口
[基本要求]
理解面向对象思想,能够认识到面向对象与面向过程的区别
掌握类与对象的使用,可以正确定义类并实例化类的对象
掌握构造方法与析构方法,能够将其运用到类的定义中
掌握继承的使用,能够通过继承扩展类的功能
了解接口与抽象类,能够封装一个简单的接口或抽象类
[实践与练习]
建议以测试题的方式进行考核,并安排上机,练习教材中的案例。
第七章 PDO数据库抽象层(6学时)
[知 识 点]
PDO连接数据库 执行SQL语句 处理结果集 预处理语句 错误处理机制 |
[重 点]
PDO连接数据库 执行SQL语句 处理结果集 预处理语句 |
[难 点]
PDO连接数据库
预处理语句
错误处理机制
[基本要求]
掌握PDO的基本使用,学会使用PDO操作数据库
掌握PDO预处理机制,学会通过预处理语句防止SQL注入
掌握PDO在项目中的使用,学会开发基于PDO的文章管理系统
[实践与练习]
建议以测试题的方式进行考核,并安排上机,练习教材中的文章管理系统案例。
第八章 ThinkPHP框架(7学时)
[知 识 点]
ThinkPHP入门 ThinkPHP目录结构 ThinkPHP配置文件 ThinkPHP控制器 实例化模型 数据创建、写入 中级医师考试成绩查询 数据读取、修改、删除 ThinkPHP视图 ThinkPHP模板语法 |
[重 点]
发布评论