PHP语言是当今使用最为频繁的网络编程语言之一,一直在Web开发领域占据重要的地位。本书通过12个综合实例的实现过程,详细讲解了PHP语言在实践项目中的综合运用过程。这12个实例包括大学图书馆管理系统、在线考试系统、贝斯会客间、四公里社区网、电子相册管理系统、新春许愿墙、图书馆管理系统、典型企业网站、电子商务网站、开心斗地主、在线微博系统和OA在线办公系统。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目,到具体开发,再到最后的调试和发布。书中内容循序渐进,并穿插了学习技巧和职场生存法则,可引领读者全面掌握PHP语言。
《PHP项目开发实战密码/赢在项目开发》不但适用于PHP语言的初学者,也适用于有一定PHP语言基础的读者,甚至可以作为有一定造诣的程序员的参考书。
第1章 大学图书馆管理系统 1
1.1 赢在起点 2
1.1.1 赢在起点——程序员的职业
规划 2
1.1.2 赢在起点——做好项目分析 2
1.2 系统介绍 4
1.2.1 背景介绍 4
1.2.2 系统需求分析 4
1.2.3 系统功能模块 4
1.3 系统运行流程 5
1.4 文件夹组织结构 6
1.5 数据库设计 6
1.5.1 数据库分析 6
1.5.2 数据库概念设计 7
1.5.3 创建数据库及数据表 7
1.6 具体编码 9
1.6.1 系统首页 9
1.6.2 管理员设置模块 13
1.6.3 图书档案管理模块 19
1.6.4 图书借还模块 22
1.6.5 图书借阅查询模块 34
第2章 在线考试系统 39
2.1 修炼自身 40
2.1.1 “码农”和“高大上” 40
2.1.2 赢在自身——快速提升
自身修为 40
2.2 系统介绍 41
2.2.1 背景介绍 41
2.2.2 系统开发的目的和意义 42
2.3 系统分析 42
2.3.1 可行性分析 43
2.3.2 需求分析 43
2.4 系统设计 43
2.4.1 系统的总体设计 43
2.4.2 数据库架构 44
2.5 系统结构设计 45
2.5.1 系统功能结构 45
2.5.2 系统流程图 45
2.6 数据库设计 46
2.6.1 数据库分析 46
2.6.2 数据库概念设计 46
2.6.3 数据库物理设计 47
2.7 系统配置实现 49
2.8 前台详细设计与实现 49
2.8.1 前台首页 49
2.8.2 考生信息模块 51
2.8.3 在线考试模块 55
2.9 后台详细设计与实现 68
2.9.1 考生信息管理模块 69
2.9.2 考题信息添加及管理模块 71
2.10 系统测试 73
第3章 贝斯会客间 75
3.1 程序员职场生存秘籍 76
3.1.1 程序员的生存现状 76
3.1.2 赢在职场——修炼程序员
职场秘籍 76
3.2 新的项目 77
3.3 系统概述和总体设计 78
3.3.1 系统需求分析 78
3.3.2 系统运行流程 79
3.4 数据库设计 79
3.4.1 数据库结构设计 79
3.4.2 数据库配置信息 80
3.4.3 操作数据的常用方法 81
3.5 前台设计 82
3.5.1 前台首页 82
3.5.2 首页中调用的页面 85
3.5.3 签写留言页面 88
3.5.4 验证码 91
3.6 后台设计 91
3.6.1 后台登录首页 92
3.6.2 管理留言页面 94
3.6.3 编辑/回复留言页面 95
3.6.4 系统设置页面 98
3.6.5 修改密码页面 100
3.7 设置留言规则 103
3.8 系统测试 104
第4章 四公里社区网 107
第5章 电子相册管理系统 139
第6章 新春许愿墙 189
第7章 图书馆管理系统 215
第8章 典型企业网站 257
第9章 电子商务网站 297
第10章 开心斗地主 335
第11章 在线微博系统 365
第12章 OA在线办公系统 403