PHP网站开发技术

PHP网站开发技术

朱珍, 张琳霞, 主编

出版社:电子工业出版社

年代:2014

定价:37.0

书籍简介:

本教材围绕PHP程序员岗位能力要求,以一个完整的网上商店项目为载体组织教学内容,同时配带一个学生课外练习的项目帮助学生巩固知识点。教材从项目的分析、开发环境搭建、数据库设计、PHP基础知识到各功能模块实现,循序渐进,由简入难地带领读者完成项目开发。本书重点介绍PHP动态网站开发技术及开发过程。主要讲解PHP程序语言的相关技术、MySQL数据库的操作管理方法以及利用PHP+MySQL进行编程的开发流程等。

作者介绍:

朱珍,计算机讲师,软件工程硕士,从事教师职业10年,现任广东工程职业技术学院软件教研室主任。组织编写了学院软件专业人才培养方案,撰写过多门计算机相关课程教学大纲。曾任教的课程有C语言设计、数据结构、网络数据库、web应用开发等。讲授web应用开发技术多次,是学院立项精品课程数据结构的负责人,web应用开发(asp.net)课程负责人,是精品课程php、网络数据库、项目管理的主要参与者。主编的教材有北京大学出版社的《数据结构及应用》,副主编的教材有中国铁道出版社出版的《C语言程序设计》,北京大学出版社出版的《计算机系统安全与维护》,中国传媒大学出版社出版的《计算机程序设计基础》,参编的教材有中国铁道出版社出版的《计算机文化基础》,北京邮电大学出版社出版的《Iava Me无线开发实用教程》等。在核心期刊《科技通报》和《现代计算机》等计算机相关杂志中发表论文多篇,主持并完成了广东工程职业技术学院立项的科研课题1个,参与了多个学院教科研项目。

书籍目录:

项目1 网上购物系统分析与规划设计 1

项目背景 1

项目描述 1

任务1-1网站开发流程设计 2

任务描述 2

知识准备 2

1.1.1 Web基础知识及工作原理 2

1.1.2网站开发模式 4

1.1.3开发流程及规范 5

任务实施与测试 5

任务拓展 5

任务1-2网上购物系统功能需求分析 6

任务描述 6

知识准备 6

1.2.1需求分析定义 6

1.2.2需求分析特点 6

1.2.3数据要求 7

1.2.4需求分析的任务 8

1.2.5广州天河客运站售票系统需求分析 8

1.2.6需求分析的原则 9

1.2.7需求确认 12

任务实施与测试 13

任务拓展 14

任务1-3网上购物系统总体设计 14

任务描述 14

知识准备 14

1.3.1总体设计的任务 14

1.3.2总体设计的工作步骤 14

1.3.3总体设计的原则 15

任务实施与测试 16

任务拓展 18

项目重现 19

完成BBS系统总体设计 19

项目2 网上购物系统开发环境搭建 20

项目背景 20

任务实施 20

2.1子任务一:PHP+Apache服务器的安装与配置 21

任务陈述 21

知识准备 21

2.1.1PHP基础知识 21

2.1.2Apache服务器简介 22

2.1.3MySQL数据库简介 22

实施与测试 23

2.2子任务二:WampServer的下载与安装 34

任务陈述 34

知识准备 34

实施与测试 35

任务拓展 37

项目重现 37

项目3 网上购物系统前台界面设计 38

项目背景 38

任务实施 38

3.1子任务一:网上购物系统首页页面设计 39

任务陈述 39

知识准备 39

3.1.1创建Dreamweaver动态站点 39

3.1.2标签 40

实施与测试 41

任务拓展 42

3.2子任务二:商品订单页面设计 42

任务陈述 42

知识准备 43

3.2.1PHP标记 43

3.2.2PHP输出语句 44

3.2.3注释语句 44

3.2.4变量 44

3.2.5常量 47

3.2.6运算符和表达式 48

3.2.7流程控制语句 51

3.2.8数组 55

实施与测试 60

任务拓展 62

3.3子任务三:商品计算功能实现 62

任务陈述 62

知识准备 62

3.3.1函数 62

3.3.2PHP表单处理 66

实施与测试 68

任务拓展 69

项目重现 69

项目4 网上购物系统数据库设计 71

项目背景 71

任务实施 71

4.1子任务一:数据库设计 72

任务陈述 72

知识准备 72

4.1.1实体图 72

实施与测试 74

4.1.2数据库表 74

4.2子任务二:MYSQL数据库操作 77

任务陈述 77

知识准备 77

4.2.1MySQL服务的启动与停止 78

4.2.2MySQL的登录与退出 80

4.2.3修改密码 82

4.2.4增加新用户 83

实施与测试 84

4.2.5MySQL数据库的操作 84

4.2.6MySQL数据表的操作 86

4.2.7MySQL的语句操作 91

任务拓展 95

4.2.8使用phpMyAdmin管理MySQL的数据库 95

项目重现 103

项目5 网上购物系统商品展示模块制作 105

项目背景 105

任务实施 105

5.1子任务一:商品动态展示 106

