本书以满足经济发展对高素质劳动者和技术技能人才的需求出发,在课程结构、教学内容、教学方法等方面进行探索创新,有利于学生或初学者掌握理论知识,提高实际操作技能。本书采用项目任务驱动教学的模式,通过WAMP(Windows、Apache、MySQL、PHP)组合,结合Dreamweaver,构建高效开发环境,实现低成本、高效率的Web项目开发。全书共7个项目、24个任务,主要介绍动态网页制作环境搭建、动态网页基础控件与流程控件、动态网页表单控件、MySQL留言数据库基本操作、数据库连接与分页操作、服务器端文件操作、常用系统函数对象会话技术等内容。每个项目细分为具体任务,配以翔实步骤与知识点,确保理论与实践相结合。本书既可作为中等职业学校计算机相关专业的教材,也可作为网页开发初学者的参考用书。
徐军明,男,高级讲师,上海市中职电子与信息类教指委成员,中国职业技术教育学会物联网专业委员会常务理事,上海市计算机行业协会特聘专家。从事计算机网络技术教学近20年,主持开发了上海市中职物联网技术应用专业教学标准和实训环境指南,主持开发市级开放课程,主编市级规划教材,连续多年执裁国家级赛项。在专业教学资源建设,教学思想、教育理论研究的创新及运用,以及在专业教学团队建设中积累了丰富的经验。
项目一 动态网页制作环境搭建/001
任务一 安装Dreamweaver软件与网站环境配置/002
思考与练习/015
任务二 安装WAMP与Web环境配置/015
思考与练习/022
任务三 创建PHP动态网页/022
思考与练习/030
项目二 动态网页基础控件与流程控制/031
任务一 设计简易产品数量求和动态网页/032
思考与练习/047
任务二 设计折扣收费运算动态网页/048
思考与练习/061
任务三 设计判断闰年动态网页/062
思考与练习/072
任务四 设计简易等级评定动态网页/073
思考与练习/085
任务五 设计阶乘计算动态网页/085
思考与练习/102
项目三 动态网页表单控件/104
任务一 设计公司业务合同管理页面动态网页/105
思考与练习/112
任务二 设计公司调查问卷动态网页/113
思考与练习/125
项目四 MySQL留言数据库基本操作/127
任务一 创建公司留言数据库和相关数据表/128
思考与练习/138
任务二 创建数据库账户配置相应参数权限/139
思考与练习/143
任务三 手动备份、自动备份、还原公司数据库/143
思考与练习/154
项目五 数据库连接与分页操作/155
任务一 用Dreamweaver软件集成环境进行PHP连接数据库/156
思考与练习/173
任务二 设计分页浏览集团公司留言动态网页/173
思考与练习/190
任务三 设计编辑留言数据动态网页/191
思考与练习/211
任务四 设计新增留言、保存与删除留言动态网页/211
思考与练习/228
项目六 服务器端文件操作/229
任务一 设计创建公司日志文本文件动态网页/230
思考与练习/241
任务二 设计查看日志文本文件动态网页/241
思考与练习/249
任务三 设计日志文本文件编辑与删除动态网页/250
思考与练习 258
任务四 设计上传公司文件资料动态网页/259
思考与练习/268
项目七 常用系统函数对象会话技术/269
任务一 使用header方法设计友情链接动态网页/270
思考与练习/279
任务二 使用Session对象设计集团公司登录动态网页/279
思考与练习/287
任务三 使用Request与Cookie技术设计保存员工信息动态网页/288
思考与练习/305
附录A PHP动态网页施工任务单与技术归档资料模板/306