PHP网络编程典型模块与实例精讲PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:姜林美,宗杰,徐剑编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2007
- ISBN:7121044935
- 页数:415 页
第1章 PHP开发前奏 1
1.1 PHP+MySQL网络程序的运行原理 1
1.1.1 PHP原理 1
1.1.2 为什么使用PHP和MySQL 2
1.2 PHP+MySQL开发运行环境的搭建 6
1.2.1 在Linux下的安装与配置 6
1.2.2 在Windows下的安装与配置 9
1.2.3 指点迷津——关键的配置选项 18
1.2.4 第一个PHP程序 19
1.3 PHP与各类数据库连接的普遍性方法 22
1.3.1 直接连接数据库 22
1.3.2 通过ODBC数据源连接数据库 22
1.3.3 脚下留心——常见的连接错误 23
1.4 PHP编程基础必知必会 26
1.4.1 PHP数据类型戏法 26
1.4.2 PHP字符串操作常用方法 27
1.4.3 独家见解——可变变量的妙用 28
1.4.4 数组作为键值对映射结构 29
1.4.5 数组作为堆栈和队列 29
1.4.6 遍历数组 30
1.4.7 面向对象的PHP 31
1.5 指点迷津 32
1.5.1 PHP调试技巧 32
1.5.2 怎样学好PHP 34
1.6 不能不说 34
1.7 小结 35
第2章 注册及登录验证模块设计 36
2.1 建立用户信息表 36
2.2 为注册建立HTML表单 37
2.3 处理注册数据 39
2.3.1 获取用户填写的信息 39
2.3.2 建立PHP与MySQL数据库的连接 41
2.3.3 将用户信息记录到数据库 42
2.4 客户端的数据有效性验证 46
2.4.1 指点迷津——JavaScript编程 46
2.4.2 表单数据的有效性验证 51
2.4.3 多学两招——使用正则表达式 53
2.5 服务器端的数据有效性验证 56
2.5.1 指点迷津——PHP处理正则表达式 56
2.5.2 在数据库中查询记录 59
2.5.3 检查用户名是否已存在 61
2.5.4 脚下留心——小心SQL注入漏洞 62
2.6 显示用户的注册信息 64
2.6.1 获取用户的注册信息 64
2.6.2 使用CSS格式化页面 67
2.7 实现用户登录 71
2.7.1 创建登录表单 71
2.7.2 验证登录名和密码 72
2.7.3 更新用户登录信息 74
2.7.4 用Session保存用户信息 75
2.7.5 判断用户是否已登录 76
2.8 多学两招——调试数据库处理错误 77
2.9 小结 78
第3章 聊天室模块设计 79
3.1 聊天室设计原理及功能分析 79
3.1.1 聊天室的设计原理 79
3.1.2 聊天室功能分析 81
3.1.3 指点迷津——PHP中的文件操作 83
3.2 聊天室主体框架设计 85
3.2.1 用户列表页面设计 85
3.2.2 聊天内容页面设计 87
3.2.3 发送内容页面设计 88
3.2.4 信息控制页面设计 90
3.3 聊天室功能扩展 92
3.3.1 发布公告信息 92
3.3.2 禁止用户发言 93
3.3.3 添加表情和动作 95
3.4 使用Ajax技术实现聊天室 97
3.4.1 Ajax技术概述 97
3.4.2 使用Ajax技术改造聊天室 98
3.5 聊天室的优化 101
3.5.1 聊天室数据同步问题 101
3.5.2 使用MySQL扩展聊天室 102
3.6 小结 104
第4章 在线投票系统设计 105
4.1 系统功能分析及数据库设计 105
4.1.1 系统原理分析 105
4.1.2 系统功能概述 106
4.1.3 数据库设计 107
4.2 投票模块设计 107
4.2.1 投票页面设计 107
4.2.2 多学两招——使用GD库生成Web图表 110
4.2.3 投票结果页面设计 115
4.2.4 计数页面设计 118
4.2.5 禁止重复投票模块 120
4.3 投票管理模块设计 121
4.3.1 添加投票项目模块 121
4.3.2 修改投票项目模块 123
4.3.3 删除投票项目模块 125
4.3.4 显示投票项目模块 126
4.4 在线系统的优化 127
4.5 系统调试技巧 128
4.6 小结 131
第5章 BBS讨论区模块设计 132
5.1 系统功能分析及总体设计 132
5.1.1 系统功能概述 132
5.1.2 问题分析 133
5.1.3 总体设计 134
5.1.4 数据库设计与实现 135
5.2 讨论区主页面设计 138
5.2.1 顶部及底部公用文件的设计 139
5.2.2 帖子树中的节点类(TreeNode.php) 141
5.2.3 帖子列表页面(Default.php)设计 144
5.2.4 多学两招——展开和折叠 147
5.3 帖子阅读及发布页面设计 153
5.3.1 帖子阅读页面(View.php) 153
5.3.2 指点迷津——PHP数据库事务处理 157
5.3.3 帖子发布页面(post.php) 158
5.3.4 多学两招——上传图片 165
5.4 讨论区管理设计 168
5.4.1 讨论区管理主页面(Admin.php) 168
5.4.2 删除帖子 172
5.4.3 搜索帖子 175
5.4.4 版面管理页面(AdminBoard.php) 177
5.5 用户管理设计 183
5.5.1 查看发帖排行页面(AdminHeroes.php) 183
5.5.2 用户管理页面(AdminUserInfo.php) 185
5.6 多学两招——使用触发器 187
5.7 小结 189
第6章 内容管理系统 190
6.1 系统功能分析与总体设计 190
6.1.1 系统功能概述 190
6.1.2 总体设计 191
6.2 数据库设计与实现 192
6.2.1 数据库需求分析 192
6.2.2 数据库逻辑设计 192
6.3 公共模块设计 194
6.3.1 文件夹的规划 194
6.3.2 文本编辑模块 195
6.3.3 数据库连接模块 198
6.4 信息发布系统管理模块设计 201
6.4.1 信息发布系统栏目管理 201
6.4.2 多学两招——同步删除栏目和栏目下的文章 209
6.4.3 信息发布 209
6.4.4 信息修改 216
6.4.5 信息列表设计 218
6.4.6 信息的删除、审核和锁定 221
6.4.7 多学两招——多条信息的删除、审核和锁定 223
6.5 信息发布系统页面浏览 225
6.5.1 指点迷津——使用Smarty模版 225
6.5.2 使用模版生成index.htm首页 227
6.5.3 信息浏览 233
6.5.4 信息内容查询 235
6.6 重点难点分析 237
6.7 系统的应用与扩展 237
6.8 小结 238
第7章 在线人才招聘系统 239
7.1 系统功能分析与总体设计 239
7.1.1 系统功能概述 239
7.1.2 非功能性需求分析 240
7.1.3 总体设计 240
7.2 数据库设计与实现 241
7.2.1 数据库需求分析 241
7.2.2 数据库逻辑设计 242
7.2.3 数据库索引设计 247
7.3 系统目录结构与公共模块设计 248
7.3.1 系统目录结构 248
7.3.2 数据库连接类DataAccess设计 248
7.3.3 错误处理页面设计 250
7.4 前台页面设计 251
7.4.1 框架页面的调用 251
7.4.2 首页设计 252
7.4.3 最新人才信息的显示 254
7.4.4 推荐职位栏目的设计 255
7.4.5 会员登录页面设计 257
7.4.6 多学两招——验证码技术的实现 261
7.4.7 用户注销功能 263
7.5 个人求职模块设计 264
7.5.1 个人用户注册 264
7.5.2 多学两招——使用正则表达式进行验证 268
7.5.3 建立个人简历 270
7.5.4 显示个人简历 272
7.5.5 职位浏览页面设计 276
7.5.6 应聘职位功能设计 278
7.6 企业招聘模块的设计 279
7.6.1 建立企业信息 279
7.6.2 收藏个人简历 282
7.6.3 发布招聘信息 283
7.6.4 企业控制面板页面的设计 285
7.7 新闻动态管理设计 287
7.7.1 新闻动态页面的设计 287
7.7.2 多学两招——分页函数的实现 288
7.7.3 独家见解——“where 1==1”的妙用 291
7.8 后台页面设计 293
7.8.1 后台登录页面设计 293
7.8.2 检测后台用户是否登录 294
7.8.3 企业信息管理设计 294
7.8.4 个人信息管理设计 297
7.8.5 管理员密码修改 299
7.8.6 多学两招——如何用PHP发送HTML格式的邮件 300
7.9 小结 302
第8章 在线购物系统 303
8.1 系统功能分析与总体设计 303
8.1.1 系统功能概述 303
8.1.2 总体设计 304
8.1.3 系统流程分析 305
8.1.4 系统目录结构 306
8.2 数据库设计与实现 306
8.2.1 数据库需求分析 306
8.2.2 数据库逻辑设计 308
8.3 公共模块设计 310
8.3.1 数据库公共模块 310
8.3.2 common.php和global.php单元 312
8.4 产品模块设计 313
8.4.1 产品类型设计 313
8.4.2 产品添加设计 314
8.4.3 产品信息查询 319
8.5 前台页面模块设计 321
8.5.1 首页设计 321
8.5.2 产品详细信息 324
8.5.3 购物车设计 326
8.5.4 结账处理 330
8.5.5 会员注册和登录页面设计 336
8.5.6 会员账户管理 338
8.6 订单管理模块设计 339
8.7 会员管理模块设计 348
8.8 重点难点分析 349
8.9 系统应用与扩展 350
8.10 小结 350
第9章 企业办公OA系统 351
9.1 系统功能分析及总体设计 351
9.1.1 系统功能概述 351
9.1.2 总体设计 352
9.2 数据库设计与实现 352
9.2.1 数据库需求分析 352
9.2.2 数据库逻辑设计 354
9.3 独家见解——事件机制编程 357
9.3.1 事件机制基础 358
9.3.2 页面基类 360
9.3.3 基类派生 365
9.4 用户管理子系统设计 367
9.4.1 用户登录/退出模块设计 367
9.4.2 多学两招——随机生成验证码 371
9.4.3 主页面设计 372
9.4.4 员工管理模块设计 376
9.4.5 用户管理模块设计 385
9.4.6 独家见解——通过文件名进行权限管理 395
9.5 日常管理子系统设计 398
9.5.1 文档管理模块设计 398
9.5.2 批示管理模块设计 399
9.5.3 会议管理模块设计 400
9.5.4 公共信息管理模块设计 402
9.6 个人办公子系统设计 403
9.6.1 个人邮件管理模块设计 403
9.6.2 名片管理模块设计 407
9.7 业务管理子系统设计 407
9.7.1 库存管理模块设计 407
9.7.2 独家见解——使用数据库进行日期运算 409
9.7.3 报表管理模块设计 409
9.8 多学两招——生成Excel报表 411
9.9 重点难点分折 414
9.10 小结 415
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《2020考研英语大趋势 历年真题完形+翻译+新题型精讲精练》商志 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《2019国家执业药师考试教材精讲 药学专业知识 2 第2版》何冰 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017