PHP项目开发案例全程实录

PHP项目开发案例全程实录
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2011-01
版次: 2
ISBN: 9787302241928
定价: 69.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 594页
字数: 1020千字
正文语种: 简体中文
27人买过
  • 《PHP项目开发案例全程实录》以九九度供求信息网、BCTY365网上社区、办公自动化管理系统、电子商务平台网、网络在线考试系统、物流配送信息网、学校图书馆管理系统、博客管理系统、企业快信系统、online影视365网、明日知道网站和电子商务网站12个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库设计、网站开发到网站发布,对每一过程都进行了详细的介绍。
    《PHP项目开发案例全程实录》案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行网站开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。本书光盘提供12个项目开发完整案例的同步教学视频,12个项目开发完整案例及其源程序,本书的服务网站还提供了内容丰富的素材库、题库、模块库、案例库和本书的答疑服务。《PHP项目开发案例全程实录》是一本项目开发案例方面的参考书,适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。   明日科技,专业的软件开发公司,该公司是一家以计算机软件技术为核心的高科技企业,是专业的应用软件开发和服务企业,多年来始终致力于行业管理软件开发、行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业,公司现有各类软件工程师50余人。另外,公司还致力于软件技术的普及和传播,先后创作软件开发类图书多部,其中多部图书荣获“全国优秀畅销书”奖。 第1章九九度供求信息网(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)1
    视频讲解:1小时50分钟
    1.1开发背景2
    1.2系统分析2
    1.2.1需求分析2
    1.2.2可行性分析2
    1.2.3编写项目计划书3
    1.3系统设计5
    1.3.1系统目标5
    1.3.2系统功能结构6
    1.3.3系统流程图7
    1.3.4系统预览7
    1.3.5开发环境8
    1.3.6文件夹组织结构9
    1.4在Windows操作系统下搭建PHP开发
    环境9
    1.4.1在Windows下应用AppServ快速配置
    PHP开发环境9
    1.4.2Windows下Apache的安装配置12
    1.4.3Windows下MySQL的安装配置16
    1.4.4Windows下PHP的安装配置17
    1.4.5在Windows下设置IIS+PHP的执行环境19
    1.5数据库设计22
    1.5.1数据库分析22
    1.5.2数据库概念设计22
    1.5.3使用PowerDesigner建模24
    1.5.4创建数据库及数据表26
    1.6单元测试27
    1.6.1单元测试概述28
    1.6.2单元测试的优点28
    1.7前台首页设计28
    1.7.1前台首页概述28
    1.7.2前台首页技术分析30
    1.7.3前台首页的实现过程31
    1.8免费供求信息发布模块设计32
    1.8.1免费供求信息发布模块概述32
    1.8.2免费供求信息发布模块技术分析32
    1.8.3免费供求信息发布模块的实现过程35
    1.9信息检索模块设计37
    1.9.1信息检索模块概述37
    1.9.2信息检索模块技术分析38
    1.9.3信息检索模块的实现过程40
    1.10后台首页设计43
    1.10.1后台首页概述43
    1.10.2后台首页技术分析44
    1.10.3后台首页的实现过程46
    1.11付费供求信息发布模块设计47
    1.11.1付费供求信息发布模块概述47
    1.11.2付费供求信息发布模块技术分析48
    1.11.3付费供求信息发布模块的实现过程48
    1.12付费信息管理模块设计50
    1.12.1付费信息管理模块概述50
    1.12.2付费信息管理模块技术分析51
    1.12.3付费信息显示的实现过程52
    1.12.4付费信息审核的实现过程55
    1.12.5付费信息删除的实现过程55
    1.12.6单元测试56
    1.13网站发布58
    1.14开发技巧与难点分析59
    1.14.1查询关键字描红功能59
    1.14.2表单数据的提交方式61
    1.15MySQL数据库技术专题62
    1.15.1创建和删除数据库62
    1.15.2创建和删除数据表63
    1.16本章总结64

    第2章BCTY365网上社区(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)65
    视频讲解:2小时24分钟
    2.1开发背景66
    2.2系统分析66
    2.2.1需求分析66
    2.2.2可行性分析66
    2.2.3编写项目计划书67
    2.3系统设计69
    2.3.1系统目标69
    2.3.2系统功能结构69
    2.3.3系统预览69
    2.3.4开发环境72
    2.3.5文件夹组织结构72
    2.4在Linux操作系统下搭建PHP开发
    环境72
    2.4.1Linux下Apache的安装配置73
    2.4.2Linux下MySQL的安装配置74
    2.4.3Linux下PHP的安装配置75
    2.5数据库设计77
    2.5.1数据库分析77
    2.5.2数据库概念设计77
    2.5.3创建数据库及数据表78
    2.6公共模块设计82
    2.6.1数据库连接文件82
    2.6.2将文本中的字符转换为HTML标识符83
    2.7前台首页设计84
    2.7.1前台首页概述84
    2.7.2前台首页技术分析84
    2.7.3前台首页的实现过程87
    2.8注册模块设计89
    2.8.1注册模块概述89
    2.8.2注册模块技术分析89
    2.8.3注册模块的实现过程91
    2.9技术支持模块设计92
    2.9.1技术支持模块概述92
    2.9.2技术支持模块技术分析93
    2.9.3常见问题的实现过程94
    2.9.4客户反馈的实现过程95
    2.9.5单元测试96
    2.10在线订购模块设计97
    2.10.1在线订购模块概述97
    2.10.2在线订购模块技术分析97
    2.10.3购物车的实现过程100
    2.10.4商品订单的实现过程102
    2.10.5单元测试103
    2.11社区论坛模块设计104
    2.11.1社区论坛模块概述104
    2.11.2社区论坛模块技术分析105
    2.11.3论坛分类的实现过程105
    2.11.4论坛帖子浏览的实现过程107
    2.11.5论坛帖子发布的实现过程110
    2.11.6论坛帖子回复的实现过程113
    2.11.7单元测试114
    2.12后台首页设计115
    2.12.1后台首页概述115
    2.12.2后台首页技术分析115
    2.12.3后台首页的实现过程117
    2.13编程词典管理模块设计118
    2.13.1编程词典管理模块概述118
    2.13.2编程词典管理模块技术分析119
    2.13.3添加编程词典的实现过程120
    2.13.4编辑编程词典的实现过程122
    2.14软件升级管理模块设计124
    2.14.1软件升级管理模块概述124
    2.14.2软件升级管理模块技术分析124
    2.14.3软件升级包上传的实现过程125
    2.14.4软件升级包删除的实现过程126
    2.15在Linux系统下发布网站127
    2.16开发技巧与难点分析129
    2.16.1管理员权限的设置129
    2.16.2帖子置顶的设置130
    2.17在线支付技术专题131
    2.18本章总结135

    第3章办公自动化管理系统(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)136
    视频讲解:1小时40分钟
    3.1开发背景137
    3.2需求分析137
    3.3系统设计137
    3.3.1系统目标137
    3.3.2系统功能结构138
    3.3.3系统功能预览139
    3.3.4系统流程图140
    3.3.5开发环境141
    3.3.6文件夹组织结构142
    3.4数据库设计142
    3.4.1数据库分析142
    3.4.2数据库概念设计143
    3.4.3数据库物理结构设计143
    3.5公共模块设计145
    3.5.1JavaScript脚本145
    3.5.2自定义函数146
    3.6前台首页设计147
    3.6.1前台首页概述148
    3.6.2前台首页技术分析148
    3.6.3前台首页的实现过程150
    3.7人事消息模块设计151
    3.7.1人事消息模块概述151
    3.7.2人事消息模块技术分析151
    3.7.3消息管理的实现过程152
    3.7.4意见箱的实现过程156
    3.8考勤管理模块设计159
    3.8.1考勤管理模块概述160
    3.8.2考勤管理模块技术分析161
    3.8.3上下班登记的实现过程162
    3.8.4设置时间的实现过程166
    3.9后台首页设计168
    3.9.1后台首页概述168
    3.9.2后台首页技术分析169
    3.9.3后台首页的实现过程169
    3.10部门管理模块设计170
    3.10.1部门管理模块概述170
    3.10.2部门管理模块技术分析171
    3.10.3部门查看的实现过程173
    3.10.4部门添加的实现过程176
    3.10.5单元测试178
    3.11系统管理模块设计178
    3.11.1系统管理模块概述178
    3.11.2系统管理模块技术分析179
    3.11.3系统日志的实现过程180
    3.11.4数据备份的实现过程182
    3.12开发技巧与难点分析183
    3.12.1使用JavaScript关联多选列表框183
    3.12.2用户组设置185
    3.13MySQL数据备份专题186
    3.14本章总结188

    第4章电子商务平台网(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)189
    视频讲解:1小时26分钟
    4.1开发背景190
    4.2系统分析190
    4.2.1需求分析190
    4.2.2可行性分析191
    4.3系统设计191
    4.3.1系统目标191
    4.3.2系统功能结构192
    4.3.3购物流程图193
    4.3.4系统预览194
    4.3.5开发环境195
    4.3.6文件夹组织结构195
    4.4数据库设计196
    4.4.1数据库分析196
    4.4.2数据库概念设计196
    4.4.3创建数据库及数据表198
    4.5公共模块设计202
    4.5.1数据库连接文件202
    4.5.2CSS样式表文件203
    4.6前台首页设计204
    4.6.1前台首页概述205
    4.6.2前台首页技术分析205
    4.6.3前台首页的实现过程208
    4.7商品展示模块设计208
    4.7.1商品展示模块概述209
    4.7.2商品展示模块技术分析209
    4.7.3商品分类展示的实现过程211
    4.7.4最新商品展示的实现过程212
    4.7.5查看商品详细信息的实现过程213
    4.7.6单元测试214
    4.8购物车模块设计216
    4.8.1网站购物车概述216
    4.8.2网站购物车技术分析217
    4.8.3添加至购物车的实现过程217
    4.8.4查看购物车的实现过程219
    4.8.5从购物车中移去指定商品的实现过程221
    4.8.6修改商品购买数量的实现过程222
    4.8.7清空购物车的实现过程222
    4.8.8收银台结账的实现过程223
    4.8.9生成商品订单的实现过程225
    4.8.10单元测试227
    4.9后台首页设计228
    4.9.1后台首页概述228
    4.9.2后台首页技术分析228
    4.9.3后台首页的实现过程230
    4.10客户订单信息管理模块设计231
    4.10.1客户订单信息管理模块概述231
    4.10.2客户订单信息管理模块技术分析231
    4.10.3查看客户订单信息的实现过程232
    4.10.4执行客户订单信息的实现过程234
    4.10.5打印客户订单信息的实现过程236
    4.10.6查找客户订单信息的实现过程237
    4.11开发技巧与难点分析239
    4.11.1防止非法用户绕过系统登录直接进入
    系统239
    4.11.2检测用户名是否已经注册240
    4.11.3用户安全退出241
    4.12加密技术专题241
    4.12.1URL编码加密技术241
    4.12.2base64编码加密技术242
    4.12.3crypt()加密技术242
    4.12.4MD5加密技术243
    4.13本章总结243

    第5章网络在线考试系统(Apache+PHP+
    Ajax+SQLServer2000实现)244
    视频讲解:1小时23分钟
    5.1开发背景245
    5.2系统分析245
    5.2.1需求分析245
    5.2.2可行性分析245
    5.3系统设计246
    5.3.1系统目标246
    5.3.2系统功能结构246
    5.3.3系统流程图246
    5.3.4系统预览248
    5.3.5开发环境249
    5.3.6文件夹组织结构249
    5.4数据库设计249
    5.4.1数据库分析249
    5.4.2数据库概念设计250
    5.4.3数据库物理结构251
    5.5前台首页设计252
    5.5.1前台首页概述252
    5.5.2前台首页技术分析253
    5.5.3前台首页的实现过程253
    5.6考生信息模块设计254
    5.6.1考生信息模块概述254
    5.6.2考生信息模块的技术分析255
    5.6.3考生注册的实现过程257
    5.6.4单元测试261
    5.7在线考试模块设计261
    5.7.1在线考试模块的概述261
    5.7.2在线考试模块的技术分析262
    5.7.3应用Ajax在线答题的实现过程264
    5.7.4分数统计和成绩保存的实现过程267
    5.7.5单元测试267
    5.8后台首页设计268
    5.8.1后台首页概述268
    5.8.2后台首页技术分析269
    5.8.3后台首页的实现过程269
    5.9考题信息管理模块设计270
    5.9.1考题信息管理模块的概述270
    5.9.2考题信息管理模块的技术分析270
    5.9.3考题信息添加的实现过程271
    5.9.4查询考题信息的实现过程272
    5.10开发技巧与难点分析276
    5.10.1考生登录编号的获取276
    5.10.2通过Ajax技术实现计时与显示剩余
    时间276
    5.11Ajax无刷新技术专题278
    5.11.1Ajax概述278
    5.11.2Ajax的优点279
    5.11.3Ajax的工作原理279
    5.11.4Ajax的工作流程281
    5.11.5Ajax中的核心技术XMLHttpRequest281
    5.12本章总结282

    第6章物流配送信息网(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)283
    视频讲解:1小时27分钟
    6.1开发背景284
    6.2系统分析284
    6.2.1需求分析284
    6.2.2可行性分析284
    6.3系统设计285
    6.3.1系统目标285
    6.3.2系统功能结构285
    6.3.3系统预览285
    6.3.4开发环境288
    6.3.5文件夹组织结构288
    6.4数据库设计288
    6.4.1数据库分析289
    6.4.2数据库概念设计289
    6.4.3创建数据库及数据表290
    6.5网站首页设计292
    6.5.1网站首页概述292
    6.5.2网站首页技术分析293
    6.5.3网站首页的实现过程294
    6.6车源信息查询模块设计295
    6.6.1车源信息查询模块概述295
    6.6.2车源信息查询模块技术分析295
    6.6.3车源信息查询模块的实现过程297
    6.6.4单元测试297
    6.7发货单管理模块设计298
    6.7.1发货单管理模块概述298
    6.7.2发货单管理模块技术分析299
    6.7.3发货单填单的实现过程301
    6.7.4发货单查询的实现过程303
    6.7.5发货单打印的实现过程305
    6.7.6单元测试306
    6.8回执单验收管理模块设计307
    6.8.1回执单模块概述307
    6.8.2回执单模块技术分析307
    6.8.3回执单验收模块的实现过程309
    6.9基础信息管理模块设计310
    6.9.1基础信息管理模块概述310
    6.9.2基础信息管理模块技术分析311
    6.9.3客户信息管理的实现过程312
    6.9.4车源信息管理的实现过程313
    6.10开发技巧与难点分析316
    6.10.1应用存储过程实现管理员登录316
    6.10.2应用正则表达式验证电话号码318
    6.11报表打印技术319
    6.12本章总结322

    第7章学校图书馆管理系统(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)323
    视频讲解:2小时38分钟
    7.1开发背景324
    7.2需求分析324
    7.3系统设计324
    7.3.1系统目标324
    7.3.2系统功能结构325
    7.3.3系统流程图325
    7.3.4系统预览326
    7.3.5开发环境327
    7.3.6文件夹组织结构327
    7.4数据库设计328
    7.4.1数据库分析328
    7.4.2数据库概念设计328
    7.4.3创建数据库及数据表329
    7.5首页设计331
    7.5.1首页概述331
    7.5.2首页技术分析332
    7.5.3首页的实现过程332
    7.6管理员模块设计333
    7.6.1管理员模块概述333
    7.6.2管理员模块技术分析333
    7.6.3系统登录的实现过程334
    7.6.4查看管理员的实现过程336
    7.6.5添加管理员的实现过程338
    7.6.6设置管理员权限的实现过程339
    7.6.7删除管理员的实现过程340
    7.6.8单元测试341
    7.7图书档案管理模块设计342
    7.7.1图书档案管理模块概述342
    7.7.2图书档案管理模块技术分析342
    7.7.3查看图书信息列表的实现过程343
    7.7.4添加图书信息的实现过程344
    7.7.5修改图书信息的实现过程346
    7.7.6删除图书信息的实现过程347
    7.8图书借还模块设计347
    7.8.1图书借还模块概述347
    7.8.2图书借还模块技术分析348
    7.8.3图书借阅的实现过程348
    7.8.4图书续借的实现过程351
    7.8.5图书归还的实现过程353
    7.8.6图书借阅查询的实现过程354
    7.8.7单元测试357
    7.9开发技巧与难点分析358
    7.9.1如何自动计算图书归还日期358
    7.9.2如何对图书借阅信息进行统计排行359
    7.10联接语句技术专题359
    7.10.1内联接语句359
    7.10.2外联接语句360
    7.11本章总结361

    第8章博客管理系统(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)362
    视频讲解:1小时16分钟
    8.1开发背景363
    8.2需求分析363
    8.3系统设计363
    8.3.1系统目标363
    8.3.2系统功能结构364
    8.3.3系统功能预览364
    8.3.4系统流程图365
    8.3.5开发环境366
    8.3.6文件夹组织结构366
    8.4数据库设计367
    8.4.1数据库分析367
    8.4.2数据库概念设计367
    8.4.3数据库物理结构设计367
    8.5首页设计370
    8.5.1首页概述370
    8.5.2首页技术分析370
    8.5.3首页的实现过程372
    8.6文章管理模块设计373
    8.6.1文章管理模块概述373
    8.6.2文章管理模块技术分析373
    8.6.3添加文章的实现过程375
    8.6.4文章列表的实现过程377
    8.6.5查看文章、评论的实现过程379
    8.6.6删除文章、评论的实现过程381
    8.7图片上传模块设计382
    8.7.1图片上传模块概述382
    8.7.2图片上传模块技术分析382
    8.7.3图片上传的实现过程385
    8.7.4图片浏览的实现过程387
    8.7.5删除图片的实现过程389
    8.7.6单元测试390
    8.8朋友圈模块设计391
    8.8.1朋友圈模块概述391
    8.8.2朋友圈模块技术分析391
    8.8.3查询好友的实现过程392
    8.9开发技巧与难点分析394
    8.10登录验证码技术专题398
    8.10.1简单的数字验证399
    8.10.2数字图形验证码399
    8.10.3汉字图形验证码400
    8.11本章总结401

    第9章企业快信系统(Apache+PHP+
    Access+WebService实现)402
    视频讲解:1小时27分钟
    9.1开发背景403
    9.2系统分析403
    9.2.1需求分析403
    9.2.2可行性分析403
    9.3系统设计404
    9.3.1系统目标404
    9.3.2系统功能结构404
    9.3.3系统流程图404
    9.3.4系统预览404
    9.3.5开发环境406
    9.3.6文件夹组织结构407
    9.4SMTP和POP3服务器的安装与
    配置407
    9.4.1SMTP服务器的安装和配置407
    9.4.2POP3服务器的安装和配置409
    9.5数据库设计411
    9.5.1数据库概念设计411
    9.5.2创建数据库及表413
    9.5.3数据库逻辑结构设计415
    9.6首页设计417
    9.6.1首页概述417
    9.6.2首页技术分析417
    9.6.3首页的实现过程418
    9.7系统信息管理模块设计419
    9.7.1系统信息管理模块概述419
    9.7.2系统信息管理模块技术分析419
    9.7.3客户信息管理模块的实现过程421
    9.7.4单元测试424
    9.8发送短信模块设计424
    9.8.1发送短信模块概述424
    9.8.2发送短信模块技术分析425
    9.8.3短信发送模块的实现过程425
    9.8.4单元测试428
    9.9连接邮件接口模块的设计428
    9.9.1连接邮件接口模块概述428
    9.9.2连接邮件接口模块技术分析428
    9.9.3连接邮件接口模块的实现过程429
    9.10接收邮件模块设计430
    9.10.1接收邮件模块概述430
    9.10.2接收邮件模块技术分析431
    9.10.3查看邮件的实现过程433
    9.10.4删除邮件的实现过程436
    9.10.5下载附件的实现过程437
    9.11发送邮件模块设计439
    9.11.1发送邮件模块概述439
    9.11.2发送邮件模块技术分析439
    9.11.3发送邮件的实现过程440
    9.11.4查看邮件记录的实现过程442
    9.12开发技巧与难点分析444
    9.12.1PHP与Access数据库的连接444
    9.12.2邮件群发技术445
    9.13通过fsockopen()函数发送短信技术
    专题446
    9.14本章总结448

    第10章online影视365网(Apache+PHP+
    ADODB+phpMyAdmin+MySQL5.0
    实现)449
    视频讲解:1小时31分钟
    10.1开发背景450
    10.2需求分析450
    10.3系统分析450
    10.3.1系统目标450
    10.3.2系统功能结构450
    10.3.3功能预览451
    10.3.4系统流程图453
    10.3.5开发环境453
    10.3.6文件夹组织结构453
    10.4数据库设计454
    10.4.1数据库分析454
    10.4.2数据库概念设计454
    10.4.3数据库物理结构设计455
    10.5前台首页设计458
    10.5.1前台首页概述458
    10.5.2前台首页技术分析459
    10.5.3前台首页的实现过程460
    10.6详细信息查看模块461
    10.6.1信息查看模块概述461
    10.6.2信息查看模块技术分析461
    10.6.3信息查看的实现过程462
    10.7点歌模块设计463
    10.7.1点歌模块概述463
    10.7.2点歌模块技术分析464
    10.7.3点歌模块的实现过程465
    10.8在线视听模块设计467
    10.8.1在线视听模块概述467
    10.8.2在线视听模块技术分析467
    10.8.3在线视听模块的实现过程467
    10.9后台首页设计469
    10.9.1后台首页概述469
    10.9.2后台首页技术分析469
    10.9.3后台首页的实现过程470
    10.10目录管理模块设计471
    10.10.1目录管理模块概述471
    10.10.2目录管理模块技术分析471
    10.10.3目录管理的实现过程472
    10.10.4目录添加的实现过程474
    10.10.5目录删除的实现过程475
    10.11数据管理模块设计476
    10.11.1数据管理模块概述476
    10.11.2数据管理模块技术分析476
    10.11.3数据添加的实现过程477
    10.11.4数据删除的实现过程482
    10.12管理员设置模块设计483
    10.12.1管理员设置模块概述483
    10.12.2管理员设置模块技术分析483
    10.12.3管理员添加的实现过程484
    10.12.4管理员删除的实现过程486
    10.13开发技巧与难点分析486
    10.13.1无边框窗口486
    10.13.2刷新父级窗口和关闭子窗口487
    10.14ADODB连接数据库技术专题488
    10.14.1ADODB简介488
    10.14.2ADODB的安装488
    10.14.3ADODB常用函数及说明488
    10.14.4不同数据库之间的转换490
    10.15本章总结491

    第11章明日知道网站(ZendFramework
    实现)492
    视频讲解:1小时20分钟
    11.1开发背景493
    11.2需求分析493
    11.3功能结构493
    11.4功能预览494
    11.5数据库设计495
    11.5.1数据库分析495
    11.5.2数据库概念设计496
    11.5.3创建数据库及数据表498
    11.6技术攻关499
    11.6.1类似Google搜索引擎的搜索条499
    11.6.2使用空格分隔多关键字504
    11.6.3关键字描红507
    11.6.4制作在线编辑器509
    11.7MVC框架结构搭建512
    11.7.1MVC开发模式介绍512
    11.7.2ZendFramework框架的MVC
    目录结构513
    11.7.3ZendFramework框架的MVC结构
    创建过程513
    11.8首页设计516
    11.8.1首页概述516
    11.8.2首页技术分析516
    11.8.3首页的实现过程517
    11.9用户模块设计520
    11.9.1用户模块概述520
    11.9.2用户模块技术分析521
    11.9.3用户注册的实现过程523
    11.9.4用户登录的实现过程525
    11.10发表问题模块设计527
    11.10.1发表问题模块概述527
    11.10.2发表问题模块技术分析528
    11.10.3发表问题模块实现过程530
    11.11回复问题模块设计532
    11.11.1回复问题模块概述532
    11.11.2回复问题模块技术分析532
    11.11.3回复问题模块实现过程533
    11.12程序调试与错误处理535
    11.12.1项目开发过程中常见错误及解决方法535
    11.12.2自定义错误页面535
    11.13本章总结536

    第12章电子商务网站(Apache+PHP+
    ADODB+Smarty+Ajax+MySQL
    实现)537
    视频讲解:4小时41分钟
    12.1开发背景538
    12.2需求分析538
    12.3系统分析538
    12.3.1系统目标538
    12.3.2系统功能结构539
    12.3.3功能预览540
    12.3.4系统流程图541
    12.3.5开发环境541
    12.3.6文件夹组织结构542
    12.4数据库设计542
    12.4.1数据库分析543
    12.4.2创建数据库和数据表543
    12.5公共文件设计545
    12.5.1数据库连接、管理和分页类文件545
    12.5.2Smarty模板配置类文件548
    12.5.3执行类的实例化文件548
    12.6前台首页设计549
    12.6.1前台首页概述549
    12.6.2前台首页技术分析550
    12.6.3前台首页实现过程550
    12.7登录模块设计552
    12.7.1登录模块概述552
    12.7.2登录模块技术分析552
    12.7.3用户注册554
    12.7.4用户登录556
    12.7.5找回密码558
    12.8会员信息模块设计563
    12.8.1会员信息模块概述563
    12.8.2会员信息模块技术分析563
    12.8.3会员中心564
    12.8.4安全退出566
    12.9商品显示模块567
    12.9.1商品显示模块概述567
    12.9.2商品显示模块技术分析567
    12.9.3商品显示模块的实现过程568
    12.10购物车模块设计569
    12.10.1购物车模块概述569
    12.10.2购物车模块技术分析570
    12.10.3购物车展示572
    12.10.4更改商品数量574
    12.10.5删除商品575
    12.10.6保存购物车578
    12.11收银台模块设计580
    12.11.1收银台模块概述580
    12.11.2收银台模块技术分析580
    12.11.3显示订单581
    12.11.4填写订单582
    12.11.5处理订单582
    12.12后台首页设计584
    12.12.1后台首页概述584
    12.12.2后台首页技术分析585
    12.12.3后台首页实现过程586
    12.13开发技巧与难点分析588
    12.13.1解决Ajax的乱码问题588
    12.13.2使用JS脚本获取、输出标签内容589
    12.13.3禁用页面缓存589
    12.13.4在新窗口中使用session589
    12.13.5判断上传文件格式589
    12.13.6设置服务器的时间590
    12.14Smarty类库技术专题591
    12.14.1Smarty类库下载、安装591
    12.14.2Smarty类库的配置593
    12.14.3本项目中Smarty类库的配置方法594
    12.15本章总结594
  • 内容简介:
    《PHP项目开发案例全程实录》以九九度供求信息网、BCTY365网上社区、办公自动化管理系统、电子商务平台网、网络在线考试系统、物流配送信息网、学校图书馆管理系统、博客管理系统、企业快信系统、online影视365网、明日知道网站和电子商务网站12个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库设计、网站开发到网站发布,对每一过程都进行了详细的介绍。
    《PHP项目开发案例全程实录》案例涉及行业广泛,实用性非常强,通过本书的学习,读者可以了解各个行业的特点,能够针对某一行业进行网站开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。本书光盘提供12个项目开发完整案例的同步教学视频,12个项目开发完整案例及其源程序,本书的服务网站还提供了内容丰富的素材库、题库、模块库、案例库和本书的答疑服务。《PHP项目开发案例全程实录》是一本项目开发案例方面的参考书,适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。
  • 作者简介:
      明日科技,专业的软件开发公司,该公司是一家以计算机软件技术为核心的高科技企业,是专业的应用软件开发和服务企业,多年来始终致力于行业管理软件开发、行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业,公司现有各类软件工程师50余人。另外,公司还致力于软件技术的普及和传播,先后创作软件开发类图书多部,其中多部图书荣获“全国优秀畅销书”奖。
  • 目录:
    第1章九九度供求信息网(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)1
    视频讲解:1小时50分钟
    1.1开发背景2
    1.2系统分析2
    1.2.1需求分析2
    1.2.2可行性分析2
    1.2.3编写项目计划书3
    1.3系统设计5
    1.3.1系统目标5
    1.3.2系统功能结构6
    1.3.3系统流程图7
    1.3.4系统预览7
    1.3.5开发环境8
    1.3.6文件夹组织结构9
    1.4在Windows操作系统下搭建PHP开发
    环境9
    1.4.1在Windows下应用AppServ快速配置
    PHP开发环境9
    1.4.2Windows下Apache的安装配置12
    1.4.3Windows下MySQL的安装配置16
    1.4.4Windows下PHP的安装配置17
    1.4.5在Windows下设置IIS+PHP的执行环境19
    1.5数据库设计22
    1.5.1数据库分析22
    1.5.2数据库概念设计22
    1.5.3使用PowerDesigner建模24
    1.5.4创建数据库及数据表26
    1.6单元测试27
    1.6.1单元测试概述28
    1.6.2单元测试的优点28
    1.7前台首页设计28
    1.7.1前台首页概述28
    1.7.2前台首页技术分析30
    1.7.3前台首页的实现过程31
    1.8免费供求信息发布模块设计32
    1.8.1免费供求信息发布模块概述32
    1.8.2免费供求信息发布模块技术分析32
    1.8.3免费供求信息发布模块的实现过程35
    1.9信息检索模块设计37
    1.9.1信息检索模块概述37
    1.9.2信息检索模块技术分析38
    1.9.3信息检索模块的实现过程40
    1.10后台首页设计43
    1.10.1后台首页概述43
    1.10.2后台首页技术分析44
    1.10.3后台首页的实现过程46
    1.11付费供求信息发布模块设计47
    1.11.1付费供求信息发布模块概述47
    1.11.2付费供求信息发布模块技术分析48
    1.11.3付费供求信息发布模块的实现过程48
    1.12付费信息管理模块设计50
    1.12.1付费信息管理模块概述50
    1.12.2付费信息管理模块技术分析51
    1.12.3付费信息显示的实现过程52
    1.12.4付费信息审核的实现过程55
    1.12.5付费信息删除的实现过程55
    1.12.6单元测试56
    1.13网站发布58
    1.14开发技巧与难点分析59
    1.14.1查询关键字描红功能59
    1.14.2表单数据的提交方式61
    1.15MySQL数据库技术专题62
    1.15.1创建和删除数据库62
    1.15.2创建和删除数据表63
    1.16本章总结64

    第2章BCTY365网上社区(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)65
    视频讲解:2小时24分钟
    2.1开发背景66
    2.2系统分析66
    2.2.1需求分析66
    2.2.2可行性分析66
    2.2.3编写项目计划书67
    2.3系统设计69
    2.3.1系统目标69
    2.3.2系统功能结构69
    2.3.3系统预览69
    2.3.4开发环境72
    2.3.5文件夹组织结构72
    2.4在Linux操作系统下搭建PHP开发
    环境72
    2.4.1Linux下Apache的安装配置73
    2.4.2Linux下MySQL的安装配置74
    2.4.3Linux下PHP的安装配置75
    2.5数据库设计77
    2.5.1数据库分析77
    2.5.2数据库概念设计77
    2.5.3创建数据库及数据表78
    2.6公共模块设计82
    2.6.1数据库连接文件82
    2.6.2将文本中的字符转换为HTML标识符83
    2.7前台首页设计84
    2.7.1前台首页概述84
    2.7.2前台首页技术分析84
    2.7.3前台首页的实现过程87
    2.8注册模块设计89
    2.8.1注册模块概述89
    2.8.2注册模块技术分析89
    2.8.3注册模块的实现过程91
    2.9技术支持模块设计92
    2.9.1技术支持模块概述92
    2.9.2技术支持模块技术分析93
    2.9.3常见问题的实现过程94
    2.9.4客户反馈的实现过程95
    2.9.5单元测试96
    2.10在线订购模块设计97
    2.10.1在线订购模块概述97
    2.10.2在线订购模块技术分析97
    2.10.3购物车的实现过程100
    2.10.4商品订单的实现过程102
    2.10.5单元测试103
    2.11社区论坛模块设计104
    2.11.1社区论坛模块概述104
    2.11.2社区论坛模块技术分析105
    2.11.3论坛分类的实现过程105
    2.11.4论坛帖子浏览的实现过程107
    2.11.5论坛帖子发布的实现过程110
    2.11.6论坛帖子回复的实现过程113
    2.11.7单元测试114
    2.12后台首页设计115
    2.12.1后台首页概述115
    2.12.2后台首页技术分析115
    2.12.3后台首页的实现过程117
    2.13编程词典管理模块设计118
    2.13.1编程词典管理模块概述118
    2.13.2编程词典管理模块技术分析119
    2.13.3添加编程词典的实现过程120
    2.13.4编辑编程词典的实现过程122
    2.14软件升级管理模块设计124
    2.14.1软件升级管理模块概述124
    2.14.2软件升级管理模块技术分析124
    2.14.3软件升级包上传的实现过程125
    2.14.4软件升级包删除的实现过程126
    2.15在Linux系统下发布网站127
    2.16开发技巧与难点分析129
    2.16.1管理员权限的设置129
    2.16.2帖子置顶的设置130
    2.17在线支付技术专题131
    2.18本章总结135

    第3章办公自动化管理系统(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)136
    视频讲解:1小时40分钟
    3.1开发背景137
    3.2需求分析137
    3.3系统设计137
    3.3.1系统目标137
    3.3.2系统功能结构138
    3.3.3系统功能预览139
    3.3.4系统流程图140
    3.3.5开发环境141
    3.3.6文件夹组织结构142
    3.4数据库设计142
    3.4.1数据库分析142
    3.4.2数据库概念设计143
    3.4.3数据库物理结构设计143
    3.5公共模块设计145
    3.5.1JavaScript脚本145
    3.5.2自定义函数146
    3.6前台首页设计147
    3.6.1前台首页概述148
    3.6.2前台首页技术分析148
    3.6.3前台首页的实现过程150
    3.7人事消息模块设计151
    3.7.1人事消息模块概述151
    3.7.2人事消息模块技术分析151
    3.7.3消息管理的实现过程152
    3.7.4意见箱的实现过程156
    3.8考勤管理模块设计159
    3.8.1考勤管理模块概述160
    3.8.2考勤管理模块技术分析161
    3.8.3上下班登记的实现过程162
    3.8.4设置时间的实现过程166
    3.9后台首页设计168
    3.9.1后台首页概述168
    3.9.2后台首页技术分析169
    3.9.3后台首页的实现过程169
    3.10部门管理模块设计170
    3.10.1部门管理模块概述170
    3.10.2部门管理模块技术分析171
    3.10.3部门查看的实现过程173
    3.10.4部门添加的实现过程176
    3.10.5单元测试178
    3.11系统管理模块设计178
    3.11.1系统管理模块概述178
    3.11.2系统管理模块技术分析179
    3.11.3系统日志的实现过程180
    3.11.4数据备份的实现过程182
    3.12开发技巧与难点分析183
    3.12.1使用JavaScript关联多选列表框183
    3.12.2用户组设置185
    3.13MySQL数据备份专题186
    3.14本章总结188

    第4章电子商务平台网(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)189
    视频讲解:1小时26分钟
    4.1开发背景190
    4.2系统分析190
    4.2.1需求分析190
    4.2.2可行性分析191
    4.3系统设计191
    4.3.1系统目标191
    4.3.2系统功能结构192
    4.3.3购物流程图193
    4.3.4系统预览194
    4.3.5开发环境195
    4.3.6文件夹组织结构195
    4.4数据库设计196
    4.4.1数据库分析196
    4.4.2数据库概念设计196
    4.4.3创建数据库及数据表198
    4.5公共模块设计202
    4.5.1数据库连接文件202
    4.5.2CSS样式表文件203
    4.6前台首页设计204
    4.6.1前台首页概述205
    4.6.2前台首页技术分析205
    4.6.3前台首页的实现过程208
    4.7商品展示模块设计208
    4.7.1商品展示模块概述209
    4.7.2商品展示模块技术分析209
    4.7.3商品分类展示的实现过程211
    4.7.4最新商品展示的实现过程212
    4.7.5查看商品详细信息的实现过程213
    4.7.6单元测试214
    4.8购物车模块设计216
    4.8.1网站购物车概述216
    4.8.2网站购物车技术分析217
    4.8.3添加至购物车的实现过程217
    4.8.4查看购物车的实现过程219
    4.8.5从购物车中移去指定商品的实现过程221
    4.8.6修改商品购买数量的实现过程222
    4.8.7清空购物车的实现过程222
    4.8.8收银台结账的实现过程223
    4.8.9生成商品订单的实现过程225
    4.8.10单元测试227
    4.9后台首页设计228
    4.9.1后台首页概述228
    4.9.2后台首页技术分析228
    4.9.3后台首页的实现过程230
    4.10客户订单信息管理模块设计231
    4.10.1客户订单信息管理模块概述231
    4.10.2客户订单信息管理模块技术分析231
    4.10.3查看客户订单信息的实现过程232
    4.10.4执行客户订单信息的实现过程234
    4.10.5打印客户订单信息的实现过程236
    4.10.6查找客户订单信息的实现过程237
    4.11开发技巧与难点分析239
    4.11.1防止非法用户绕过系统登录直接进入
    系统239
    4.11.2检测用户名是否已经注册240
    4.11.3用户安全退出241
    4.12加密技术专题241
    4.12.1URL编码加密技术241
    4.12.2base64编码加密技术242
    4.12.3crypt()加密技术242
    4.12.4MD5加密技术243
    4.13本章总结243

    第5章网络在线考试系统(Apache+PHP+
    Ajax+SQLServer2000实现)244
    视频讲解:1小时23分钟
    5.1开发背景245
    5.2系统分析245
    5.2.1需求分析245
    5.2.2可行性分析245
    5.3系统设计246
    5.3.1系统目标246
    5.3.2系统功能结构246
    5.3.3系统流程图246
    5.3.4系统预览248
    5.3.5开发环境249
    5.3.6文件夹组织结构249
    5.4数据库设计249
    5.4.1数据库分析249
    5.4.2数据库概念设计250
    5.4.3数据库物理结构251
    5.5前台首页设计252
    5.5.1前台首页概述252
    5.5.2前台首页技术分析253
    5.5.3前台首页的实现过程253
    5.6考生信息模块设计254
    5.6.1考生信息模块概述254
    5.6.2考生信息模块的技术分析255
    5.6.3考生注册的实现过程257
    5.6.4单元测试261
    5.7在线考试模块设计261
    5.7.1在线考试模块的概述261
    5.7.2在线考试模块的技术分析262
    5.7.3应用Ajax在线答题的实现过程264
    5.7.4分数统计和成绩保存的实现过程267
    5.7.5单元测试267
    5.8后台首页设计268
    5.8.1后台首页概述268
    5.8.2后台首页技术分析269
    5.8.3后台首页的实现过程269
    5.9考题信息管理模块设计270
    5.9.1考题信息管理模块的概述270
    5.9.2考题信息管理模块的技术分析270
    5.9.3考题信息添加的实现过程271
    5.9.4查询考题信息的实现过程272
    5.10开发技巧与难点分析276
    5.10.1考生登录编号的获取276
    5.10.2通过Ajax技术实现计时与显示剩余
    时间276
    5.11Ajax无刷新技术专题278
    5.11.1Ajax概述278
    5.11.2Ajax的优点279
    5.11.3Ajax的工作原理279
    5.11.4Ajax的工作流程281
    5.11.5Ajax中的核心技术XMLHttpRequest281
    5.12本章总结282

    第6章物流配送信息网(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)283
    视频讲解:1小时27分钟
    6.1开发背景284
    6.2系统分析284
    6.2.1需求分析284
    6.2.2可行性分析284
    6.3系统设计285
    6.3.1系统目标285
    6.3.2系统功能结构285
    6.3.3系统预览285
    6.3.4开发环境288
    6.3.5文件夹组织结构288
    6.4数据库设计288
    6.4.1数据库分析289
    6.4.2数据库概念设计289
    6.4.3创建数据库及数据表290
    6.5网站首页设计292
    6.5.1网站首页概述292
    6.5.2网站首页技术分析293
    6.5.3网站首页的实现过程294
    6.6车源信息查询模块设计295
    6.6.1车源信息查询模块概述295
    6.6.2车源信息查询模块技术分析295
    6.6.3车源信息查询模块的实现过程297
    6.6.4单元测试297
    6.7发货单管理模块设计298
    6.7.1发货单管理模块概述298
    6.7.2发货单管理模块技术分析299
    6.7.3发货单填单的实现过程301
    6.7.4发货单查询的实现过程303
    6.7.5发货单打印的实现过程305
    6.7.6单元测试306
    6.8回执单验收管理模块设计307
    6.8.1回执单模块概述307
    6.8.2回执单模块技术分析307
    6.8.3回执单验收模块的实现过程309
    6.9基础信息管理模块设计310
    6.9.1基础信息管理模块概述310
    6.9.2基础信息管理模块技术分析311
    6.9.3客户信息管理的实现过程312
    6.9.4车源信息管理的实现过程313
    6.10开发技巧与难点分析316
    6.10.1应用存储过程实现管理员登录316
    6.10.2应用正则表达式验证电话号码318
    6.11报表打印技术319
    6.12本章总结322

    第7章学校图书馆管理系统(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)323
    视频讲解:2小时38分钟
    7.1开发背景324
    7.2需求分析324
    7.3系统设计324
    7.3.1系统目标324
    7.3.2系统功能结构325
    7.3.3系统流程图325
    7.3.4系统预览326
    7.3.5开发环境327
    7.3.6文件夹组织结构327
    7.4数据库设计328
    7.4.1数据库分析328
    7.4.2数据库概念设计328
    7.4.3创建数据库及数据表329
    7.5首页设计331
    7.5.1首页概述331
    7.5.2首页技术分析332
    7.5.3首页的实现过程332
    7.6管理员模块设计333
    7.6.1管理员模块概述333
    7.6.2管理员模块技术分析333
    7.6.3系统登录的实现过程334
    7.6.4查看管理员的实现过程336
    7.6.5添加管理员的实现过程338
    7.6.6设置管理员权限的实现过程339
    7.6.7删除管理员的实现过程340
    7.6.8单元测试341
    7.7图书档案管理模块设计342
    7.7.1图书档案管理模块概述342
    7.7.2图书档案管理模块技术分析342
    7.7.3查看图书信息列表的实现过程343
    7.7.4添加图书信息的实现过程344
    7.7.5修改图书信息的实现过程346
    7.7.6删除图书信息的实现过程347
    7.8图书借还模块设计347
    7.8.1图书借还模块概述347
    7.8.2图书借还模块技术分析348
    7.8.3图书借阅的实现过程348
    7.8.4图书续借的实现过程351
    7.8.5图书归还的实现过程353
    7.8.6图书借阅查询的实现过程354
    7.8.7单元测试357
    7.9开发技巧与难点分析358
    7.9.1如何自动计算图书归还日期358
    7.9.2如何对图书借阅信息进行统计排行359
    7.10联接语句技术专题359
    7.10.1内联接语句359
    7.10.2外联接语句360
    7.11本章总结361

    第8章博客管理系统(Apache+PHP+
    phpMyAdmin+MySQL5.0实现)362
    视频讲解:1小时16分钟
    8.1开发背景363
    8.2需求分析363
    8.3系统设计363
    8.3.1系统目标363
    8.3.2系统功能结构364
    8.3.3系统功能预览364
    8.3.4系统流程图365
    8.3.5开发环境366
    8.3.6文件夹组织结构366
    8.4数据库设计367
    8.4.1数据库分析367
    8.4.2数据库概念设计367
    8.4.3数据库物理结构设计367
    8.5首页设计370
    8.5.1首页概述370
    8.5.2首页技术分析370
    8.5.3首页的实现过程372
    8.6文章管理模块设计373
    8.6.1文章管理模块概述373
    8.6.2文章管理模块技术分析373
    8.6.3添加文章的实现过程375
    8.6.4文章列表的实现过程377
    8.6.5查看文章、评论的实现过程379
    8.6.6删除文章、评论的实现过程381
    8.7图片上传模块设计382
    8.7.1图片上传模块概述382
    8.7.2图片上传模块技术分析382
    8.7.3图片上传的实现过程385
    8.7.4图片浏览的实现过程387
    8.7.5删除图片的实现过程389
    8.7.6单元测试390
    8.8朋友圈模块设计391
    8.8.1朋友圈模块概述391
    8.8.2朋友圈模块技术分析391
    8.8.3查询好友的实现过程392
    8.9开发技巧与难点分析394
    8.10登录验证码技术专题398
    8.10.1简单的数字验证399
    8.10.2数字图形验证码399
    8.10.3汉字图形验证码400
    8.11本章总结401

    第9章企业快信系统(Apache+PHP+
    Access+WebService实现)402
    视频讲解:1小时27分钟
    9.1开发背景403
    9.2系统分析403
    9.2.1需求分析403
    9.2.2可行性分析403
    9.3系统设计404
    9.3.1系统目标404
    9.3.2系统功能结构404
    9.3.3系统流程图404
    9.3.4系统预览404
    9.3.5开发环境406
    9.3.6文件夹组织结构407
    9.4SMTP和POP3服务器的安装与
    配置407
    9.4.1SMTP服务器的安装和配置407
    9.4.2POP3服务器的安装和配置409
    9.5数据库设计411
    9.5.1数据库概念设计411
    9.5.2创建数据库及表413
    9.5.3数据库逻辑结构设计415
    9.6首页设计417
    9.6.1首页概述417
    9.6.2首页技术分析417
    9.6.3首页的实现过程418
    9.7系统信息管理模块设计419
    9.7.1系统信息管理模块概述419
    9.7.2系统信息管理模块技术分析419
    9.7.3客户信息管理模块的实现过程421
    9.7.4单元测试424
    9.8发送短信模块设计424
    9.8.1发送短信模块概述424
    9.8.2发送短信模块技术分析425
    9.8.3短信发送模块的实现过程425
    9.8.4单元测试428
    9.9连接邮件接口模块的设计428
    9.9.1连接邮件接口模块概述428
    9.9.2连接邮件接口模块技术分析428
    9.9.3连接邮件接口模块的实现过程429
    9.10接收邮件模块设计430
    9.10.1接收邮件模块概述430
    9.10.2接收邮件模块技术分析431
    9.10.3查看邮件的实现过程433
    9.10.4删除邮件的实现过程436
    9.10.5下载附件的实现过程437
    9.11发送邮件模块设计439
    9.11.1发送邮件模块概述439
    9.11.2发送邮件模块技术分析439
    9.11.3发送邮件的实现过程440
    9.11.4查看邮件记录的实现过程442
    9.12开发技巧与难点分析444
    9.12.1PHP与Access数据库的连接444
    9.12.2邮件群发技术445
    9.13通过fsockopen()函数发送短信技术
    专题446
    9.14本章总结448

    第10章online影视365网(Apache+PHP+
    ADODB+phpMyAdmin+MySQL5.0
    实现)449
    视频讲解:1小时31分钟
    10.1开发背景450
    10.2需求分析450
    10.3系统分析450
    10.3.1系统目标450
    10.3.2系统功能结构450
    10.3.3功能预览451
    10.3.4系统流程图453
    10.3.5开发环境453
    10.3.6文件夹组织结构453
    10.4数据库设计454
    10.4.1数据库分析454
    10.4.2数据库概念设计454
    10.4.3数据库物理结构设计455
    10.5前台首页设计458
    10.5.1前台首页概述458
    10.5.2前台首页技术分析459
    10.5.3前台首页的实现过程460
    10.6详细信息查看模块461
    10.6.1信息查看模块概述461
    10.6.2信息查看模块技术分析461
    10.6.3信息查看的实现过程462
    10.7点歌模块设计463
    10.7.1点歌模块概述463
    10.7.2点歌模块技术分析464
    10.7.3点歌模块的实现过程465
    10.8在线视听模块设计467
    10.8.1在线视听模块概述467
    10.8.2在线视听模块技术分析467
    10.8.3在线视听模块的实现过程467
    10.9后台首页设计469
    10.9.1后台首页概述469
    10.9.2后台首页技术分析469
    10.9.3后台首页的实现过程470
    10.10目录管理模块设计471
    10.10.1目录管理模块概述471
    10.10.2目录管理模块技术分析471
    10.10.3目录管理的实现过程472
    10.10.4目录添加的实现过程474
    10.10.5目录删除的实现过程475
    10.11数据管理模块设计476
    10.11.1数据管理模块概述476
    10.11.2数据管理模块技术分析476
    10.11.3数据添加的实现过程477
    10.11.4数据删除的实现过程482
    10.12管理员设置模块设计483
    10.12.1管理员设置模块概述483
    10.12.2管理员设置模块技术分析483
    10.12.3管理员添加的实现过程484
    10.12.4管理员删除的实现过程486
    10.13开发技巧与难点分析486
    10.13.1无边框窗口486
    10.13.2刷新父级窗口和关闭子窗口487
    10.14ADODB连接数据库技术专题488
    10.14.1ADODB简介488
    10.14.2ADODB的安装488
    10.14.3ADODB常用函数及说明488
    10.14.4不同数据库之间的转换490
    10.15本章总结491

    第11章明日知道网站(ZendFramework
    实现)492
    视频讲解:1小时20分钟
    11.1开发背景493
    11.2需求分析493
    11.3功能结构493
    11.4功能预览494
    11.5数据库设计495
    11.5.1数据库分析495
    11.5.2数据库概念设计496
    11.5.3创建数据库及数据表498
    11.6技术攻关499
    11.6.1类似Google搜索引擎的搜索条499
    11.6.2使用空格分隔多关键字504
    11.6.3关键字描红507
    11.6.4制作在线编辑器509
    11.7MVC框架结构搭建512
    11.7.1MVC开发模式介绍512
    11.7.2ZendFramework框架的MVC
    目录结构513
    11.7.3ZendFramework框架的MVC结构
    创建过程513
    11.8首页设计516
    11.8.1首页概述516
    11.8.2首页技术分析516
    11.8.3首页的实现过程517
    11.9用户模块设计520
    11.9.1用户模块概述520
    11.9.2用户模块技术分析521
    11.9.3用户注册的实现过程523
    11.9.4用户登录的实现过程525
    11.10发表问题模块设计527
    11.10.1发表问题模块概述527
    11.10.2发表问题模块技术分析528
    11.10.3发表问题模块实现过程530
    11.11回复问题模块设计532
    11.11.1回复问题模块概述532
    11.11.2回复问题模块技术分析532
    11.11.3回复问题模块实现过程533
    11.12程序调试与错误处理535
    11.12.1项目开发过程中常见错误及解决方法535
    11.12.2自定义错误页面535
    11.13本章总结536

    第12章电子商务网站(Apache+PHP+
    ADODB+Smarty+Ajax+MySQL
    实现)537
    视频讲解:4小时41分钟
    12.1开发背景538
    12.2需求分析538
    12.3系统分析538
    12.3.1系统目标538
    12.3.2系统功能结构539
    12.3.3功能预览540
    12.3.4系统流程图541
    12.3.5开发环境541
    12.3.6文件夹组织结构542
    12.4数据库设计542
    12.4.1数据库分析543
    12.4.2创建数据库和数据表543
    12.5公共文件设计545
    12.5.1数据库连接、管理和分页类文件545
    12.5.2Smarty模板配置类文件548
    12.5.3执行类的实例化文件548
    12.6前台首页设计549
    12.6.1前台首页概述549
    12.6.2前台首页技术分析550
    12.6.3前台首页实现过程550
    12.7登录模块设计552
    12.7.1登录模块概述552
    12.7.2登录模块技术分析552
    12.7.3用户注册554
    12.7.4用户登录556
    12.7.5找回密码558
    12.8会员信息模块设计563
    12.8.1会员信息模块概述563
    12.8.2会员信息模块技术分析563
    12.8.3会员中心564
    12.8.4安全退出566
    12.9商品显示模块567
    12.9.1商品显示模块概述567
    12.9.2商品显示模块技术分析567
    12.9.3商品显示模块的实现过程568
    12.10购物车模块设计569
    12.10.1购物车模块概述569
    12.10.2购物车模块技术分析570
    12.10.3购物车展示572
    12.10.4更改商品数量574
    12.10.5删除商品575
    12.10.6保存购物车578
    12.11收银台模块设计580
    12.11.1收银台模块概述580
    12.11.2收银台模块技术分析580
    12.11.3显示订单581
    12.11.4填写订单582
    12.11.5处理订单582
    12.12后台首页设计584
    12.12.1后台首页概述584
    12.12.2后台首页技术分析585
    12.12.3后台首页实现过程586
    12.13开发技巧与难点分析588
    12.13.1解决Ajax的乱码问题588
    12.13.2使用JS脚本获取、输出标签内容589
    12.13.3禁用页面缓存589
    12.13.4在新窗口中使用session589
    12.13.5判断上传文件格式589
    12.13.6设置服务器的时间590
    12.14Smarty类库技术专题591
    12.14.1Smarty类库下载、安装591
    12.14.2Smarty类库的配置593
    12.14.3本项目中Smarty类库的配置方法594
    12.15本章总结594
