图书信息
图书目录
数字化资源
二维码资源

PHP动态网站开发实例教程(第2版)




本书采用模块化教学的思路编写,内容分为PHP程序开发基础、PHP函数与数据处理、MySQL数据库、面向对象编程、综合项目实战5个教学单元,包含PHP开发环境搭建、PHP基础知识学习及应用、运用函数实现图形验证码、运用数据处理实现日历应用、运用目录与文件实现投票统计、构建同学录数据库、运用PHP操作数据库实现数据分页、面向对象的图形面积和周长计算器、留言板系统、学生管理系统10个教学任务。各单元通过引例描述引出单元的教学核心内容,明确教学任务。前4个单元中每个任务分为任务陈述、知识准备、任务实施、任务拓展、项目实训5个环节。其中,任务陈述简述任务目标,展示任务实施效果,提高学生的学习兴趣;知识准备详细讲解知识点,通过系列实例实践,边学边做;任务实施通过综合应用所学知识,提高学生系统运用知识的能力;任务拓展强调一些扩展知识、提高知识与技巧交流;项目实训在项目实施的基础上通过“学、仿、做”达到理论与实践统一、知识内化与应用的教学目的。

与本书配套的数字课程已在“智慧职教”(www.icve.com.cn)网站上线,学习者可登录网站进行学习;也可通过扫描书中二维码观看教学视频,也可通过网站下载基本教学资源,详见“智慧职教使用指南”。

本书可作为计算机类相关专业、商务类相关专业的教学用书,也可作为相关从业人员的自学用书。



作者:
钱兆楼 刘万辉

定价:
39.80 元

出版时间:
2017-09-01

ISBN:
978-7-04-048368-0

物料号:
48368-00

读者对象:
高等职业教育

一级分类:
计算机大类

二级分类:
计算机类

三级分类:
计算机类专业基础课程

重点项目:
暂无

版面字数:
440千字

开本:
16开

装帧形式:
平装

页数:
暂无

