预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《PHP程序设计》教学大纲一、教学性质本课程属于计算机软件开发专业的一门计算机编程语言基础课程,主要学习PHP程序设计语言的知识和应用,具体包括PHP概述、HTML基础、PHP语法基础、流程控制结构、PHP数组、PHP网站开发、MySQL数据库技术和PHP、MySQL数据库编程技术、面向对象技术、THINKPHP框架和B2C电子商务网站开发等。二、教学目标通过本课程的学习,课堂上先结合案例讲解PHP的基本语法等知识,再通过上机实践和课后练习,进行实际案例的开发。使学生能够更加全面地理解PHP语言的语法结构和运行原理,并能熟练地运用PHP和MySQL等知识进行项目开发。三、教学内容第1章HTML基础(课时:7天)1.1HTML概念、简介、基本语法1.2HTML图片标签、媒体标签、注释1.3HTML表单标签、表格标签、列表标签1.4HTMLdiv、span的理解与使用1.5作业:完成一个表单提交的登录页面1.6考试:完成一个简历表的表单页面1.7拓展:HTML5标签,响应式设计第2章CSS基础(课时:7天)2.1CSS概念、简介、基本语法2.2CSS选择器、CSS三种格式2.3CSS修改背景、字体、表格属性2.4CSS盒子模型2.5CSS定位及浮动2.6作业:完成一个简单的列表页,内容包括图片、列表、信息1.6考试:完成一个企业网站的首页1.7拓展:响应式设计、bootsrap框架介绍第3章JS基础(课时:7天)3.1JS概念、简介、基本语法3.2JS选择器、注释、输出3.3JS变量、数据类型、变量(难点)3.4JS运算符、判断(if、else)循环(for、while)3.5JS对象、正则表达式(难点)3.6JS框架jquery介绍,JQ选择器、函数3.7作业:计算器3.8考试:税率计算器第4章PHP概述(课时:2天)4.1PHP入门4.2PHP环境搭建(PHPstudy、wamp)4.3PHP常用开发工具(notepad++,zendstudio)4.4作业:电脑上安装php环境及开发工具第5章PHP语法基础(课时:6天)5.1PHP标记与注释5.2PHP的数据类型5.3PHP常量、变量、运算符5.4PHP函数5.7PHP编码规范5.8作业:使用PHP书写三种常用函数,并输出在页面上第6章PHP流程控制结构(课时:6天)6.1条件控制语句(if、else、swith)6.2循环控制语句(while)6.3跳转语句(header)6.4包含语句(include、require)6.5作业1:用循环写出杨辉三角6.6作业2:使用PHP写出税率计算器6.7拓展:echo/print/print_r/var_dump的区别第7章PHP数组(课时:5天)7.1数组及数组类型7.2数组的基本操作7.3PHP数组函数(is_array、explode、implode)7.4作业:定义一个php数组,并在页面输出7.5拓展:多维数组第8章PHP网站开发(课时:4天)8.1WEB表单设计(form表单相关知识)8.2表单数据提交与获取8.3SESSION管理(session生成、保存、销毁)8.4Cookie管理(Cookie生成、保存、销毁)8.5作业:在php页面生成session/cookie并最终销毁8.6拓展:GET/POST的区别、SESSION的生存时间第9章MySQL数据库技术(课时:3天)9.1MySQL概述9.2MySQL服务器的启动和关闭9.3操作MySQL数据库9.4操作MySQL数据表(库表属性、数据结构)9.5操作MySQL数据9.6phpMyAdmin图形化管理工具9.7作业:使用sqlyog或者phpmyadmin建立库表9.8拓展:数据库优化设计、外键第10章PHP与MySQL数据库编程技术(课时:4天)8.1PHP操作MySQL数据库的步骤8.2连接数据库服务器8.3选择指定数据库(mysql_connect)8.4数据库基本操作(CURD)8.5关闭数据库连接(mysql_close)8.6作业:完成一个简单的留言板8.7拓展:join、where、between、in的sql关键词第9章面向对象技术(课时:8天)9.1面向对象技术9.2类和对象9.3面向对象特性(封装、多态、继承)9.5作业:用php写出一个简单的mysql类或page类9.6拓展:抽象、接口的学习(非必学)第10章thinkphp框架的使用(课时:1周)10.1理解mvc框架的含义、安装thinkphp10.2配置thinkphp的相关信息10.3学习thinkphp的数据库、分页、session、cookie操作10.4学习thinkphp的验证码、文件上传、图片修改功能10.4作业:使用thinkphp完成一个会议管理系统第11章B