技术教育社区
www.teccses.org

普通高等教育计算机类系列教材PHP程序设计案例教程(第2版普通高等教育计算机类系列教材)

封面

作者:陈建国 编著

页数:379

出版社:机械工业出版社

出版日期:2020

ISBN:9787111663577

电子书格式:pdf/epub/txt

内容简介

全书分为基础知识篇和技能提高篇两部分,共13章。-7章为基础知识篇,主要阐述PHP开发的基础知识,具体包括PHP概述、网站开发基础、PHP语法基础、PHP的流程控制结构、PHP数组、PHP网站开发和电子商务网站开发——基础功能等;第8~13章为技能提高篇,主要阐述PHP开发的不错应用技术及综合项目开发。具体包括MySQL数据库技术、PHP与MySQL数据库编程技术、电子商务网站开发——数据库开发、面向对象程序设计、PHP安全与加密技术和电子商务网站开发——在线购物等。
本书内容实用,案例丰富,操作性强,适合作为各类院校计算机专业的教材,也可以作为初中级PHP用户的学习用书。

作者简介

陈建国,博士,现任湖南大学助理研究员,加拿大多伦多大学博士后。

2008年至2014年任职于福建工程学院,主要讲授PHP程序设计、C#.N盯程序设计、软件工程、IT项目管理等课程,并主持多项企业软件研发项目,积累了丰富的软件开发和教学经验。

201.4年z52018年在湖南大学攻读计算机科学与技术博士学位。博士期间获得国家留学基金委资助,前往美国伊利诺伊大学芝加哥分校开展博士联合培养。2018年博士毕业后,获得博士后国际交流计划资助,前往加拿大多伦多大学开展博士后研究工作。目前从事高性能计算、机器学习、人工智能及其在智能交通和生物医学应用领域的前沿研究工作。

近年来发表本领域学术论文30余篇,其中,SCI/EI检索17篇,申请国家发明专利5项,主持及参与国家自然科学基金项目5项,主持省级科研项目3项,独立编著计算机类大学教材2部。

目录

前言

第1部分基础知识篇

第1章PHP概述2

11PHP入门2

111PHP 技术2

112PHP工作原理3

12PHP开发环境搭建4

121安装AppServ集成软件4

122安装Zend Studio开发工具9

13使用Zend Studio开发PHP

程序11

14课后习题14

第2章网站开发基础16

21HTML知识16

211HTML基本标签16

212HTML表单控件28

22CSS知识30

221CSS编码位置30

222CSS编码格式35

223CSS属性38

224DIV+CSS40

23JavaScript知识41

231JavaScript基础语法42

232JavaScript控制语句43

233JavaScript函数和事件处理

机制45

24课后习题48

第3章PHP语法基础50

31PHP的标记与注释50

311PHP的标记50

312PHP的注释50

32PHP的数据类型51

321标量数据类型52

322复合数据类型54

323特殊数据类型55

324数据类型检测函数56

325数据类型转换函数57

33PHP的常量与变量58

331PHP的常量58

332PHP的变量59

34PHP的运算符和表达式62

341PHP的运算符62

342PHP的表达式69

35PHP的函数69

351函数的定义和调用69

352在函数间传递参数70

353函数返回值72

354变量作用域73

355PHP的函数库76

36PHP的编码规范80

361PHP的书写规范80

362PHP的命名规范81

37综合案例81

38课后习题88

第4章PHP的流程控制结构90

41条件控制语句90

411if条件控制语句90

412switch多分支语句92

42循环控制语句94

421while循环语句94

422do-while循环语句95

423for和foreach循环语句96

43跳转语句97

431break跳转语句97

432continue跳转语句97

44包含函数98

45综合案例100

46课后习题105

第5章PHP数组108

51数组及数组类型108

511数组概述108

512数字索引数组108

513关联数组108

52数组基本操作109

521创建数组109

522数组的赋值110

523遍历数组111

53PHP数组函数114

531数组统计函数114

532删除数组中重复元素的函数114

533字符串与数组的转换函数115

534向数组中添加元素的函数115

535获取并删除数组最后元素的

函数116

54PHP全局数组117

541$_SERVER[]全局数组117

542$_GET[]和$_POST[]全局

数组117

543$_FILES[]全局数组119

55综合案例119

56课后习题121

第6章PHP网站开发124

