PHP网站开发项目化教程 / “十四五”高等职业教育电子与信息类系列新形态教材
定价:¥59.00
作者: 郑慧君,彭勇,周芹
出版时间:2025-02
最新印次日期:2025-2
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113310004
- 1版
- 559917
- 大16开
- 2025-02
- 计算机类
- 高职
作者简介
内容简介
新一代信息技术正在深刻改变着各行各业的运作方式,不断推动互联网和软件开发的变革,进一步推动着社会的数字化转型。PHP作为一种运行于服务器端并且完全跨平台的嵌入式脚本编程语言,以其易学性、灵活性和强大的功能在Web开发领域发挥着重要作用。学习PHP不仅能够提高读者的编程技能,还能帮助读者在Web开发、数据库管理、API开发等多个领域找到工作机会。无论读者是想从事前端开发、后端开发,还是全栈开发,掌握PHP都是一项重要的技能。通过学习和实践,读者可以创建各种类型的Web应用,提升职业竞争力。本书是国家“双高计划”电子信息工程技术专业群建设成果,旨在打造一本系统、全面且实用的PHP网站开发教材。编者依据“1+X Web前端开发职业技能等级证书”要求和“全国职业院校技能大赛”应用软件系统开发赛项竞赛内容,结合软件开发企业、移动智能终端研发等企业的工作内容及职业技能要求,将程序设计理论与实践充分结合,为初学者和有一定网页设计和数据库基础的开发者提供从PHP程序设计到精通PHP网站开发的指导。希望通过学习本书,读者能够快速掌握PHP开发的核心技能,独立完成项目,迎接更大的挑战。全书内容分为两大部分。第一部分为PHP语法基础,精心设计了5个项目14个任务,涵盖了“1+X Web前端开发职业技能等级证书(中级)”中“PHP技术与应用”的知识点;第二部分为新闻发布系统开发,从需求分析、系统设计、数据库设计到代码实现,融入PHP网站开发的知识点,精心设计了3个项目15个任务。项目1 Web开发概念和PHP入门,介绍了HTTP、软件体系结构、Web的访问原理,讲解了PHP的特点、常见的开发环境、开发软件,最后搭建了一个PHP的开发环境,运行了第一个PHP项目。项目2 PHP基本语法,首先引入显示服务器信息案例,讲解了PHP标记、输出语句、预定义常量;然后引入商品价格计算案例,讲解了变量与常量、数据类型、强制类型转换与自动类型转换、算术运算符、赋值运算符。项目3 PHP流程控制,首先引入空气质量指数等级判断案例,对PHP中的单分支、双分支、多分支结构进行了讲解;接着通过打印九九乘法表案例,对for循环相关的知识点进行了讲解;最后引入金字塔的打印案例,对while循环、do...while循环、循环跳转语句等知识点进行了讲解,并对while和do...while循环进行了对比。项目4 数组与函数,首先通过购物车显示案例讲解了数组的定义与赋值、数组元素的访问、数组的遍历、多维数组的运用;接着通过商品订单计算案例讲解了函数的定义与调用、参数、返回值、字符串函数、数学函数;最后通过随机抽奖案例讲解了基本数组函数、数组排序函数、数组检索函数。项目5 面向对象,首先介绍了面向对象的概念、类与对象的关系、类的定义与运用、类的成员、构造函数与析构函数,接着介绍了面向对象的三大特性,最后讲解了抽象类与接口。项目6 PHP操作数据库,首先对新闻发布系统进行了需求分析与设计,设计了系统的数据库;然后讲解了PHP操作数据库的知识点,并封装了数据库访问类;最后讲解了类的静态成员,封装了一个静态工具类。项目7 PHP与Web交互,通过PHP的表单、Session技术、Cooke技术等知识的讲解实现了新闻发布系统的后台管理功能。项目8 文件与图像技术,首先讲解了文件的上传操作,然后讲解了文件的操作,实现了图片文件的管理功能;接着讲解了文件的读写操作,实现了系统的日志管理功能;最后讲解了PHP的绘图库函数,实现了系统的验证码功能。本书两部分内容层次感强,第二部分在强化第一部分知识点的同时,通过引入实际的开发项目,综合运用HTML、CSS、Bootstrap、数据库、PHP等技术,能够大大提高读者的软件开发能力。书中每个项目分为课前学习工作页、课程学习任务、素养园地、自我测评四个环节。任务点的设计以产出为导向,涵盖完整的知识点讲解和案例视频,便于实施以学生为中心的翻转课堂和基于学习产出的教育模式(outcome based education, OBE),有效促进读者的主动学习和深度理解。素养园地以项目相关知识点引出一个课程思政小案例,实现价值引领、立德树人、促进全面发展、增强文化自信和服务国家战略等多重目标,为培养德智体美劳全面发展的社会主义建设者和接班人提供有力支撑。本书是国家“双高计划”电子信息工程技术专业群建设成果,由东莞职业技术学院联合东莞华信智能技术有限公司完成编写,由东莞职业技术学院的郑慧君、彭勇、周芹担任主编,董崇杰、祝衍军、汪嘉担任副主编。企业也提供了丰富的项目资源及创新的编写思路。在本书的编写过程中,得到了许多同仁的支持和帮助,采用了大量的项目案例。在此,特别感谢所有参与“1+X Web前端开发职业技能等级证书”和“全国职业院校技能大赛”应用软件系统开发赛项的专家和团队,他们的工作为本书的内容提供了宝贵的经验。为了便于教学,本书附有配套的教学设计、教学 PPT 课件、29个任务知识点讲解和案例操作解析视频、案例程序源代码题库、素材等资源,读者可以在“中国铁道出版社教育资源数字化平台”(https://www.tdpress.com/51eds)下载使用。尽管我们付出了最大的努力,但书中难免会有不妥之处,欢迎读者朋友们来信(273883098@qq.com)提出宝贵的意见,我们将不胜感激。
目录
第一部分PHP语法基础项目1Web开发概念和PHP入门课前学习工作页任务1.1Web基础知识任务描述知识储备任务实施任务1.2初识PHP任务描述知识储备任务实施任务1.3搭建PHP开发环境任务描述知识储备任务实施自我测评项目2PHP基本语法课前学习工作页任务2.1显示服务器信息任务2.2商品价格计算自我测评项目3PHP流程控制课前学习工作页任务3.1空气质量指数等级判断任务3.2九九乘法表的打印任务3.3金字塔图形的打印自我测评项目4数组与函数课前学习工作页任务4.1购物车显示任务4.2商品订单计算任务4.3随机抽奖自我测评项目5面向对象课前学习工作页任务5.1Book类的创建任务5.2User类的创建任务5.3抽象类与接口自我测评第二部分新闻发布系统开发项目6PHP操作数据库课前学习工作页任务6.1新闻发布系统需求分析与设计任务6.2dbHelper类的封装任务6.3静态工具类自