华信教育资源网
PHP网站开发技术
丛   书   名: 基于岗位职业能力培养的高职网络技术专业系列教材建设
作   译   者:朱珍 张琳霞 出 版 日 期:2014-08-01
出   版   社:电子工业出版社 维   护   人: 
书   代   号:G0232690 I S B N:9787121232695

图书简介:

PHP简单易学并且功能强大,是目前开发Web应用程序的主要脚本语言。本教材围绕PHP程序员岗位能力要求,以一个完整的图书商城项目为背景,按照项目开发流程和学生认知规律来组织教材内容,全书共安排11个项目,从项目的分析、开发环境搭建、PHP基础知识、数据库设计到商城具体功能模块开发,循序渐进,由简入难,系统地介绍了PHP的相关知识及其在Web应用开发中的实际应用。
定价 36.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    PHP简单易学并且功能强大,是目前开发Web应用程序的主要脚本语言。本教材围绕PHP程序员岗位能力要求,以一个完整的图书商城项目为背景,按照项目开发流程和学生认知规律来组织教材内容,全书共安排11个项目,从项目的分析、开发环境搭建、PHP基础知识、数据库设计到商城具体功能模块开发,循序渐进,由简入难,系统地介绍了PHP的相关知识及其在Web应用开发中的实际应用。

    图书详情

    ISBN:9787121232695
    开 本:16开
    页 数:260
    字 数:410

    本书目录

    目录
    项目1 网上购物系统分析与规划设计	1
    项目背景	1
    项目描述	1
    任务1-1网站开发流程设计	2
    任务描述	2
    知识准备	2
    1.1.1 Web基础知识及工作原理	2
    1.1.2网站开发模式	4
    1.1.3开发流程及规范	5
    任务实施与测试	5
    任务拓展	5
    任务1-2网上购物系统功能需求分析	6
    任务描述	6
    知识准备	6
    1.2.1需求分析定义	6
    1.2.2需求分析特点	6
    1.2.3数据要求	7
    1.2.4需求分析的任务	8
    1.2.5广州天河客运站售票系统需求分析	8
    1.2.6需求分析的原则	9
    1.2.7需求确认	12
    任务实施与测试	13
    任务拓展	14
    任务1-3网上购物系统总体设计	14
    任务描述	14
    知识准备	14
    1.3.1总体设计的任务	14
    1.3.2总体设计的工作步骤	14
    1.3.3总体设计的原则	15
    任务实施与测试	16
    任务拓展	18
    项目重现	19
    完成BBS系统总体设计	19
    项目2 网上购物系统开发环境搭建	20
    项目背景	20
    任务实施	20
    2.1子任务一:PHP+Apache服务器的安装与配置	21
    任务陈述	21
    知识准备	21
    2.1.1PHP基础知识	21
    2.1.2Apache服务器简介	22
    2.1.3MySQL数据库简介	22
    实施与测试	23
    2.2子任务二:WampServer的下载与安装	34
    任务陈述	34
    知识准备	34
    实施与测试	35
    任务拓展	37
    项目重现	37
    项目3 网上购物系统前台界面设计	38
    项目背景	38
    任务实施	38
    3.1子任务一:网上购物系统首页页面设计	39
    任务陈述	39
    知识准备	39
    3.1.1创建Dreamweaver动态站点	39
    3.1.2标签	40
    实施与测试	41
    任务拓展	42
    3.2子任务二:商品订单页面设计	42
    任务陈述	42
    知识准备	43
    3.2.1PHP标记 	43
    3.2.2PHP输出语句	44
    3.2.3注释语句	44
    3.2.4变量	44
    3.2.5常量	47
    3.2.6运算符和表达式	48
    3.2.7流程控制语句	51
    3.2.8数组	55
    实施与测试	60
    任务拓展	62
    3.3子任务三:商品计算功能实现	62
    任务陈述	62
    知识准备	62
    3.3.1函数	62
    3.3.2PHP表单处理	66
    实施与测试	68
    任务拓展	69
    项目重现	69
    项目4 网上购物系统数据库设计	71
    项目背景	71
    任务实施	71
    4.1子任务一:数据库设计	72
    任务陈述	72
    知识准备	72
    4.1.1实体图	72
    实施与测试	74
    4.1.2数据库表	74
    4.2子任务二:MYSQL数据库操作	77
    任务陈述	77
    知识准备	77
    4.2.1MySQL服务的启动与停止	78
    4.2.2MySQL的登录与退出	80
    4.2.3修改密码	82
    4.2.4增加新用户	83
    实施与测试	84
    4.2.5MySQL数据库的操作	84
    4.2.6MySQL数据表的操作	86
    4.2.7MySQL的语句操作	91
    任务拓展	95
    4.2.8使用phpMyAdmin管理MySQL的数据库	95
    项目重现	103
    项目5 网上购物系统商品展示模块制作	105
    项目背景	105
    任务实施	105
    5.1子任务一:商品动态展示	106
    任务陈述	106
    知识准备	106
    实施与测试	110
    5.2子任务二:商品详细信息介绍	112
    任务陈述	112
    知识准备	112
    实施与测试	114
    5.3子任务三:商品分类显示	115
    任务陈述	115
    知识准备	115
    实施与测试	117
    5.4子任务四:商品分页显示	117
    任务陈述	117
    知识准备	118
    实施与测试	118
    5.5子任务五:商品搜索	121
    任务陈述	121
    知识准备	121
    实施与测试	121
    任务拓展	123
    项目重现	123
    项目6 系统用户管理模块	125
    项目背景	125
    任务实施	125
    6.1子任务一:制作图像验证码	126
    任务陈述	126
    知识准备	126
    实施与测试	130
    任务拓展	131
    6.2子任务二:购物系统注册模块	131
    任务陈述	131
    知识准备	131
    实施与测试	134
    任务拓展	137
    6.3子任务三:购物系统登录模块	137
    任务陈述	137
    知识准备	138
    实施与测试	139
    任务拓展	141
    项目重现	141
    项目7 商品订购与结算模块制作	142
    项目背景	142
    任务实施	142
    7.1子任务一:购物车管理	143
    任务陈述	143
    知识准备	144
    7.1.1字符串函数	144
    7.1.2数组函数	146
    实施与测试	149
    任务拓展	153
    7.2子任务二:订单管理	153
    任务陈述	153
    知识准备	154
    实施与测试	157
    任务拓展	161
    项目重现	161
    项目8 购物系统商品用户后台模块	163
    任务实施	163
    8.1子任务一:后台管理登录界面	163
    任务陈述	163
    知识准备	164
    8.1.1<DIV>标签的使用	164
    实施与测试	164
    任务拓展	167
    8.2子任务二:购物系统商品后台管理模块	167
    任务陈述	167
    知识准备	167
    实施与测试	168
    任务拓展	173
    8.3子任务三:商品信息编辑模块	173
    任务陈述	173
    知识准备	173
    实施与测试	176
    任务拓展	187
    项目重现	187
    项目9 面向对象在网上购物系统中的应用	188
    项目背景	188
    任务实施	188
    9.1子任务一:类成员的初始化应用于用户登录模块	189
    任务陈述	189
    知识准备	189
    实施与测试	192
    任务拓展	194
    9.2子任务二:类的封装在数据查询中的应用	194
    任务陈述	194
    知识准备	194
    实施与测试	196
    任务拓展	197
    9.3子任务三:抽象类在商品信息查询中的应用	197
    任务陈述	197
    知识准备	197
    实施与测试	198
    任务拓展	199
    项目重现	199
    项目10 Smarty模板技术在网上购物系统中的应用	201
    项目背景	201
    任务实施	201
    10.1子任务一:Smarty概述及安装配置	202
    任务陈述	202
    知识准备	202
    10.1.1什么是Smarty模板	202
    10.1.2Smarty模板优点	202
    10.1.3Smarty的安装配置	203
    实施与测试	205
    10.2子任务二:Smarty程序设计	206
    任务陈述	206
    知识准备	206
    10.2.1Smarty程序设计常用变量	206
    10.2.2Smarty程序设计常用方法	207
    实施与测试	207
    10.3子任务三:Smarty模板设计	208
    任务陈述	208
    知识准备	208
    10.3.1Smarty的内建函数	208
    10.3.2变量调节器	212
    实施与测试	214
    10.4子任务四:Smarty缓存	215
    任务陈述	215
    知识准备	216
    10.4.1开启和使用Smarty缓存	216
    10.4.2清除Smarty缓存	216
    10.5子任务五:ThinkPHP简单入门	216
    任务陈述	216
    知识准备	217
    10.5.1MVC设计模式	217
    10.5.2ThinkPHP介绍	217
    实施与测试	220
    任务拓展	222
    项目重现	223
    项目11 PHP程序开发范例	224
    项目背景	224
    任务实施	224
    11.1子任务一:基于Wap的手机网上交易平台	224
    任务陈述	224
    实施与测试	225
    11.1.1系统整体设计	225
    11.1.2数据库设计	226
    11.1.3网站前台的整体搭建	227
    11.1.4网站后台的整体搭建	230
    11.2子任务二:个人博客	231
    任务陈述	231
    实施与测试	232
    11.2.1系统整体设计	232
    11.2.2数据库设计	234
    11.3子任务二:城易网	236
    任务陈述	236
    实施与测试	236
    11.3.1系统整体设计	236
    11.3.2数据库设计	237
    11.3.3主要功能设计	241
    参考文献	247
    展开

    前     言

    前言
    PHP是开发Web应用系统最理想的工具,易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活。全球数百万运行着PHP程序的站点证明了它的流行程度和易用性。程序员和Web设计师都喜欢PHP,前者喜欢PHP的灵活性和速度,后者则喜欢它的易用和方便。
    本书在内容的编排及任务的组织上十分考究,全书围绕PHP程序员岗位能力要求,以一个完整的网上购物系统项目为载体来组织内容,增强教材的可读性和可操作性,激发学生的学习兴趣,争取让读者在短时间内掌握PHP开发动态网站的常用技术和方法,从而为以后的就业打好基础。
    本书共安排11个项目,以两个 “网上购物系统”和“BBS管理系统”作为案例背景,前者用作知识讲解的案例背景,后者则用作读者的单元练习。学练结合,利于读者理解知识和掌握应用,在表述方式上,采用以案例驱动、分析解决问题的方式,由浅入深,展开知识点的讲述,每个任务的案例既有各自的主题,又相互关联,在讲解案例的同时,融合了软件工程、数据库设计、界面设计等知识,真正做到了PHP课程的项目化教学。
    全书共分三个部分,项目1~4为Web网站开发的基础知识,项目5~8详细阐述网上购物系统如何具体实现,项目9和10阐述了面向对象的技术和Smarty模板技术并用框架技术实现网站项目开发。本书的具体内容如下。
    项目1:网上购物系统分析与规划设计,主要讲述网站开发的基本过程、系统结构设计方法和页面设计的规划方法。
    项目2:网上购物系统开发环境搭建,主要讲述PHP、Apache、MySQL相关知识,会在Windows下进行PHP+Apache+MySQL服务器的安装与配置。
    项目3:网上购物系统前台界面设计,主要讲述Dreamveaver网站建设基础,PHP基本的语法介绍,完成网上购物系统前台界面设计。
    项目4:网上购物系统数据库设计,主要讲述如何利用MySQL数据库进行数据表的创建和管理,能利用phpMyAdmin进行数据库的创建和管理。
    项目5:网上购物系统商品展示模块制作,主要讲述如何利用PHP访问MySQL数据库,利用PHP对数据表和记录等进行增删改查等的操作。
    项目6:系统用户管理模块,主要讲述利用Session实现多页面之间的信息传递,创建Cookie及读取和删除,利用相关技术实现用户的登录和注册功能。
    项目7:商品订购与结算模块制作,主要讲述利用PHP如何接收表单传递的数据及相关函数的技术,能实现商品的结算功能。
    项目8:购物系统商品用户后台模块,主要讲述文件上传的操作及文本文件的操作等,能实现商品的上传及管理。
    项目9:面向对象在网上购物系统中的应用,主要讲述面向对象技术的知识及面向对象技术在购物系统中的应用。
    项目10:Smarty模板技术在网上购物系统中的应用,主要讲述Smarty模板技术和ThinkPHP框架技术等,能利用Smarty技术和框架实现商品的展示功能。
    项目11:PHP程序开发范例,主要讲述PHP+MySQL项目开发流程,能利用PHP+MySQL进行项目的设计与程序编写。
    本书由朱珍、张琳霞主编,黄玲、田钧任副主编,其中项目1和7由朱珍编写,项目4和11由张琳霞编写,项目2、5、10由黄玲编写,项目3由陆晓梅编写,项目6、8、9由毛铅编写。全书由朱珍统稿,田钧审稿。本书相关资源可登录华信教学资源网(www.hxedu.com.cn)下载。
    由于编者水平有限,文中难免有不妥之处,恳请广大读者批评指正。
    
    
    
    编者
    2014年6月
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网