61Web表单设计124

611表单标签124

612表单控件124

62表单数据的提交与获取126

621POST方法提交和数据获取126

622GET方法提交和数据获取127

623表单数据的获取128

624超链接数据的获取132

63表单验证132

631客户端验证132

632服务端验证136

64SESSION管理139

641SESSION工作原理139

642使用SESSION139

65Cookie管理141

651Cookie工作原理141

652创建及使用Cookie141

66综合案例143

67课后习题151

第7章电子商务网站开发——基础

功能153

71电子商务网站设计153

711网站结构分析153

712创建PHP网站结构155

72网站前台开发156

721网站主页开发156

722商品列表页面开发162

723商品内容页面开发165

724新闻列表页面开发168

725新闻内容页面开发170

73网站后台开发173

731网站后台登录页面173

732网站后台管理主页177

733管理员信息添加页面180

734管理员信息管理页面182

735商品类别添加页面183

736商品类别管理页面186

737商品信息添加页面187

738商品信息管理页面190

739新闻类别添加页面和新闻类别

管理页面192

7310新闻信息添加页面193

7311新闻信息管理页面195第2部分技能提高篇

第8章MySQL数据库技术200

81MySQL概述200

811MySQL数据类型200

812MySQL服务器的启动和关闭201

82MySQL数据库操作204

821创建数据库204

822选择指定数据库205

823删除数据库206

83MySQL数据表操作206

831创建数据表206

832查看数据表结构207

833修改数据表结构208

834删除指定数据表209

84MySQL数据操作209

841向表中插入数据209

842更新数据表中的数据211

843删除数据表中的数据211

844查询数据213

845复杂数据查询215

85MySQL数据库高级管理217

851MySQL数据的导出和备份217

852MySQL数据的导入和还原220

853phpMyAdmin图形化管理工具223

86综合案例225

87课后习题227

第9章PHP与MySQL数据库编程

技术229

91PHP操作MySQL数据库的

步骤229

92PHP连接MySQL服务器231

93PHP操作MySQL数据库233

931创建数据库233

932连接数据库235

94PHP操作数据236

941数据增删改操作236

942执行多条命令238

943PHP数据查询242

95综合案例245

96课后习题252

第10章电子商务网站开发——数据库

开发253

101网站数据库设计253

102创建项目文件257

103 网站后台开发257

1031网站后台登录功能实现257

1032管理员信息管理功能实现260

1033商品类别管理功能实现267

1034商品信息管理功能实现275

1035新闻类别管理功能实现285

1036新闻信息管理功能实现285

104网站前台功能实现293

1041网站前台主页293

1042商品信息展示296

1043新闻信息展示300

第11章面向对象程序设计304

111面向对象技术概述304

112类和对象305

1121类的定义305

1122类的属性305

1123类的方法306

1124对象307

1125构造方法与析构方法308

113面向对象特性310

1131继承性310

1132多态性312

1133封装性314

114综合案例317

115课后习题320

第12章PHP安全与加密技术321

121PHP漏洞与防护措施321

1211文件上传漏洞321

1212表单提交漏洞322

1213SQL注入漏洞323

122PHP数据加密技术325

1221crypt()数据加密函数325

1222Sha1()数据加密函数326

1223md5()数据加密函数327

123综合案例328

124课后习题331

第13章电子商务网站开发——在线

购物332

131系统设计332

1311业务流程设计332

1312数据库设计332

132系统实现335

1321创建项目335

1322数据库访问类336

133网站前台开发337

1331会员注册页面开发338

1332会员登录页面开发341

1333会员中心功能模块开发343

1334会员信息修改346

1335会员密码修改349

1336购物车功能351

1337提交订单354

1338我的订单管理358

134网站后台开发362

1341会员信息管理模块开发362

1342订单信息管理模块开发367

附录课后习题参考答案373

第1章PHP语法基础373

第2章网站开发基础373

第3章PHP语法基础374

第4章PHP流程控制语句374

第5章PHP数组374

第6章PHP网站开发375

第8章MySQL数据库技术375

第9章PHP与MySQL数据库编程

技术376

第11章面向对象技术377

第12章PHP安全与加密技术378

参考文献379

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《普通高等教育计算机类系列教材PHP程序设计案例教程(第2版普通高等教育计算机类系列教材)》
Article link:https://www.teccses.org/1202512.html