当前位置:首页 > 工业技术
Web编程技术  PHP+MySQL动态网页设计
Web编程技术  PHP+MySQL动态网页设计

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘秋菊,刘书伦主编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:2011
  • ISBN:9787303129812
  • 页数:311 页
图书介绍:本书以高职高专人才培养为目标,结合网站建设与管理的工作岗位,采用基于工作过程的设计思路,把工作过程划分为若干个工作子任务,着力培养高级网站建设与管理人才。内容循序渐进,任务由浅入深,通过完整的实例系统全面地介绍了Windows+PHP+MySQL环境下的网络后台开发技术。第1章----第7章介绍Web程序设计基础、构建PHP动态Web运行环境、PHP程序设计基础、MySQL数据库基础、PHP和MySQL数据库编程、会话和用户认证。每章的实例都以学生选课为例来介绍,通过前7章的学习,学生可以完整理解选课系统的开发流程及设计思路。第8章---第10章介绍目前网站比较流行的网站计数器的制作、结合动态网页介绍新闻发布系统和用PHP开发的网络考试系统。实例的选择与学生紧密联系,容易理解。
《Web编程技术 PHP+MySQL动态网页设计》目录

第1章Web程序设计概述 1

【工作过程】 1

【知识领域】 1

【学习情境】 1

1.1初识Web程序设计 1

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

任务2:了解Web页面 2

1.2网络术语与Internet通信协议 5

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

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

1.3动态Web工作模式 9

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

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

实训项目1 12

第2章Web程序设计基础 14

【工作过程】 14

【知识领域】 14

【学习情境】 14

2.1 HTML语言 14

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

任务2:常用HTML标记 17

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

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

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

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

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

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

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

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

2.3 JavaScript客户端脚本语言 46

任务10:初识JavaScript语言 46

任务11:使用JavaScript的函数 49

任务12:使用JavaScript的事件 50

任务13:使用JavaScript的对象 52

实训项目2 59

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

【工作过程】 60

【知识领域】 60

【学习情境】 60

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

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

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

任务3: Windows下MySQL的安装与运行 67

3.2构建Linux的动态Web服务 71

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

任务5: PHP的安装 72

任务6: MySQL的安装 72

实训项目3 73

第4章PHP程序设计基础 74

【工作过程】 74

【知识领域】 74

【学习情境】 74

4.1 PHP程序的语法结构 74

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

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

4.2 PHP的数据类型 79

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

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

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

4.3 PHP的常量和变量 84

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

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

4.4 PHP的运算符和表达式 90

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

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

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

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

4.5 PHP的流程控制语句 95

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

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

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

4.6 PHP的数组 106

任务15:创建数组 106

任务16:遍历数组 108

任务17:使用数组函数 109

4.7函数 118

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

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

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

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

任务22:文件操作函数 127

4.8面向对象编程初步 132

任务23:类与对象的应用 132

任务24:类与对象的构造方法 135

4.9文件包含 136

任务25:使用include包含文件 136

任务26:使用require包含文件 136

实训项目4 137

第5章MySQL数据库基础 139

【工作过程】 139

【知识领域】 139

【学习情境】 139

5.1 MySQL的启动和关闭 139

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

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

5.2 MySQL的基本语法 144

任务3: MySQL的命名规则 144

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

5.3 MySQL的基本命令 146

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

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

任务7:操作数据库表 148

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

5.4 MySQL权限 154

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

任务10:修改用户密码 155

任务11:撤销用户权限 156

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

实训项目5 159

第6章 人机交互和会话 160

【工作过程】 160

【知识领域】 160

【学习情境】 160

6.1网页重定向 160

任务1: HTTP协议报头 160

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

6.2表单验证 163

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

任务4:用PHP验证表单 166

任务5:用JavaScript验证表单 172

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

6.3 PHP的Cookie 177

任务7:创建临时性Cookie 178

任务8:读取Cookie 179

任务9:创建永久性Cookie 180

任务10:删除Cookie 180

6.4 PHP的Session 181

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

任务12: Session的基本使用 182

6.5用户认证 186

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

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

实训项目6 189

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

【工作过程】 191

【知识领域】 191

【学习情境】 191

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

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

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

任务3: SQL查询函数 193

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

7.2项目引入与需求分析 196

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

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

7.3功能分析 197

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

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

7.4页面流图 199

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

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

7.5数据库和表设计 200

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

任务12:表的结构 201

7.6系统实现 202

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

任务14:学生选课 206

任务15:教师管理课程 215

实训项目7 222

第8章 网站计数器 224

【工作过程】 224

【知识领域】 224

【学习情境】 224

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

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

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

8.2模块结构图与流程图 225

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

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

8.3代码组装与分析 226

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

任务6: PHP函数操作 227

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

8.4图形计数器 229

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

实训项目8 233

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

【工作过程】 235

【知识领域】 235

【学习情境】 235

任务1:系统总体设计 236

任务2:数据库设计 240

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

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

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

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

实训项目9 265

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

【工作过程】 267

【知识领域】 267

【学习情境】 268

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

任务2:数据库设计 269

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

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

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

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

任务7:面向对象的应用 302

实训项目10 309

参考文献 311

相关图书
作者其它书籍
返回顶部