Web开发的平民英雄--PHP+MySQL
作 者:丁月光//王钧玉//孙更新
出 版 社:电子工业出版社
出版时间:2011年01月
定 价:65.00
I S B N :9787121119873
所属分类: 专业科技 > 计算机/网络 > 软件应用与开发  
标 签:计算机技术 电子电脑 程序与语言
本书根据作者的实际教学和开发经验,首先介绍了PHP的基础知识和Apache、PHP和MySQL的环境搭建、常规应用,然后精选通用会员管理系统、博客系统、视频网站系统、农场游戏系统等10个动态网站典型的实际商业项目案例,由浅入深,由易到难,采用“软件工程”开发理论,系统的对其进行详细地讲解,字里行间渗透着多年的开发经验总结,并对初学者开发时容易发生的问题做了简要介绍。
本书内容丰富,语言讲解详细准确,操作性强,适合作为高等院校本、专科各专业PHP动态网页制作课程的课程设计类辅助教材,也适合作为网页设计师与PHP程序开发人员的参考书。
第1章 PHP快速入门/1
1.1 初识PHP/1
1.1.1 PHP的起源/3
1.1.2 PHP的特性/6
1.1.3 PHP与ASP、JSP的比较/6
1.2 PHP开发环境搭建/8
1.2.1 Apache服务器的安装与配置/9
1.2.2 Apache的测试/10
1.2.3 Apache的配置/11
1.2.4 PHP的安装/12
1.2.5 连接服务器/12
1.2.6 PHP的测试/13
1.3 MySQL的安装与配置/13
1.3.1 MySQL的安装/14
1.3.2 MySQL的测试/18
1.3.3 MySQL连接PHP/19
1.4 PHP语言基础/19
1.4.1 PHP基本语法/19
1.4.2 字符串和正则表达式/26
1.4.3 PHP面向对象的编程/33
1.4.4 PHP程序调试与异常/38
1.4.5 PHP与MySQL数据库/41
1.4.6 构建PHP动态网页/43
1.5 小结/44
第2章 PHP常用模块设计/45
2.1 通讯录模块/45
2.1.1 创建数据库/45
2.1.2 实现通讯录/45
2.2 文件上传模块/53
2.3 聊天室模块/55
2.3.1 用户登录界面/55
2.3.2 登录成功界面/57
2.3.3 聊天室主界面/58
2.3.4 显示聊天内容/64
2.3.5 显示在线用户列表/65
2.3.6 输入聊天信息/67
2.3.7 用户退出登录/68
2.3.8 MySQL连接配置文件/68
2.3.9 MySQL操作类文件/68
2.3.10 MySQL数据库表结构/71
2.4 计数器模块/72
2.5 小结/72
第3章 文件管理系统/73
3.1 开发背景/73
3.2 系统分析/75
3.2.1 需求分析/75
3.2.2 项目可行性分析/76
3.2.3 项目计划书/77
3.3 系统总体结构设计/78
3.3.1 系统功能设计/78
3.3.2 系统数据库设计/79
3.4 公共模块设计/79
3.5 设置文件管理的路径/82
3.6 文件和文件夹管理模块设计/87
3.7 文件和文件夹的ZIP格式压缩及解压模块设计/100
3.8 小结/112
第4章 通用会员管理系统/113
4.1 开发背景/113
4.2 系统分析/116
4.2.1 需求分析/116
4.2.2 项目可行性分析/118
4.2.3 项目计划书/118
4.3 系统总体结构设计/119
4.3.1 系统功能设计/120
4.3.2 系统数据库设计/120
4.4 公共模块设计/121
4.5 新用户注册/127
4.6 会员登录模块设计/134
4.7 会员资料修改模块设计/139
4.8 会员列表、修改、删除等管理员模块设计/143
4.9 小结/146
第5章 教务管理信息系统/147
5.1 开发背景/147
5.2 系统分析/148
5.2.1 需求分析/148
5.2.2 项目可行性分析/150
5.2.3 项目计划书/150
5.3 系统总体结构设计/152
5.3.1 系统功能设计/152
5.3.2 系统数据库设计/152
5.4 公共模块设计/153
5.5 注册新学生/158
5.6 管理人员、学生登录模块设计/161
5.7 编辑学生信息模块设计及权限控制/164
5.8 学生列表及搜索模块设计和权限控制/167
5.9 删除学生模块设计/173
5.10 收发短消息模块设计/176
5.11 小结/180
第6章 博客系统/181
6.1 开发背景/181
6.2 系统分析/181
6.2.1 需求分析/181
6.2.2 项目可行性分析/184
6.2.3 项目计划书/185
6.3 系统总体结构设计/187
6.3.1 系统功能设计/187
6.3.2 系统数据库设计/187
6.4 公共模块设计/189
6.5 博文管理模块设计/191
6.6 博文评论模块设计/220
6.7 博客留言模块设计/222
6.8 博客资料设置和模版更换模块设计/224
6.9 博客相册模块设计/229
6.10 小结/236
第7章 CMS内容管理系统/237
7.1 开发背景/237
7.2 系统分析/240
7.2.1 需求分析/240
7.2.2 项目可行性分析/242
7.2.3 项目计划书/242
7.3 系统总体结构设计/244
7.3.1 系统功能设计/244
7.3.2 系统数据库设计/244
7.4 公共模块设计/246
7.5 编辑登录和内容管理模块设计/249
7.6 评论模块设计/265
7.7 内容分类模块设计/269
7.8 静态页面生成模块设计/279
7.9 小结/284
第8章 商务合同管理系统/285
8.1 开发背景/285
8.2 系统分析/287
8.2.1 需求分析/287
8.2.2 项目可行性分析/289
8.2.3 项目计划书/289
8.3 系统总体结构设计/291
8.3.1 系统功能设计/291
8.3.2 系统数据库设计/291
8.4 公共模块设计/293
8.5 基础资料(业务员、合同类型、状态、客户)管理模块设计/294
8.6 事务提醒管理模块设计/312
8.7 合同来往明细和收付款模块设计/317
8.8 搜索模块设计/322
8.9 小结/324
第9章 电子商务系统之网上商城/325
9.1 开发背景/325
9.2 系统分析/328
9.2.1 需求分析/328
9.2.2 项目可行性分析/329
9.2.3 项目计划书/330
9.3 系统总体结构设计/331
9.3.1 系统功能设计/331
9.3.2 系统数据库设计/332
9.4 公共模块设计/333
9.5 商品管理模块设计/335
9.6 商品分类模块设计/357
9.7 购物车模块设计/363
9.8 订单管理模块设计/372
9.9 搜索模块设计/377
9.10 小结/380
第10章 论坛系统/381
10.1 开发背景/381
10.2 系统分析/383
10.2.1 需求分析/383
10.2.2 项目可行性分析/385
10.2.3 项目计划书/385
10.3 系统总体结构设计/386
10.3.1 系统功能设计/387
10.3.2 系统数据库设计/387
10.4 公共模块设计/390
10.5 帖子管理模块设计/396
10.6 论坛版块模块设计/415
10.7 小结/426
第11章 视频分享系统/427
11.1 开发背景/427
11.2 系统分析/429
11.2.1 需求分析/429
11.2.2 项目可行性分析/431
11.2.3 项目计划书/432
11.3 系统总体结构设计/432
11.3.1 系统功能设计/433
11.3.2 系统数据库设计/434
11.4 公共模块设计/435
11.5 视频管理模块设计/436
11.6 用户视频专辑、视频分享设计/452
11.7 视频分类模块设计/455
11.8 小结/462
第12章 农场偷菜网络游戏/463
12.1 开发背景/463
12.2 系统分析/464
12.2.1 需求分析/464
12.2.2 项目可行性分析/466
12.2.3 项目计划书/467
12.3 系统总体结构设计/468
12.3.1 系统功能设计/468
12.3.2 系统数据库设计/469
12.4 公共模块设计/471
12.5 首页模块设计/483
12.6 作物管理模块设计/492
12.7 农场商店和道具、装饰模块设计/509
12.8 作物浇水和虫、草模块设计/530
12.9 土地翻耕、开垦和红土地升级/541
12.10 小结/549