PHP项目开发全程实录
PHP项目开发全程实录封面图

PHP项目开发全程实录

张仿彦等, 编著

出版社:清华大学出版社

年代:2008

定价:46.0

书籍简介:

本书以10个实际项目开发程序为例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。本书配套光盘提供书中所有案例的全部源代码,还提供有视频录像、编程词典的体验版学习软件。

书籍目录:

第1章 九九度供求信息网(Apache+PHP+ phpMyAdmin+MySQL 5.0实现)

教学视频:1小时50分

1.1 开发背景

1.2 系统分析

1.2.1 需求分析

1.2.2 可行性分析

1.2.3 编写项目计划书

1.3 系统设计

1.3.1 系统目标

1.3.2 系统功能结构

1.3.3 系统流程图

1.3.4 系统预览

1.3.5 开发环境

1.3.6 文件夹组织结构

1.4 在Windows操作系统下搭建PI-IP开发环境

1.4.1 在Windows下应用AppServ快速配置PHP开发环境

1.4.2 Windows下Apache的安装配置

1.4.3 Windows下MySQL的安装配置

1.4.4 Windows下PI-IP的安装配置

1.4.5 在Windows下设置IIS+PHP的执行环境

1.5 数据库设计

1.5.1 数据库分析

1.5.2 数据库概念设计

1.5.3 使用PowerDesigner建模

1.5.4 创建数据库及数据表

1.6 单元测试

1.6.1 单元测试概述

1.6.2 单元测试的优点

1.7 前台首页设计

1.7.1 前台首页概述

1.7.2 前台首页技术分析

1.7.3 前台首页的实现过程

1.8 免费供求信息发布模块设计

1.8.1 免费供求信息发布模块概述

1.8.2 免费供求信息发布模块技术分析

1.8.3 免费供求信息发布模块的实现过程

1.9 信息检索模块设计

1.9.1 信息检索模块概述

1.9.2 信息检索模块技术分析

1.9.3 信息检索模块的实现过程

1.10 后台首页设计

1.10.1 后台首页概述

1.10.2 后台首页技术分析

1.10.3 后台首页的实现过程

1.11 付费供求信息发布模块设计

1.11.1 付费供求信息发布模块概述

1.11.2 付费供求信息发布模块技术分析

1.11.3 付费供求信息发布模块的实现过程

1.12 付费信息管理模块设计

1.12.1 付费信息管理模块概述

1.12.2 付费信息管理模块技术分析

1.12.3 付费信息显示的实现过程

1.12.4 付费信息审核的实现过程

1.12.5 付费信息删除的实现过程

1.12.6 单元测试

1.13 网站发布

1.14 开发技巧与难点分析

1.14.1 查询关键字描红功能

1.14.2 表单数据的提交方式

1.15 MySQL数据库技术专题

1.15.1 创建和删除数据库

1.15.2 创建和删除数据表

1.16 本章总结

第2章 BCTY365网上社区(Apach+PHP+ phpMyAdmin+MySQL 5.0实现)

教学视频:2小时24分

2.1 开发背景

2.2 系统分析

2.2.1 需求分析

2.2.2 可行性分析

2.2.3 编写项目计划书

2.3 系统设计

2.3.1 系统目标

2.3.2 系统功能结构

2.3.3 系统预览

2.3.4 开发环境

2.3.5 文件夹组织结构

2.4 在Linux操作系统下搭建PHP开发环境

2.4.1 Linux下Apache的安装配置

2.4.2 Linux下MySQL的安装配置

2 4.3 Linux下PHP的安装配置

2.5 数据库设计

2.5.1 数据库分析

2.5.2 数据库概念设计

2.5.3 创建数据库及数据表

2.6 公共模块设计

2.6.1 数据库连接文件

2.6.2 将文本中的字符转换为HTML标识符

2.7 前台首页设计

2.7.1 前台首页概述

2.7.2 前台首页技术分析

2.7.3 前台首页的实现过程

2.8 注册模块设计

2.8.1 注册模块概述

2.8.2 注册模块技术分析

2.8.3 注册模块的实现过程

2.9 技术支持模块设计

2.9.1 技术支持模块概述

2.9.2 技术支持模块技术分析

2.9.3 常见问题的实现过程

2.9.4 客户反馈的实现过程

2.9.5 单元测试

2.10 在线订购模块设计

2.10.1 在线订购模块概述

2.10.2 在线订购模块技术分析

2.10.3 购物车的实现过程

2.10.4 商品订单的实现过程

2.10.5 单元测试

2.11 社区论坛模块设计

2.11.1 社区论坛模块概述

2.11.2 社区论坛模块技术分析

2.11.3 论坛分类的实现过程

2.11.4 论坛帖子浏览的实现过程

