图书介绍
Web编程技术 PHP+MySQL动态网页设计PDF|Epub|txt|kindle电子书版本网盘下载
![Web编程技术 PHP+MySQL动态网页设计](https://www.shukui.net/cover/20/30980059.jpg)
- 刘秋菊,刘书伦,黄琴主编;陈利军,张永,赵杰副主编;郝小会主审 著
- 出版社: 北京:北京师范大学出版社
- ISBN:9787303183890
- 出版时间:2015
- 标注页数:328页
- 文件大小:108MB
- 文件页数:338页
- 主题词:PHP语言-程序设计-高等职业教育-教材;关系数据库系统-高等职业教育-教材
PDF下载
下载说明
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