PHP+MySQL动态网页技术教程

PHP+MySQL动态网页技术教程 教材名称: PHP+MySQL动态网页技术教程
ISBN号: 978-7-89436-164-6 作者: 王彦辉
字数: 451千字 规格: 16开
印制时间: 2013-03-01 出版日期: 2013-03-01
定价: 34 元 样章下载: 978-7-89436-164-6PHP+MySQL动态网页技术教程样章(加水印).pdf
购买地址:

        本教材围绕PHP程序员岗位能力要求,以图书商城项目来组织教材内容,围绕项目开发,除了对PHP语言和MySQL数据库知识有详细的讲解外,对Web开发中常用的JavaScript和Ajax技术也有所介绍。
        本教材内容结构如下:
第1章:在当当网、ECSHOP系统分析的基础上完成了项目的分析;
第2章:介绍项目开发环境(WAMP、LAMP)和编辑环境(DreamWeaver、Zend Studio)的搭建;
第3章:介绍项目开发所需PHP基础知识,主要包括PHP基本语法、程序结构、函数、数组等内容;
第4章:完成项目数据库的规划设计,介绍了关系数据库的知识和SQL语句等内容;
第5章:通过完成用户注册验证,介绍了JavaScript的知识;
第6章:完成图书显示模块的开发,介绍了相关PHP知识;
第7章:完成登录注册模块的开发,介绍了相关PHP知识;
第8章:完成购物车模块的开发,介绍了相关PHP知识;
第9章:完成后台图书管理模块的开发,介绍了相关PHP知识;
第10章:基于PHP的面向对象程序设计完成了图书显示模块的开发;
第11章:基于Smarty模板技术完成图书显示模块的开发;
第12章:介绍Ajax技术,完成了用户注册验证,提升了用户体验。
        建议采用“项目化、学做一体”的教学模式,实际教学过程中可以把项目静态页面下发给学生,学生在此基础上完成各功能模块的开发。各院校可以根据自己的实际情况适当调整教学内容。
