0人評分過此書

PHP项目开发全程实录

出版日期
2018/07/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302498940

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
《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 本章总结
  • 附录
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading