欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 程序语言与软件开发 > PHP + MySQL动态网站设计实用教程

浏览历史

PHP + MySQL动态网站设计实用教程

PHP + MySQL动态网站设计实用教程

prev next

  • 商品货号:20150604012
  • 所属系列:高等学校应用型特色规划教材
    商品重量:0克
    作者:徐俊强,史香雯
    出版社:清华大学出版社
    图书书号/ISBN:9787302403357
    出版日期:2015年6月
    开本:16开
    图书页数:288
    图书装订:平装
    图书规格:185mm×260mm
    版次:1-1
    印张:18
    字数:433千字
  • 上架时间:2015-06-04
    商品点击数:1897
  • 定价:¥40.00元
    本店售价:¥40.00元
    注册用户:¥40.00元
    vip:¥38.00元
    黄金等级:¥36.00元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

内 容 简 介
PHP是一种易于学习和使用的后台开发技术,并与MySQL有着天生的结合性,用户只需具备很少的编程知识,就可以使用PHP建立一个具有交互功能的Web站点。
本书从PHP基础入手,简单介绍了PHP运行环境的安装、配置、语法、函数等基础知识,以及PHP访问MySQL数据库部分的高级知识,为开发比较复杂的网站打下坚实的基础。
本书通过价格查询系统、用户管理系统、留言簿管理系统、在线投票系统、新闻管理系统5个较为典型的实例,比较详尽地讲解了PHP的技术要点和开发过程,让读者理解PHP和体会PHP的运用,把PHPMySQL完美结合中最有效、安全、实用的部分展现在读者面前,使读者获取最大的收获。
 
前    言
PHP是一种执行于服务器端、嵌入HTML文档的通用开源脚本语言,其语法吸收了C语言、Java语言和Perl语言的特点,易于学习,使用广泛,主要适用于Web开发领域。
MySQL是最流行的关系型数据库管理系统,是在Web应用方面最好的关系数据库管理系统应用软件之一,具有体积小、速度快、总体拥有成本低、源码开放等特点。
Apache是世界上使用量排名第一的Web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上,其跨平台性和安全性使其被广泛使用,是最流行的Web服务器端软件。
MySQL搭配PHP和Apache,可以组成良好的开发环境,该技术已成为目前国内中小型网站普遍采用的网站开发方式。
本书作为计算机网络专业“动态网站开发”课程的授课教材。分为七个模块,前两个模块介绍网站开发环境的配置及PHP的基本语法规范,后五个模块是五个网站开发实例。在教学过程中,教师可以根据教学需要来安排实例教学顺序或者做适当的删减。通过学习,使学生能够掌握网站的设计流程,明白网站的运行过程和工作原理。
各模块的内容概括如下。
模块一:引导学生进入PHP开发领域,了解Web开发需要的各种构件,掌握基于数据库的动态网站运行原理,以及PHP的功能、开发优势和发展趋势,掌握在Windows系统下安装PHPnow的操作方法。
模块二:以小实例的形式着重介绍PHP的基本语法,包括语言风格、数据类型、变量、常量、PHP运算符和表达式的内容;还有PHP的语言结构,包括条件语句、循环语句等流程控制结构和函数声明与应用的各个环节;介绍PHP的数组与数据结构的应用。
模块三:讲解“价格查询系统”实例,重点介绍以Dreamweaver进行PHP开发的流程,搭建PHP动态系统开发平台的方法,检查、编辑数据库记录的操作方法。
模块四:讲解“用户管理系统”实例,按照软件开发的基本过程,以系统的需求分析、数据库设计和系统的设计为基本开发步骤,详细介绍用户管理系统开发的全部过程,通过对用户注册信息的统计,可以让管理员了解到网站的访问情况;通过对用户权限的设置,可以限制其对网站页面的访问。
模块五:讲解“留言簿管理系统”实例,留言簿的功能主要是实现网站的访问者与网站管理者的交互,主要涉及数据库留言信息的插入、回复和修改信息等操作。
模块六:讲解“在线投票管理系统”实例。包括投票功能、投票处理功能和显示投票结果功能。通过投票者单击“投票”按钮,激活投票处理功能,对服务器传来的数据做出相应的处理,先判断用户选择的是哪一项,并累计相应的字段值,然后更新数据库,最后显示投票的结果。
模块七:讲解“新闻管理系统”实例,主要实现对新闻的分类和发布,其作用就是在网上传播信息,通过对新闻的不断更新,使用户及时了解行业信息、企业状况以及其他需要了解的知识。主要操作包括访问者的新闻查询功能,系统管理员对新闻的新增、修改和删除功能。
本书由史香雯、孙屹和徐俊强合作编写完成,其中模块一、模块二、模块三由徐俊强编写,模块四、模块五由史香雯编写,模块六、模块七由孙屹编写。本书的插图、整体设计及教材成书的编排等工作由徐俊强完成。
在本书的编写过程中,得到了天津市劳动经济学校、天津市人力资源和社会保障局第二高级技工学校相关部门及领导的关心和大力支持,得到了学校计算机教学部专业课教师的热心帮助和指导,校企合作单位之一——华为(天津)科技有限公司的高级工程师姚文林对本教材的编写提出了意见和建议,计算机教学部张静老师对本书的出版做了大量的工作,在此一并表示衷心的感谢。
本书在编写过程中参考了一些PHP + MySQL网站开发的书籍,并从百度文库及有关网站(如http://www.w3school.com.cn)获取了相关的知识。由于作者水平所限,书中难免会存在一些错误,诚请谅解,并期待您的批评和指正。
联系邮箱:tjljlkb@126.com
编  者

目   录
模块一  PHP网站开发环境的配置 1
任务1  了解PHP开发环境 2
1.1  PHP 2
1.2  Apache HTTP Server 2
1.3  MySQL关系型数据库管理系统 3
任务2  PHP开发环境的安装和配置 4
模块二  PHP的基本语法 11
任务1  PHP程序的基本结构 12
1.1  程序的基本结构 12
1.2  打印输出结果 13
1.3  程序的注释 13
任务2  动态输出字符 14
2.1  随机函数的调用 14
2.2  对字符串首尾空格的控制 15
2.3  字符串的格式化输出 15
2.4  格式化输出 16
2.5  字母的大小写转换 17
2.6  特殊字符的处理 17
任务3  表单变量的应用 18
3.1  POST表单变量 18
3.2  GET表单变量 19
3.3  连接字符串 19
任务4  PHP常量和变量 20
4.1  PHP中的常量 20
4.2  PHP中的变量 21
4.3  PHP数据类型 23
4.4  数据类型转换 29
任务5  PHP运算符 30
5.1  算术运算符 30
5.2  赋值运算符 31
5.3  比较运算符 31
5.4  三元运算符 32
5.5  错误抑制运算符 32
5.6  逻辑运算符 33
5.7  字符串运算符 34
5.8  数组运算符 34
5.9  运算符的优先级 35
任务6  PHP表达式 36
6.1  条件语句 36
6.2  循环语句 41
6.3  其他语句 44
任务7  PHP函数的应用 45
7.1  创建PHP函数 45
7.2  使用PHP函数 46
7.3  添加函数参数 46
7.4  函数的返回值 47
7.5  函数的嵌套和递归 47
任务8  MySQL数据库的操作 49
8.1  连接数据库 50
8.2  创建数据库和表 50
8.3  插入数据 53
8.4  选取数据 55
8.5  条件查询 56
8.6  数据排序 57
8.7  更新数据 58
8.8  删除数据 59
模块三  价格查询系统实例的设计 61
任务1  搭建PHP开发环境 62
1.1  网站开发的步骤 62
1.2  网站文件夹的设计 62
1.3  流畅的浏览顺序 64
任务2  价格查询系统的设计 65
2.1  网站的整体结构 65
2.2  创建数据库 66
2.3  定义web站点 71
2.4  建立数据库连接 74
任务3  动态服务器的行为 77
3.1  创建新记录集 77
3.2  显示记录功能 81
3.3  重复区域功能 82
3.4  记录集的分页 86
3.5  显示记录个数 87
3.6  显示区域功能 89
3.7  显示详细信息 91
任务4  编辑记录集 97
4.1  增加记录的功能 97
4.2  更新记录功能 102
4.3  删除记录功能 108
模块四  用户管理系统实例的设计 113
任务1  用户管理系统的规划 114
1.1  页面规划设计 114
1.2  搭建系统数据库 114
1.3  用户管理系统站点 116
1.4  设置数据库连接 119
任务2  用户登录功能 121
2.1  设计登录页面 121
2.2  登录成功和失败 129
2.3  测试登录功能 132
任务3  用户注册功能 134
3.1  用户注册页面 134
3.2  注册成功和失败 140
3.3  注册功能的测试 141
任务4  修改用户资料 143
4.1  修改资料的页面 143
4.2  更新成功页面 147
4.3  修改资料测试 147
任务5  查询密码功能 149
5.1  查询密码页面 149
5.2  完善查询功能 154
5.3  查询密码功能 157
模块五  留言簿管理系统实例的设计 161
任务1  留言簿管理系统规划 162
1.1  页面规划设计 162
1.2  系统页面设计 162
任务2  系统数据库的设计 163
2.1  数据库设计 163
2.2  定义系统站点 165
2.3  数据库连接 169
任务3  留言簿的首页和留言页面 171
3.1  留言首页 171
3.2  留言页面 176
任务4  系统的后台管理功能 179
4.1  管理者登录入口页面 180
4.2  管理页面 181
4.3  回复留言页面 187
4.4  删除留言页面 190
任务5  留言簿系统的测试 192
5.1  前台留言测试 193
5.2  后台管理测试 194
模块六  在线投票管理系统实例的设计 197
任务1  执行投票管理系统规划 198
1.1  页面规划设计 198
1.2  系统页面设计 198
任务2  系统数据库的设计 199
2.1  数据库的设计 200
2.2  创建投票管理系统的站点 202
2.3  数据库连接 205
任务3  在线投票管理系统的开发 207
3.1  开始投票页面的功能 207
3.2  设计计算投票页面的功能 212
3.3  显示投票结果的页面 213
3.4  防止页面刷新功能 218
任务4  在线投票管理系统的测试 220
模块七  新闻管理系统实例的设计 223
任务1  新闻管理系统的规划 224
1.1  系统的页面设计 224
1.2  系统的美工设计 225
任务2  系统数据库的设计 226
2.1  新闻数据库设计 226
2.2  创建系统站点 229
2.3  数据库的连接 232
任务3  新闻系统页面 234
3.1  新闻系统主页面的设计 234
3.2  新闻分类页面的设计 244
3.3  新闻内容页面的设计 249
任务4  后台管理页面 252
4.1  后台管理登录 252
4.2  后台管理主页面 255
4.3  新增新闻页面 264
4.4  修改新闻的页面 267
4.5  删除新闻页面 271
4.6  新闻新增分类页面 273
4.7  修改新闻分类页面 275
4.8  删除新闻分类页面 276
参考文献 278

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha