图书介绍
PHP和MySQL Web应用开发PDF|Epub|txt|kindle电子书版本网盘下载
![PHP和MySQL Web应用开发](https://www.shukui.net/cover/4/30393093.jpg)
- 刘乃琦,李忠主编;李雯,宋燕红,汪文彬等副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115298416
- 出版时间:2013
- 标注页数:331页
- 文件大小:126MB
- 文件页数:341页
- 主题词:PHP语言-程序设计-高等学校-教材;关系数据库-数据库管理系统-程序设计-高等学校-教材
PDF下载
下载说明
PHP和MySQL Web应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web应用程序设计与开发概述1
1.1 应用网络模型的演变1
1.1.1 主机/终端网络模型1
1.1.2 客户机/服务器(C/S)网络模型2
1.1.3 浏览器/服务器(B/S)网络模型3
1.2 Web应用程序的工作原理4
1.2.1 Web应用程序的发展历史和工作原理4
1.2.2 Web应用程序的组成及各部分的主要功能5
1.2.3 网页的分类与布局6
1.3 Web应用程序的基本开发流程8
1.3.1 准备Web服务器8
1.3.2 安装操作系统8
1.3.3 安装Web服务器应用程序8
1.3.4 安装和配置脚本语言编辑工具9
1.3.5 安装和配置后台数据库系统9
1.3.6 设计数据库结构,创建数据库对象9
1.3.7 设计Web应用程序中包含的模块和页面9
1.3.8 设计网页界面9
1.3.9 设计Web应用程序,编写脚本语言代码10
1.3.10 测试Web应用程序,通过测试后上线运行10
1.3.11 开发Web应用程序的项目组组成和分工10
练习题11
第2章 搭建PHP服务器和开发环境12
2.1 安装与配置Apache HTTP Server12
2.1.1 安装Apache HTTP Server12
2.1.2 配置Apache HTTP Server14
2.2 安装与配置PHP17
2.2.1 安装PHP17
2.2.2 配置PHP17
2.3 安装MySQL数据库及其管理工具19
2.3.1 安装MySQL数据库19
2.3.2 安装和配置phpMyAdmin21
2.4 搭建PHP开发环境23
2.4.1 安装Dreamweaver 823
2.4.2 安装EclipsePHP Studio 323
练习题23
第3章 PHP语言基础25
3.1 初识PHP25
3.1.1 一个简单的PHP程序25
3.1.2 PHP语言的基本语法25
3.1.3 PHP注释27
3.1.4 初学者的常见问题27
3.2 常量和变量28
3.2.1 数据类型28
3.2.2 常量29
3.2.3 变量30
3.2.4 类型转换32
3.3 运算符和表达式32
3.3.1 运算符32
3.3.2 表达式36
3.4 常用语句36
3.4.1 赋值语句36
3.4.2 条件分支语句36
3.4.3 循环语句41
3.5 字符串处理43
3.5.1 字符串常量43
3.5.2 字符串中的字符44
3.5.3 获取字符串的长度44
3.5.4 比较字符串45
3.5.5 将字符串转换到HTML格式46
3.5.6 替换字符串48
3.5.7 URL处理函数48
3.6 在PHP脚本中使用JavaScript编程50
3.6.1 JavaScript脚本的使用50
3.6.2 数据类型和变量50
3.6.3 弹出警告对话框51
3.6.4 弹出确认对话框51
3.6.5 document对象52
3.6.6 弹出新窗口54
3.7 开发与调试PHP程序55
3.7.1 使用Dreamweaver设计网页55
3.7.2 创建PHP工程59
3.7.3 创建和编辑PHP文件60
3.7.4 运行PHP程序62
3.7.5 调试PHP程序65
练习题67
第4章 数组的使用69
4.1 数组的概念和定义69
4.1.1 数组的概念69
4.1.2 定义一维数组70
4.1.3 定义多维数组71
4.2 数组元素72
4.2.1 访问数组元素72
4.2.2 添加数组元素72
4.2.3 删除数组元素73
4.2.4 定位数组元素74
4.2.5 遍历数组元素76
4.2.6 确定唯一的数组元素78
4.3 常用数组操作79
4.3.1 数组排序79
4.3.2 填充数组80
4.3.3 合并数组80
4.3.4 拆分数组80
4.3.5 数组统计81
练习题82
第5章 接收用户的数据84
5.1 创建和编辑表单84
5.1.1 创建表单84
5.1.2 文本域86
5.1.3 文本区域86
5.1.4 单选按钮87
5.1.5 复选框87
5.1.6 列表/菜单88
5.1.7 按钮89
5.2 在PHP中接收和处理表单数据89
5.2.1 GET提交方式89
5.2.2 POST提交方式91
5.2.3 GET和POST混合提交方式91
5.2.4 使用JavaScript验证表单的输入92
5.3 用户身份认证92
5.3.1 使用表单提交用户身份认证信息93
5.3.2 使用HTTP认证机制94
5.4 文件上传95
5.4.1 使用POST方法上传文件95
5.4.2 配置文件上传98
练习题99
第6章 自定义函数的使用100
6.1 创建和调用函数100
6.1.1 创建自定义函数100
6.1.2 调用函数101
6.1.3 变量的作用域101
6.1.4 静态变量103
6.1.5 变量函数103
6.2 参数和返回值104
6.2.1 在函数中传递参数104
6.2.2 函数的返回值106
6.3 函数库107
6.3.1 定义函数库107
6.3.2 引用函数库108
练习题108
第7章 PHP面向对象程序设计111
7.1 面向对象程序设计思想简介111
7.2 定义和使用类112
7.2.1 声明类112
7.2.2 定义类的对象114
7.2.3 静态类成员115
7.2.4 instanceof关键字116
7.3 类的继承和多态117
7.3.1 继承117
7.3.2 抽象类和多态119
7.4 复制对象120
7.4.1 通过赋值复制对象120
7.4.2 通过函数参数复制对象121
练习题122
第8章 会话处理123
8.1 什么是会话处理123
8.1.1 问题的提出123
8.1.2 解决方案124
8.2 Cookie的应用124
8.2.1 Cookie的工作原理125
8.2.2 设置Cookie数据125
8.2.3 读取Cookie数据126
8.2.4 删除Cookie数据127
8.2.5 在用户身份验证时使用Cookie128
8.3 Session的应用129
8.3.1 Session的工作原理129
8.3.2 开始会话130
8.3.3 全局数组$_SESSION130
8.3.4 删除会话变量132
8.3.5 销毁会话133
8.3.6 配置Session134
练习题134
第9章 MySQL数据库管理136
9.1 数据库技术基础136
9.1.1 数据库的概念136
9.1.2 关系型数据库管理系统137
9.1.3 数据模型138
9.1.4 SQL语言139
9.2 MySQL数据库管理工具140
9.2.1 MySQL命令行工具140
9.2.2 图形化MySQL数据库管理工具phpMyAdmin143
9.3 创建和维护数据库145
9.3.1 创建数据库145
9.3.2 删除数据库146
9.3.3 备份数据库147
9.3.4 恢复数据库148
9.4 表管理149
9.4.1 表的概念149
9.4.2 MySQL数据类型149
9.4.3 创建表151
9.4.4 编辑和查看表153
9.4.5 删除表155
9.5 管理和查询数据155
9.5.1 插入数据155
9.5.2 修改数据157
9.5.3 删除数据159
9.5.4 在phpMyAdmin中查询数据160
9.5.5 使用SELECT语句查询数据162
9.6 视图管理167
9.6.1 视图概述167
9.6.2 创建视图167
9.6.3 修改视图168
9.6.4 删除视图169
练习题169
第10章 在PHP中访问MySQL数据库171
10.1 MySQL数据库访问函数171
10.1.1 连接到MySQL数据库171
10.1.2 执行SQL语句172
10.1.3 分页显示结果集176
10.2 设计“网络留言板”实例179
10.2.1 系统功能分析及数据库设计179
10.2.2 定义数据库访问类181
10.2.3 设计留言板的主页181
10.2.4 显示主题留言184
10.2.5 添加新留言187
10.2.6 回复和删除留言190
10.3 设计“网络投票系统”实例191
10.3.1 系统功能分析及数据库设计191
10.3.2 设计投票项目管理模块192
10.3.3 投票界面设计197
10.4 设计“网站流量统计系统”实例201
10.4.1 系统功能分析及数据库设计201
10.4.2 定义数据库访问类203
10.4.3 设计函数库204
10.4.4 设计访问者界面206
10.4.5 网站信息界面设计208
10.4.6 最近访问者界面设计211
10.4.7 按月统计界面设计211
10.4.8 按年统计界面设计213
练习题214
第11章 设计“二手交易市场系统”实例215
11.1 需求分析与总体设计215
11.1.1 系统总体设计215
11.1.2 数据库结构设计与实现216
11.2 目录结构与通用模块218
11.2.1 目录结构218
11.2.2 设计数据库访问类218
11.3 管理主界面与登录程序设计221
11.3.1 管理用户登录程序设计221
11.3.2 设计管理主界面223
11.3.3 设计admin/Left.php223
11.4 公告信息管理模块设计224
11.4.1 设计公告管理页面224
11.4.2 添加公告信息226
11.4.3 修改公告信息228
11.4.4 删除公告信息229
11.4.5 查看公告信息230
11.5 商品分类管理模块设计231
11.5.1 商品分类管理页面231
11.5.2 添加商品分类233
11.5.3 修改商品分类234
11.5.4 删除商品分类235
11.6 二手商品后台管理236
11.6.1 商品信息管理页面236
11.6.2 删除商品信息237
11.7 管理员用户管理237
11.7.1 设计用户管理页面237
11.7.2 删除用户信息238
11.7.3 设计密码修改页面239
11.8 系统主界面与登录程序设计240
11.8.1 设计主界面240
11.8.2 设计Left.php243
11.8.3 注册用户登录程序设计246
11.9 商品信息管理247
11.9.1 分类查看商品信息247
11.9.2 添加商品信息249
11.9.3 商品图片上传251
11.9.4 查看商品信息251
10.9.5 查看我的商品列表252
11.9.6 修改商品信息254
11.9.7 删除商品信息255
11.9.8 结束商品信息255
11.10 个人用户管理模块设计256
11.10.1 注册新用户256
11.10.2 退出登录257
附录A 实验258
实验1 搭建PHP服务器258
目的和要求258
实验准备258
实验内容258
实验2 PHP语言基础261
目的和要求261
实验准备261
实验内容261
实验3 使用Dreamweaver设计网页264
目的和要求264
实验准备264
实验内容264
实验4 安装和使用EclipsePHP Studio266
目的和要求266
实验准备266
实验内容266
实验5 使用数组268
目的和要求268
实验准备268
实验内容268
实验6 创建和编辑表单269
目的和要求269
实验准备270
实验内容270
实验7 使用自定义函数271
目的和要求271
实验准备272
实验内容272
实验8 面向对象程序设计272
目的和要求272
实验准备273
实验内容273
实验9 会话处理273
目的和要求273
实验准备274
实验内容274
实验10 MySQL数据库管理274
目的和要求274
实验准备275
实验内容275
实验11 在PHP中访问MySQL数据库279
目的和要求279
实验准备279
实验内容279
大作业:软件资源下载系统281
项目1 系统及数据库结构设计281
项目2 目录结构与通用模块283
项目3 设计管理员主界面286
项目4 后台管理模块设计288
项目5 系统主界面程序设计303
附录B HTML语言简介316
B1 基本结构标记316
B2 设置网页背景和颜色317
B3 设置字体属性317
B4 超级链接318
B5 图像和动画319
B6 表格320
B7 使用框架321
B8 层叠样式表322
附录C 下载本书所需的软件325
C1 下载Apache HTTP Server325
C2 下载PHP326
C3 下载EclipsePHP Studio327
C4 下载xdebug插件328
C5 下载MySQL数据库329
C6 下载phpMyAdmin330