人人范文网 范文大全

《网络程序设计ASP》教学大纲

发布时间:2020-03-02 10:45:31 来源:范文大全 收藏本文 下载本文 手机版

《网络程序设计--ASP》教学大纲

一、课程性质和目的

本课程为本专业的有关网络程序设计的较高级内容。

本课程将介绍开发ASP程序所涉及的开发工具和运行环境、VBScript程序设计基础和ASP程序设计基础等有关内容。

希望同学通过本课程的学习,掌握开发ASP程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。

二、课程教学内容及重点难点

教学内容:

 什么是动态网页,主要的动态网页程序语言有哪些;  如何搭建ASP的运行环境,如何开发一个简单的ASP程序。  VBScript脚本语言,如数据类型、变量及各种语句;

 ASP的几个内部对象,如Request、Response、Seion、Application和Server对象的基础知识和基本操作方法。

 数据库的基础知识和SQL语言和利用ASP进行数据库程序设计;

 文件存取组件、广告轮显组件、计数器组件等内部组件的基础知识和基本操作方法。  使用第三方组件实现文件上传和在线发送E-mail。 重点:

 VBScript程序设计基础,如数据类型、常量、变量、函数、过程、循环语句、选择语句等内容。

 Request、Response、Seion、Application和Server对象的使用方法,尤其是利用表单向服务器端提交数据。

 数据库程序设计,包括利用Acce建立数据库和使用SQL语言,以及查询、添加、删除和更新记录的基本方法。 难点:

 数据库程序设计的高级内容,如事务处理、使用参数、分页显示数据等内容。  使用Seion和Application对象。

三、课程学时分配

注:2+2表示理论教学2学时,上机实践2学时,其它依此类推。 第1章 网络程序设计概述(1+0) 本章重点是掌握动态网页的运行原理,并了解当前的网络程序设计语言。

第2章ASP初步(1+2) 本章重点掌握ASP的开发工具和运行环境,并掌握新建一个ASP程序的基本流程。要熟悉建立虚拟目录、设置默认文档的方法。 同学在上机实践时,要能够熟练搭建ASP的运行环境,并能够利用EditPlus或记事本等工具开发第一个简单的ASP程序。

学有余力的同学可以研究一下IIS的使用方法。 第3章ASP脚本语言-VBScript(4+4) 本章重点掌握数据类型、常量、变量、函数、过程、循环语句、选择语句等内容。 本章难点是使用子程序、函数、循环语句和选择语句等内容。 同学在上机实践时可以争取独立自主完成课后的上机练习题,并且针对字符串、数字、日期等数据多练习一下有关函数、运算符的使用方法。 第4章Request和Response对象(2+2) 本章重点是利用Response.Form方法获取通过表单提交的数据;利用Request.QueryString方法获取通过URL后面的参数提交过来的数据;利用Response.Write方法向客户端输出数据及其简单方法。

本章难点仍然是获取表单数据和对Cookie的操作。

同学上机实践时希望能认真完成课后练习题,尤其是如何获取表单中提交的数据。要认真体会如何向服务器端提交数据和向客户端动态输出数据。 第5章 Seion对象和Application对象(2+2) 本章重点是利用Seion对象保存特定客户的信息,利用Application对象保存所有客户的信息。

本章难点是利用Global.asa文件。

同学上机实践时可以多练习一下将数据保存进Seion、Application,然后从中读取的基本方法。争取能综合利用Seion和Application对象和前面章节内容完成一个简单的聊天室,可以输入姓名和发言内容。 学有余力的同学可以深入研究一下Global.asa文件。

2 第6章 Server对象(2+2) 本章较为简单,重点是体会Server对象的Transfer、Execute、HTMLEncode和URLEncode等几个方法。 同学上机实践时可以简单练习一下几个方法,可以结合本章和前几章内容开发一个简单的考试系统,能够考试HTML语言。 如果时间充裕,可以利用这段时候综合复习一下这几个内部对象。