查看详情
12
系列丛书 / 更多
PHP项目开发案例全程实录
JSP项目开发案例全程实录
卢翰 著;明日科技 编
PHP项目开发案例全程实录
ASP.NET项目开发案例全程实录
郑齐心 著;明日科技 编
PHP项目开发案例全程实录
Java项目开发案例全程实录
李钟尉 著;明日科技 编
PHP项目开发案例全程实录
C#项目开发案例全程实录
王小科 著;明日科技 编
PHP项目开发案例全程实录
JSP项目开发全程实录(DVD32小时语音视频讲解)
周桓、王殊宇 著
PHP项目开发案例全程实录
Visual Basic项目开发案例全程实录(第2版)
安剑、孙秀梅、巩建华 著;明日科技 编
PHP项目开发案例全程实录
Visual Basic项目开发全程实录(DVD20小时语音视频讲解)
陈紫红、安剑、孙秀梅 著
PHP项目开发案例全程实录
Visual C++项目开发案例全程实录
刘锐宁 著;明日科技 编
您可能感兴趣 / 更多
PHP项目开发案例全程实录
《初级会计学》习题与解答
刘中华;唐亚娟
PHP项目开发案例全程实录
初级会计学
刘中华;张瑞丽
PHP项目开发案例全程实录
尿道下裂手术图解
刘中华、范志强 编
PHP项目开发案例全程实录
注册会计师职业化建设案例汇编分析
刘中华 袁庆 刘儒昞
PHP项目开发案例全程实录
图像特征抽取算法研究及其应用
刘中华 著
PHP项目开发案例全程实录
基础会计
刘中华 李莎
PHP项目开发案例全程实录
基础会计习题与解答刘中华等
刘中华 唐亚娟
PHP项目开发案例全程实录
复杂条件下的人脸特征提取和分类研究(英文版)
刘中华
PHP项目开发案例全程实录
基础会计学习题与解答
刘中华、唐亚娟 著
PHP项目开发案例全程实录
现代软件工程模型及方法探析
刘中华、郑毅平、冯永政 编
PHP项目开发案例全程实录
21世纪高等院校会计系列规划教材:会计信息系统教程
刘中华 编
PHP项目开发案例全程实录
PHP编程宝典(10年典藏版)
刘中华、潘凯华 著