任务陈述 106

知识准备 106

实施与测试 110

5.2子任务二:商品详细信息介绍 112

任务陈述 112

知识准备 112

实施与测试 114

5.3子任务三:商品分类显示 115

任务陈述 115

知识准备 115

实施与测试 117

5.4子任务四:商品分页显示 117

任务陈述 117

知识准备 118

实施与测试 118

5.5子任务五:商品搜索 121

任务陈述 121

知识准备 121

实施与测试 121

任务拓展 123

项目重现 123

项目6 系统用户管理模块 125

项目背景 125

任务实施 125

6.1子任务一:制作图像验证码 126

任务陈述 126

知识准备 126

实施与测试 130

任务拓展 131

6.2子任务二:购物系统注册模块 131

任务陈述 131

知识准备 131

实施与测试 134

任务拓展 137

6.3子任务三:购物系统登录模块 137

任务陈述 137

知识准备 138

实施与测试 139

任务拓展 141

项目重现 141

项目7 商品订购与结算模块制作 142

项目背景 142

任务实施 142

7.1子任务一:购物车管理 143

任务陈述 143

知识准备 144

7.1.1字符串函数 144

7.1.2数组函数 146

实施与测试 149

任务拓展 153

7.2子任务二:订单管理 153

任务陈述 153

知识准备 154

实施与测试 157

任务拓展 161

项目重现 161

项目8 购物系统商品用户后台模块 163

任务实施 163

8.1子任务一:后台管理登录界面 163

任务陈述 163

知识准备 164

8.1.1<DIV>标签的使用 164

实施与测试 164

任务拓展 167

8.2子任务二:购物系统商品后台管理模块 167

任务陈述 167

知识准备 167

实施与测试 168

任务拓展 173

8.3子任务三:商品信息编辑模块 173

任务陈述 173

知识准备 173

实施与测试 176

任务拓展 187

项目重现 187

项目9 面向对象在网上购物系统中的应用 188

项目背景 188

任务实施 188

9.1子任务一:类成员的初始化应用于用户登录模块 189

任务陈述 189

知识准备 189

实施与测试 192

任务拓展 194

9.2子任务二:类的封装在数据查询中的应用 194

任务陈述 194

知识准备 194

实施与测试 196

任务拓展 197

9.3子任务三:抽象类在商品信息查询中的应用 197

任务陈述 197

知识准备 197

实施与测试 198

任务拓展 199

项目重现 199

项目10 Smarty模板技术在网上购物系统中的应用 201

项目背景 201

任务实施 201

10.1子任务一:Smarty概述及安装配置 202

任务陈述 202

知识准备 202

10.1.1什么是Smarty模板 202

10.1.2Smarty模板优点 202

10.1.3Smarty的安装配置 203

实施与测试 205

10.2子任务二:Smarty程序设计 206

任务陈述 206

知识准备 206

10.2.1Smarty程序设计常用变量 206

10.2.2Smarty程序设计常用方法 207

实施与测试 207

10.3子任务三:Smarty模板设计 208

任务陈述 208

知识准备 208

10.3.1Smarty的内建函数 208

10.3.2变量调节器 212

实施与测试 214

10.4子任务四:Smarty缓存 215

任务陈述 215

知识准备 216

10.4.1开启和使用Smarty缓存 216

10.4.2清除Smarty缓存 216

10.5子任务五:ThinkPHP简单入门 216

任务陈述 216

知识准备 217

10.5.1MVC设计模式 217

10.5.2ThinkPHP介绍 217

实施与测试 220

任务拓展 222

项目重现 223

项目11 PHP程序开发范例 224

项目背景 224

任务实施 224

11.1子任务一:基于Wap的手机网上交易平台 224

任务陈述 224

实施与测试 225

11.1.1系统整体设计 225

11.1.2数据库设计 226

11.1.3网站前台的整体搭建 227

11.1.4网站后台的整体搭建 230

11.2子任务二:个人博客 231

任务陈述 231

实施与测试 232

11.2.1系统整体设计 232

11.2.2数据库设计 234

11.3子任务二:城易网 236

任务陈述 236

实施与测试 236

11.3.1系统整体设计 236

11.3.2数据库设计 237

11.3.3主要功能设计 241

参考文献 247

内容摘要:

PHP简单易学并且功能强大,是目前开发Web应用程序的主要脚本语言。本教材围绕PHP程序员岗位能力要求,以一个完整的图书商城项目为背景,按照项目开发流程和学生认知规律来组织教材内容,全书共安排11个项目,从项目的分析、开发环境搭建、PHP基础知识、数据库设计到商城具体功能模块开发,循序渐进,由简入难,系统地介绍了PHP的相关知识及其在Web应用开发中的实际应用。

书籍规格:

书籍详细信息
书名PHP网站开发技术站内查询相似图书
9787121232695
如需购买下载《PHP网站开发技术》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)37.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

PHP网站开发技术是电子工业出版社于2014.7出版的中图分类号为 TP393.092 的主题关于 网页制作工具-高等职业教育-教材 的书籍。