《ASP动态网页设计》 教学大纲 系部:信息工程系 专业:计算机应用专业
《ASP 动态网页设计》 教学大纲 系部:信息工程系 专业:计算机应用专业
课程的性质和任务 随着 Internet普及和技术的发展,基于互联网技术的各种商业 活动越来越多,如网上信息查询、电子商务、网络游戏等。作为互联 网应用的主角WwW服务,其发展速度更是迅猛,个人网站、企业网站、 商务网站以及政府网站,如雨后春笋般纷纷发展创建起来,利用网站 进行企业形象宣传、产品推销更成为一种时尚。而这一切最终都得通 过构成网站主体的网页,特别是动态网页来实现。HTML网页因无法存 取访问后台数据库,在需要数据交换和处理的网站,特别是商务性网 站中,已被动态网页所取代,商务网站和基于 Internet或 Intranet 平台的Web应用程序,均是通过动态网页来实现 ASP是微软公司开发的服务器端脚本运行环境,是目前开发动态 网页的主流技术之一,它运行于 Windows2000 Server平台,简单易 学、功能强大且易于扩充,深受Web开发人员的喜爱,成为目前开发 基于 Internet/ In tranet平台的Web应用程序的主要选择之一,目 前市面上的电子商务软件,大多数都是采用ASP开发的。 通过本课程的学习,使学生具备熟练构建网站并将静态网页制 作技术、ASP程序设计、数据库技术相结合以开发动态网页的能力 从另一方面说,它又是衡量学生计算机水平和检验学生是否真正掌握 有关计算机实用技术的一个重要标志 二、基本内容与教学要求 本课程包括:ASP的运行环境与配置、HTML标记语言基础、 VBScript、ASP内建对象的运用、可安装组件和脚本对象、SQL操作 基础、利用ADO实现数据库的存取、ASP应用实例一—留言本等基本 内容。《ASP动态网页设计》属于理论性和实践性都很强的计算机类专 业职业技术课。学生必须要具备一定的编程能力,要充分利用已经掌 握的计算机基础知识(计算机网络基础、Htm静态网页设计、 Visual Basic、Java语言、S哑L数据库等),通过实战做几个成功案例之后才
一、课程的性质和任务 随着 Internet 普及和技术的发展,基于互联网技术的各种商业 活动越来越多,如网上信息查询、电子商务、网络游戏等。作为互联 网应用的主角 WWW 服务,其发展速度更是迅猛,个人网站、企业网站、 商务网站以及政府网站,如雨后春笋般纷纷发展创建起来,利用网站 进行企业形象宣传、产品推销更成为一种时尚。而这一切最终都得通 过构成网站主体的网页,特别是动态网页来实现。HTML 网页因无法存 取访问后台数据库,在需要数据交换和处理的网站,特别是商务性网 站中,已被动态网页所取代,商务网站和基于 Internet 或 Intranet 平台的 Web 应用程序,均是通过动态网页来实现。 ASP 是微软公司开发的服务器端脚本运行环境,是目前开发动态 网页的主流技术之一,它运行于 Windows 2000 Server 平台,简单易 学、功能强大且易于扩充,深受 Web 开发人员的喜爱,成为目前开发 基于 Internet/Intranet 平台的 Web 应用程序的主要选择之一,目 前市面上的电子商务软件,大多数都是采用 ASP 开发的。 通过本课程的学习,使学生具备熟练构建网站并将静态网页制 作技术、ASP 程序设计、数据库技术相结合以开发动态网页的能力。 从另一方面说,它又是衡量学生计算机水平和检验学生是否真正掌握 有关计算机实用技术的一个重要标志。 二、基本内容与教学要求 本课程包括:ASP 的运行环境与配置、HTML 标记语言基础、 VBScript 、ASP 内建对象的运用、可安装组件和脚本对象、SQL 操作 基础、利用 ADO 实现数据库的存取、ASP 应用实例——留言本等基本 内容。《ASP 动态网页设计》属于理论性和实践性都很强的计算机类专 业职业技术课。学生必须要具备一定的编程能力,要充分利用已经掌 握的计算机基础知识(计算机网络基础、Html 静态网页设计、Visual Basic、Java 语言、SQL 数据库等),通过实战做几个成功案例之后才
能精通掌握。 第一章ASP的运行环境与配置 基本内容] 1.1ASP简介、ASP的工作原理 1.2 ASP Web服务器的安装与运行环境的配置 1.2.1基于 Windows98的PWS的安装与配置 1.2.2基于 Windows2000的IIS的安装与配置 [教学要求]: 1、熟知有关ASP的基本概念和工作原理,如ASP、HM、静态 网页、动态网页、HTP、PwS、IIS、IP地址等;了解静态网页和动态 网页的区别。 2、熟练掌握 ASP Web服务器的安装与运行环境的配置,特别是 在 Windows2000 Server系统中IIS的安装与配置;熟知WEB服务器 根目录的设置和主页文件的命名 3、熟悉ASP文件的基本格式;熟练运用 Dreamweaver编辑ASP 动态网页原代码;熟练掌握使用本机IE浏览器调试ASP程序的方法 重点: 1、ASP动态网页的工作原理; 2、 Windows2000 Server IIs的安装与配置; 第二章HTML标记语言基础 [基本内容]: 2.1构建HTML网页 2.2文本及版面风格控制;
能精通掌握。 第一章 ASP 的运行环境与配置 [基本内容]: 1.1 ASP 简介、ASP 的工作原理; 1.2 ASP Web 服务器的安装与运行环境的配置; 1.2.1 基于 Windows 98 的 PWS 的安装与配置; 1.2.2 基于 Windows 2000 的 IIS 的安装与配置; [教学要求]: 1、熟知有关 ASP 的基本概念和工作原理,如 ASP、HTML、静态 网页、动态网页、HTTP、PWS、IIS、IP 地址等;了解静态网页和动态 网页的区别。 2、熟练掌握 ASP Web 服务器的安装与运行环境的配置,特别是 在 Windows 2000 Server 系统中 IIS 的安装与配置;熟知 WEB 服务器 根目录的设置和主页文件的命名。 3、熟悉 ASP 文件的基本格式;熟练运用 Dreamweaver 编辑 ASP 动态网页原代码;熟练掌握使用本机 IE 浏览器调试 ASP 程序的方法。 重点: 1、ASP 动态网页的工作原理; 2、Windows 2000 Server IIS 的安装与配置; 第二章 HTML 标记语言基础 [基本内容]: 2.1 构建 HTML 网页; 2.2 文本及版面风格控制;
2.3图像、超链接和表格 2.4HTML的表单 2.5HTML的其他常用标记; 2.6层叠样式表CSS [教学要求]: 了解HTML语言与高级语言(如VB、C等)的区别;识记网 页常用标记及属性,如标题、字体、段落、图像、超链接、表格等 2、熟练掌握HML表单中各界面对象的标记符号和属性,如表 单、文本域、列表域、复选框与单选钮、命令按钮等 3、熟练掌握在 Dreamweaver中使用层叠样式表CSS;了解层叠 样式表与标记属性的区别。 重点: 1、HTML表单的应用 2、CSS层叠样式表的应用 第三章 JavaScript语言 [基本内容]: 3.1、什么是 JavaScript? 3.2、在网页中使用 JavaScript 3.3、 JavaScript语法基础 3.4、函数 3.5、变量的作用域 3.6、程序控制语句 3.7、内置对象与函数 教学要求]: 1、回顾和复习以前C语言的基本语法知识;进一步加深理解 Javascript语法知识
2.3 图像、超链接和表格 2.4 HTML 的表单; 2.5 HTML 的其他常用标记; 2.6 层叠样式表 CSS [教学要求]: 1、了解 HTML 语言与高级语言(如 VB、C 等)的区别;识记网 页常用标记及属性,如标题、字体、段落、图像、超链接、表格等; 2、熟练掌握 HTML 表单中各界面对象的标记符号和属性,如表 单、文本域、列表域、复选框与单选钮、命令按钮等; 3、熟练掌握在 Dreamweaver 中使用层叠样式表 CSS;了解层叠 样式表与标记属性的区别。 重点: 1、HTML 表单的应用; 2、CSS 层叠样式表的应用; 第三章 JavaScript 语言 [基本内容]: 3.1、什么是 JavaScript? 3.2、在网页中使用 JavaScript 3.3、JavaScript 语法基础 3.4、函数: 3.5、变量的作用域 3.6、程序控制语句 3.7、内置对象与函数 [教学要求]: 1、回顾和复习以前 C 语言的基本语法知识;进一步加深理解 Javascript 语法知识;
2、深刻理解有关函数中变量的作用域和各类控制语句的功能: 3、理解和灵活运用 JavaScript中常用的几个对象的属性和方 法 重点 1、 avaScript的语法特点,函数的定义、调用,变量的作用域 2、条件控制语句、循环控制语句 3、 JavaScript中几个常用对象的应用; 第四章 VBScript [基本内容]: 4.1在网页中使用 VBScript; 4.2 VBScript的数据类型; 4.3常量、变量与表达式 4.4常用函数 4.5条件分支语句 4.6循环控制语句 4.7过程与函数的定义 4.8数组 教学要求]: 1、熟悉在ASP页面中使用 VBScript,识记 VBScript的数据类 型和特点,了解各种数据类型常量的表示方法,变量的定义和作用域: 2、熟悉在运用 VBScript中各种运算符号生成数学、字符、关 系、逻辑表达式,以及运算规则; 3、识记 VBScript中有关数学、字符、日期、类型转换等常用 函数的名称、参数和返回值 4、条件分支程序和循环控制程序以及过程与函数调用的概念和 结构,应达到“领会”和“简单应用”的层次;
2、深刻理解有关函数中变量的作用域和各类控制语句的功能; 3、理解和灵活运用 JavaScript 中常用的几个对象的属性和方 法; 重点: 1、avaScript 的语法特点,函数的定义、调用,变量的作用域; 2、条件控制语句、循环控制语句; 3、JavaScript 中几个常用对象的应用; 第四章 VBScript [基本内容]: 4.1 在网页中使用 VBScript; 4.2 VBScript 的数据类型; 4.3 常量、变量与表达式 4.4 常用函数 4.5 条件分支语句 4.6 循环控制语句 4.7 过程与函数的定义 4.8 数组 [教学要求]: 1、熟悉在 ASP 页面中使用 VBScript,识记 VBScript 的数据类 型和特点,了解各种数据类型常量的表示方法,变量的定义和作用域; 2、熟悉在运用 VBScript 中各种运算符号生成数学、字符、关 系、逻辑表达式,以及运算规则; 3、识记 VBScript 中有关数学、字符、日期、类型转换等常用 函数的名称、参数和返回值; 4、条件分支程序和循环控制程序以及过程与函数调用的概念和 结构,应达到“领会”和“简单应用”的层次;
5、熟悉数组的定义和使用,应达到“简单应用”的层次 重点 、常用函数和各种类型的表达式 2、条件分支程序和循环控制程序以及过程与函数调用; 第五章ASP内建对象的运用 [基本内容] 5.1 Response对象 5.2 Request对象; 5.3 Server对象; 5.4 Session和 Application对象 5.5使用g1obal.asa文件 [教学要求]: 1、熟知 Response对象的有关属性和方法及 Cookies集,熟练 掌握其功能和用法,应达到“简单应用”的层次 2、熟知 Request对象的属性和方法集合(Form、 uery string Cookies ServerVariables ) 3、熟知 Server对象的属性和方法( Server. CreateObject O、 Mappath ())i 4、熟练掌握会话级作用域的对象( Session)的属性和方法; 5、熟练掌握应用级作用域的对象( Application的属性和方法 6、掌握在 globa1.asa文件中使用 Session和 Application对 象的属性、方法、事件等; 重点: 1、利用 Response对象的属性、方法、和 Cookies集合来控制 和管理由服务器发送到浏览器的数据;
5、熟悉数组的定义和使用,应达到“简单应用”的层次。 重点: 1、常用函数和各种类型的表达式; 2、条件分支程序和循环控制程序以及过程与函数调用; 第五章 ASP 内建对象的运用 [基本内容]: 5.1 Response 对象; 5.2 Request 对象; 5.3 Server 对象; 5.4 Session 和 Application 对象; 5.5 使用 global.asa 文件; [教学要求]: 1、 熟知 Response 对象的有关属性和方法及 Cookies 集,熟练 掌握其功能和用法,应达到“简单应用”的层次; 2、熟知 Request 对象的属性和方法集合(Form、QueryString、 Cookies、ServerVariables); 3、熟知 Server 对象的属性和方法(Server.CreateObject()、 Mappath()); 4、熟练掌握会话级作用域的对象(Session)的属性和方法; 5、熟练掌握应用级作用域的对象(Application 的属性和方法; 6、掌握在 global.asa 文件中使用 Session 和 Application 对 象的属性、方法、事件等; 重点: 1、利用 Response 对象的属性、方法、和 Cookies 集合来控制 和管理由服务器发送到浏览器的数据;
2、利用 Request对象获得表单所提交的数据、 Cookie的值以及 服务器环境变量的值; 3、在 globa.asa文件中使用 Application对象和 Session对象 第六章可安装组件和脚本对象 [基本内容]: 6.1访问权限检测组件; 6.2计数器组件 6.3文件存取组件 6.4发信组件 Jmail [教学要求]: 熟悉将FAT32的文件格式转换为MTFS的文件格式的方法; 熟练掌握利用权限检测组件实现对某些页面的权限进行判断; 2、了解使用 Counter计数器和 Page Counters计数对象实现页 面访问次数的统计方法 3、了解和掌握 Filesyst emB ject文件存取对象实现文件、驱 动器、文件夹的各类操作,应达到“简单应用”的层次; 4、熟练掌握利用 Jmail组件对象的属性、方法实现电子邮件的 收发方法 重点: 1、件设置用户、安全权限,页面中添加用户访问权限 2、 Jmail组件对象的属性、方法; 第七章SQL操作基础 [基本内容]: 7.1SQL简介;
2、利用 Request 对象获得表单所提交的数据、Cookie 的值以及 服务器环境变量的值; 3、在globa.asa 文件中使用Application 对象和 Session 对象; 第六章 可安装组件和脚本对象 [基本内容]: 6.1 访问权限检测组件; 6.2 计数器组件; 6.3 文件存取组件; 6.4 发信组件 Jmail; [教学要求]: 1、熟悉将 FAT32 的文件格式转换为 NTFS 的文件格式的方法; 熟练掌握利用权限检测组件实现对某些页面的权限进行判断; 2、了解使用 Counter 计数器和 Page Counters 计数对象实现页 面访问次数的统计方法; 3、了解和掌握 FileSystemObject 文件存取对象实现文件、驱 动器、文件夹的各类操作,应达到“简单应用”的层次; 4、熟练掌握利用 Jmail 组件对象的属性、方法实现电子邮件的 收发方法; 重点: 1、件设置用户、安全权限,页面中添加用户访问权限; 2、Jmail 组件对象的属性、方法; 第七章 SQL 操作基础 [基本内容]: 7.1 SQL 简介;
7.2SQL的运算符 7.3SQL的数据操纵语句; 7.4SQL的数据定义语句 [教学要求]: 1、了解有关数据库的基础知识;熟悉在 Access数据库管理系 统中创建数据库、创建表; 2、熟悉SL命令格式、S哑L的运算符(算术、关系、逻辑)以 及SQL函数 3、熟悉SQL的数据操纵语句( SELECT、 INSERT、 UPDATE、 DELETE), 达到“简单应用”的层次 4、了解SQL的数据定义语句(数据库的创建、删除、表结构的 修改); 重点: 1、在 Access数据库管理系统中创建数据库、表,建立表之间的 关系 2、SQL的数据操纵语句( SELECT、 INSERT、 UPDATE、 DELETE) 完成数据的相关操作; 第八章利用AD0实现数据库的存取 [基本内容] 8.1ADO对象简介 8.2创建ODBC数据源; 8.3ADO连接对象 8.4记录集对象 8.5 Recordset对象 8.6不用DSN实现数据库的访问 8.7用纯代码实现图形上传到数据库
7.2 SQL 的运算符; 7.3 SQL 的数据操纵语句; 7.4 SQL 的数据定义语句; [教学要求]: 1、了解有关数据库的基础知识;熟悉在 Access 数据库管理系 统中创建数据库、创建表; 2、熟悉 SQL 命令格式、SQL 的运算符(算术、关系、逻辑)以 及 SQL 函数; 3、熟悉 SQL 的数据操纵语句(SELECT、INSERT、UPDATE、DELETE), 达到“简单应用”的层次; 4、了解 SQL 的数据定义语句(数据库的创建、删除、表结构的 修改); 重点: 1、在 Access 数据库管理系统中创建数据库、表,建立表之间的 关系; 2、SQL 的数据操纵语句(SELECT、INSERT、UPDATE、DELETE) 完成数据的相关操作; 第八章 利用 ADO 实现数据库的存取 [基本内容]: 8.1 ADO 对象简介; 8.2 创建 ODBC 数据源; 8.3 ADO 连接对象; 8.4 记录集对象; 8.5 RecordSet 对象; 8.6 不用 DSN 实现数据库的访问; 8.7 用纯代码实现图形上传到数据库;
[教学要求]: 熟悉在管理工具中创建ODBC数据源 2、掌握ADO连接对象( ADODB. Connect ion)的0pen方法、 Close 方法、 Execute方法实现对数据库中数据的访问; 3、熟悉记录集对象的相关属性、相关方法、 Fields集合、记 录集内容的显示实现对数据库中数据的访问 4、熟悉运用HML表单界面,利用记录集方法( Addnew、 Update、 CancelUpdate、 Delete)添加与编辑修改记录 5、熟练掌握用ODBC驱动程序实现数据库访问、用纯代码实现 图形上传到数据库; 重点: 1、用ODBC驱动程序或 OLE DB链接字符串实现数据库访问; 2、运用记录集对象的属性和方法实现记录集的分页显示; 3、图形的字段类型,图形上传与图形到数据的获取方法,利 用现有的原代码实现图像上传到数据库中。 第九章ASP应用实例—留言本 、本章内容: 9.1设计并创建数据库 9.2留言本的设计规划 9.3留言本的工作流程 9.4留言本的实现代码 9.4.1样式表文件 maness.css; 9.4.2链接信息保存文件 8.4.3系统总控页面 index.as 9.4.4顶部功能菜单区的实现: 9.4.5底部版权显示区;
[教学要求]: 1、熟悉在管理工具中创建 ODBC 数据源; 2、掌握 ADO 连接对象(ADODB.Connection)的 Open 方法、Close 方法、Execute 方法实现对数据库中数据的访问; 3、熟悉记录集对象的相关属性、相关方法、Fields 集合、记 录集内容的显示实现对数据库中数据的访问; 4、熟悉运用 HTML 表单界面,利用记录集方法(Addnew、Update、 CancelUpdate、Delete)添加与编辑修改记录; 5、熟练掌握用 ODBC 驱动程序实现数据库访问、用纯代码实现 图形上传到数据库; 重点: 1、用 ODBC 驱动程序或 OLE DB 链接字符串实现数据库访问; 2、运用记录集对象的属性和方法实现记录集的分页显示; 3、图形的字段类型,图形上传与图形到数据的获取方法,利 用现有的原代码实现图像上传到数据库中。 第九章 ASP 应用实例——留言本 一、本章内容: 9.1 设计并创建数据库; 9.2 留言本的设计规划; 9.3 留言本的工作流程; 9.4 留言本的实现代码; 9.4.1 样式表文件 maincss.css; 9.4.2 链接信息保存文件; 8.4.3 系统总控页面 index.asp; 9.4.4 顶部功能菜单区的实现; 9.4.5 底部版权显示区;
8.4.6签写留言; 8.4.7留言显示内容 8.4.8回复留言 8.4.9留言本管理 重点: 1、留言本的工作流程图 2、数据库的链接程序; 3、链接信息保存文件; 4、系统总控页面 index.asp;
8.4.6 签写留言; 8.4.7 留言显示内容; 8.4.8 回复留言; 8.4.9 留言本管理 ; 重点: 1、留言本的工作流程图; 2、数据库的链接程序; 3、链接信息保存文件; 4、系统总控页面 index.asp;