PHP动态网页设计》课程标准2Word文档下载推荐.docx
《PHP动态网页设计》课程标准2Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《PHP动态网页设计》课程标准2Word文档下载推荐.docx(25页珍藏版)》请在冰豆网上搜索。
掌握获取来自表单数据的方法,掌握获取和使用来自环境变量的数据。
第五章
使用标量值(2学时)
一、使用常量和动态变量;
二、使用类型。
【教学目的与要求】
掌握常量、动态变量使用,掌握类型转换。
第六章编写条件语句(4学时)
一、使用True/False值;
二、if语句;
三、switch、break和default语句;
四、for语句;
五、while和dowhile语句。
掌握if语句,掌握switch语句,掌握for语句,掌握while和dowhile语句。
第七章使用函数(6学时)
一、使用函数;
二、使用包含文件;
三、定义函数;
四、PHP变量和引用。
掌握定义和使用函数,掌握全局变量、局部变量使用。
第八章使用数组(4学时)
一、创建数组;
二、在数组内迭代;
三、使用列举函数;
四、对数组排序。
掌握定义和使用数组,掌握列举函数使用。
第九章使用字符串(2学时)
一、创建和显示字符串;
二、处理字符串;
三、比较和搜索字符串。
掌握创建和显示字符串,掌握字符串的处理。
第十章关系数据库和SQL基础知识(6学时)
一、关系数据库概念;
二、MySQL数据库的创建;
三、MySQL数据库的操作。
了解关系数据库概念,掌握MySQL数据库的创建,掌握MySQL数据库的操作。
第十一章访问关系数据库(8学时)
一、使用MySQL数据库;
二、PHP中对MySQL数据库的UPDATE、INSERT和DELETE操作;
三、PHP中对MYSQL数据库的查询。
掌握在PHP中建立与关闭MySQL连接,掌握在PHP中对MySQL数据库中的数据处理,掌握在PHP中对MySQL数据库的数据查询及显示。
二、实训教学部分
(一)实训教学目的与任务:
(二)实训学时分配表:
序号
实训内容
学时
1
PHP编程环境设置
2
HTML表单
编写条件语句
4
使用函数
5
使用数组
6
关系数据库和SQL基础知识
7
访问关系数据库
8
学院网站开发
合计
(三)实训内容和要求:
实训模块一:
PHP编程环境设置(2学时)
1.实训要求:
Windows环境下PHP动态网页配置详解,学会创建虚拟目录;
初步认识APACHE,EclipsePHPStudiov1.2.2,WampServer。
2.实训方式:
实践操作演示、学生练习、老师现场指导、课后练习。
3.实训内容:
(1)按要求,在自己的个人计算机上安装APACHE,Eclipse,WampServer。
(2)创建虚拟目录。
(3)利用Eclipse编写一个日期显示程序,并在页面中查看。
实训模块二:
HTML表单(2学时)
了解并掌握表单设计的基础知识,学会创建表单控件,获取表单信息。
实践操作演示、学生练习、老师现场指导。
(1)编写一个用户登陆界面网页,在网页中显示,在网页插入相关控件,并获取用户提交信息
(2)编写一个网页,在上面两个文本框中分别输入一个整数,要求两者大小不相等.当单击”显示结果”按钮时,在最下面的文本框中显示两者中的较小数,当单击”清除结果”按钮时,将三个文本框中的内容清空.如果未同时在上面两个文本框中输入内容而单击”显示结果”按钮,则显示一个对话框,提示用户在上面两个文本框中分别输入一个整数.提示:
”显示结果”按钮为普通按钮,在其onclick事件过程中编写脚本代码,以实现所需操,”清除结果”按钮为重置按钮。
实训模块三:
程序设计(2学时)
学会条件和循环语句的使用方法。
制作显示当月日历PHP页面。
实训模块四:
VBScript程序设计(2学时)
学会创建、调用sub过程和function过程的方法。
(1)编写一个网页,用于计算两个整数的最大公约数,在上面的两个文本框中分别输入一个整数,然后单击“显示结果”按钮,使它们的最大公约数显示在下面的文本框中。
提示:
“显示结果”按钮为普通按钮,在其onclick事件过程中编写代码,并调用一个function过程来实现计算最大公约数的功能。
(2)将上题中function过程改由sub子过程来实现。
实训模块五:
Request和Response程序设计(2学时)
学会利用Request对象从客户端获得信息;
学会利用Form和QueryString方法;
学会利用Response对象向客户端输出信息;
学会利用Write、Redirect和Cookies方法,编制相关的验证演示程。
(1)试编写一个简单的注册程序,客户注册后显示客户的注册信息。
(2)试编写一个HTML页面,在页面中输出4个多项选择题,题目内容自拟,每个题目均有A、B、C和D四个选项,当用户单击“交卷”按钮时,提交答案给grade.php页面,grade.php页面获得表单所提交的数据后,将数据直接输出给客户端,以显示用户对各题所作出的选择。
(3)试编写一个PHP程序,实现在浏览器中显示接受请求的服务器的IP地址、服务器的端口号、当前网页的实际物理路径、当前网页的虚拟路径和发出请求的客户端IP地址。
实训模块六:
Session和Application程序设计(2学时)
学会利用Session对象记载特定客户信息的技术,编制相关的验证演示程序;
学会利用Application对象记载所有客户信息的技术,编制相关的验证演示程序,并设计一个简单“聊天室”程序。
(1)试编写一个PHP程序,实现并显示当前网页的在线人数和计数器。
(2)试编写一个PHP程序,实现一个简单的聊天室,能够显示发言人的姓名、发言内容和发言时间等。
实训模块七:
PHP数据库组件程序设计(2学时)
了解和掌握PHP数据库组件的基本概念和使用方法;
学会常用网络数据库的基本操作方法;
以MYServer数据库为例掌握PHP数据库存取技术。
(1)建立实训所需要的数据库(例如:
wwwlink.mdb)并设置好数据源(例如:
wwwlink)。
(2)设计一个具有查询、更新、删除和插入功能通讯录管理系统。
实训模块八:
学院网站开发(6学时)
网站开发的整个流程及代码实现;
网站的上传与下载;
服务器的搭建。
学院网站开发。
三、考核方式和标准
1、期末考核方式:
笔试、闭卷。
2、成绩评定方法:
平时成绩占40%,期末考试占60%。
其中,操作考核占平时成绩的60%。
本课程的实践性较强,在教学过程中注重理论教学的同时,着重培养学生的动手操作能力。
教学采用多媒体形式,配合上机实践。
四、推荐教材及教学参考书
1、PHP&
MySQLWeb数据库应用开发指南.中国电力出版社
2、PHP动态网页设计与制作案例教程.北京大学出版社
五、几点说明
1、本学科开设目的、任务、指导思想使学生掌握一门网络编程语言,通过理论和实践教学,使学生较好地掌握PHP各方面的知识,能利用PHP进行大中型网站的开发与维护,达到网页师设计的要求。
2、教材体系特点:
教材理论比较系统,并附带丰富案例。
3、教学方法建议:
理论教学与案例讲解并重,课堂演示与上机实践结合。
该课程共108课时,期末以笔试的形式考核,占70%,平时表现包括实验报告的完成情况占40%。
面授36课时,实验72课时。
《JavaScript程序设计》课程标准
软件技术专业学分数:
34理论课时:
20实践课时:
14
一、理论教学部分:
《JavaScript程序设计》是计算机软件技术专业的专业技能课,通过本课程的学习,将掌握使用JavaScript进行Internet客户端应用程序开发的知识,具备使用JavaScript进行浏览器端应用程序开发的基本知识和技能。
了解什么是JavaScript基本语法。
熟悉JavaScript对象基础,DOM基础。
了解事件处理,高级DOM技术。
使学生能够使用JavaScript进行浏览器端应用程序的开发。
第一章Javascript简介(2学时)
一、什么是JavaScript;
二、JavaScript语法基础。
掌握JavaScript的基本语法,JavaScript的重要特性,并对JavaScript浏览器应用程序有一个总体上的认识,掌握JavaScript的基本语法,JavaScript的重要特性,并对JavaScript浏览器应用程序有一个总体上的认识。
第二章
JavaScript语法(4学时)
一、变量;
二、字符串运算符;
三、数组的使用;
四、JavaScript函数使用。
了解JavaScript中的变量,掌握JavaScript中变量的定义与使用方法,掌握JavaScript中的字符串的定义与使用方法,并掌握字符串的运算方法,掌握JavaScript中数组的定义与使用方法,掌握JavaScript中函数的定义与使用方法。
第三章
对象基础(4学时)
一、使用JavaScript的内置类型;
二、定义类或对象。
了解JavaScript中的内置类型,并掌握其用法了解JavaScript中类的定义与使用方法。
第四章继承(6学时)
一、JavaScript中继承机制的实现;
二、对象冒充;
三、原型链;
四、混合方式。
掌握JavaScript中继承机制的用法,掌握使用JavaScript中对象冒充特性实现继承的方法,掌握使用JavaScript中原型链的方法实现继承的方法,掌握混合使用对象冒充与原型链两种方式实现对象的继承。
浏览器中的JavaScript(4学时)
一、事件处理概念;
二、HTML标记的通用事件处理;
三、浏览器对象-属性和方法。
了解JavaScript中事件处理的概念,并掌握处理JavaScript中事件的方法,掌握HTML通用事件的方法,掌握浏览器内置对象的使用方法。
二、实训教学部分:
(一)实训教学目的与任务
通过理论和实践教学,使学生较好地掌握了解什么是JavaScript基本语法。
(二)实训学时分配表
创建JavaScript浏览器应用程序
熟悉JavaScript基本语法
JavaScript中函数的使用
JavaScript中内置类型的使用
JavaScript中类的定义与使用
JavaScript中继承的使用
用JavaScript操纵HTML标记样式
创建可移动的层
(三)实训内容和要求
创建JavaScript浏览器应用程序(1学时)
掌握JavaScript的基本语法,JavaScript的重要特性,并对JavaScript浏览器应用程序有一个总体上的认识。
使用记事本创建一个简单的Html页面,并在此页面中添加JavaScript小程序,使你能够掌握使用记事本创建JavaScript小程序的方法。
熟悉JavaScript基本语法(2学时)
使用记事本创建一个简单的Html页面,并在此页面中添加JavaScript小程序,完成对数组的排序。
JavaScript中函数的使用(2学时)
掌握JavaScript中数组的定义与使用方法,掌握JavaScript中函数的定义与使用方法。
使用记事本创建一个简单的Html页面,并在此页面中添加JavaScript小程序,以了解JavaScript中简单函数的创建。
JavaScript中内置类型的使用(2学时)
本练习要求为给定的JavaScript源文件加上注释,对源文件中的语句时行解释
JavaScript中类的定义与使用(1学时)
掌握其用法了解JavaScript中类的定义与使用方法。
使用记事本创建一个简单的Html页面,并在此页面中添加JavaScript小程序,来创建并使用一个表示汽车的类。
JavaScript中继承的使用(2学时)
学会利用JavaScript中类的定义,类的继承。
用JavaScript操纵HTML标记样式(2学时)
学会利用用JavaScript操纵HTML标记样式的定义与修改。
用记事本创建一个简单的Html页面,并为该页面添加一个可折叠的层,实现层中内容的隐藏和显示
创建可移动的层(2学时)
了解和掌握javascript对层的控制与定义
为页面添加一个可以移动的层,实现层的移动,并学习鼠标事件的处理方式。
总成绩按照“平时成绩×
30%+期末考试成绩×
70%”评定。
该课程共72课时,期末以笔试的形式考核,占70%,平时表现包括实验报告的完成情况占30%。
面授24课时,实验48课时。
1、《JavaScript高级程序设计》人民邮电出版社2006。
2.JavaScript程序设计刘怀亮冶金工业出版社
1、本学科开设目的、任务、指导思想使学生掌握一门网站脚本语言,通过本课程教学,使学生能够熟练撑握javascript在网页中的应用,并能够开发交互式网页,制作为网页特效,提高网站运行性能,并能承担网页师设计的要求。
2、课程开设时间及内容讲授顺序的建议:
课程开设时间为第五学期;
内容按章节顺序讲授;
3、课程应注重实操,并借助网络的资源相结合的方式授课
《Dreamweaver网页设计》课程标准
计算机网络专业学分数:
60理论课时:
《Dreamweaver网页设计》本课程是计算机各专业的一门实践性很强的技术基础课,是一门必修的专业课。
主要学习如何利用Dreamweaver这个软件进行网页的设计与制作。
2.课程任务:
本课程的主要任务是介绍利用Dreamweaver开发工具进行网页设计,包括新建、编辑和设置一个Web站点;
如何对页面属性进行基本的设置,如何设置、编辑CSS层叠式样式表;
如何排版文字、表格和层;
如何进行基本的图像处理;
建立框架;
模板和库的使用和编辑;
网站的发布与维护等基本知识与应用。
目的是通过本课程的学习,培养学生的实际动手能力和计算机的操作能力,能够运用所学的知识进行网页设计。
(二)教学内容和教学要求
第一章
Dreamweaver基础(1学时)
【教学内容】
一、Dreamweaver
的历史和简介;
二、Dreamweaver
8.0的安装过程;
三、Dreamweaver8.0
的全新界面;
四、改进的设计与开发环境;
五、主菜单介绍;
六、对象控制面板介绍。
【教学目的与教学要求】
掌握Dreamweaver的基本特点、新增功能及界面组成。
基本操作,如安装、新建、打开、导入、保存、关闭等;
理解新增功能、界面组成的优点;
了解Dreamweaver可以为我们做些什么。
第二章
网页设计语言基础(6学时)
一、HTML及XHTML语言介绍;
二、常用的网页语法标记。
理解HTML及XHTML语言介绍,常用的网页语法标记。
第三章
文本和图像处理(2学时)
一、文本属性面板介绍;
二、编辑文本和插入对象;
三;
设置文本的格式;
四、编号与项目符号;
五、在网页中插入图像;
六、图像的应用。
掌握设置文本属性和格式,编号与项目符号的使用,插入、编辑和排版图像;
理解如何进行图像调整。
第四章
表格与页面布局(2学时)
一、表格的基本操作;
二、单元格的基本操作;
三、表格的自动套用格式;
四、表格的创建;
五、表格的编辑;
六、创建布局单元和表格。
掌握如何插入、编辑表格,创建布局单元和表格;
理解表格在网页排版中的作用;
了解使用页面布局模式进行网页排版的方法。
第五章
创建超级链接(1学时)
一、链接分类;
二、创建超级链接;
三、链接的四种状态;
四、创建Email链接;
五、管理超级链接。
掌握创建超级链接和Email链接,会设置链接的各种状态;
理解:
超级链接几种状态之间的差别和共同点;
了解:
创建Email链接中的各种技巧。
第六章
层与层动画(2学时)
一、层的概念;
二、创建层;
三、层操作;
四、层与表格的相互转换;
五、层动画的概念与设计。
掌握层的概念与使用;
理解层动画的概念与设计。
第七章
框架与框架网页(4学时)
一、框架的基本概念;
二、创建框架和框架集;
三、框架的使用;
四、框架和框架集的属性设置。
掌握框架和框架集的创建,框架的使用;
理解使用框架的优缺点。
第八章
创建CSS样式表(6学时)
一、CSS层叠式样式表;
二、定义CSS样式表;
三、创建并链接到外部CSS样式;
四、设置CSS样式的格式化参数;
五、设置超链接显示状态;
六、添加各种CSS效果。
掌握内部CSS和外部CSS的添加方法,编辑CSS属性,使用CSS进行页面的排版,创建各种CSS效果;
理解使用CSS排版的优点;
了解如何使用CSS控制背景、鼠标以及添加其它特殊效果。
第九章
资源、模板和库(1学时)
一、资源管理;
二、模板的创建;
三、模板的编辑;
四、定义模板可编辑区域;
五、创建、管理和编辑库项目。
掌握模板的创建,模板的编辑,定义模板可编辑区域;
理解资源管理;
了解创建,管理和编辑库项目。
第十章
媒体对象的应用(2学时)
一、插入Flash对象;
二、插入Shockwave对象;
三、插入视频;
四、插入ActiveX控件与Java小程序;
五、填加声音。
掌握插入Flash对象、插入Shockwave对象、插入视频、插入ActiveX控件与Java小程序、填加