《PHP网络开发实用工程案例》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:叶子青,黄炳强编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115176363
  • 页数:458 页
图书介绍:本书精选了5个完整的PHP网络开发案例——论坛系统、新闻博客系统、企业信息展示系统、电子邮件收发系统和电子商务系统,其中穿插介绍了基于PHP的程序开发技巧和方法。书中全部案例均取材于当今Internet应用开发中最常使用并具有代表性的系统,不仅涉及商业软件开发的专业知识,而且给出了详细的系统设计思路和开发方法,按照“需求分析→系统UML建模→数据库设计→系统实现”具体展开介绍,便于读者真正学到实用的编程技巧和方法。配套光盘提供了书中5个案例的全部源代码,而且都在Windows XP操作系统下经过了精心调试,以确保能够正常运行。为了便于读者了解和回顾派和平PHP程序设计的基本方法,光盘中还提供了大量的视频演示内容,便于读者温故而知新。

第1章 论坛系统 1

1.1 系统需求分析 2

1.1.1 确定思路 2

1.1.2 设计基本功能 3

1.1.3 设计扩展功能 4

1.1.4 论坛系统模块划分 5

1.2 系统UML建模 8

1.2.1 关于UML和Rational Rose 8

1.2.2 论坛系统的UML建模 9

1.2.3 系统的用例图 10

1.2.4 系统的时序图和协作图 12

1.2.5 系统的活动图 13

1.3 系统数据库设计 14

1.3.1 数据库的逻辑设计 15

1.3.2 创建数据库的脚本 19

1.4 系统实现 21

1.4.1 包含文件设计 21

1.4.2 数据库操作类 25

1.4.3 论坛主页 32

1.4.4 注册登录模块 36

1.4.5 发帖回帖模块 52

1.4.6 编辑删除帖子模块 60

1.4.7 搜索模块 65

1.5 后台管理模块 68

1.5.1 版面管理 68

1.5.2 普通管理 78

1.5.3 会员管理模块 85

1.6 系统搭建 94

1.6.1 环境要求 94

1.6.2 安装数据库 94

1.6.3 安装测试 96

第2章 新闻博客系统 99

2.1 系统需求分析 100

2.1.1 确定思路 100

2.1.2 设计基本功能 101

2.1.3 设计扩展功能 102

2.1.4 CMS系统的模块划分 102

2.2 系统UML建模 105

2.2.1 软件工程的生命周期 105

2.2.2 CMS系统建模 106

2.2.3 系统的用例图 106

2.2.4 系统的时序图和协作图 108

2.2.5 系统的活动图 109

2.3 系统数据库设计 110

2.3.1 数据库的逻辑设计 111

2.3.2 创建数据库的脚本 114

2.4 系统实现 115

2.4.1 包含文件设计 115

2.4.2 系统主页 128

2.4.3 登录博客 129

2.4.4 新闻浏览 133

2.4.5 新闻评论 134

2.4.6 新闻搜索 138

2.5 后台管理 142

2.5.1 成员管理模块 143

2.5.2 普通管理模块 153

2.5.3 新闻管理模块 166

2.6 系统搭建 175

2.6.1 环境配置 175

2.6.2 安装数据库 175

2.6.3 系统测试 177

第3章 企业信息展示系统 179

3.1 系统设计 180

3.1.1 需求分析 180

3.1.2 功能设计 181

3.1.3 系统模块划分 181

3.2 系统UML建模 184

3.2.1 企业信息展示系统的UML建模 184

3.2.2 系统的用例图 185

3.2.3 系统的时序图和协作图 186

3.2.4 系统的活动图 189

3.3 系统数据库设计 190

3.3.1 数据库的需求分析 190

3.3.2 数据库的逻辑设计 190

3.3.3 数据库的脚本实现 192

3.4 系统总观 193

3.4.1 实现效果 193

3.4.2 系统组成 199

3.4.3 系统配置文件config.php 200

3.4.4 通用文件comment.php 202

3.4.5 Smarty模板 208

3.5 前台模块 209

3.5.1 登录注册模块 209

3.5.2 产品展示 216

3.5.3 信息反馈 223

3.5.4 企业新闻 225

3.6 后台模块 228

3.6.1 用户管理模块的实现 228

3.6.2 产品管理模块的实现 237

3.6.3 反馈管理模块的实现 249

3.6.4 新闻管理模块的实现 255

3.7 系统搭建 262

3.7.1 环境要求 262

3.7.2 配置系统 262

3.7.3 安装测试 263

第4章 电子邮件收发系统 265

4.1 系统需求分析 266

4.1.1 思路设计 266

4.1.2 设计功能 266

4.1.3 系统模块划分 268

4.2 系统UML建模 270

4.2.1 系统的用例图 271

4.2.2 系统的时序图和协作图 273

4.2.3 系统的活动图 275

4.3 邮件配置相关知识 276

4.3.1 配置config文件 276

4.3.2 SMTP协议 278

4.3.3 POP3协议 282

4.4 系统实现 288

4.4.1 登录邮件系统 288

4.4.2 邮件的发送和接收 293

4.4.3 邮件搜索与处理 322

4.4.4 通讯录模块 331

4.4.5 系统设置 335

4.5 系统搭建 338

4.5.1 环境要求 339

4.5.2 配置系统 339

4.5.3 安装测试 339

第5章 电子商城系统 341

5.1 系统设计 342

5.1.1 需求分析 342

5.1.2 功能设计 344

5.1.3 系统模块划分 344

5.2 系统UML建模 347

5.2.1 系统的用例图 348

5.2.2 系统的时序图和协作图 350

5.2.3 系统的活动图 352

5.3 系统数据库设计 354

5.3.1 数据库的需求分析 354

5.3.2 数据库的逻辑设计 354

5.3.3 数据库的脚本实现 358

5.4 系统实现 362

5.4.1 包含文件设计 362

5.4.2 头文件和尾文件 367

5.4.3 系统首页 368

5.4.4 注册登录模块 370

5.4.5 商品浏览模块 381

5.4.6 购物车模块 391

5.4.7 信息反馈模块 397

5.4.8 查询模块 404

5.5 后台管理模块 407

5.5.1 商品分类管理 407

5.5.2 商品管理 417

5.5.3 用户管理 427

5.5.4 订单管理 433

5.5.5 系统设置 441

5.6 系统搭建 454

5.6.1 环境配置 454

5.6.2 安装数据库 455

5.6.3 安装测试 457