第7章 数据库基础知识(2+2) 本章重点是数据库的基本概念、利用Acce建立简单的数据库的方法、SQL语言中的Select、Insert、Update和Delete语句。

本章难点也是SQL语言中的Select、Insert、Update和Delete语句。

同学上机实践时要能够熟练建立一个数据库,并在其中建立表和查询,利用Acce的查询可以练习SQL语言。 学有余力的同学,可以找另外的专门教程深入学习一下Acce数据库的设计或者SQL Server数据库的设计。

第8章ASP存取数据库(4+4)

本章重点是掌握利用ASP连接数据库,查询、添加、删除和更新删除的基本方法。 本章难点是数据库连接字符串和SQL语句字符串。

同学上机实践时可以先体会一下综合示例中的例子,然后争取完成课后习题。可以模仿本章示例自己设计一个简单的留言板程序 第9章 深入进行数据库编程(4+4) 本章重点是深入理解Connenction、Command、Recordset对象,理解建立Recordset对象的各种方法,并掌握事务处理、使用参数查询、分页显示数据等。

本章难点主要是使用参数查询和分页显示数据等内容。

同学上机实践时深入体会每一个例子,并争取结合本章和前两章的例子自己开发一个在线通讯录程序。 学有余力的同学可以自己练习使用SQL数据库的方法,更有余力的同学可以参考其它资料学习使用存储过程。

第10章 文件存取组件及其它组件(4+4) 本章重点是掌握对文件和文件夹操作的基本方法,如文件和文件夹的新建、复制、移动和删除等,以及对文本文件的操作。 同学上机实践时希望能够完成故事接龙习题,并尝试在页面中添加广告轮显组件和计数器组件。

3 第11章 使用第三方组件(2+2) 本章重点是了解使用第三方组件的基本概念和基本方法,并掌握利用W3 Jmail组件实现在线发送E-mail和利用AspUpload组件在线上传文件的基本方法。 同学上机实践时可以结合AspUpload组件和前面的文件存取组件开发一个简单的在线文件管理系统。另外,可以在程序中添加自动发送E-mail的语句。 学有余力的同学可以深入研究W3 Jmail组件和AspUpload组件,还可以去下载研究别的组件。

第12章 网络程序开发实例(8+8) 在本章首先会讲解教材中的留言板、BBS和聊天室示例。然后希望同学能结合所有学习内容开发一个比较复杂的大程序,如留言本、BBS论坛、聊天室、网上商店等。

同学可以独立自主开发,也可以两三人一组开发。

开发过程中可以参考教材支持网站中的示例,也可以参考网上的其它示例,不过一定要有所创新和突破

四、课程教学要求

学生课前要认真预习,课上由教师讲授和学生实践相结合,课后要认真复习,并积极完成课后练习题。

学生在学习过程中,还要注意参考网上资源,学会在网上搜索相关资源,并积极在BBS论坛上讨论,培养基于网络的学习能力。

五、课程考核方式:

本课程考核方式包括笔试、平时成绩和平时表现等部分内容。具体如下: 1.笔试:考核教学内容,基本理论、概念及解决实际问题的能力,占50%。 2.平时作业:平时历次作业累积分数,占40%。

3.平时表现:包括出勤、课堂表现、讨论等分数,占10%。

六、课程教材及参考书

教材:

尚俊杰.《网络程序设计--ASP》.清华大学出版社 & 北京交通大学出版社.2004年 参考书:

尚俊杰, 秦卫中.《网络程序设计—ASP案例教程》.清华大学出版社 & 北京交通大 4 学出版社.2005年 ……

ASP课程教学大纲

程序设计教学大纲

网络程序设计教学大纲32学时版

高级程序设计教学大纲

VF程序设计教学大纲

《PHP程序设计》教学大纲

高级程序设计教学大纲

《VF程序设计》教学大纲

C程序设计教学大纲

MATLAB程序设计教学大纲

《网络程序设计ASP》教学大纲
《《网络程序设计ASP》教学大纲.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档