最新
印次时间:
2020年01月
  • 目录
    • 前辅文
      • 单元1 PHP程序开发基础
        • 学习目标
          • 引例描述
          • 任务1.1 PHP开发环境搭建
            • 任务陈述
              • 知识准备
                • 1.1 PHP简介
                  • 1.1.1 PHP发展历史
                    • 1.1.2 PHP语言特性
                      • 1.1.3 PHP与其他语言的比较
                        • 1.1.4 PHP岗位需求及应用领域
                        • 1.2 PHP开发环境与工具
                          • 1.2.1 PHP开发环境
                            • 1.2.2 PHP集成开发工具
                              • 1.2.3 PHP代码编辑工具
                                • 1.2.4 浏览器
                                • 任务实施
                                  • 任务拓展
                                    • 商品计费打折
                                    • 项目实训1.1 WAMP安装与配置
                                    • 任务1.2 PHP基础知识学习及应用
                                      • 任务陈述
                                        • 知识准备
                                          • 1.3 数据类型
                                            • 1.3.1 标量数据类型
                                              • 1.3.2 复合数据类型
                                                • 1.3.3 特殊数据类型
                                                  • 1.3.4 数据类型转换与检测
                                                  • 1.4 常量与变量
                                                    • 1.4.1 常量
                                                      • 1.4.2 变量
                                                        • 1.4.3 变量的赋值
                                                          • 1.4.4 变量的作用域
                                                          • 1.5 运算符
                                                            • 1.5.1 算术运算符
                                                              • 1.5.2 字符串运算符
                                                                • 1.5.3 赋值运算符
                                                                  • 1.5.4 位运算符
                                                                    • 1.5.5 自增或自减运算符
                                                                      • 1.5.6 逻辑运算符
                                                                        • 1.5.7 比较运算符
                                                                          • 1.5.8 三元运算符
                                                                            • 1.5.9 运算符的优先级
                                                                            • 1.6 流程控制语句
                                                                              • 1.6.1 程序的3种控制结构
                                                                                • 1.6.2 条件控制语句
                                                                                  • 1.6.3 循环控制语句
                                                                                    • 1.6.4 break和continue语句
                                                                                      • 任务实施
                                                                                        • 任务拓展
                                                                                        • 项目实训1.2 简单计算器
                                                                                          • 单元小结
                                                                                      • 单元2 PHP函数与数据处理
                                                                                        • 学习目标
                                                                                          • 引例描述
                                                                                          • 任务2.1 运用函数实现图形验证码
                                                                                            • 任务陈述
                                                                                              • 知识准备
                                                                                                • 2.1 PHP函数
                                                                                                  • 2.1.1 定义和调用函数
                                                                                                    • 2.1.2 函数间的参数传递
                                                                                                      • 2.1.3 函数的返回值
                                                                                                        • 2.1.4 变量函数
                                                                                                          • 2.1.5 函数的引用
                                                                                                          • 2.2 PHP系统函数库
                                                                                                            • 2.2.1 PHP变量函数库
                                                                                                              • 2.2.2 PHP数学函数库
                                                                                                                • 2.2.3 PHP字符串函数库
                                                                                                                  • 2.2.4 PHP日期时间函数库
                                                                                                                    • 任务实施
                                                                                                                      • 任务拓展
                                                                                                                      • 项目实训2.1 获取文件扩展名
                                                                                                                      • 任务2.2 运用数据处理实现日历应用
                                                                                                                        • 任务陈述
                                                                                                                          • 知识准备
                                                                                                                            • 2.3 数组
                                                                                                                              • 2.3.1 数组的创建和初始化
                                                                                                                                • 2.3.2 键名和键值
                                                                                                                                  • 2.3.3 数组的遍历
                                                                                                                                    • 2.3.4 数组的排序
                                                                                                                                    • 2.4 字符串
                                                                                                                                      • 2.4.1 字符串的显示
                                                                                                                                        • 2.4.2 字符串的格式化
                                                                                                                                          • 2.4.3 常用的字符串操作函数
                                                                                                                                            • 2.4.4 字符串的替换
                                                                                                                                              • 2.4.5 字符串的比较
                                                                                                                                                • 2.4.6 字符串与HTML
                                                                                                                                                  • 2.4.7 字符串与数组
                                                                                                                                                  • 2.5 日期和时间
                                                                                                                                                    • 2.5.1 时间戳的基本概念
                                                                                                                                                      • 2.5.2 时间转换为时间戳
                                                                                                                                                        • 2.5.3 获取日期和时间
                                                                                                                                                          • 2.5.4 其他常用的日期和时间函数
                                                                                                                                                            • 任务实施
                                                                                                                                                              • 任务拓展
                                                                                                                                                                • 日历的优化
                                                                                                                                                                • 项目实训2.2 双色球
                                                                                                                                                                • 任务2.3 运用目录与文件实现投票统计
                                                                                                                                                                  • 任务陈述
                                                                                                                                                                    • 知识准备
                                                                                                                                                                      • 2.6 目录操作
                                                                                                                                                                        • 2.6.1 创建和删除目录
                                                                                                                                                                          • 2.6.2 获取和更改当前工作目录
                                                                                                                                                                            • 2.6.3 打开和关闭目录句柄
                                                                                                                                                                              • 2.6.4 读取目录内容
                                                                                                                                                                                • 2.6.5 获取指定路径的目录和文件
                                                                                                                                                                                • 2.7 文件操作
                                                                                                                                                                                  • 2.7.1 文件的打开与关闭
                                                                                                                                                                                    • 2.7.2 文件的写入
                                                                                                                                                                                      • 2.7.3 文件的读取
                                                                                                                                                                                        • 2.7.4 文件的上传与下载
                                                                                                                                                                                          • 2.7.5 其他常用的文件处理函数
                                                                                                                                                                                            • 任务实施
                                                                                                                                                                                              • 任务拓展
                                                                                                                                                                                                • 文件上传
                                                                                                                                                                                                • 项目实训2.3 遍历目录
                                                                                                                                                                                                  • 单元小结
                                                                                                                                                                                              • 单元3 MySQL数据库
                                                                                                                                                                                                • 学习目标
                                                                                                                                                                                                  • 引例描述
                                                                                                                                                                                                  • 任务3.1 构建同学录数据库
                                                                                                                                                                                                    • 任务陈述
                                                                                                                                                                                                      • 知识准备
                                                                                                                                                                                                        • 3.1 数据库概述
                                                                                                                                                                                                          • 3.1.1 MySQL数据库简介
                                                                                                                                                                                                            • 3.1.2 MySQL数据库的特点
                                                                                                                                                                                                              • 3.1.3 SQL和MySQL
                                                                                                                                                                                                              • 3.2 MySQL服务器的启动和关闭
                                                                                                                                                                                                                • 3.2.1 启动MySQL服务器
                                                                                                                                                                                                                  • 3.2.2 连接MySQL服务器
                                                                                                                                                                                                                    • 3.2.3 关闭MySQL服务器
                                                                                                                                                                                                                    • 3.3 MySQL数据库的基本操作
                                                                                                                                                                                                                      • 3.3.1 MySQL数据库操作
                                                                                                                                                                                                                        • 3.3.2 MySQL数据表操作
                                                                                                                                                                                                                          • 3.3.3 MySQL数据操作
                                                                                                                                                                                                                            • 任务实施
                                                                                                                                                                                                                              • 任务拓展
                                                                                                                                                                                                                                • phpMyAdmin图形化管理工具
                                                                                                                                                                                                                                • 项目实训3.1 图书信息管理数据库
                                                                                                                                                                                                                                • 任务3.2 运用PHP操作数据库实现数据分页
                                                                                                                                                                                                                                  • 任务陈述
                                                                                                                                                                                                                                    • 知识准备
                                                                                                                                                                                                                                      • 3.4 PHP操作MySQL数据库的步骤
                                                                                                                                                                                                                                        • 3.5 PHP操作MySQL数据库的函数
                                                                                                                                                                                                                                          • 3.5.1 连接MySQL服务器
                                                                                                                                                                                                                                            • 3.5.2 选择MySQL数据库
                                                                                                                                                                                                                                              • 3.5.3 执行SQL语句
                                                                                                                                                                                                                                                • 3.5.4 将结果集返回到数组中
                                                                                                                                                                                                                                                  • 3.5.5 关闭结果集、关闭连接
                                                                                                                                                                                                                                                  • 3.6 管理MySQL数据库中的数据
                                                                                                                                                                                                                                                    • 3.6.1 数据添加
                                                                                                                                                                                                                                                      • 3.6.2 数据浏览
                                                                                                                                                                                                                                                        • 3.6.3 数据编辑
                                                                                                                                                                                                                                                          • 3.6.4 数据删除
                                                                                                                                                                                                                                                            • 任务实施
                                                                                                                                                                                                                                                              • 任务拓展
                                                                                                                                                                                                                                                                • 数据批量删除
                                                                                                                                                                                                                                                                • 项目实训3.2 图书管理系统
                                                                                                                                                                                                                                                                  • 单元小结
                                                                                                                                                                                                                                                              • 单元4 面向对象编程
                                                                                                                                                                                                                                                                • 学习目标
                                                                                                                                                                                                                                                                  • 引例描述
                                                                                                                                                                                                                                                                    • 任务 面向对象的图形面积和周长计算器
                                                                                                                                                                                                                                                                    • 任务陈述
                                                                                                                                                                                                                                                                      • 知识准备
                                                                                                                                                                                                                                                                        • 4.1 面向对象概述
                                                                                                                                                                                                                                                                          • 4.1.1 类的概念
                                                                                                                                                                                                                                                                            • 4.1.2 类与对象
                                                                                                                                                                                                                                                                              • 4.1.3 对象的应用和$this关键字
                                                                                                                                                                                                                                                                                • 4.1.4 构造方法与析构方法
                                                                                                                                                                                                                                                                                • 4.2 类的继承和重载
                                                                                                                                                                                                                                                                                  • 4.2.1 类的继承
                                                                                                                                                                                                                                                                                    • 4.2.2 类的重载
                                                                                                                                                                                                                                                                                    • 4.3 类的封装
                                                                                                                                                                                                                                                                                      • 4.3.1 设置封装
                                                                                                                                                                                                                                                                                        • 4.3.2 __set()、__get()、__isset()、__unset()
                                                                                                                                                                                                                                                                                        • 4.4 常用关键字
                                                                                                                                                                                                                                                                                          • 4.4.1 static关键字
                                                                                                                                                                                                                                                                                            • 4.4.2 final关键字
                                                                                                                                                                                                                                                                                              • 4.4.3 self关键字
                                                                                                                                                                                                                                                                                                • 4.4.4 const关键字
                                                                                                                                                                                                                                                                                                  • 4.4.5 __toString()方法
                                                                                                                                                                                                                                                                                                    • 4.4.6 __clone()方法
                                                                                                                                                                                                                                                                                                      • 4.4.7 __call()方法
                                                                                                                                                                                                                                                                                                        • 4.4.8 __autoload()方法
                                                                                                                                                                                                                                                                                                        • 4.5 抽象类
                                                                                                                                                                                                                                                                                                          • 4.6 接口
                                                                                                                                                                                                                                                                                                            • 4.7 多态
                                                                                                                                                                                                                                                                                                              • 任务实施
                                                                                                                                                                                                                                                                                                                • 任务拓展
                                                                                                                                                                                                                                                                                                                  • 设计模式
                                                                                                                                                                                                                                                                                                                  • 项目实训 数据库连接类
                                                                                                                                                                                                                                                                                                                    • 单元小结
                                                                                                                                                                                                                                                                                                                • 单元5 综合项目实战
                                                                                                                                                                                                                                                                                                                  • 学习目标
                                                                                                                                                                                                                                                                                                                    • 引例描述
                                                                                                                                                                                                                                                                                                                      • 任务5.1 留言板系统
                                                                                                                                                                                                                                                                                                                        • 5.1 系统分析
                                                                                                                                                                                                                                                                                                                          • 5.1.1 模块划分
                                                                                                                                                                                                                                                                                                                            • 5.1.2 数据库设计
                                                                                                                                                                                                                                                                                                                              • 5.1.3 设计模型
                                                                                                                                                                                                                                                                                                                                • 5.1.4 项目布局
                                                                                                                                                                                                                                                                                                                                • 5.2 设计模式
                                                                                                                                                                                                                                                                                                                                  • 5.2.1 模型的实现
                                                                                                                                                                                                                                                                                                                                    • 5.2.2 控制器的实现
                                                                                                                                                                                                                                                                                                                                      • 5.2.3 框架的实现
                                                                                                                                                                                                                                                                                                                                      • 5.3 前台模块实现
                                                                                                                                                                                                                                                                                                                                        • 5.3.1 页面展示
                                                                                                                                                                                                                                                                                                                                          • 5.3.2 发表留言
                                                                                                                                                                                                                                                                                                                                            • 5.3.3 留言列表
                                                                                                                                                                                                                                                                                                                                              • 5.3.4 页面跳转
                                                                                                                                                                                                                                                                                                                                                • 5.3.5 数据分页
                                                                                                                                                                                                                                                                                                                                                • 5.4 数据安全处理
                                                                                                                                                                                                                                                                                                                                                  • 5.4.1 数据过滤
                                                                                                                                                                                                                                                                                                                                                    • 5.4.2 防止SQL注入
                                                                                                                                                                                                                                                                                                                                                    • 5.5 后台模块实现
                                                                                                                                                                                                                                                                                                                                                      • 5.5.1 用户登录
                                                                                                                                                                                                                                                                                                                                                        • 5.5.2 留言列表
                                                                                                                                                                                                                                                                                                                                                          • 5.5.3 留言回复与修改
                                                                                                                                                                                                                                                                                                                                                            • 5.5.4 留言删除
                                                                                                                                                                                                                                                                                                                                                            • 任务5.2 学生管理系统
                                                                                                                                                                                                                                                                                                                                                              • 5.6 ThinkPHP框架
                                                                                                                                                                                                                                                                                                                                                                • 5.6.1 ThinkPHP框架引入
                                                                                                                                                                                                                                                                                                                                                                  • 5.6.2 ThinkPHP简单使用
                                                                                                                                                                                                                                                                                                                                                                  • 5.7 管理员登录
                                                                                                                                                                                                                                                                                                                                                                    • 5.7.1 设计思路
                                                                                                                                                                                                                                                                                                                                                                      • 5.7.2 功能实现
                                                                                                                                                                                                                                                                                                                                                                        • 5.7.3 知识拓展
                                                                                                                                                                                                                                                                                                                                                                        • 5.8 创建专业和班级
                                                                                                                                                                                                                                                                                                                                                                          • 5.8.1 设计思路
                                                                                                                                                                                                                                                                                                                                                                            • 5.8.2 功能实现
                                                                                                                                                                                                                                                                                                                                                                              • 5.8.3 知识拓展
                                                                                                                                                                                                                                                                                                                                                                              • 5.9 学生列表功能
                                                                                                                                                                                                                                                                                                                                                                                • 5.9.1 设计思路
                                                                                                                                                                                                                                                                                                                                                                                  • 5.9.2 功能实现
                                                                                                                                                                                                                                                                                                                                                                                    • 5.9.3 知识拓展
                                                                                                                                                                                                                                                                                                                                                                                    • 5.10 学生添加功能
                                                                                                                                                                                                                                                                                                                                                                                      • 5.10.1 设计思路
                                                                                                                                                                                                                                                                                                                                                                                        • 5.10.2 功能实现
                                                                                                                                                                                                                                                                                                                                                                                          • 5.10.3 知识拓展
                                                                                                                                                                                                                                                                                                                                                                                          • 5.11 学生信息修改
                                                                                                                                                                                                                                                                                                                                                                                            • 5.11.1 设计思路
                                                                                                                                                                                                                                                                                                                                                                                              • 5.11.2 功能实现
                                                                                                                                                                                                                                                                                                                                                                                                • 5.11.3 知识拓展
                                                                                                                                                                                                                                                                                                                                                                                                • 5.12 学生删除功能
                                                                                                                                                                                                                                                                                                                                                                                                  • 5.12.1 设计思路
                                                                                                                                                                                                                                                                                                                                                                                                    • 5.12.2 功能实现
                                                                                                                                                                                                                                                                                                                                                                                                      • 5.12.3 知识拓展
                                                                                                                                                                                                                                                                                                                                                                                                        • 单元小结
                                                                                                                                                                                                                                                                                                                                                                                                    • 参考文献
                                                                                                                                                                                                                                                                                                                                                                                                    如无法打开或下载资源,请在电脑端(xuanshu.hep.com.cn)进行下载操作。
                                                                                                                                                                                                                                                                                                                                                                                                    1-1PHP的发展历史 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-2PHP的语言特性 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-3动态网站开发语言特点分析 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-4PHP的岗位需求及应用领域 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-5PHP开发环境介绍 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-6PHP集成开发环境 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-7PHP代码编辑工具 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-8PHP开发环境搭建 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-9标量数据类型 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-10复合数据类型 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-11特殊数据类型 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-12数据类型的转换与检测 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-13常量 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-14变量 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-15算术运算符 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-16字符串运算符 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-17赋值运算符 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-18位运算符 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-19递增或递减运算符 文档mp4
                                                                                                                                                                                                                                                                                                                                                                                                    1-20逻辑运算符 文档mp4