顶部
收藏

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


作者:
钱兆楼 刘万辉
定价:
49.50元
ISBN:
978-7-04-048368-0
版面字数:
0.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2017-09-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书为“十三五”职业教育国家规划教材,同时也是国家职业教育软件技术专业教学资源库配套教材。

本书采用模块化教学的思路编写,内容分为PHP程序开发基础、PHP函数与数据处理、MySQL数据库、面向对象编程、综合项目实战5个教学单元,包含PHP开发环境搭建、PHP基础知识学习及应用、运用函数实现图形验证码、运用数据处理实现日历应用、运用目录与文件实现投票统计、构建同学录数据库、运用PHP操作数据库实现数据分页、面向对象的图形面积和周长计算器、留言板系统、学生管理系统10个教学任务。各单元通过引例描述引出单元的教学核心内容,明确教学任务。

本书配有微课视频、课程标准、授课计划、授课用PPT等丰富的数字化学习资源。与本书配套的数字课程“PHP动态网站开发实例教程”已在“智慧职教”网站(www.icve.com.cn)上线,学习者可以登录网站进行在线学习及资源下载,授课教师可以调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。

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

  • 前辅文
  • 单元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 知识拓展
    • 单元小结
  • 参考文献

相关图书