第1章图书商城项目简介1
1.1项目导引:购物及商城管理体验1
1.2项目分析1
1.3技术准备3
1.4项目实施5
1.4.1当当网购物5
1.4.2ECSHOP管理体验6
1.4.3系统分析与设计9
1.5技术拓展13
1.6本章小结14
1.7强化练习14
第2章商城开发环境搭建16
2.1项目导引:搭建开发环境16
2.2项目分析16
2.3技术准备17
2.3.1PHP简介17
2.3.2Apache简介17
2.3.3MySQL简介18
2.3.4PHP工作原理18
2.4项目实施18
2.4.1WAMP环境搭建18
2.4.2DreamWeaver工具应用28
2.4.3Zend Studio工具应用33
2.5技术拓展39
2.6本章小结42
2.7强化练习43
第3章商城开发基础知识44
3.1项目导引:PHP基础知识44
3.2项目分析44
3.3技术准备45
3.3.1基本语法45
3.3.2条件结构57
3.3.3循环结构61
3.3.4函数64
3.3.5数组71
3.3.6PHP表单处理82
3.4项目实施84
3.5技术拓展87
3.6本章小结89
3.7强化练习90
第4章商城数据库的创建管理94
4.1项目导引:商城数据库94
4.2项目分析94
4.3技术准备96
4.4项目实施100
4.4.1phpMyAdmin之商城数据库创建管理100
4.4.2SQL之数据库的创建与管理104
4.4.3SQL之数据表的创建与管理106
4.4.4SQL之数据库的查询管理109
4.5技术拓展113
4.5.1数据完整性113
4.5.2索引115
4.5.3视图116
4.5.4存储过程117
4.5.5触发器118
4.6本章小结119
4.7强化练习120
第5章JavaScript技术在商城中的应用122
5.1项目导引:用户注册验证122
5.2项目分析122
5.3技术准备123
5.3.1JavaScript基础123
5.3.2JavaScript流程语句 125
5.3.3浏览器对象127
5.3.4JavaScript事件132
5.3.5正则表达式137
5.4项目实施141
5.5技术拓展146
5.5.1数组对象146
5.5.2String对象148
5.5.3Math对象149
5.5.4Date对象150
5.6本章小结152
5.7强化练习152
第6章商城前台图书显示模块开发154
6.1项目导引:图书显示模块154
6.2项目分析154
6.3技术准备157
6.3.1数据库操作157
6.3.2URL传值159
6.3.3相关函数160
6.4项目实施161
6.4.1数据库连接文件161
6.4.2推荐图书161
6.4.3图书分页显示163
6.4.4图书搜索165
6.5技术拓展167
6.6本章小结170
6.7强化练习170
第7章商城登录注册模块开发172
7.1项目导引:登录注册模块172
7.2项目分析172
7.3技术准备173
7.3.1Cookie 介绍173
7.3.2Session 介绍175
7.3.3相关函数176
7.4项目实施178
7.4.1验证码制作178
7.4.2用户注册179
7.4.3用户登录182
7.5技术拓展185
7.6本章小结187
7.7强化练习187
第8章图书商城购物车模块开发189
8.1项目导引:购物车模块189
8.2项目分析189
8.3技术准备191
8.4项目实施193
8.4.1购买图书193
8.4.2查看购物车195
8.4.3移除图书197
8.4.4修改图书数量197
8.4.5清空购物车198
8.4.6生成订单198
8.5技术拓展201
8.6本章小结205
8.7强化练习206
第9章商城后台图书管理模块开发207
9.1项目导引:后台图书管理模块207
9.2项目分析207
9.3技术准备209
9.4项目实施212
9.4.1图书的添加212
9.4.2图书的查看215
9.4.3图书的删除217
9.4.4图书的修改218
9.5技术拓展222
9.5.1文件操作222
9.5.2目录操作226
9.6本章小结228
9.7强化练习228
第10章面向对象程序设计在商城中的应用230
10.1项目导引:图书显示模块230
10.2项目分析230
10.3技术准备231
10.3.1面向对象的基本概念231
10.3.2类的声明231
10.3.3类的实例化232
10.3.4类的继承性234
10.3.5类的封装性238
10.4项目实施239
10.4.1数据库类240
10.4.2分页类241
10.4.3图书分页显示242
10.5技术拓展243
10.5.1抽象类和接口243
10.5.2类的多态性245
10.5.3常用关键字和方法247
10.6本章小结251
10.7强化练习251
第11章Smarty模板技术在商城中的应用253
11.1项目导引:图书显示模块253
11.2项目分析253
11.3技术准备253
11.3.1Smarty程序设计254
11.3.2Smarty的安装配置255
11.3.3Smarty模板设计257
11.3.4Smarty缓存261
11.4项目实施262
11.4.1Smarty配置文件262
11.4.2图书显示程序页设计263
11.4.3图书显示模板页设计263
11.5技术拓展264
11.5.1MVC设计模式264
11.5.2ThinkPHP介绍265
11.5.3ThinkPHP的应用266
11.6本章小结270
11.7强化练习270
第12章Ajax技术在商城中的应用272
12.1项目导引:用户注册验证272
12.2项目分析272
12.3技术准备273
12.3.1XMLHttpRequest对象273
12.3.2XMLHttpRequest对象与服务器的交互274
12.3.3体验Ajax275
12.4项目实施277
12.4.1用户注册页面277
12.4.2Ajax程序页面278
12.4.3用户查询页面279
12.5本章小结279
12.6强化练习280
参考文献281
以项目为载体
        强化职业能力培养,以一个完整的图书商城项目为载体来组织教材内容。通过本教材的学习,读者即可以完成一个比较完整的图书商城项目,教材按照项目开发流程和学生认知规律,循序渐进,由简入难地带领大家完成项目开发。
教材配套资源丰富
        本教材配备了包括项目资料(静态页面、完整项目)、电子教案、章节案例、试题案例库、工具软件、技术手册等大量的电子资源,为读者的学习和教师的教学提供方便。
代码规范,注释详尽
        为了提高读者的实际编程能力和方便阅读,书中代码采用规范的编写格式并添加了详细的注释。
图文结合,形象生动
        为了提高读者学习兴趣和保证更高效的学习,书中插入大量的示意图、流程图和程序运行图。