新書推薦:
《
早点知道会幸福的那些事
》
售價:NT$
295.0
《
知宋·宋代之货币
》
售價:NT$
340.0
《
爱的7种对话:建立持续一生的亲密关系 (加)苏·约翰逊
》
售價:NT$
345.0
《
中国近现代武术思想史研究
》
售價:NT$
500.0
《
废奴
》
售價:NT$
350.0
《
有法与无法:清代的州县制度及其运作 最新修订版
》
售價:NT$
640.0
《
重启春光
》
售價:NT$
214.0
《
“玉”见中国:玉器文化与中华文明(追寻玉出山河的前世今生,饱览中国万年玉文化的史诗画卷)
》
售價:NT$
690.0
|
編輯推薦: |
顶层设计,优化体系,参考教学基本要求 行业指导,企业参与,有机嵌入职业标准 专家指导,名师领衔,构建优质作者队伍
项目贯穿,任务驱动,融合工程教育理念 就业导向,学生为本,着眼职业生涯发展 接轨大赛,实战演练,借鉴技能竞赛要求
循序渐进,理实结合,符合学生认知规律 立体资源,开放共享,完善增值服务体系
|
內容簡介: |
本教材围绕PHP程序员岗位能力要求,以一个完整的图书商城项目为载体来组织内容。按照项目开发流程和学生认知规律,本教材共分为12章,从项目的分析、开发环境搭建、PHP基础知识、数据库设计到商城具体功能模块开发,循序渐进,由简入难地带领大家完成商城的开发项目。本教材虽然是一本项目化的教材,但是对完成项目所需知识有详细的讲解,所以既体现了工程教育理念,同时也保持了知识的系统性。读者通过本教材的学习既可以掌握PHP语言和MySQL数据库知识,又可以掌握如何把知识运用到实际项目开发中,做到学以致用。
为了方便读者学习和满足教学需要,本教材配备了大量的电子资源,主要包括:项目资料(静态页面、完整项目)、电子教案、章节案例、题库、工具软件、技术手册等。
|
目錄:
|
第1章图书商城项目简介
1.1项目导引:购物及商城管理体验
1.2项目分析
1.3技术准备
1.4项目实施
1.4.1当当网购物
1.4.2ECSHOP管理体验
1.4.3系统分析与设计
1.5技术拓展
1.6本章小结
1.7强化练习
第2章商城开发环境搭建
2.1项目导引:搭建开发环境
2.2项目分析
2.3技术准备
2.3.1PHP简介
2.3.2Apache简介
2.3.3MySQL简介
2.3.4PHP工作原理
2.4项目实施
2.4.1WAMP环境搭建
2.4.2DreamWeaver工具应用
2.4.3Zend Studio工具应用
2.5技术拓展
2.6本章小结
2.7强化练习
第3章商城开发基础知识
3.1项目导引:PHP基础知识
3.2项目分析
3.3技术准备
3.3.1基本语法
3.3.2条件结构
3.3.3循环结构
3.3.4函数
3.3.5数组
3.3.6PHP表单处理
3.4项目实施
3.5技术拓展
3.6本章小结
3.7强化练习
第4章商城数据库的创建管理
4.1项目导引:商城数据库
4.2项目分析
4.3技术准备
4.4项目实施
4.4.1phpMyAdmin之商城数据库创建管理
4.4.2SQL之数据库的创建与管理
4.4.3SQL之数据表的创建与管理
4.4.4SQL之数据库的查询管理
4.5技术拓展
4.5.1数据完整性
4.5.2索引
4.5.3视图
4.5.4存储过程
4.5.5触发器
4.6本章小结
4.7强化练习
第5章JavaScript技术在商城中的应用
5.1项目导引:用户注册验证
5.2项目分析
5.3技术准备
5.3.1JavaScript基础
5.3.2JavaScript流程语句
5.3.3浏览器对象
5.3.4JavaScript事件
5.3.5正则表达式
5.4项目实施
5.5技术拓展
5.5.1数组对象
5.5.2String对象
5.5.3Math对象
5.5.4Date对象
5.6本章小结
5.7强化练习
第6章商城前台图书显示模块开发
6.1项目导引:图书显示模块
6.2项目分析
6.3技术准备
6.3.1数据库操作
6.3.2URL传值
6.3.3相关函数
6.4项目实施
6.4.1数据库连接文件
6.4.2推荐图书
6.4.3图书分页显示
6.4.4图书搜索
6.5技术拓展
6.6本章小结
6.7强化练习
第7章商城登录注册模块开发
7.1项目导引:登录注册模块
7.2项目分析
7.3技术准备
7.3.1Cookie 介绍
7.3.2Session 介绍
7.3.3相关函数
7.4项目实施
7.4.1验证码制作
7.4.2用户注册
7.4.3用户登录
7.5技术拓展
7.6本章小结
7.7强化练习
第8章图书商城购物车模块开发
8.1项目导引:购物车模块
8.2项目分析
8.3技术准备
8.4项目实施
8.4.1购买图书
8.4.2查看购物车
8.4.3移除图书
8.4.4修改图书数量
8.4.5清空购物车
8.4.6生成订单
8.5技术拓展
8.6本章小结
8.7强化练习
第9章商城后台图书管理模块开发
9.1项目导引:后台图书管理模块
9.2项目分析
9.3技术准备
9.4项目实施
9.4.1图书的添加
9.4.2图书的查看
9.4.3图书的删除
9.4.4图书的修改
9.5技术拓展
9.5.1文件操作
9.5.2目录操作
9.6本章小结
9.7强化练习
第10章面向对象程序设计在商城中的应用
10.1项目导引:图书显示模块
10.2项目分析
10.3技术准备
10.3.1面向对象的基本概念
10.3.2类的声明
10.3.3类的实例化
10.3.4类的继承性
10.3.5类的封装性
10.4项目实施
10.4.1数据库类
10.4.2分页类
10.4.3图书分页显示
10.5技术拓展
10.5.1抽象类和接口
10.5.2类的多态性
10.5.3常用关键字和方法
10.6本章小结
10.7强化练习
第11章Smarty模板技术在商城中的应用
11.1项目导引:图书显示模块
11.2项目分析
11.3技术准备
11.3.1Smarty程序设计
11.3.2Smarty的安装配置
11.3.3Smarty模板设计
11.3.4Smarty缓存
11.4项目实施
11.4.1Smarty配置文件
11.4.2图书显示程序页设计
11.4.3图书显示模板页设计
11.5技术拓展
11.5.1MVC设计模式
11.5.2ThinkPHP介绍
11.5.3ThinkPHP的应用
11.6本章小结
11.7强化练习
第12章Ajax技术在商城中的应用
12.1项目导引:用户注册验证
12.2项目分析
12.3技术准备
12.3.1XMLHttpRequest对象
12.3.2XMLHttpRequest对象与服务器的交互
12.3.3体验Ajax
12.4项目实施
12.4.1用户注册页面
12.4.2Ajax程序页面
12.4.3用户查询页面
12.5本章小结
12.6强化练习
参考文献
|
內容試閱:
|
【前言】PHP起源于1994年,是一种开源的、跨平台的、快速的、安全的、面向对象的、简单易学的、性能优越的服务器端开发语言。它的应用前景十分广阔,Apache+MySQL+PHP组合以其开源
性和跨平台性而著称,被誉为Web开发的黄金组合。目前市场上关于PHP图书不乏经典之作,但是适合于职业教育的图书很少,本教材结合作者多年教学经验和项目开发经验精心提炼而来,希望它能成为您书架上的一本好教材!
本教材采用“项目导向、任务驱动”的编写模式,以一个完整的图书商城项目为载体来组织教材内容。按照项目开发流程和学生认知规律,本教材共分为12章,从项目的分析、开发环境搭建、PHP基础知识、数据库设计到商城具体功能模块开发,循序渐进,由简入难地带领读者完成商城开发。每章按照提出问题、分析问题、解决问题的思路编写,又分为项目导引、项目分析、技术准备、项目实施、技术拓展等六部分。在项目导引部分提出问题、布置任务;在项目分析阶段通过对现有商务平台(当当网、ECSHOP)的分析,明确任务目标,找出解决问题的方法;在技术准备部分学习解决问题的相关知识;在项目实施部分完成项目的设计。
这虽然是一本项目化的教材,但是对完成项目所需知识有详细的讲解,在技术拓展部分对PHP知识也有所补充,所以本教材既体现了工程教育理念,同时也保持了知识的系统性,读者通过本教材的学习既可以掌握PHP语言和MySQL数据库的知识,又可以掌握如何把知识运用到实际项目开发中,真正做到学以致用。
一、教材特色
以项目为载体
强化职业能力培养,以一个完整的图书商城项目为载体来组织教材内容。通过本教材的学习,读者即可以完成一个比较完整的图书商城项目,教材按照项目开发流程和学生认知规律,循序渐进,由简入难地带领大家完成项目开发。
教材配套资源丰富
本教材配备了包括项目资料(静态页面、完整项目)、电子教案、章节案例、试题案例库、工具软件、技术手册等大量的电子资源,为读者的学习和教师的教学提供方便。
代码规范,注释详尽
为了提高读者的实际编程能力和方便阅读,书中代码采用规范的编写格式并添加了详细的注释。
图文结合,形象生动
为了提高读者学习兴趣和保证更高效的学习,书中插入大量的示意图、流程图和程序运行图。
二、内容介绍与教学建议
本教材围绕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技术,完成了用户注册验证,提升了用户体验。
建议采用“项目化、学做一体”的教学模式,实际教学过程中可以把项目静态页面下发给学生,学生在此基础上完成各功能模块的开发。各院校可以根据自己的实际情况适当调整教学内容。
三、读者对象
高职高专计算机相关专业的学生;
应用型本科院校计算机相关专业的学生;
计算机相关专业培训机构的学生;
广大PHP程序开发爱好者。
本教材编写团队由学校资深教师和企业专家组成,学校教师具有多年一线教学实践经验,企业专家具有十几年的PHP编程经验。本教材由王彦辉担任主编,李英杰、刘莉、林勤花担任副主编,刘海军教授担任主审。在教材项目开发和内容选择等方面得到企业软件工程师许武斌的大力支持。由于作者水平、时间、精力所限,难免存在不妥和错误之处,敬请批评指正,我们将不胜感激。
……
|
|