《PHP+MySQL程序设计及项目开发》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郑广成著
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2017
  • ISBN:9787568241663
  • 页数:341 页
图书介绍:本书的以技术单位为模块,对照高职高专软件技术PHP开发岗位的编码能力要求,经过多年实践教学总结提炼,采取了新的“工作过程项目化”的教学流程进行内容重组,实现了课内主讲一个项目、课外训练一个项目、示例驱动贮备技术方法,通过项目场景导入、技术与知识准备、回到项目场景、并行项目训练、习题等组织体例完成了书稿内容编写。本书可作为高等院校相关专业教材。

单元1 走进PHP+MySQL 1

1.1 项目场景导入 1

1.2 项目问题引导 2

1.3 技术与知识准备 2

1.3.1 认识PHP 2

1.3.2 认识MySQL 3

1.3.3 安装配置PHP+MySQL环境WampServer 3

1.3.4 C/S与B/S架构区别 14

1.4 回到项目场景 15

1.5 并行项目训练 17

1.5.1 训练内容 17

1.5.2 训练目的 17

1.5.3 训练过程 17

1.5.4 项目实践常见问题解析 18

1.6 习题 18

1.7 小结 18

单元2 编写PHP基础程序 19

2.1 项目场景导入 19

2.2 项目问题引导 20

2.3 技术与知识准备 20

2.3.1 PHP语法结构和风格 20

2.3.2 PHP注释 22

2.3.3 echo和print语句 22

2.3.4 HTML与PHP混合结构 24

2.3.5 PHP数据类型 26

2.3.6 变量 32

2.3.7 常量 34

2.3.8 PHP运算符 36

2.4 回到项目场景 42

2.5 并行项目训练 44

2.5.1 训练内容 44

2.5.2 训练目的 44

2.5.3 训练过程 44

2.5.4 项目实践常见问题解析 46

2.6 习题 46

2.7 小结 48

单元3 编写流程控制语句 49

3.1 项目场景导入 49

3.2 项目问题引导 50

3.3 技术与知识准备 50

3.3.1 if语句 50

3.3.2 if else语句 51

3.3.3 if…else if…else语句 52

3.3.4 switch语句 53

3.3.5 for循环语句 54

3.3.6 while循环语句 55

3.3.7 do…while循环语句 56

3.3.8 foreach循环语句 57

3.3.9 break和continue语句 58

3.4 回到项目场景 59

3.4.1 毕业设计成绩计算 59

3.4.2 九九乘法表(表格形式) 61

3.5 并行项目训练 61

3.5.1 训练内容 61

3.5.2 训练目的 62

3.5.3 训练过程 62

3.5.4 项目实践常见问题解析 67

3.6 习题 67

3.7 小结 69

单元4 编写数组程序 70

4.1 项目场景导入 70

4.2 项目问题引导 71

4.3 技术与知识准备 71

4.3.1 数组 71

4.3.2 声明数组 71

4.3.3 一维数组 72

4.3.4 二维和多维数组 73

4.3.5 数组的遍历 74

4.3.6 字符串与数组的转换 78

4.3.7 数组排序 79

4.3.8 数组的操作 84

4.4 回到项目场景 90

4.5 并行项目训练 93

4.5.1 训练内容 93

4.5.2 训练目的 93

4.5.3 训练过程 93

4.5.4 项目实践常见问题解析 97

4.6 习题 97

4.7 小结 100

单元5 使用函数 101

5.1 项目场景导入 101

5.2 项目问题引导 102

5.3 技术与知识准备 102

5.3.1 函数 102

5.3.2 创建和调用自定义函数 102

5.3.3 PHP内置函数 105

5.4 回到项目场景 113

5.5 并行项目训练 117

5.5.1 训练内容 117

5.5.2 训练目的 117

5.5.3 训练过程 117

5.5.4 项目实践常见问题解析 118

5.6 习题 119

5.7 小结 121

单元6 处理表单 122

6.1 项目场景导入 122

6.2 项目问题引导 123

6.3 技术与知识准备 123

6.3.1 认识表单 123

6.3.2 获取表单元素的数据 125

6.3.3 对表单传递的变量值进行编码与解码 131

