图书介绍

Web编程技术 PHP+MySQL动态网页设计PDF|Epub|txt|kindle电子书版本网盘下载

Web编程技术 PHP+MySQL动态网页设计
  • 刘秋菊,刘书伦,黄琴主编;陈利军,张永,赵杰副主编;郝小会主审 著
  • 出版社: 北京:北京师范大学出版社
  • ISBN:9787303183890
  • 出版时间:2015
  • 标注页数:328页
  • 文件大小:108MB
  • 文件页数:338页
  • 主题词:PHP语言-程序设计-高等职业教育-教材;关系数据库系统-高等职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Web编程技术 PHP+MySQL动态网页设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Web程序设计概述1

1.1 初识Web程序设计1

任务1:初步了解Web的工作原理1

任务2:了解Web页面2

1.2 网络术语与Internet协议5

任务3:理解IP地址、域名和URL5

任务4:理解几种Internet协议7

1.3 动态Web工作模式8

任务5:认识静态网页和动态网页8

任务6:认识动态Web的工作模式10

实训项目112

第2章 Web程序设计基础13

2.1 HTML语言13

任务1:了解HTML语言的结构13

任务2:常用HTML标记16

任务3:在页面中使用超链接21

任务4:在页面中使用图像23

任务5:在页面中使用表格25

任务6:在页面中使用框架28

任务7:在页面中使用表单30

2.2 基于DIV+CSS的网站构架34

任务8:使用CSS层叠样式表34

任务9:基于DIV+CSS布局39

2.3 JavaScript用户端脚本语言45

任务10:初识JavaScript语言45

任务11:使用JavaScript的函数48

任务12:使用JavaScript的事件49

任务13:使用JavaScript的对象51

实训项目258

第3章 构建PHP动态Web运行环境59

3.1 构建Windows的动态Web服务器59

任务1:IIS和PHP的安装与测试59

任务2:Apache和PHP的安装与测试63

任务3:windows下MySQL的安装与运行66

3.2 构建Linux的动态Web服务70

任务4:Apache服务器的安装70

任务5:PHP的安装71

任务6:MySQL的安装71

实训项目372

第4章 PHP程序设计基础73

4.1 PHP程序的语法结构73

任务1:制作一个简单的PHP程序73

任务2:如何在网页中嵌入PHP程序77

4.2 PHP的数据类型78

任务3:数值型数据的使用79

任务4:字符串型数据的使用80

任务5:布尔型数据的使用83

4.3 PHP的常量和变量83

任务6:使用常量存储数据83

任务7:使用变量存储数据86

4.4 PHP的运算符和表达式89

任务8:使用算术运算符89

任务9:使用条件运算符与逻辑运算符91

任务10:使用字符串运算符93

任务11:认识PHP的运算符的优先级93

4.5 PHP的流程控制语句94

任务12:使用分支语句控制流程95

任务13:使用循环语句控制流程99

任务14:使用跳转语句控制流程103

4.6 PHP的数组105

任务15:创建数组105

任务16:遍历数组107

任务17:使用数组函数108

4.7 函数117

任务18:如何定义一个函数117

任务19:函数和变量的作用域119

任务20:函数的参数传递122

任务21:日期和时间处理函数123

任务22:文件操作函数126

4.8 文件包含131

任务23:使用include包含文件131

任务24:使用require包含文件132

实训项目4133

第5章 MySQL数据库基础134

5.1 MySQL的启动和关闭134

任务1:使用命令行方式管理MySQL服务135

任务2:安装与使用phpMyAdmin工具135

5.2 MySQL的基本语法139

任务3:MySQL的命名规则139

任务4:MySQL的列数据类型139

5.3 MySQL的基本命令141

任务5:创建和删除数据库142

任务6:创建和删除数据库表142

任务7:操作数据库表143

任务8:与查询有关的运算符和函数146

5.4 MySQL权限149

任务9:添加用户和设置权限149

任务10:修改用户密码150

任务11:撤销用户权限151

任务12:备份和恢复数据库151

实训项目5154

第6章 人机交互和会话155

6.1 网页重定向155

任务1:HTTP协议报头155

任务2:PHP的header()函数156

6.2 表单验证158

任务3:用户注册表单设计158

任务4:用PHP验证表单161

任务5:用JavaScript验证表单167

任务6:用全局变量$_GET进行页面参数传递169

6.3 PHP的Cookie172

任务7:创建临时性Cookie173

任务8:读取Cookie174

任务9:创建永久性Cookie175

任务10:删除Cookie175

6.4 PHP的Session176

任务11:认识Session的工作原理176

任务12:Session的基本使用177

6.5 用户认证181

任务13:基于数据库的基本认证181

任务14:基于IP地址的基本认证183

实训项目6184

第7章 PHP和MySQL数据库编程——学生选课系统186

7.1 PHP中访问MySQL的相关函数187

任务1:连接数据库服务器函数187

任务2:选择数据库的函数188

任务3:SQL查询函数188

任务4:操作数据库记录函数189

7.2 项目引入与需求分析191

任务5:系统的架构、功能和用户191

任务6:系统的需求概述与分析192

7.3 功能分析192

任务7:功能分析的方法和任务192

任务8:“网上选课”系统的功能分析193

7.4 页面流图194

任务9:页面流图的内容和作用194

任务10:登录模块的页面流图样例194

7.5 数据库和表设计195

任务11:表及其之间的联系195

任务12:表的结构196

7.6 系统实现197

任务13:教师/学生登录与退出197

任务14:学生选课201

任务15:教师管理课程213

实训项目7220

第8章 网站计数器222

8.1 访问者计数器的工作流程222

任务1:访问者计数器的运作过程222

任务2:访问者计数器的工作步骤及实现理念223

8.2 模块结构图与流程图223

任务3:画出模块结构图223

任务4:计数器处理组件的流程图224

8.3 代码组装与分析225

任务5:编写计数器组件的代码225

任务6:PHP函数操作225

任务7:计数器代码的组装与测试226

8.4 图形计数器227

任务8:图形计数器的实现227

任务9:防刷新计数器的实现231

实训项目8233

第9章 用PHP开发新闻发布系统235

任务1:系统总体设计236

任务2:数据库设计240

任务3:新闻发布前台页面设计243

任务4:新闻管理(添加、删除、修改)249

任务5:新闻类别、用户管理258

任务6:新闻发布系统后台263

实训项目9265

第10章 用PHP开发网络考试系统267

任务1:网络考试系统整体设计268

任务2:数据库设计269

任务3:用户登录功能实现274

任务4:管理员功能的实现278

任务5:教师功能的实现290

任务6:学生考试功能的实现300

实训项目10302

第11章 PHP面向对象编程305

11.1 类与对象概述305

任务1:认识类与对象306

11.2 类与对象的特性306

任务2:类的定义、属性、方法306

任务3:对象的应用307

任务4:类与对象的构造方法和析构方法309

11.3 面向对象的应用309

任务5:数据库类310

任务6:使用面向对象实现用户管理312

任务7:用面向对象技术实现数据分页316

任务8:使用Smarty模板+FCKeditor实现新闻发布320

实训项目11327

参考文献328

热门推荐