- ISBN:9787121448553
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:244
- 出版时间:2023-02-01
- 条形码:9787121448553 ; 978-7-121-44855-3
内容简介
本书采用“工学结合、项目驱动”的模式进行编写,面向Web项目的开发过程,以“启航纺织有限公司网站”为例,系统地讲解了PHP网站的开发流程和开发技术。全书共5篇14章,第1篇主要介绍PHP基础,帮助初学者快速了解PHP项目的运行过程,熟悉PHP的基本语法;第2篇详细介绍项目需求,帮助读者了解项目开发流程;第3篇和第4篇详细介绍面向过程开发项目前台常用功能和面向对象开发项目后台常用功能,帮助读者掌握诸如新闻、产品、购物等常用前台功能和管理员管理、新闻管理、产品管理、订单管理等常用后台管理模块相关知识与开发技能;第5篇为拓展迁移内容,引导读者综合运用所学知识,自选一个拓展项目进行开发实战,熟练应用所学知识,迅速积累项目开发经验。本书配备教学视频、源码、电子课件、习题等资源。
目录
第1章 PHP入门 2
1.1 Web基础知识 2
1.2 初识PHP 3
1.2.1 PHP 概述 3
1.2.2 PHP优势 3
1.2.3 PHP发展前景 3
1.2.4 PHP学习准备 4
1.3 初识MySQL 4
1.4 PHPStudy安装与配置 5
1.4.1 PHPStudy的安装 5
1.4.2 PHPStudy测试环境 6
1.5 项目部署与测试 7
1.5.1 **个PHP网页 7
1.5.2 站点域名管理 9
1.6 巩固练习 13
第2章 PHP语法基础 14
2.1 基本语法 14
2.1.1 PHP语法 14
2.1.2 PHP变量 15
2.1.3 PHP常量 17
2.1.4 PHP数据类型 18
2.1.5 PHP运算符 21
2.1.6 PHP运算符的优先级 27
2.1.7 巩固练习 28
2.2 控制语句 29
2.2.1 PHP条件控制 30
2.2.2 PHP循环控制 36
2.2.3 巩固练习 43
第2篇 项目实战分析篇
第3章 项目功能分析 50
3.1 明确网站功能需求 50
3.1.1 网站前台功能需求 50
3.1.2 网站后台功能需求 51
3.2 网站界面设计 53
3.2.1 网站前台界面设计 53
3.2.2 网站后台界面设计 54
3.3 巩固练习 56
第4章 数据库分析与创建 57
4.1 网站数据库分析 57
4.2 数据表物理设计 57
4.2.1 网站基本信息表(config) 57
4.2.2 公司简介信息表(about) 58
4.2.3 宽幅广告信息表(adv) 58
4.2.4 公司新闻信息表(news) 58
4.2.5 新闻类别表(newsclass) 59
4.2.6 导航信息表(nav) 59
4.2.7 公司产品信息表(product) 59
4.2.8 产品类别表(productclass) 60
4.2.9 公司留言信息表(message) 60
4.2.10 管理员信息表(admin) 60
4.2.11 会员信息表(user) 61
4.2.12 收货地址信息表(address) 61
4.2.13 购物车信息表(cart) 61
4.2.14 订单信息表(orderlist) 62
4.3 创建MySQL数据库 62
4.3.1 登录MySQL数据库服务器 62
4.3.2 MySQL服务器主界面 63
4.3.3 创建数据库与数据表 63
4.4 数据库的备份与还原 66
4.4.1 备份数据库与数据表 66
4.4.2 还原数据库与数据表 68
4.5 巩固练习 69
第3篇 项目实战前台篇
第5章 面向过程开发 72
5.1 面向过程开发思想 72
5.2 MySQL数据库操作函数 73
5.3 连接数据库服务器 73
5.3.1 连接数据库 74
5.3.2 更改连接的默认数据库 74
5.3.3 关闭打开的数据库连接 74
5.3.4 连接案例项目数据库qihangdb 75
5.4 数据库操作的三个步骤 75
5.4.1 编写SQL命令 75
5.4.2 执行SQL命令并返回结果集 76
5.4.3 将结果集按行返回数组 76
5.5 构建网站结构 76
5.6 文件包含 77
5.6.1 include和include_once 77
5.6.2 require和require_once 78
5.7 巩固练习 79
第6章 前台首页开发 80
6.1 Banner广告轮播图 80
6.1.1 数据准备 80
6.1.2 Banner轮播实现 81
6.1.3 巩固练习 84
6.2 导航条 84
6.2.1 数据准备 85
6.2.2 一级导航实现 85
89
6.2.3 二级导航实现 89
6.2.4 巩固练习 90
6.3 首页新闻展示 91
6.3.1 数据准备 91
6.3.2 首页新闻实现 92
6.3.3 巩固练习 99
6.4 新闻详情页 99
6.4.1 新闻内容对应展现 100
6.4.2 新闻点击量更新 102
6.4.3 上一篇/下一篇 103
6.4.4 巩固练习 103
6.5 首页产品展示 104
6.5.1 数据准备 104
6.5.2 数据抓取与显示 105
6.5.3 巩固练习 107
6.6 产品详情页 107
6.6.1 产品详情对应展现 107
6.6.2 巩固练习 110
6.7 巩固练习 110
第7章 前台新闻列表 111
7.1 新闻列表展现 111
7.2 分页原理 113
7.3 新闻简单分页 113
7.4 分页优化 115
7.5 分页链接函数 118
7.6 巩固练习 119
第8章 产品中心 121
8.1 产品列表 121
8.1.1 产品列表初步实现 121
8.1.2 产品分页 123
8.2 巩固练习 125
8.3 产品搜索 125
8.3.1 首页产品搜索代码 125
8.3.2 处理表单代码 127
8.4 巩固练习 131
第9章 用户中心 132
9.1 用户注册登录 132
9.1.1 用户注册 133
9.1.2 用户登录 136
9.1.3 用户退出 137
9.2 会话session 137
9.2.1 启动 session 138
9.2.2 session 变量的存储与读取 138
9.2.3 删除session 138
9.2.4 判断用户登录状态 139
9.3 购物车 139
9.3.1 产品详情修改 140
9.3.2 数据处理――加入购物车 141
9.3.3 购物车页面设计 142
9.3.4 数据处理――删除单个产品 143
9.3.5 数据处理――批量删除选中产品 144
9.3.6 数据处理――生成订单 144
9.4 订单 146
9.5 巩固练习 150
第4篇 项目实战后台篇
第10章 面向对象开发 152
10.1 面向对象编程思想 152
10.1.1 类 153
10.1.2 对象 153
10.2 面向对象编程的特性 153
10.3 面向对象使用基础 154
10.3.1 定义类 154
10.3.2 实例化对象 155
10.3.3 调用成员方法 155
10.3.4 访问控制 155
10.3.5 $this 155
10.3.6 构造函数与析构函数 156
10.4 MySQLi操作MySQL数据库 156
10.4.1 查询列表实现 156
10.4.2 封装类实现 157
第11章 后台管理入口 158
11.1 后台登录 158
11.1.1 数据准备 158
11.1.2 实现思路 159
11.1.3 设计与实现 159
11.2 后台管理主界面 162
11.3 后台管理菜单 164
11.4 巩固练习 165
第12章 内容管理 166
12.1 管理员管理 166
12.1.1 管理员列表 166
12.1.2 添加管理员 168
12.1.3 编辑管理员 171
12.1.4 删除管理员 176
12.1.5 巩固练习 177
12.2 新闻管理 177
12.2.1 纺织动态列表 178
12.2.2 添加纺织动态 183
12.2.3 编辑器 186
12.2.4 编辑纺织动态 186
12.2.5 删除纺织动态 190
12.2.6 批量删除纺织动态 190
12.2.7 批量转移纺织动态 191
12.2.8 批量复制纺织动态 191
12.2.9 巩固练习 192
12.3 产品管理 192
12.3.1 产品列表 192
12.3.2 添加产品 195
12.3.3 编辑产品 200
12.3.4 删除产品 202
12.3.5 置顶设置 202
12.3.6 巩固练习 203
12.4 订单管理 203
12.4.1 产品预订列表 203
12.4.2 订单处理(发货) 206
12.4.3 订单处理(确认收货) 209
12.4.4 巩固练习 210
第5篇 拓展迁移篇
第13章 自定义数据库操作类 212
13.1 PHP类的定义 212
13.1.1 类的定义 212
13.1.2 类的成员属性 212
13.1.3 成员方法 213
13.1.4 实例化对象 213
13.2 构造函数和析构函数 214
13.2.1 类内部对象$this 214
13.2.2 构造函数(构造方法) 215
13.2.3 析构函数(析构方法) 216
13.3 PHP魔术方法 216
13.4 数据库操作类 217
13.4.1 数据库类定义 217
13.4.2 定义数据库配置文件 225
13.4.3 数据库操作类Model使用 226
第14章 项目开发及项目文档编写 228
14.1 拓展项目开发 228
14.1.1 《XX企业网站的设计》 228
14.1.2 《XX网上购物系统的设计》 229
14.1.3 《XX旅游网站的设计》 229
14.1.4 《XX学校网站的设计》 230
14.2 编写项目说明文档 231
作者简介
胡玮芳(1977.12—),女,讲师,毕业于北京石油化工学院,绍兴职业技术学院骨干教师,多次获校级课堂教学优秀奖。参与省教育厅、市科技局等批准立项课题8项,主持浙江省精品在线开放课程1项,参与省、市精品课程建设3项,参编\"十三五”职业教育国家规划教材1项,参编浙江省高校新形态教材2项,公开发表论文5篇。主讲《HTML语言基础》、《Js脚本程序设计》、《WEB程序设计(PHP)》等课程。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0