全国ITAT教育工程

2012 年 9 月 18 日5400

《ASP》教学大纲

I.课程的性质
就目前互联网日益繁荣的今天,开发一个完美的属于自己的动态网站已经成为各个企事业单位以及个人的首选的宣传工具。
而ASP技术正是动态网站设计技术中的一朵奇葩!它的一经出现,就很快被广大设计人员和用户所接受和青睐,它由来已久,却久盛不衰,这不仅因为它有微软公司强大的技术后盾,更是由于它语法简单,上手特别快。首先,ASP使用脚本语言作为其语法支持远没有高级语言那么复杂;其次,操作数据库又是利用了Microsoft 公司的ODBC、OLEDB技术以及标准SQL语法,可以方便操作各种数据库系统,即使没有任何语言基础,花点时间也可以快速入门。
本课程的目的是使学员了解网络程序设计语言的产生背景,了解目前市场上流行的各种动态网站设计语言的优缺点,明确静态网页、动态网页和数据库的关系和区别,并着重讲解使用ASP+IIS开发动态网站的技术以及ASP操作数据库Access和SQL Server,属于程序开发类课程,最好有一定的计算机语言基础。

Ⅱ.课程的目的和任务
“边学边用动态网站设计与应用-ASP篇”的培训目的是:
1.明确静态网页、动态网页和数据库的关系和区别。
2.了解网络程序设计语言的产生背景。
3.掌握ASP核心内置对象的使用方法。
4.掌握文件上传和发送邮件的使用方法技巧,并在实际中加以应用。
5.掌握网站搜索引擎的制作方法。
6.掌握ASP操作数据库ADO技术,包括各种ADO操作对象。
7.掌握ASP操作数据库Access和SQL的查询、添加、修改、删除的操作技巧。
8.通过综合实例论坛系统和购物车系统综合应用动态网站制作的各个知识点。
9.了解网站制作安全常识及应用技巧。

Ⅲ.学时安排
本课程共包含9部分内容,第1部分为Active Server Pages入门部分,请学员认真阅读,了解关于动态网站制作的基础知识;第2部分主要介绍ASP开发动态网站涉及相关知识部分,包括标记语言Html和脚本语言VBScript需要掌握熟练;第3-4部分主要讲解ASP核心内置对象和组建的应用,需要读者结合前面的相关知识,在实际网站开发中使用非常频繁;第5部分讲解ADO技术各种操作对象以及使用ASP操作数据库Access和SQL的查询、添加、修改、删除的操作技巧;第6部分讲解网站搜索引擎的制作技巧;第7-8部分通过综合实例论坛系统和购物车系统应用前面的动态网站制作的各个知识点;第9部分介绍网站制作安全常识及应用技巧,读者也可以结合互联网相关的资料加以研究。
本课程供授课100~150学时,其中1/2学时供上机操作,达到理论与实践相结合的目的。
以下各部分学时安排仅供参考。
第1部分2学时
第2部分10-12学时
第3部分15-18学时
第4部分10学时
第5部分20-22学时
第6部分8学时
第7部分8-10学时
第8部分8-10学时
第9部分2学时

Ⅳ.考核目标与考核要求
第1部分Active Server Pages入门
1 明确静态网页、动态网页和数据库的关系和区别
2.了解网络程序设计语言的产生背景
3.IIS组建安装与配置
4.使用ASP开发项目的流程以及编码规范
第2部分ASP开发动态网站涉及相关知识
1.熟练地掌握标记语言Html常用标记的使用
2.学习脚本语言VBSCRIPT的基本语法
3.掌握控制语句如:条件语句、选择语句、循环语句
4.掌握子程序的使用
5.掌握常用客户端事件的编程方法以及在网页中的使用技巧
6.掌握表单验证的各种方法
第3部分 ASP内置对象
1.ASP内置对象功能概要
2.ASP包含文件命令的使用
3.掌握Response对象的常用属性、方法的使用
4.掌握Request对象的常用属性、方法的使用
5.掌握Server对象的常用属性、方法的使用
6.掌握Application对象的常用属性、方法的使用
7.掌握Session对象的常用属性、方法的使用
8.使用Session和Cookies技术完成登陆、以及权限控制的操作技巧
9.使用Global文件完成站点访问量和在线人数的统计功能
10.图形计数器、一个简单留言板实例等
第4部分 ASP组建
1.了解组建的概念原理和注册方法,以及在应用过程中所要注意的细节问题
2.掌握组建的实例对象的声明方法和释放方法
3.熟悉文件组建FSO的常用操作,包括文件和文件夹的复制、移动、重命名、删除等方法。掌握Folder对象和TextStream对象的应用技巧。
4.网站日志文件的生成技术
5.论坛会员注册时头像选择功能的实现技术
6.掌握使用ASPUPLOAD组建上传文件的操作方法和技巧
7.掌握使用JMAIL组建发送邮件的操作方法和技巧
第5部分 ASP操作数据库
1.数据库概述
2.ACCESS和SQL SERVER数据库应用
3.标准SQL语法详细介绍
4.动态网站与数据库的关系
5.ado组建之使用CONNECTION对象
6.ado组建之使用RECORDSET对象
7.分页处理
8.ASP对数据库的常用操作包括查询、添加、修改、删除操作
9.md5加密技术和验证码技术
10.使用数据库完成一个用户登陆注册系
11.使用数据库完成一个学生信息管理系统
第6部分 为网站加个"搜索引擎"
1.站外搜索的制作方法
2.站内搜索之精确搜索
3,站内搜索之模糊搜索
第7部分 设计综合实例一 (论坛BBS)
1.熟悉网络论坛系统制作原理
2.分析论坛系统美工页面设计思路
3.分析论坛系统数据库的设计思路
4.分析论坛系统首页、二级页面、三级页面的功能实现
5.掌握论坛系统会员系统的制作方法,包括会员注册、登陆、口令修改、注销的制作方法
6.掌握BBS后台管理程序设计方法
7.掌握论坛系统后台主题信息推荐、置顶、首页显示、精华帖子技术实现
第8部分 设计综合实例二(商城SHOP)
1.熟悉商城系统的制作原理
2.分析商城系统美工页面设计思路
3.分析商城系统数据库设计思路
4.分析商城系统首页、二级页面、三级页面的功能实现
5.分析购物车相关页面的设计思路
6.掌握商城会员系统的制作方法
7.掌握商城后台管理系统的制作方法
第9部分 网站安全常识与管理
1.本地环境配置技巧
2.熟悉防止inc文件和access数据库文件被下载的处理方法
3.学会合理选择session、cookies技术
4.了解提高数据库设计的完整性的处理方法
5.熟悉常用ASP设计网站常见问题的解答方法

0 0