
0人評分過此書
PHP项目开发全程实录
作者
:
出版日期
:
2018/07/01
閱讀格式
:
EPUB
ISBN
:
9787302498940
《PHP項目開發全程實錄(第4版)》以52同城信息網、BCTY365網上社區、辦公自動化管理系統、銘成在線考試系統、物流配送信息網、學校圖書館管理系統、博客管理系統、365影視音樂網、明日科技企業網站和51購商城10個實際項目開發程序為案例,從軟件工程的角度出發,按照項目的開發順序,全面、系統地介紹了程序開發流程。從開發背景、需求分析、系統功能分析、數據庫分析、數據庫設計、網站開發到網站發佈,對每一過程都進行了詳細的介紹
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言(第4版) Preface 4~(th) Edition
- 目录
-
第1章 52同城信息网(Apache+PHP+phpMyAdmin+MySQL 5.5实现)
-
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操作系统下搭建PHP开发环境
-
1.4.1 在Windows下应用phpStudy快速配置PHP开发环境
-
1.4.2 PHP服务器的启动与停止
-
-
1.5 数据库设计
-
1.5.1 数据库分析
-
1.5.2 数据库概念设计
-
1.5.3 创建数据库及数据表
-
-
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网上社区(Apache+PHP+phpMyAdmin+MySQL 5.5实现)
-
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.5实现)
-
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.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章 铭成在线考试系统(PHP+MySQL+组件化开发实现)
-
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 为什么使用组件
-
4.5.3 查找组件
-
4.5.4 使用PHP组件
-
4.5.5 入口文件
-
-
4.6 考试科目模块设计
-
4.6.1 考试科目模块概述
-
4.6.2 考试科目模块技术分析
-
4.6.3 获取并显示考试科目
-
4.6.4 获取并显示指定考试科目的所有试卷
-
-
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.9 开发技巧与难点分析
-
4.9.1 Composer常用命令
-
4.9.2 中断jQuery的each()方法
-
-
4.10 Ajax无刷新技术专题
-
4.10.1 Ajax概述
-
4.10.2 Ajax的优点
-
4.10.3 Ajax的工作原理
-
4.10.4 Ajax的工作流程
-
-
4.11 本章总结
-
-
第5章 物流配送信息网(Apache+PHP+MySQL 5.5实现)
-
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.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.7 发货单管理模块设计
-
5.7.1 发货单管理模块概述
-
5.7.2 发货单管理模块技术分析
-
5.7.3 发货单填单的实现过程
-
5.7.4 发货单查询的实现过程
-
5.7.5 发货单删除的实现过程
-
5.7.6 查看发货单明细的实现过程
-
5.7.7 发货单打印的实现过程
-
5.7.8 回执单验收的实现过程
-
-
5.8 基础信息管理模块设计
-
5.8.1 基础信息管理模块概述
-
5.8.2 管理员信息管理模块的实现过程
-
5.8.3 客户信息管理的实现过程
-
5.8.4 车源信息管理的实现过程
-
-
5.9 开发技巧与难点分析
-
5.9.1 应用Session存储有关用户会话的信息
-
5.9.2 应用正则表达式验证电话号码
-
-
5.10 本章总结
-
-
第6章 学校图书馆管理系统(Apache+PHP+phpMyAdmin+MySQL 5.5实现)
-
6.1 开发背景
-
6.2 需求分析
-
6.3 系统设计
-
6.3.1 系统目标
-
6.3.2 系统功能结构
-
6.3.3 系统流程图
-
6.3.4 系统预览
-
6.3.5 开发环境
-
6.3.6 文件夹组织结构
-
-
6.4 数据库设计
-
6.4.1 数据库分析
-
6.4.2 数据库概念设计
-
6.4.3 创建数据库及数据表
-
-
6.5 首页设计
-
6.5.1 首页概述
-
6.5.2 首页技术分析
-
6.5.3 首页的实现过程
-
-
6.6 管理员模块设计
-
6.6.1 管理员模块概述
-
6.6.2 管理员模块技术分析
-
6.6.3 系统登录的实现过程
-
6.6.4 查看管理员的实现过程
-
6.6.5 添加管理员的实现过程
-
6.6.6 设置管理员权限的实现过程
-
6.6.7 删除管理员的实现过程
-
6.6.8 单元测试
-
-
6.7 读者档案管理模块设计
-
6.7.1 读者档案管理模块概述
-
6.7.2 读者档案管理模块技术分析
-
6.7.3 查看读者信息列表的实现过程
-
6.7.4 查看读者详细信息的实现过程
-
6.7.5 添加读者信息的实现过程
-
6.7.6 修改读者信息的实现过程
-
6.7.7 删除读者信息的实现过程
-
-
6.8 图书档案管理模块设计
-
6.8.1 图书档案管理模块概述
-
6.8.2 图书档案管理模块技术分析
-
6.8.3 查看图书信息列表的实现过程
-
6.8.4 添加图书信息的实现过程
-
6.8.5 修改图书信息的实现过程
-
6.8.6 删除图书信息的实现过程
-
-
6.9 图书借还模块设计
-
6.9.1 图书借还模块概述
-
6.9.2 图书借还模块技术分析
-
6.9.3 图书借阅的实现过程
-
6.9.4 图书续借的实现过程
-
6.9.5 图书归还的实现过程
-
6.9.6 图书借阅查询的实现过程
-
6.9.7 单元测试
-
-
6.10 开发技巧与难点分析
-
6.10.1 如何自动计算图书归还日期
-
6.10.2 如何对图书借阅信息进行统计排行
-
-
6.11 联接语句技术专题
-
6.11.1 内联接语句
-
6.11.2 外联接语句
-
-
6.12 本章总结
-
-
第7章 博客管理系统(Apache+PHP+phpMyAdmin+MySQL 5.5实现)
-
7.1 开发背景
-
7.2 需求分析
-
7.3 系统设计
-
7.3.1 系统目标
-
7.3.2 系统功能结构
-
7.3.3 系统功能预览
-
7.3.4 系统流程图
-
7.3.5 开发环境
-
7.3.6 文件夹组织结构
-
-
7.4 数据库设计
-
7.4.1 数据库分析
-
7.4.2 数据库概念设计
-
7.4.3 数据库物理结构设计
-
-
7.5 首页设计
-
7.5.1 首页概述
-
7.5.2 首页技术分析
-
7.5.3 首页的实现过程
-
-
7.6 文章管理模块设计
-
7.6.1 文章管理模块概述
-
7.6.2 文章管理模块技术分析
-
7.6.3 添加文章的实现过程
-
7.6.4 文章列表的实现过程
-
7.6.5 查看文章、评论的实现过程
-
7.6.6 删除文章、评论的实现过程
-
-
7.7 图片上传模块设计
-
7.7.1 图片上传模块概述
-
7.7.2 图片上传模块技术分析
-
7.7.3 图片上传的实现过程
-
7.7.4 图片浏览的实现过程
-
7.7.5 删除图片的实现过程
-
-
7.8 朋友圈模块设计
-
7.8.1 朋友圈模块概述
-
7.8.2 朋友圈模块技术分析
-
7.8.3 添加好友的实现过程
-
7.8.4 浏览好友的实现过程
-
7.8.5 查询好友的实现过程
-
-
7.9 开发技巧与难点分析
-
7.10 登录验证码技术专题
-
7.10.1 简单的数字验证
-
7.10.2 数字图形验证码
-
7.10.3 汉字图形验证码
-
-
7.11 本章总结
-
-
第8章 365影视音乐网(Apache+PHP+phpMyAdmin+MySQL 5.5实现)
-
8.1 开发背景
-
8.2 需求分析
-
8.3 系统分析
-
8.3.1 系统功能结构
-
8.3.2 功能预览
-
8.3.3 系统流程图
-
8.3.4 开发环境
-
8.3.5 文件夹组织结构
-
-
8.4 数据库设计
-
8.4.1 数据库概念设计
-
8.4.2 数据库物理结构设计
-
-
8.5 前台首页设计
-
8.5.1 前台首页概述
-
8.5.2 前台首页技术分析
-
8.5.3 前台首页的实现过程
-
-
8.6 详细信息查看模块
-
8.6.1 详细信息查看模块概述
-
8.6.2 详细信息查看模块技术分析
-
8.6.3 详细信息查看的实现过程
-
-
8.7 在线观看与试听模块设计
-
8.7.1 在线观看与试听模块概述
-
8.7.2 在线观看与试听模块技术分析
-
8.7.3 在线观看的实现过程
-
8.7.4 在线试听的实现过程
-
-
8.8 点歌模块设计
-
8.8.1 点歌模块概述
-
8.8.2 点歌模块技术分析
-
8.8.3 会员点歌的实现过程
-
8.8.4 查看点歌信息的实现过程
-
-
8.9 后台首页设计
-
8.9.1 后台首页概述
-
8.9.2 后台首页技术分析
-
8.9.3 后台首页的实现过程
-
-
8.10 目录管理模块设计
-
8.10.1 目录管理模块概述
-
8.10.2 目录管理模块技术分析
-
8.10.3 视频目录管理的实现过程
-
8.10.4 视频目录添加的实现过程
-
8.10.5 目录删除的实现过程
-
-
8.11 数据管理模块设计
-
8.11.1 数据管理模块概述
-
8.11.2 数据管理模块技术分析
-
8.11.3 视频数据添加的实现过程
-
8.11.4 数据删除
-
-
8.12 管理员设置模块设计
-
8.12.1 管理员设置模块概述
-
8.12.2 管理员设置模块技术分析
-
8.12.3 管理员添加的实现过程
-
8.12.4 管理员删除的实现过程
-
-
8.13 其他主要功能展示
-
8.13.1 用户注册功能
-
8.13.2 用户登录功能
-
8.13.3 下载功能
-
-
8.14 开发技巧与难点分析
-
8.14.1 无边框窗口
-
8.14.2 刷新父级窗口和关闭子窗口
-
-
8.15 PDO技术专题
-
8.15.1 通过PDO连接数据库
-
8.15.2 执行SQL语句
-
8.15.3 获取结果集
-
-
8.16 本章总结
-
-
第9章 明日科技企业网站(ThinkPHP 3.2.3实现)
-
9.1 开发背景
-
9.2 需求分析
-
9.3 系统分析
-
9.3.1 系统目标
-
9.3.2 系统功能结构
-
9.3.3 功能预览
-
9.3.4 系统流程图
-
9.3.5 开发环境
-
9.3.6 文件夹组织结构
-
-
9.4 数据库设计
-
9.4.1 数据库分析
-
9.4.2 数据库逻辑设计
-
-
9.5 前台首页设计
-
9.5.1 前台首页概述
-
9.5.2 前台首页技术分析
-
9.5.3 导航栏的实现过程
-
9.5.4 幻灯片轮播的实现过程
-
-
9.6 新闻模块设计
-
9.6.1 新闻模块概述
-
9.6.2 新闻模块技术分析
-
9.6.3 新闻列表页的实现过程
-
9.6.4 新闻详情页的实现过程
-
-
9.7 前台其他模块设计
-
9.7.1 其他概述
-
9.7.2 其他模块技术分析
-
9.7.3 联系我们的实现过程
-
-
9.8 后台登录模块设计
-
9.8.1 后台登录模块概述
-
9.8.2 后台登录模块技术分析
-
9.8.3 后台登录的实现过程
-
-
9.9 后台管理模块设计
-
9.9.1 后台登录模块概述
-
9.9.2 网站内容模块技术分析
-
9.9.3 文章管理的实现过程
-
-
9.10 开发技巧与难点分析
-
9.10.1 什么是单一入口
-
9.10.2 为什么要使用MVC设计模式
-
9.10.3 清空缓存
-
-
9.11 ThinkPHP视图技术专题
-
9.11.1 模板定义
-
9.11.2 模板赋值
-
9.11.3 指定模板文件
-
-
9.12 内置ThinkTemplate模板引擎
-
9.12.1 变量输出
-
9.12.2 使用函数
-
9.12.3 内置标签
-
9.12.4 模板继承
-
-
9.13 本章总结
-
-
第10章 51购商城(ThinkPHP 3.2.3实现)
-
10.1 开发背景
-
10.2 需求分析
-
10.3 系统分析
-
10.3.1 系统目标
-
10.3.2 系统功能结构
-
10.3.3 功能预览
-
10.3.4 系统流程图
-
10.3.5 开发环境
-
10.3.6 文件夹组织结构
-
-
10.4 数据库设计
-
10.4.1 数据库分析
-
10.4.2 数据库逻辑设计
-
-
10.5 前台首页设计
-
10.5.1 前台首页概述
-
10.5.2 前台首页技术分析
-
10.5.3 商品分类模块的实现过程
-
10.5.4 推荐商品模块的实现过程
-
-
10.6 登录模块设计
-
10.6.1 登录模块概述
-
10.6.2 登录模块技术分析
-
10.6.3 用户注册功能的实现过程
-
10.6.4 用户登录功能的实现过程
-
-
10.7 购物车模块设计
-
10.7.1 购物车模块概述
-
10.7.2 购物车模块技术分析
-
10.7.3 添加商品至购物车的实现过程
-
10.7.4 查看购物车商品的实现过程
-
10.7.5 清空购物车的实现过程
-
10.7.6 添加收货地址的实现过程
-
10.7.7 提交订单的实现过程
-
-
10.8 后台首页设计
-
10.8.1 后台首页概述
-
10.8.2 后台首页技术分析
-
10.8.3 管理员登录模块设计
-
10.8.4 商品模块设计
-
10.8.5 订单模块设计
-
10.8.6 管理员模块设计
-
10.8.7 会员模块设计
-
10.8.8 广告模块设计
-
-
10.9 开发技巧与难点分析
-
10.9.1 解决Ajax的乱码问题
-
10.9.2 使用JavaScript脚本获取、输出标签内容
-
10.9.3 禁用页面缓存
-
10.9.4 判断上传文件格式
-
10.9.5 设置服务器的时间
-
-
10.10 ThinkPHP分页技术专题
-
10.11 本章总结
-
- 附录
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分