WEB程序设计理论教学大纲
- 格式:doc
- 大小:104.00 KB
- 文档页数:11
《Web程序设计》理论教学大纲赵景海编写何汉华审阅一、课程的性质与任务课程的性质:专业技术课。
随着web技术的迅猛发展,动态的web网页技术已经成为现今web设计的热门话题,现今几乎所有的网站都不同程度的采用了动态web技术。
本课程是电子商务专业的专业课程之一,用于学习制作动态web网页的技术。
本课程的Asp技术是目前较流行的动态web技术,它集成了脚本语言(JavaScript、VBScript)的优点,并且支持DHTML,而且它还提供了一套完整的网络数据库解决方案,Asp几乎可以实现CGI 和ISAPI的所有功能,使操作变得非常简单,而且执行效率非常高。
课程的任务:本课程系统介绍了Asp的原理、编程等内容,并对asp数据库访问组件ADO进行了详细的论述,并且细致的介绍了Asp开发经验和技术,并配合一些适用的例子,透彻的学习Asp。
重点掌握动态网页开发过程所使用的各种开发工具,VB Sciript和JAVA Sciript的软件开发方法,ASP的对象和ASP服务器组件的使用方法,使用ADO组件开发数据库管理系统等。
本课程实践性强,在教学中注意加强实践环节的训练。
前导课程:《计算机应用基础》、《Visual Basic》后续课程:《网络数据库》二、教学基本要求1.网络基础知识(1)理解动态网页的发展历史及发展方向。
2.ASP开发工具及组件的应用(1)理解动态网页开发过程所使用的各种开发工具及它们的联系与区别。
(2)掌握各种软件开发的方法,使用VB Sciript和JAVA Sciript。
(3)掌握ASP的对象和ASP服务器组件的使用方法。
3.ADO组件的应用(1)具备使用ADO组件开发数据库管理系统的能力。
4.教学目标(1)掌握:能运用有关知识熟练解决最基本的问题或者能综合运用相关知识解决有一定难度的问题。
(2)理解:能运用有关知识解决一般的问题(即,对某些设计与制作的内容,一般掌握就达到教学规定要求)。
(3)了解:对于这一要求层次的内容,能理解有关的知识即可。
三、教学条件1.有投影仪的实训机房,每生一台高性能微机;2.IE6.0以上版本;3.软件装载Dreamweaver 8; Fireworks 8 ;Adobe Photoshop CS2;4.每台机器分别架设IIS 6 以上版本。
四、教学内容及课时分配五、教法说明本课程的教学以多媒体课件作为新的教学媒体,采用大屏幕投影教学,着重体现理论和实践的结合。
授课、上机操作并结合具体的设计课题进行教学,及时解决设计中遇到的实际问题,通过丰富多彩的范例引起学生兴趣,以实例设计激起学生的动力。
即讲授理论的同时加入具体的练习项目,力求达到实战的效果。
六、考核方式及评分办法本课程是以掌握网页设计的基本概念和实际设计制作为最终目的,因此,考核的重点是考察学生掌握和运用网页设计的基本知识进行网页设计与制作的能力。
课程成绩由三部分组成:1.由教师出题、上机做出具体的设计项目,作为平时成绩,占20%;2.综合网页设计,自由选题,能综合运用网页制作工具、图像处理工具设计制作出全后台ASP 程序的专业性网站并能够顺利发布、浏览。
占60%;3.网站设计的电子文档,占20%;七、教材与参考书教材:《ASP程序设计实用教程》梁建武电子工业出版社 2006年5月参考书:《ASP程序设计教程》(第二版)张景峰中国水利水电出版社 2007年1月《ASP程序设计实用教程》唐建平人民邮电出版社 2005年5《ASP网络编程从入门到精通》顼宇峰清华大学出版社 2006 年1月八、课程内容与考核要点第一章动态网页概述【教学目的与要求】1.了解Internet相关知识2.了解网页与网站的基本概念3.掌握网页制作常用的工具和方法4.掌握网站建设的基本流程5. 熟练掌握IIS架设【考核要点】1.网页制作常用工具与方法2.网站建设的基本流程3.IIS架设【教学内容】第一节 Web开发概述一、Internet的基本元素二、WWW简介三、Web的组成第二节网页概述一、静态网页二、动态网页三、如何决定采用动态网页还是静态网页第三节 Web服务器的安装与配置一、PWS和IIS二、IIS的安装三、IIS的Web站点基本配置四、IIS站点的目录管理五、测试IIS的设置效果第二章 ASP概述【教学目的与要求】1.了解ASP的特点和功能及工作原理2.掌握ASP文件的结构和语法3.熟练使用Dreamweaver编辑ASP代码【考核要点】1.ASP文件的结构和语法【教学内容】第一节认识ASP一、什么是ASP二、ASP的特点和功能三、ASP的工作环境和工作原理第二节 ASP文件的创建与运行一、ASP与脚本语言二、ASP文件的创建三、ASP文件的运行四、ASP文件的结构和语法五、声明脚本语言第三节用Dreamweaver编辑ASP代码一、Dreamweaver8主窗口二、Dreamweaver8的工作视图三、Dreamweaver8的文件四、设置站点第三章简单的Web网页设计【教学目的与要求】1.了解构成网页的常见元素及其特点2.了解各种网页元素对应的创作工具3.掌握HTML语言编写网页文件的基本结构4.掌握HTML语言的基本语法5.会用HTML编写简单页面6.熟练阅读并能修改由HTML编写的页面代码【考核要点】1.HTML语言编写网页文件的基本结构2.HTML语言的基本语法3.HTML编写简单页面【教学内容】第一节认识HTML一、什么是HTML二、HTML文件的基本结构三、HTML基本元素第二节 HTML中的字体一、标题格式二、字体格式三、段落格式标记四、会移动的文字第三节表格一、简单表格制作二、表格对齐三、表格边框与颜色设置四、跨栏与跨列五、表格在网页中的应用第四节表单一、表单的概念二、表单综合应用第五节框架一、什么是框架二、框架集<FRAMESET>和框架<FRAME>三、横向分框四、纵向分框五、框架的综合应用第六节图像一、Web图像格式二、图像标记及相关属性第七节超链接一、超链接的概念二、文档与超链接第四章 VBScript脚本语言【教学目的与要求】1.了解VBScript的性质2.掌握VBScript语言的数据类型、运算符与表达式3.熟练运用VBScrip常用函数4.掌握并熟练运用VBScrip基本语法结构【考核要点】1.VBScrip常用函数2.VBScrip基本语法结构【教学内容】第一节 VBScript概述一、什么是VBScript二、ASP的脚本引擎三、设置主脚本语言第二节 VBScript语法基础一、VBScrip数据类型二、VBScrip常量与变量三、VBScrip运算符与表达式第三节 VBScrip程序设计一、数据输入与输出二、条件分支语句三、循环语句四、过程第四节 VBScrip常用函数一、函数的概念二、数学函数三、字符串函数四、日期/时间函数五、类型转换函数第五章 ASP内置对象【教学目的与要求】1.掌握面向对象的概念和实质2.掌握Response对象的属性、方法、集合3.掌握Request对象的属性、方法、集合4.掌握Application对象的方法、集合、事件5.掌握Session对象的方法、集合、事件6.掌握Server对象的方法与Global.asa文件应用【考核要点】1.Response对象的属性、方法、集合2.Request对象的属性、方法、集合3.Application对象的方法、集合、事件4.Session对象的方法、集合、事件5.Server对象的方法与Global.asa文件应用【教学内容】第一节 ASP内置对象概述一、面向对象的思想二、面向对象的特点三、面向对象的概念第二节 Response对象一、Response对象的属性二、Response对象的方法三、Response对象的集合第三节 Request对象一、Request对象的属性二、Request对象的方法三、Request对象的集合第四节 Application对象一、Application对象概述二、Application对象的集合三、Application对象的方法四、Application对象的事件第五节 Session对象一、Session对象概述二、Session对象的集合三、Session对象的方法和事件第六节 Server对象与Global.asa文件一、Server对象概述二、Server对象的方法三、Global.asa文件概述四、Global.asa文件举例第六章 ASP内置组件【教学目的与要求】1.了解ASP内置组件的内容2.掌握使用ActiveX组件的方法3.了解Ad Rotator广告轮播组件4.了解Browser Capabilities浏览器性能组件5.了解Content Linking组件和Counters组件6.了解File Access组件【考核要点】1.使用ActiveX组件的方法2.Ad Rotator广告轮播组件3.Browser Capabilities浏览器性能组件4.Content Linking组件和Counters组件5.File Access组件【教学内容】第一节 ASP内置组件概述一、什么是内置组件二、使用ActiveX组件的方法三、ASP常用组件第二节 Ad Rotator广告轮播组件一、Ad Rotator概述二、建立Ad Rotator计划表文件三、用Ad Rotator组件的方法读取计划文件第三节 Browser Capabilities浏览器性能组件一、Browser Capabilities组件概述二、Browser Capabilities组件的属性三、browscap.ini文件第四节 Content Linking组件和Counters组件一、Content Linking组件概述二、Content Linking组件的方法三、Contenters组件第五节 File Access组件一、File Access组件概述二、文本文件的创建三、文本文件的读取四、磁盘文件的操作(利用FSO来实现)五、磁盘文件的操作(利用File来实现)六、文件夹的操作第七章 ADO与Web数据库【教学目的与要求】1.了解ADO及其主要对象2.熟练掌握ODBC数据库连接技术3.掌握为Web服务器配置数据源的方法4.熟练掌握和应用ADO组件对象5.掌握结构化查询语言(SQL)及其命令结构【考核要点】1.为Web服务器配置数据源的方法2.ADO组件对象3.结构化查询语言(SQL)及其命令结构【教学内容】第一节 ADO技术简介一、ADO概述二、ADO的主要对象三、ODBC数据库连接技术第二节为Web服务器配置数据源一、DSN的创建与设置二、文件数据源的设置三、创建Access数据库第三节 ADO组件对象一、Connection对象二、Command对象三、RecordSet对象第四节结构化查询语言(SQL)一、SQL语言概述二、简单的数据查询三、复杂的数据查询四、数据的更新第八章应用程序设计实例【教学目的与要求】1.通过实例进一步了解利用ASP进行动态网站开发应注意的事项,应掌握的技巧。