2.11.5 论坛帖子发布的实现过程

2.11.6 论坛帖子回复的实现过程

2.11.7 单元测试

2.12 后台首页设计

2.12.1 后台首页概述

2.12.2 后台首页技术分析

2.12.3 后台首页的实现过程

2.13 编程词典管理模块设计

2.13.1 编程词典管理模块概述

2.13.2 编程词典管理模块技术分析

2.13.3 添加编程词典的实现过程

2.13.4 编辑编程词典的实现过程

2.14 软件升级管理模块设计

2.14.1 软件升级管理模块概述

2.14.2 软件升级管理模块技术分析

2.14.3 软件升级包上传的实现过程

2.14.4 软件升级包删除的实现过程

2.15 在Linux系统下发布网站

2.16 开发技巧与难点分析

2.16.1 管理员权限的设置

2.16.2 帖子置顶的设置

2.17 在线支付技术专题

2.18 本章总结

第3章 办公自动化管理系统(Apache+PHP+ phpMyAdmin+MySQL 5.0实现)

教学视频:1小时40分

3.1 开发背景

3.2 需求分析

3.3 系统设计

3.3.1 系统目标

3.3.2 系统功能结构

3.3.3 系统功能预览

3.3.4 系统流程图

3.3.5 开发环境

3.3.6 文件夹组织结构

3.4 数据库设计

3.4.1 数据库分析

3.4.2 数据库概念设计

3.4.3 数据库物理结构设计

3.5 公共模块设计

3.5.1 javascript脚本

3.5.2 自定义函数

3.6 前台首页设计

3.6.1 前台首页概述

3.6.2 前台首页技术分析

3.6.3 前台首页的实现过程

3.7 人事消息模块设计

3.7.1 人事消息模块概述

3.7.2 人事消息模块技术分析

3.7.3 消息管理的实现过程

3.7.4 意见箱的实现过程

3.8 考勤管理模块设计

3.8.1 考勤管理模块概述

3.8.2 考勤管理模块技术分析

3.8.3 上下班登记的实现过程

3.8.4 设置时间的实现过程

3.9 后台首页设计

3.9.1 后台首页概述

3.9.2 后台首页技术分析

3.9.3 后台首页的实现过程

3.10 部门管理模块设计

3.10.1 部门管理模块概述

3.10.2 部门管理模块技术分析

3.10.3 部门查看的实现过程

3.10.4 部门添加的实现过程

3.10.5 单元测试

3.11 系统管理模块设计

3.11.1 系统管理模块概述

3.11.2 系统管理模块技术分析

3.11.3 系统日志的实现过程

3.11.4 数据备份的实现过程

3.12 开发技巧与难点分析

3.12.1 使用JavaScript关联多选列表框

3.12.2 用户组设置

3.13 MySQL数据备份专题

3.14 本章总结

第4章 电子商务平台网(Apache+PHP+phpMy Admin+MySQL 5.0实现)

教学视频:1小时26分

4.1 开发背景

4.2 系统分析

4.2.1 需求分析

4.2.2 可行性分析

4.3 系统设计

4.3.1 系统目标

4.3.2 系统功能结构

4.3.3 购物流程图

4.3.4 系统预览

4.3.5 开发环境

4.3.6 文件夹组织结构

4.4 数据库设计

4.4.1 数据库分析

4.4.2 数据库概念设计

4.4.3 创建数据库及数据表

4.5 公共模块设计

4.5.1 数据库连接文件

4.5.2 CSS样式表文件

4.6 前台首页设计

4.6.1 前台首页概述

4.6.2 前台首页技术分析

4.6.3 前台首页的实现过程

4.7 商品展示模块设计

4.7.1 商品展示模块概述

4.7.2 商品展示模块技术分析

4.7.3 商品分类展示的实现过程

4.7.4 最新商品展示的实现过程

4.7.5 查看商品详细信息的实现过程

4.7.6 单元测试

4.8 购物车模块设计

4.8.1 网站购物车概述

4.8.2 网站购物车技术分析

4.8.3 添加至购物车的实现过程

4.8.4 查看购物车的实现过程

4.8.5 从购物车中移去指定商品的实现过程

4.8.6 修改商品购买数量的实现过程

4.8.7 清空购物车的实现过程

4.8.8 收银台结账的实现过程

4.8.9 生成商品订单的实现过程

4.8.10 单元测试

4.9 后台首页设计

4.9.1 后台首页概述

4.9.2 后台首页技术分析

4.9.3 后台首页的实现过程

4.10 客户订单信息管理模块设计

4.10.1 客户订单信息管理模块概述

4.10.2 客户订单信息管理模块技术分析

4.10.3 查看客户订单信息的实现过程

4.10.4 执行客户订单信息的实现过程

4.10.5 打印客户订单信息的实现过程

4.10.6 查找客户订单信息的实现过程

4.11 开发技巧与难点分析

4.11.1 防止非法用户绕过系统登录直接进入系统

4.11.2 检测用户名是否已经注册

4.11.3 用户安全退出

4.12 加密技术专题

4.12.1 URL编码加密技术

4.12.2 base64编码加密技术

4.12.3 crypt()加密技术

4.12.4 md5()加密技术

4.13 本章总结

第5章 网络在线考试系统(Apache+PHP+ Ajax+SQL Server 2000实现)

教学视频:1小时23分

5.1 开发背景

5.2 系统分析

5.2.1 需求分析

5.2.2 可行性分析

5.3 系统设计

5.3.1 系统目标

5.3.2 系统功能结构

5.3.3 系统流程图

5.3.4 系统预览

5.3.5 开发环境

5.3.6 文件夹组织结构

5.4 数据库设计

5.4.1 数据库分析

5.4.2 数据库概念设计

5.4.3 数据库物理结构

5.5 前台首页设计

5.5.1 前台首页概述

5.5.2 前台首页技术分析

5.5.3 前台首页的实现过程

5.6 考生信息模块设计

5.6.1 考生信息模块概述

5.6.2 考生信息模块的技术分析

5.6.3 考生注册的实现过程

5.6.4 单元测试

5.7 在线考试模块设计

5.7.1 在线考试模块的概述

5.7.2 在线考试模块的技术分析

5.7.3 应用Ajax在线答题的实现过程

5.7.4 分数统计和成绩保存的实现过程

5.7.5 单元测试

5.8 后台首页设计

5.8.1 后台首页概述

5.8.2 后台首页技术分析

5.8.3 后台首页的实现过程

5.9 考题信息管理模块设计

5.9.1 考题信息管理模块的概述

5.9.2 考题信息管理模块的技术分析

5.9.3 考题信息添加的实现过程

5.9.4 查询考题信息的实现过程

5.10 开发技巧与难点分析

5.10.1 考生登录编号的获取

5.10.2 通过Ajax技术实现计时与显示剩余时间

5.11 AjaX无刷新技术专题

5.11.1 AjaX概述

5.11.2 AjaX的优点

5.11.3 AjaX的工作原理

5.11.4 AjaX的工作流程

5.11.5 AjaX中的核心技术XMLHttpRequest

5.12 本章总结

第6章 物流配送信息网(Apache+PHP+phpMy+MYSQL5.0实现)

第7章 学校图书馆管理系统(Apache+PHP+phpMyAdmin+MYSQL5.0实现)

第8章 博客管理系统(Apache+PHP+phpMyAdmin+MYSQL5.0实现)

第9章 企业快信系统(Apache+PHP+Access+Web Service实现)

第10章 Online 影视365网Apache+PHP+ADODB+phpMyAdmin+MYSQL5.0实现)

内容摘要:

本书以九九度供求信息网、BCTY365网上社区、办公自动化管理系统、电子商务平台网、网络在线考试系统、物流配送信息网、学校图书馆管理系统、博客管理系统、企业快信系统、online影视365等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库设计、网站开发到网站发布,每一过程都详细地进行了介绍。本书附有配套光盘,光盘中提供有10多个小时的教学视频录像、编程词典的体验版学习软件,还提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows NT、Windows Server 2003、Linux、Unix操作系统下全部通过,保证能够正常运行。本书案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行网站开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。

编辑推荐:

DVD语音视频讲解光盘:10套完整应用系统及全部源程序、17小时全程语音讲解及环境搭建视频录像、SQ·Server“编程词典(体验版)”软件1套。本书项目开发案例:九九度供求信息网(视频讲解:1小时50分)、BCTY365网上社区系统(视频讲解:2小时24分)、办公自动化系统(视频讲解:1小时40分)、电子商务平台(视频讲解:1小时26分)、网络在线考试(视频讲解:1小时23分)、物流配送信息网(视频讲解:1小时27分)、图书馆管理系统(视频讲解:2小时38分)、博客管理系统(视频讲解:1小时l6分)、企业快信(短信+邮件)(视频讲解:1小时27分)、在线影视365网站(视频讲解:1小时31分)。

书籍规格:

书籍详细信息
书名PHP项目开发全程实录站内查询相似图书
丛书名软件项目开发全程实录
9787302172444
如需购买下载《PHP项目开发全程实录》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)46.0语种简体中文
尺寸26装帧平装
页数 560 印数 5000

书籍信息归属:

PHP项目开发全程实录是清华大学出版社于2008.出版的中图分类号为 TP312 的主题关于 PHP语言-程序设计 的书籍。