首页 > L1

《PHP项目开发全程实录》

《PHP项目开发全程实录》

出版时间:2008
出版社:清华大学出版社
作者:张仿彦,刘中华,杨丽 等编著
页数:506


《PHP项目开发全程实录》内容概要[E]

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

《PHP项目开发全程实录》书籍目录[E]

第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实现)

《PHP项目开发全程实录》章节摘录[E]

第1章 九九度供求信息网(Apache+PHP+ phpMyAdmin+MySQL 5.0实现)教学视频:1小时50分
1.1 开发背景
×××信息科技有限公司是一家以整合渠道资源为主的高科技公司。为了扩大企业规模,增强企业的竞争力,该公司决定向多元化发展,借助Internet在国内的快速发展,聚集部分资金投入网站建设,为企业和用户提供综合信息服务,以向企业提供有偿信息服务为盈利方式,打造一个全新的供求信息网。例如,提供企业广告、发布各类免费供求信息、发布企业付费信息等服务方式。现需要委托其他单位开发一个综合信息网站。
1.2 系统分析
1.2.1 需求分析
对于信息网站来说,用户的访问量是至关重要的。如果网站的访问量很低,那么就很少有企业会要求为他提供有偿服务,也就没有利润可言了。因此信息网站必须为用户提供大量的、免费的、有价值的信息才能够吸引用户。为此,网站不仅要为企业提供各种有偿服务,还需要额外为用户提供大量的无偿服务。通过与企业的实际接触和沟通,确定网站应包括招聘信息、求职信息、培训信息、公寓信息、家教信息、车辆信息、物品求购、物品出售、求兑出兑,寻求合作、企业广告等服务。
通过实际调查,要求供求信息网具有以下功能:
界面设计美观大方、方便、快捷、操作灵活,树立企业形象。
实现强大的供求信息查询,支持模糊查询。
用户不需要注册,便可免费发布供求信息。
免费发布的供求信息必须经后台审核后才能正式发布,避免不良信息。
支持海量数据录入。
由于供求信息数据量大,后台应该可以随时清理数据。
1.2.2 可行性分析
根据《GB8567—88计算机软件产品开发文件编制指南》中可行性分析的要求,制定可行性研究报告如下:
1.引言
(1)编写目的
为了给企业的决策层提供是否进行项目实施的参考依据,现以文件的形式分析项目的风险、项目需要的投资与效益。
(2)背景
×××信息科技有限公司是一家以整合渠道资源为主的高科技公司。

《PHP项目开发全程实录》编辑推荐[E]

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


  • 暂无相关文章