顶部
收藏

PHP动态网站开发实例教程

“十二五”职业教育国家规划教材

作者:
刘万辉
定价:
26.80元
ISBN:
978-7-04-038214-3
版面字数:
330.000千字
开本:
16开
全书页数:
216页
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2014-08-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书采用模块化的编写思路,将PHP语言、MySQL数据库、面向对象几个方面的学习内容分为PHP程序开发基础、PHP函数与数据处理、MySQL数据库、面向对象编程、综合项目实战5个单元,包含PHP开发环境搭建、PHP基础知识的学习及应用、运用函数实现图形验证码、运用数据处理实现日历应用、运用目录与文件实现投票统计、构建同学录数据库、运用PHP操作数据库实现数据分页、面向对象的图形面积和周长计算器、聊天室系统、电子商务购物车模块的实现共10个任务。

每个单元通过引例引出单元的教学核心内容,明确教学任务。前4个单元中的任务编写分为任务陈述、知识准备、任务实施、任务拓展、项目实训5个环节。

任务陈述:简述任务目标,展示任务实施效果,提高学生学习兴趣。

知识准备:详细讲解知识点,通过系列实例实践,边学边做。

任务实施:通过任务综合应用所学知识,提高学生运用知识的能力。

任务拓展:强调一些扩展知识。

项目实训:在任务实施的基础上,通过“学、仿、做”达到理论与实践的统一及知识的内化与应用的教学目的。

本书结构合理,内容丰富,实用性强,可以作为计算机类专业、商务类专业的教学用书,还可以作为相关专业从业人员的自学用书。

  • 前辅文
  • 单元1 PHP 程序开发基础
    • 引例描述
    • 任务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 开发环境介绍
        • 1.2.2 PHP 集成开发工具
        • 1.2.3 PHP 代码编辑工具
    • 任务实施
    • 任务拓展
    • 项目实训 WAMP 的安装与配置
    • 任务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.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语句
    • 任务实施
    • 任务拓展
    • 项目实训 简单计算器
    • 单元小结
  • 单元2 PHP 函数与数据处理
    • 引例描述
    • 任务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 运用数据处理实现日历应用
    • 任务陈述
    • 知识准备
      • 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 其他常用的日期和时间函数
    • 任务实施
    • 任务拓展
    • 项目实训 PHP 排序算法
    • 任务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 其他常用的文件处理函数
    • 任务实施
    • 任务拓展
    • 项目实训 基于文本的图形计数器
    • 单元小结
  • 单元3 MySQL 数据库
    • 引例描述
    • 任务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 数据的操作
    • 任务实施
    • 任务拓展
    • 项目实训 图书信息管理数据库.
    • 任务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 数据删除
    • 任务实施
    • 任务拓展
    • 项目实训 图书管理系统
    • 单元小结
  • 单元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 __get()、__set()、__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 接口技术
    • 任务实施
    • 任务拓展
    • 项目实训 数据库连接类
    • 单元小结
  • 单元5 综合项目实战
    • 引例描述
    • 任务1 聊天室系统
      • 5.1 需求分析
      • 5.2 系统功能描述
      • 5.3 系统设计
        • 5.3.1 系统流程
        • 5.3.2 数据库设计
      • 5.4 系统实现
        • 5.4.1 公共文件
        • 5.4.2 用户管理子系统
        • 5.4.3 聊天功能子系统
    • 任务2 电子商务购物车模块实现
      • 5.5 需求分析
        • 5.5.1 选题背景
        • 5.5.2 需求目标
        • 5.5.3 系统分析
      • 5.6 数据库设计
        • 5.6.1 数据库逻辑设计
        • 5.6.2 数据库关系结构图
      • 5.7 系统设计及功能实现
        • 5.7.1 页面结构设计
        • 5.7.2 数据库连接
        • 5.7.3 展示商品列表
        • 5.7.4 商品详细资料设计
        • 5.7.5 实现购物车功能
        • 5.7.6 移除或修改购物车中的商品信息
        • 5.7.7 购物车订单统计
        • 5.7.8 购物车订单提交功能设计
        • 5.7.9 购物车功能jQuery 脚本代码的引入.
        • 5.7.10 购物车功能JavaScript技术的拓展
    • 单元小结
  • 参考文献
暂无

相关图书