6.4 回到项目场景 133

6.5 并行项目训练 135

6.5.1 训练内容 135

6.5.2 训练目的 136

6.5.3 训练过程 136

6.5.4 项目实践常见问题解析 139

6.6 习题 139

6.7 小结 140

单元7 设计面向对象程序 141

7.1 项目场景导入 141

7.2 项目问题引导 142

7.3 技术与知识准备 142

7.3.1 PHP面向对象概述 142

7.3.2 创建类与对象 142

7.3.3 构造函数与析构函数 148

7.3.4 类的继承 155

7.3.5 方法覆盖 157

7.3.6 抽象类和抽象方法 158

7.3.7 接口 161

7.3.8 类的多态 166

7.4 回到项目场景 171

7.5 并行项目训练 178

7.5.1 训练内容 178

7.5.2 训练目的 178

7.5.3 训练过程 178

7.5.4 项目实践常见问题解析 180

7.6 习题 180

7.7 小结 182

单元8 操作文件与目录 183

8.1 项目场景导入 183

8.2 项目问题引导 184

8.3 技术与知识准备 184

8.3.1 文件 184

8.3.2 读取文件readfile() 184

8.3.3 打开文件fopen() 184

8.3.4 读取关闭文件fread()、fclose()、fgets() 185

8.3.5 文件结束判断feof() 186

8.3.6 读取单字符fgetc() 187

8.3.7 文件创建/写入 187

8.3.8 创建一个文件上传表单 188

8.4 回到项目场景 191

8.5 并行项目训练 196

8.5.1 训练内容 196

8.5.2 训练目的 196

8.5.3 训练过程 196

8.5.4 项目实践常见问题解析 197

8.6 习题 198

8.7 小结 198

单元9 设计MySQL数据库 199

9.1 项目场景导入 199

9.2 项目问题引导 200

9.3 技术与知识准备 200

9.3.1 数据库 200

9.3.2 RDBMS术语 200

9.3.3 MySQL数据库 201

9.3.4 使用PhpMyAdmin创建数据库 201

9.3.5 使用PhpMyAdmin新建数据表 203

9.3.6 MySQL用户管理 205

9.3.7 使用PHP脚本连接MySQL 206

9.3.8 MySQL数据操作语句 207

9.4 回到项目场景 220

9.5 并行项目训练 222

9.5.1 训练内容 222

9.5.2 训练目的 222

9.5.3 训练过程 222

9.6 习题 223

9.7 小结 224

单元10 开发MySQL+PHP应用程序 225

10.1 项目场景导入 225

10.2 项目问题引导 225

10.3 技术与知识准备 226

10.3.1 连接MySQL 226

10.3.2 执行简单查询 226

10.3.3 显示查询结果 226

10.3.4 获取记录 226

10.4 回到项目场景 230

10.5 并行项目训练 233

10.5.1 训练内容 233

10.5.2 训练目的 233

10.5.3 训练过程 233

10.6 习题 235

10.7 小结 235

单元11 上机训练 236

上机1 学习PHP语法 236

上机2 使用数据类型 239

上机3 学习变量、常量、运算符和表达式 244

上机4 编写流程控制语句 248

上机5 使用PHP函数 256

上机6 设计PHP表单与交互 259

上机7 数组的处理 263

上机8 使用正则表达式、字符串 269

上机9 程序会话处理 273

上机10 PHP+MySQL操作 277

单元12 PHP+MySQL综合项目开发实训 289

12.1 系统功能设计 289

12.2 系统文件结构 289

12.3 数据库设计 290

12.4 设计样式文件 290

12.5 主界面设计 298

12.6 添加文稿 302

12.7 修改文稿 309

12.8 删除文稿 316

12.9 显示文稿内容 317

单元习题答案 319

单元1 走进PHP 319

单元2 PHP基础知识和方法 319

单元3 编写结构程序 321

单元4 编写数组程序 325

单元5 使用函数 327

单元6 表单处理 330

单元7 设计面向对象程序 333

单元8 操作文件和目录 334

单元9 设计MySQL数据库 340

单元10 开发MySQL+PHP应用程序 340

参考文献 341