《PHP动态网页设计》课程标准
适用专业:计算机应用专业学分数:3
总学时数:51            理论课时:35        实践课时:16
一、理论教学部分
(一)课程的性质和任务
1.课程性质:
html网页设计课程标准
PHP网站设计是一门重要的专业课程,是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。
2.课程任务
本课程的教学目标是:通过理论和实践教学,使学生较好地掌握PHP各方面的知识,掌握基本的网站设计技巧,具备一定的网站编程能力,并能较熟练应用PHP在Windows和Linux环境下进行网站的编程。
(二) 理论教学课程内容和要求
第一章编写基本的PHP程序(2学时)
【教学内容】
一、创建PHP脚本;二、执行PHP脚本。
【教学目的和教学要求】
掌握创建PHP脚本,掌握编写PHP脚本的文档,掌握执行PHP脚本。
第二章PHP的组成部分(2学时)
【教学内容】
数和字符串;二、文字和变量;三、标题和数组;四、操作符和函数。
【教学目的和教学要求】
熟悉PHP六大组件的对象、属性和方法。
第三章创建HTML表单(2学时)
【教学内容】:
一、表单设计的基础知识;二、创建表单控件;三、提交表单的更多信息。
【教学目的和教学要求】
掌握创建表单,掌握常用的表单控件,了解表单的其他控件。
第四章访问数据(2学时)
【教学内容】:
一、获取和使用来自表单的数据;二、获取和使用来自环境变量的数据。
【教学目的和教学要求】
掌握获取来自表单数据的方法,掌握获取和使用来自环境变量的数据。
第五章使用标量值(2学时)
【教学内容】
一、使用常量和动态变量;二、使用类型。
【教学目的与要求】
掌握常量、动态变量使用,掌握类型转换。
第六章编写条件语句(4学时)
【教学内容】
一、使用True/False值;二、if语句;三、switch、break和default语句;四、for语句;五、while和do while语句。
【教学目的与要求】
掌握if语句,掌握switch语句,掌握for语句,掌握while和do while语句。
第七章使用函数(4学时)
【教学内容】
一、使用函数;二、使用包含文件;三、定义函数;四、PHP变量和引用。
【教学目的与要求】
掌握定义和使用函数,掌握全局变量、局部变量使用。
第八章使用数组(2学时)
【教学内容】
一、创建数组;二、在数组内迭代;三、使用列举函数;四、对数组排序。
【教学目的与要求】
掌握定义和使用数组,掌握列举函数使用。
第九章使用字符串(2学时)
【教学内容】
一、创建和显示字符串;二、处理字符串;三、比较和搜索字符串。
【教学目的与要求】
掌握创建和显示字符串,掌握字符串的处理。
第十章关系数据库和SQL基础知识(6学时)
【教学内容】
一、关系数据库概念;二、MySQL数据库的创建;三、MySQL数据库的操作。
【教学目的与要求】
了解关系数据库概念,掌握MySQL数据库的创建,掌握MySQL数据库的操作。
第十一章访问关系数据库(7学时)
【教学内容】
一、使用MySQL数据库;二、PHP中对MySQL数据库的UPDATE、INSERT 和DELETE操作;三、PHP中对MYSQL数据库的查询。
【教学目的与要求】
掌握在PHP中建立与关闭MySQL连接,掌握在PHP中对MySQL数据库中的数据处理,掌握在PHP中对MySQL数据库的数据查询及显示。
二、实训教学部分
(一)实训教学目的与任务:
PHP网站设计是一门重要的专业课程,是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。
本课程的教学目标是:通过理论和实践教学,使学生较好地掌握PHP各方面的知识,掌握基本的网站设计技巧,具备一定的网站编程能力,并能较熟练应用PHP在Windows和Linux环境下进行网站的编程。
(二) 实训学时分配表:
(三) 实训内容和要求:
实训模块一:PHP编程环境设置(1学时)
1.实训要求:Windows环境下PHP动态网页配置详解,学会创建虚拟目录;初步认识APACHE,EclipsePHP Studio v1.
2.2,WampServer。
2.实训方式:实践操作演示、学生练习、老师现场指导、课后练习。
3.实训内容:
(1)按要求,在自己的个人计算机上安装APACHE,Eclipse,WampServer。
(2)创建虚拟目录。
(3)利用Eclipse编写一个日期显示程序,并在页面中查看。
实训模块二:HTML表单(1学时)
1.实训要求:了解并掌握表单设计的基础知识,学会创建表单控件,获取表单信息。
2.实训方式:实践操作演示、学生练习、老师现场指导。
3.实训内容:
(1)编写一个用户登陆界面网页,在网页中显示,在网页插入相关控件,并获取用户提交信息
(2)编写一个网页,在上面两个文本框中分别输入一个整数,要求两者大小不相等.当单击”显示结果”按钮时,在最下面的文本框中显示两者中的较小数,当
单击”清除结果”按钮时,将三个文本框中的内容清空.如果未同时在上面两个文本框中输入内容而单击”显示结果”按钮,则显示一个对话框,提示用户在上面两个文
本框中分别输入一个整数.提示:”显示结果”按钮为普通按钮,在其onclick事件过程中编写脚本代码,以实现所需操,”清除结果”按钮为重置按钮。
实训模块三:VBScript程序设计(2学时)
1.实训要求:学会条件和循环语句的使用方法。
2.实训方式:实践操作演示、学生练习、老师现场指导。
3.实训内容:制作显示当月日历PHP页面。
实训模块四:VBScript程序设计(2学时)
1.实训要求:学会创建、调用sub过程和function过程的方法。
2.实训方式:实践操作演示、学生练习、老师现场指导。
3.实训内容:
(1)编写一个网页,用于计算两个整数的最大公约数,在上面的两个文本框中分别输入一个整数,然后单击“显示结果”按钮,使它们的最大公约数显示在下面的文本框中。提示:“显示结果”按钮为普通按钮,在其onclick事件过程中编写代码,并调用一个function过程来实现计算最大公约数的功能。
(2)将上题中function过程改由sub子过程来实现。
实训模块五:Request和Response程序设计(2学时)
1.实训要求:学会利用Request对象从客户端获得信息;学会利用Form和QueryString方法;学会利用Response对象向客户端输出信息;学会利用Write、Redirect和Cookies方法,编制相关的验证演示程。
2.实训方式:实践操作演示、学生练习、老师现场指导。
3.实训内容:
(1)试编写一个简单的注册程序,客户注册后显示客户的注册信息。
(2)试编写一个HTML页面,在页面中输出4个多项选择题,题目内容自拟,每个题目均有A、B、C和D四个选项,当用户单击“交卷”按钮时,提交答案给grade.PHP页面,grade.PHP页面获得表单所提交的数据后,将数据直接输出给客户端,以显示用户对各题所作出的选择。
(3)试编写一个PHP程序,实现在浏览器中显示接受请求的服务器的IP 地址、服务器的端口号、当前网页的实际物理路径、当前网页的虚拟路径和发出请求的客户端IP地址。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。