网络程序设计(ASP)教学大纲
ASPNET程序设计asp-net-教学大纲2.1 教学大纲
《软件工程课程设计》课程教学大纲一、课程总述本课程大纲是以2012年软件工程本科专业人才培养方案为依据编制的。
二、教学时数分配三、单元教学目的、教学重难点和内容设置第一章ASP NET简介【教学目的】Microsoft.NET简介、.NET框架、企业版服务器、语言和语言工具、ASP.NET体系结构、原有特性和新特性【重点难点】ASP NET的新特性【教学内容】Microsoft.NET简介、.NET框架、企业版服务器、语言和语言工具、ASP.NET体系结构、原有特性和新特性第二章站点设计【教学目的】了解MasterPage、站点地图【重点难点】MasterPage、站点地图【教学内容】MasterPage、站点地图、在web.config中存储站点地图第三章页面设计【教学目的】熟悉HTML、动态内容、服务器端控件的使用。
【重点难点】HTML、动态内容、服务器端控件的使用【教学内容】HTML页面的页面设计方法(Table、Div、对齐等)显示动态内容的脚本语言服务器控件第四章成员关系和身份验证【教学目的】让学生了解 2.0的Login服务器控件,同时讨论如何创建用户账户、配置用户角色以及激活Web站点的登录功能。
要求掌握Login服务器控件,定义不同的模板、掌握创建用户账户、配置用户角色以及激活Web站点的登录功能的功能。
【重点难点】Login控件模板使用用户帐户的创建、配置以及登录功能的激活方法【教学内容】一、应用Login登录控件,定义匿名和登录模板二、创建用户帐户、配置用户角色三、激活Web站点的登录功能四、用实例演示Login的效果。
第五章用主题设置样式【教学目的】讲解为站点设计合适外观的方法Theme/skin,CSS等技术,要求初步掌握css的概念和设计方法掌握Theme/skin技术。
【重点难点】Css的概念和设计、Theme/skin的概念和设计方法、应用方法【教学内容】一、css的概念和设计方法二、Theme和skin的概念三、程序中应用Theme和skin第六章事件和代码【教学目的】讲解事件包括编写代码,主要讨论服务器端编码的概念和Web服务器的工作原理。
《ASP.NET程序设计》教学大纲
《程序设计》教学大纲一、课程说明(一)课程的性质与地位《程序设计》是计算机科学与技术专业、软件工程专业的一门专业选修课,是利用先修课程《Web设计基础》和《数据库原理》所学知识结合流行技术,提升学生的专业应用技能的一门重要课程。
(二)课程目标通过本课程的教学,使学生掌握高级Web设计的实用技术、掌握实用数据库系统设计的基本方法和技术,为将来参与实用的数据库系统开发打下良好的技术基础。
本课程教学需达到以下目标:1、知识与概念:熟悉Visual Studio开发环境的安装与配置,能正确理解的编程思想和技术;会使用表格或CSS技术对网站进行布局;掌握ASP.NEF的基本语法,会使用常用WEB服务器控件;熟悉数据库编程基础知识,能熟练说出常用对象的属性、事件和方法;熟悉动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
2、能力:通过该课程的学习,学生能够独立搭建.NET开发环境;能够使用.NET环境提供的控件和页面布局技术设计WEB界面;能对常用控件进行属性设置,事件编码;能使用进行数据库编程;能使用多层架构技术开发中、小型应用软件。
3、态度:通过该课程的学习,使学生具备实事求是的学风和严谨的工作态度,能胜任WEB应用程序开发工作.具有较强的再学习、创新、创业和岗位竞争能力。
(三)教学建议1、课时安排:《程序设计》课程64学时,其中理论授课32学时,上机实验32学时。
在教学时,要完成所有内容的教学,并切实保证实验课时的效果。
本课程的要求:熟悉Visual Studio开发环境的安装与配置,能正确理解的编程思想和技术;会使用表格或CSS技术对网站进行布局;掌握ASP.NEF的基本语法,会使用常用WEB服务器控件;熟悉数据库编程基础知识,能熟练说出常用对象的属性、事件和方法;熟悉动态网站开发的基本思路、方法与实施过程,能设计、实现简单的基于B/S结构的网站。
本课程的重点:对象;控件;数据库编程。
《ASP.NET程序设计》课程教学大纲
附件:教学大纲格式《程序设计》课程教学大纲( Programming)一、课程基本情况课程编号:课程总学时:48 ,其中:讲课:32 ,实验:,上机:16 ,实习:,课外:。
课程学分:2课程分类:(填必修或选修)选修开课学期:(填秋或春或夏)秋、春开课单位:教务处适用专业:全校学生所需先修课:C语言程序设计课程负责人:李辉二、课程内容简介(中英文对照)《程序设计》主要是以微软的 程序设计为基础进行Web系统构建和网络程序设计开发的课程。
是一门职业技能型课程,在计算机教学课程中处于非常重要的地位。
能够培养学生具有应用能力、职业岗位竞争能力、创业能力。
在本科毕业生的就业方面起着越来越重要的作用。
通过该课程的学习,能很快地学会运用迄今为止最高级的Web开发平台并掌握编制网络应用程序的技术,不仅对及动态网站有一个总体上的认识,而且使学生能够掌握的基本知识与应用,并能运用所学知识开发出企事业需要的各种形式的网站、留言板、BBS、聊天室等等网络应用程序。
培养学生进行动态网站制作与发布、网络数据库设计和管理以及基于Web方式的网络应用开发的能力,并且帮助学生深入理解在其它课程所学的知识要点。
本课程通过详实的内容和丰富的案例,使学生通过学习基于.NET技术的WEB应用的开发体系,掌握这套技术在项目开发中的实际应用。
本课程以Visual Studio 2005为开发平台,以C#为开发语言;面向无程序设计基础的读者,采用案例方式,全面细致地介绍 2.0网站开发技术。
主要内容包括 2.0和Visual Studio 2005开发环境简介、C# 2005编程基础、结构化程序设计方法、常用Web 服务器控件、 2.0内置对象、数据库应用程序开发、Web Service简介和发布 2.0网站等方面的内容。
重点在掌握的基本概念、新名词、术语及设计思路和方法技巧,掌握用进行Web程序设计的方法,掌握的安装、程序设计、服务器控件的使用、内部对象的应用、数据库编程、调试和一些简单应用。
ASP课程大纲
《程序设计》是软件技术专业的重要专业课。
是微软公司的动态服务器页面的新版本,它是一种基于服务器的功能强大的技术,用于为万维网站点或企业内部网创建动态的、交互式的HTML页。
使得网站的各种代码易于管理,提高了程序的模块化和可重用性;使用高级语言编写程序,可以轻松的实现很多功能,程序执行效率高。
这门课程是实践性和实用性都非常强的一门课程。
本教学大纲是根据高等职业技术教育的特点及《高等职业技术教育计划》编写制定的。
在编写过程中坚持以软件技术专业的培养目标为标准,以对人才的基本理论和基本技能培养为依据,确保学生学完本课程之后,能够独立的处理和解决实际问题。
1、适用专业:软件技术2、学制:三年3、招生对象:高中毕业生4、执笔人员:苏金芝(副教授)一、教学目标通过本课程的学习,学生应掌握HTTP协议、静态网页和动态网页等Web基础知识;了解的发展历史、的工作原理以及运行的配置要求;掌握HTML语言;能够利用建立Web页面;熟练使用 常用内置对象;使用进行数据库的访问;可以在中应用XML;对进行配置和优化;了解的安全访问控制等。
并能用所学内容独立的开发动态网站,维护网站及数据库,解决网页开发、应用中遇到的实际问题,为今后上岗就业打下良好基础。
二、教学内容和基本要求1. 基础教学内容:主要讲授HTTP协议、静态网页和动态网页等Web基础知识;了解的发展历史、的工作原理以及运行的配置要求。
教学要求:(1)了解的发展历史。
(2)了解的工作原理以及运行的配置要求。
(3)掌握HTTP协议、静态网页和动态网页等Web基础知识。
2.HTML语言教学内容:介绍HTML的基本文档结构,学习如何使用HTML进行文字的修饰与布局、插入图像、插入表格,如何创建框架网页和表单网页。
教学要求:(1) 了解HTML的基本文档结构。
(2) 掌握HTML的页面标记。
(3) 掌握文字的修饰与布局标记。
(4) 掌握图像和表格标记的使用方法。
(5) 掌握创建框架网页的创建方法。
ASP教师教学大纲
ASP教师教学大纲第一次课第一节网站制作的基本流程授课时间:15分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1、动态网页与静态网页技术在实际网站效果中的体现。
第二节HTML文档的基本结构授课时间:15分钟:授课序列、进度、时间、提示、方法及知识点的掌握第三节<meta>标记的使用授课时间:30分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.页面刷新功能在实际页面效果中的应用。
第四节<body>标记的使用授课时间:20分钟:授课序列、进度、时间、提示、方法及知识点的掌握第五节body部分常用标记授课时间:100分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.如何实现软件下载的效果?2.如何针对文件实现超级链接?第二次课第一节表格标记的使用授课时间:50分钟:授课序列、进度、时间、提示、方法及知识点的掌握3 / 30思考题:1.体会在实际页面效果中表格所起的作用。
第二节表单标记的使用授课时间:90分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.表单中两种不同的数据提交方式在页面设计中的具体应用。
第三节框架页面的实现授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握第三次课第一节网页中组件的插入授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.如何实现页面中常见的滚动新闻的效果?第二节CSS的功能授课时间:20分钟:授课序列、进度、时间、提示、方法及知识点的掌握5 / 30思考题:1、 为什么说CSS 可以实现页面效果的动态更新?第三节 CSS 的基本规则授课时间:30分钟:授课序列、进度、时间、提示、方法及知识点的掌握 第四节 CSS 的其他实现方式授课时间:20分钟:授课序列、进度、时间、提示、方法及知识点的掌握第五节CSS的其他实现方式授课时间:70分钟:授课序列、进度、时间、提示、方法及知识点的掌握第四次课第一节CSS的类选择符及ID选择符7 / 30授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握第二节CSS的伪类及伪元素授课时间:50分钟:授课序列、进度、时间、提示、方法及知识点的掌握第三节使用CSS定位授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握9 / 30思考题:1.如何实现页面中漂浮图片的效果。
asp程序设计教程课程设计
ASP程序设计教程课程设计1. 前言本教程旨在为初学者提供ASP程序设计的基础知识,包括ASP语言的基本语法以及网站的搭建和交互逻辑的开发。
该课程设计将带领学生从零开始搭建一个简单的电子商务网站,覆盖ASP程序的常用知识点,包括前台页面开发、后台数据库设计和管理、用户注册和验证、购物车和订单管理等。
2. 课程目标•掌握ASP程序设计的基本语法和开发流程•熟悉网站的搭建和交互逻辑的开发•理解数据库设计和管理的基本原理和方法•能够完成一个简单的电子商务网站的设计和开发3. 课程大纲3.1 ASP程序基础•ASP简介•ASP语言基础语法•ASP程序开发流程•前台页面开发•后台逻辑设计和实现3.2 数据库设计和管理•数据库基础知识•数据库设计原则和方法•SQL语言基础•数据库管理工具使用方法3.3 网站交互逻辑开发•用户注册和验证•用户登录和注销•购物车和订单管理•网站后台管理系统设计和开发4. 教学方式本教程采用理论讲解和实践操作相结合的教学方式,通过课堂讲解和案例演示,帮助学生掌握ASP程序设计的基础知识和开发流程。
同时,学生需要完成一个简单的电子商务网站的设计和开发,以加深对ASP程序设计的理解和应用。
5. 评分标准•电子商务网站的功能实现和页面设计:50分•数据库设计和管理的实现:20分•程序的可靠性和性能:20分•代码风格和注释:10分6. 总结ASP程序设计是Web开发中的重要基础知识之一,掌握其基础语法和开发流程对于Web开发工作者来说非常必要。
本教程希望能够帮助初学者了解ASP程序设计的基础知识,熟悉网站的搭建和交互逻辑的开发,掌握数据库设计和管理的基本原理和方法,能够完成一个简单的电子商务网站的设计和开发。
《网络程序设计教学》课程教学大纲
网络程序设计课程教学大纲(NetworkProgramming)学时数:48其中:实验学时:0课外学时:0学分数:3适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是高等院校网络工程专业本科的一门专业技术课程。
本课程在介绍了网络程序设计的一般原理和方法的基础上,介绍了基于TCP/IP协议栈的套接字编程,以及基于Intemet的Web编程的方法。
本课程强调具体编程方法的实现与基本原理方法的结合,为有兴趣更深入研究网络程序设计的同学打下基础。
二、课程教学的基本要求通过本课程的学习,学生应比较系统掌握网络程序设计的基本方法,一方面,要掌握套接字技术的原理、理解网络底层协议的工作原理、掌握网络编程通常的设计模式及学会利用套接字技术开发网络通信软件;另一方面,要掌握适用于因特网的Web程序设计方法,学会开发实际的Web 应用项目。
三、课程的教学内容、重点和难点本课程的重点:套接字技术的原理、网络编程通常的设计模式和Web程序设计技术。
本课程的难点:利用套接字技术开发底层网络通信软件,以及利用Web编程技术开发Web应用系统。
学生在学习本课程时,要善于把网络程序设计的基本理论及技术与解决的实际问题结合起来。
第一章网络程序设计的基本概念一、教学内容:(一)0S1模型及TCP/IP模型;(理解)(-)网络常识;(理解)(H)网络程序设计简介;(了解)(四)网络程序设计的技术;(了解)(五)选择网络程序设计语言的考虑;(理解)第二章套接字程序设计基础一、教学内容:(一)什么是套接字以及套接字的实现;(理解)(-)网间进程通信:网络字节顺序,端口,地址,连接,半相关,全相关;(理解)(H)面向连接服务和无连接服务的方式;(理解)(四)客户机/服务器通信模式;(理解)(五)套接字类型及方法调用:a.流式套接字;(掌握)b.数据报式套接字;(掌握)c.原始套接字。
(了解)第三章客户机和服务器程序设计一、教学内容:(一)对现有服务编写客户程序;(掌握)a)利用流式套接字编写客户机程序;(掌握)b)利用数据报式套接字编写客户机程序;(掌握)(二)使用线程进行编程;(掌握)(H)编写新的服务器和客户程序(掌握)a)利用流式套接字编写服务器程序;(掌握)b)利用数据报式套接字编写服务器程序。
专业班ASP教学大纲
ASP教学大纲一、课程基本情况二、课程性质及目标本课程为本专业有关课程较难的一门课。
本课程将介绍开发ASP程序所涉及的开发工具和运行环境、VBScript程序设计基础、ASP 的内置对象、ASP数据库的操作等有关内容。
通过本课程的学习,掌握开发ASP程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,初步掌握ASP动态网站开发的基本思想和方法。
三、本课程与相关课程(先修、后继课程)先修:DW + HTML后继课程:网页设计与制作四、课程基本要求通过本课程的教学,使学生达到下列基本的要求,如果课时充裕,或者学生基础普遍较好,适当调整教学进度,学习部分选学内容。
基本教学内容:1.了解什么是动态网页,主要的动态网页技术及其区别;熟练掌握ASP的运行环境和开发环境的搭建;2.在VB的基础上,熟练掌握VBScript脚本语言,如数据类型、变量及各种语句,过程与函数的概念和区别;3.熟练掌握Request、Response、Session等ASP内置对象的属性、事件和方法等基础知识及其基本应用;4.基本掌握Web数据库的基础知识,熟练掌握SQL语言的基本语句;5.基本掌握ADO数据对象,熟练掌握ASP数据库的基本操作;6.基本掌握ASP程序调试与错误处理。
重点:1.VBScript程序设计基础,如数据类型、常量、变量、函数、过程、循环语句、选择语句等内容。
2.Request、Response、Session等对象的属性、事件和方法,熟练掌握是表单与服务器的交互。
3.数据库程序设计,包括利用Access建立数据库和使用SQL语言,以及查询、添加、删除和更新记录的基本方法。
难点:1.Request、Response、Session等ASP内置对象的应用;2.ASP数据库操作,包括表的查询显示、分页显示,记录的添加、删除和更新等基本操作。
选学教学内容:1.JavaScript脚本语言及其在客户端验证方面的应用;2.VBScript的对象与动态网页编程;3.Cookie、Application和Server等ASP内置对象的属性、事件和方法等基础知识及其基本应用;4.内容轮显组件、广告轮显组件、计数器组件、文件操作组件等ASP的内置组件的基础知识及其基本应用;5.ASP的第三方组件及其基本应用;6.ASP数据库操作的综合应用,如论坛、新闻管理系统、网上购物系统的规划设计。
网络程序设计ASP第三版课程设计
网络程序设计ASP第三版课程设计1. 简介本课程设计旨在通过网络程序设计ASP第三版的学习和实践,提升学生的Web应用开发能力。
网络程序设计ASP第三版是一本系统介绍ASP及其相关技术的书籍,适合初学者学习和实践。
本课程设计着眼于实践,通过将书中所学技术运用到实际项目中,让学生了解Web应用开发的基本流程和常用工具,培养其开发Web应用的能力。
2. 课程设计内容2.1 项目介绍本课程设计的项目为一个简单的论坛系统。
该系统包括用户管理、帖子管理、评论管理等功能,旨在帮助学生加深对Web应用开发技术的理解和掌握。
学生需完成项目的需求分析、数据库设计、前后端开发、部署等工作。
2.2 环境要求本课程设计所需环境如下:•操作系统:Windows 7/8/10•开发工具:Visual Studio Code、Microsoft SQL Server Management Studio•编程语言:ASP、HTML、CSS、JavaScript、SQL2.3 课程设计步骤本课程设计分为以下几个步骤:2.3.1 需求分析在这一阶段,学生需要通过思考、交流、调查等方式,明确论坛系统的功能和特性,对其进行需求分析。
具体任务包括:•确定论坛系统的主要功能,比如用户注册、登录、发帖、评论等。
•绘制论坛系统的界面原型图。
•完善论坛系统的需求文档。
2.3.2 数据库设计在这一阶段,学生需要设计包括用户、帖子、评论等在内的数据库表,并编写SQL语句实现表的创建和数据操作。
具体任务包括:•绘制数据库表结构图。
•编写SQL语句,创建数据库表。
•实现数据库的数据插入、修改、查询、删除等操作。
2.3.3 前端设计在这一阶段,学生需要通过HTML、CSS、JavaScript等技术,实现论坛系统的前端界面设计,并与后端进行数据交互。
具体任务包括:•实现论坛系统的前端界面。
•使用ASP技术与后端进行数据交互。
•实现用户注册、登录等功能。
2.3.4 后端开发在这一阶段,学生需要使用ASP技术,实现论坛系统的后端服务功能。
网络程序设计——教学大纲
实验三
1、编制console型的程序
2、用socket实现UDP数据报通信
3、分别编写客户端和服务器,服务器实现监听。
4、客户端发起通信,实现一句话的传送,比如“How are you”。
5、服务端接收后在屏幕显示接收内容,并同时对此作出回复,比如“Yes”
3、验证和掌握gethostname、gethostbyname、地址转换等简单函数的使用。
实验二
1、编制console型的程序
2、用socket实现TCP流式通信
3、分别编写客户端和服务器,服务器实现监听
4、客户端发起通信,实现一句话的传送,比如“How are you”。
5、服务端接收后在屏幕显示接收内容,并同时对此作出回复,比如“Yes”
7、考核方式:考试,平时成绩30%,期终考试70%。
8、教学环境:课堂、多媒体,实验室
课
程
教
学
目
的
介绍了网络编程的基本概念、基本知识和编程技术,主要内容包括TCP/IP网络基础知识、基于Socket基础、流式Socket编程、数据报socket编程,多进程、多线程网络服务编写,以及基于pcap的直接网络编程等。
5.2.1进程的基本概念
5.2.2多进程下的网络编程
5.2.2多进程下的网络编程
5.3多线程环境下的应用程序设计(掌握)
5.3.1线程的基本概念
5.3.2线程的基本编程接口
5.3.3多线程程序设计
重点:多进程环境下的网络编程
难点:多进程环境下的网络编程
第6章数据链路层的网络编程(6+4学时)
6.1概述(理解)
《网络程序设计教程》,吴礼发编,北京希望电子出版社,2002
ASP课程教学大纲
《ASP》课程教学大纲一、课程的性质ASP课程是计算机软件,计算机网络及相关专业的专业核心课程,本课程是在学生学习了《C++》、《C#》、《数据库》及相关图像处理软件之后,开设的课程,它综合性、实用性强。
二、课程目标本课程培养的学生主要面向asp网站开发程序员岗位。
通过本课程的学习,使学生能够掌握ASP的基本知识与应用,掌握web应用程序开发的基本方法,能运用所学知识开发出企事业需要的各种形式的网站,并具有应用能力,再学习的能力,创新能力与适应岗位的职业素质。
三、课程要求本课程教学计划108 课时,其中理论课时:54课时,实践课时:54课时。
本课程在教学上应结合应用,要求学生掌握ASP 语法、基本概念、结构化程序设计的编程思想、向对象分析、设计与编码方法、有关软件的评审、测试与维护,项目计划等;掌握综合运用所学知识设计及实现小型网站的技能。
要求教师具有比较强的驾驭课堂的能力;具有良好的职业道德与责任心。
四、课程内容(一)理论教学1、ASP 2.0简介(2学时)教学内容:ASP 支持的程序语言、工作原理;创建第一个ASP应用程序配置开发环境(“选项”对话框/数据库连接、创建ASP应用程序重点:了解ASP 4.0 应用程序的作用及运行平台难点:初学者掌握ASP 4.0 应用程序运行平台及开发工具的安装知识目标:让学生能正确使用ASP 4.0 应用程序运行平台2、HTML语言基础(4学时)教学内容:HTML语言基础、各种HTML标记介绍重点:掌握各种标记的作用难点:掌握各种标记的应用知识目标:让学生能利用html标签做出简单界面3、HTML控件与标准服务器控件(4学时)教学内容:HTML控件的语法(向开发环境中添加控件的方法)、HTML控件的公共属性、常用的HTML控件及其属性、标准服务器控件的语法(向开发环境中添加控件的方法) 、标准服务器控件的公共属性、常用的标准服务器控件及其属性(重点)、用户控件(在开发环境中创建\使用用户控件)、母版重点:掌握获取或设置控件属性的方法(包括用代码更改) 、理解用户控件及母版的作用难点:母版的应用知识目标:让学生能利用HTML控件与标准服务器控件设计登陆、注册页面,并能合理设计网页母版4、asp语言基础(6学时)教学内容:基本概念(声明\成员\成员访问\签名与重载\范围\名称空间或类型名称)、类型、变量、表达式、语句、数组、类、接口、异常处理重点:类型、变量、表达式、语句、数组、难点:类、接口、异常处理的应用知识目标:让学生掌握asp语言的基本概念\变量\表达式\语句等基础知识,掌握在开发环境中创建名称空间与类的方法5、验证服务器控件(4学时)教学内容:各种验证控件的语法与实例重点:验证控件的语法结构难点:验证控件的应用知识目标:让学生学会使用验证控件的来进行控件验证6、Web 高级控件(8学时)本章主要讲解Web 高级控件,熟练掌握几个Web 高级控件,如:Calendar控件、DataGrid控件、Adrotator控件等,以及掌握Web验证控件等。
《网络程序设计--ASP(第3版)》教学大纲
《网络程序设计--ASP》教学大纲一、课程基本信息课程名称:网络程序设计---ASP适用专业:计算机、电子商务等相关专业开课学期:第3学期学分数:4总学时数:72 理论学时:36 实践学时:36编写日期:2009-9-1一、课程性质和目的本课程为本专业的有关网络程序设计的较高级内容。
本课程将介绍开发ASP程序所涉及的开发工具和运行环境、VBScript程序设计基础和ASP程序设计基础等有关内容。
希望同学通过本课程的学习,掌握开发ASP程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。
二、课程教学内容及重点难点教学内容:✧什么是动态网页,主要的动态网页程序语言有哪些;✧如何搭建ASP的运行环境,如何开发一个简单的ASP程序。
✧HTML语言的基础知识。
✧VBScript脚本语言,如数据类型、变量及各种语句;✧ASP的几个内部对象,如Request、Response、Session、Application和Server对象的基础知识和基本操作方法。
✧数据库的基础知识和SQL语言和利用ASP进行数据库程序设计;✧文件存取组件、广告轮显组件、计数器组件等内部组件的基础知识和基本操作方法。
✧使用第三方组件实现文件上传和在线发送E-mail。
重点:✧VBScript程序设计基础,如数据类型、常量、变量、函数、过程、循环语句、选择语句等内容。
✧Request、Response、Session、Application和Server对象的使用方法,尤其是利用表单向服务器端提交数据。
✧数据库程序设计,包括利用Access建立数据库和使用SQL语言,以及查询、添加、删除和更新记录的基本方法。
难点:✧数据库程序设计的高级内容,如事务处理、使用参数、分页显示数据等内容。
✧使用Session和Application对象。
三、课程学时分配注:2+2表示理论教学2学时,上机实践2学时,其它依此类推。
《ASP-NET程序设计》教学大纲
《ASP-NET程序设计》教学大纲(学分4,周数,18,总学时144)一、课程的性质与任务通过本课程的学习,掌握开发程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。
课程性质为专业技能课。
主要介绍开发程序所涉及的开发工具和运行环境、.NET程序设计基础和的程序设计基础等有关内容。
二、课程讲授内容、基本要求与学时分配(1)初识1.了解软B/S开发体系2.了解Web基础知识3.了解基础(2).NetFramework类函数库的使用1.掌握Sytem.String字符串类2.掌握Sytem.DataTime日期时间类3.掌握Sytem.Math数学类4.掌握Sytem.Random类5.掌握Sytem.Array数组类6.掌握Sytem.ArrayLit类(3)的HTTP对象、输入输出与Cookie处理1.掌握Server 对象2.掌握基本的输出对象Repone对象3.掌握基本的输入对象Requet 对象4.掌握Cookie的处理5.掌握服务器与浏览器程序信息(4)Web窗体程序设计1.掌握Web窗体程序设计模型2.掌握的page对象3.掌握执行Script控件4.掌握 的输出控件5.掌握动态产生服务器端控件(5)Web窗体处理8学时12学时16学时16学时14学时1.掌握的web窗体处理2.掌握窗体字段的输入控件3.掌握窗体回发功能4.掌握窗体的视图状态5.掌握窗体的验证控件(6)Web服务器文件的处理12学时1.掌握Sytem.IO名称空间2.掌握服务器的文件夹与文件操作3.掌握文本文件读写、查找和替换4.掌握二进制文件的处理(7)网页数据库操作1.了解基础2.掌握SQL命令的数据库操作(8)数据库查询1.了解从数据表获取单一字段值2.掌握DataReader对象以表格显示数据表3.掌握DataSet对象的数据库查询(9)网页数据库的显示与维护控件1.掌握数据源控件2.掌握Repeater控件3.掌握GridView控件(10)的Web应用程序1.掌握Global.aa某文件的使用2.掌握Application对象的状态管理3.掌握Seion对象的状态管理4.掌握网页间的数据传递(11)中的用户自定义控件(ASC某)与文件上传1.掌握用户自定义控件2.掌握文件上传技术(12)案例教学8学时12学时8学时12学时10学时16学时1.留言本的制作2.网站用户与会员的管理3.建立酒店管理系统三、课程实践内容、基本要求与学时课程实践形式:课程设计课程实践学时:36学时(一)课程设计目的与任务1.目的(1)培养学生综合运用所学理论知识分析和解决实际问题的能力。
ASP程序设计教学大纲
教师学科教案[ 20 – 20 学年度第__学期]任教学科:_____________任教年级:_____________任教老师:_____________xx市实验学校《ASP编程技术课程》教学大纲一、课程性质与任务1.课程性质本课程是计算机网络技术专业基础课。
Asp技术是目前较流行的动态web技术,它集成了脚本语言(JavaScript、VBScript)的优点,并且支持DHTML,而且它还提供了一套完整的网络数据库解决方案,Asp几乎可以实现CGI和ISAPI的所有功能,使操作变得非常简单,而且执行效率非常高。
2.课程任务通过本课程的学习使学生掌握ASP编程的一般理论和技巧,熟练使用ASP的组件,能够在实际网络开发过程完成如论坛、聊天室等的制作工作。
3.与其他课程的分工和联系本课程学习需要具备一些条件,如计算机网络、图像处理、程序设计、数据库等方面的基础知识,需要在掌握相关知识的基础上进行学习。
作为计算机网络类专业的课程,先期课程有:计算机基础,计算机网络,程序设计学,数据库等。
二、教学内容第一章ASP概述(一)教学目的、要求通过本章的教学使学生了解ASP的概念和特点;理解ASP程序的工作原理;了解ASP 与脚本语言的关系;知道ASP的运行环境;掌握ASP文件的结构。
(二)主要知识点第一节ASP概述ASP定义;ASP的特点; ASP与脚本语言的关系。
ASP(Active Sever Pages)是微软公司开发的服务器端脚本环境,通过ASP可以结合HTML网页、ASP指令和ActiveX控件,建立动态、交互且高效的Web服务器应用程序。
ASP的特点:(1)ASP页面中可包含文本、HTML标记、服务器端脚本、客户端脚本命令、ActiveX 组件。
Web服务器只执行ASP页面中的服务器脚本,其它内容发送给客户端。
(2)ASP中可以有多种脚本语言,VBScript和Jscript。
(3)ASP提供了一些内置对象,使用这些内置对象可以增强ASP的功能。
ASP教师教学大纲
ASP 教师教学大纲第一次课第一节 网站制作的基本流程授课时间:15分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1、动态网页与静态网页技术在实际网站效果中的体现。
第二节 HTML 文档的基本结构授课时间:15分钟:授课序列、进度、时间、提示、方法及知识点的掌握第三节 <meta>标记的使用授课时间:30分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.页面刷新功能在实际页面效果中的应用。
第四节 <body>标记的使用授课时间:20分钟:授课序列、进度、时间、提示、方法及知识点的掌握第五节 body部分常用标记授课时间:100分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.如何实现软件下载的效果?2.如何针对文件实现超级链接?第二次课第一节表格标记的使用授课时间:50分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.体会在实际页面效果中表格所起的作用。
第二节表单标记的使用授课时间:90分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.表单中两种不同的数据提交方式在页面设计中的具体应用。
第三节框架页面的实现授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握第三次课第一节网页中组件的插入授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.如何实现页面中常见的滚动新闻的效果?第二节 CSS的功能授课时间:20分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1、为什么说CSS可以实现页面效果的动态更新?第三节 CSS的基本规则授课时间:30分钟:授课序列、进度、时间、提示、方法及知识点的掌握第四节 CSS的其他实现方式授课时间:20分钟:授课序列、进度、时间、提示、方法及知识点的掌握第五节 CSS的其他实现方式授课时间:70分钟:授课序列、进度、时间、提示、方法及知识点的掌握第四次课第一节 CSS的类选择符及ID选择符授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握第二节 CSS的伪类及伪元素授课时间:50分钟:授课序列、进度、时间、提示、方法及知识点的掌握第三节使用CSS定位授课时间:40分钟:授课序列、进度、时间、提示、方法及知识点的掌握思考题:1.如何实现页面中漂浮图片的效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络程序设计(ASP)教学大纲课程类别:专业核心课适用专业:计算机应用技术专业,计算机网络技术专业,电子商务专业授课学时:6课程学分:6一、课程性质、任务本课程是计算机应用技术专业的专业核心课程,属于理论性和实践性都很强的职业技术课,通过本课程的基础知识、编程技巧、组件、数据访问技术等内容的学习,学生应该掌握网络程序设计编程的一般理论和技巧,熟练使用组件,能够结合数据库开发出能在实际中应用的网络程序。
二、课程培养目标:1、知识目标互联网基础知识、IIS、HTML、VBScript 、控件、ASP内建对象、SQL操作基础、数据库技术和ASP应用实例,掌握一定的编程能力,通过实战做案例提高。
2、技能目标熟练掌握WEB程序设计和实践编程能力、调试能力以及编程技巧,并能对WEB交互式系统的设计和移植。
通过网络电子报网页设计,最终产生一个功能完整的网络信息系统,让学生掌握WEB交互式系统的开发思路和过程。
3、素质目标初步具备辩证思维能力。
具有实事求是的学风和改革创新意识。
具有良好的职业道德和较强的事业心、责任感。
三、选用教材与参考资料1、教材版本信息《ASP动态网页设计教程》,丁桂芝,中国铁道出版社,2007.05,第1版,普通高等教育“十一五”国家级规划教材。
2、教材使用评价国家级规划教材,体系完整,实例偏少,可适当为个知识要点配备实例。
3、选用的参考资料《ASP编程技术基础》,李存斌、田惠英,高等教育出版社,2004.07,第1版,普通高等教育“十五”国家级规划教材。
四、本课程与其他课程的联系与分工先修课程《计算机文化基础》、《语言程序设计基础》、《网页制作原理与实现》、《数据库原理与应用》。
后续课程未设。
与其他课程配合与取舍情况《计算机文化基础》内容中应添加ACCESS内容;《网页制作原理与实现》中已经详细列出HTML内容,本课程应略讲。
五、课程教学内容与基本要求教学模块(一)、基础知识本模块是课程基础所在,结合学生就业实际及知识更新,突出体系重点。
1、理论教学内容及其重难点[一]、互联网基础与IIS教学内容:互联网基本架构、C/S与B/S模式、IIS及配置、WEB服务运行方式重点难点:IIS及配置是本节重点,无难点内容。
[二]、HTML教学内容:基本结构、文字、图文、链接、表格、段落、CSS重点难点:文字、表格是重点,CSS即是重点也是难点内容。
[三]、VBScript教学内容:基本用法、数组、运算符、在网页中的应用实例重点难点:基本用法、运算符是重点,无难点内容。
[四]、程序结构与函数教学内容:程序结构、内置函数、子程序与过程、包含文件重点难点:程序结构是重点,无难点内容2、技能训练项目及成果形式[一]、互联网基础与IIS训练项目:IIS配置、WEB服务运行成果形式:熟悉IIS配置并能正确配置IIS确保WEB服务运行正确。
[二]、HTML训练项目:使用要素制作HTML网页成果形式:在网页正确运行过程中体现文字、图文、链接、表格、段落和CSS样式等网页要素。
[三]、VBScript训练项目:在网页中练习数组和运算符成果形式:正确较熟练应用数组和运算符,并能理解运算符综合应用。
[四]、程序结构与函数训练项目:编写网页程序,使用程序结构控制流程,在程序中使用函数解决具体问题成果形式:完成一组网页程序,应包括程序结构,主要函数,结构与函数综合应用等知识要点。
3、知识技能内容衔接的处理方式[一]、互联网基础与IIS理论课重点讲授并演示IIS配置和WEB服务运行方法,其它非重点作为了解内容介绍,以达到成果形式为课堂考核目标。
[二]、HTML内容较多,有难点内容分布,演示网页要素使用方法,CSS样式列表只讲内部引用和外部引用两种,上机过程中择时统一强调操作要点。
[三]、VBScript本部份内容要求学生记忆内容较多,在上机过程中应多练习。
[四]、程序结构与函数分成三次练习,一次为程序结构综合练习,涉及顺序、分支、循环内容,第二次为函数专题,应熟练掌握主要函数用法,第三次是综合练习,需要学生在程序中使用函数解决具体问题并能综合运用函数。
教学模块(二)、组件与对象本模块是课程精华所在,结合学生就业实际及知识更新,突出体系重点。
1、理论教学内容及其重难点[一]、表单、按钮教学内容:表单初步、对象简介、提交submit、重置reset、按钮button重点难点:提交submit、重置reset、按钮button既是重点,也是难点内容。
[二]、控件、文本框、列表框、单选框、复选框教学内容:控件基本知识与用法、文本框、列表框、单选框、复选框重点难点:文本框、列表框是重点,无难点内容。
[三]、对象、request、response、FSO教学内容:对象基本知识、request两种请求方式、response两种响应方式、FSO文件系统用法重点难点:request两种请求方式、response两种响应方式、FSO文件系统用法既是重点也是难点内容。
[四]、表单综合应用实例教学内容:以实例形式,讲授演示控件、对象的用法重点难点:重点知识综合应用,既是重点,也是难点内容。
2、技能训练项目及成果形式[一]、表单、按钮训练项目:A、编写初级表单,B、表单按钮应用成果形式:A、编写出的表单能正确运行,表单要素中标签、文字等设置正确;B、表单能正确运行,熟练使用提交、重置两个类别按钮,会使用button为不同按钮设置编写需要的功能代码。
[二]、控件、文本框、列表框、单选框、复选框训练项目:A、表单中添加文本框,B、表单中添加列表框、单选框、复选框,C、表单控件综合应用成果形式:A、表单能正确运行,在运行中能体现文本框各种属性;B、表单能正确运行,在运行中能体现列表框、单选框、复选框各种主要属性;C、表单能正确运行,主要控件属性设置正确,界面美观。
[三]、对象、request、response、FSO训练项目:A、表单request对象应用,B、表单response对象应用,C、表单FSO对象应用成果形式:A和B、表单能正确运行,接收数据和响应数据正确,数据传递无误,C、表单正确运行,能正确读写文本文件。
[四]、表单综合应用实例训练项目:编写网页程序,应包含表单主要控件、对象成果形式:完成一组网页程序,应包括表单、控件、对象、传递、显示等知识要点。
3、知识技能内容衔接的处理方式[一]、表单、按钮理论课重点讲授并演示表单运行方法、注意事项等,重点介绍提交按钮,特别指明提交目标程序等,重置按钮介绍功能,普通按钮需要编写指定功能代码,以达到成果形式为课堂考核目标。
[二]、控件、文本框、列表框、单选框、复选框用较多时间讲授演示文本框用法,重点在于控件属性的使用方法,经过机房练习后,视学生掌握情况决定后续控件讲法。
[三]、对象、request、response、FSO本部份内容是ASP对象中最重要的三个,对于高职高专学生来说,是必须掌握的,其它对象在本大纲中不作要求,视学生掌握情况可以添加。
[四]、表单综合应用实例分成两次练习,一次为表单知识点全面综合练习,目标是使用控件正确,运行正确,第二次为应用综合练习,要求运行正确,界面美观。
教学模块(三)、数据库技术1、理论教学内容及其重难点[一]、数据库简介、数据库访问教学内容:Access简介、SQL Server简介、其它数据库简介、访问接口重点难点:数据库访问接口是重点,也是难点内容。
[二]、数据对象教学内容:conn、recordSet、Field重点难点:conn、recordSet、Field是重点,也是难点内容。
[三]、应用实例教学内容:查询、分页重点难点:查询是重点,分页是难点内容。
2、技能训练项目及成果形式[一]、数据库简介、数据库访问训练项目:熟练Access和SQL Server两种数据库访问接口成果形式:能正确编写访问接口代码,能正确访问数据库。
[二]、数据对象训练项目:A、访问数据库,B、数据子集与游标运用成果形式:A、正确连接数据库,能打开条件数据子集;B,正确运用游标,正确访问子集数据信息。
[三]、应用实例训练项目:运用游标及SQL语句查行查询和分页成果形式:代码正确运行,查询正确,分页符合指定条件。
3、知识技能内容衔接的处理方式[一]、数据库简介、数据库访问本节内容重点在于数据库访问接口代码讲解,主要涉及Access和SQL Server两种数据库,讲清共同点和区别点所在,同时介绍当前流行的其它类数据库。
[二]、数据对象由于这节内容既是重点,也是难点,学生对数据对象生疏,需要详细讲述conn、recordSet、Field对象,特别涉及rs.open sql,conn,a,b的读、写权限。
[三]、应用实例用一个学生成绩数据库,详细讲授演示查询过程,分页技术对于高职学生难度较大,可酌情降低难度演示。
教学模块(四)、综合实例1、理论教学内容及其重难点[一]、网络电子报数据库教学内容:数据库设计、数据表设计重点难点:数据表设计是重点,无难点内容。
[二]、网络电子报网页设计教学内容:首页内容、查询接口、显示接口重点难点:查询接口是重点,无难点内容。
2、技能训练项目及成果形式[一]、网络电子报数据库训练项目:设计正确数据库成果形式:注意数据关联和冗余,数据表设计注意扩展和查询、分页方便操作。
[二]、网络电子报网页设计训练项目:编写一个首页、一个查询显示页成果形式:网页正确运行,界面美观,首页有明显查询接口,查询代码正确,数据库连接无误,显示页正确,有返回提示。
3、知识技能内容衔接的处理方式[一]、网络电子报数据库学生可选Access和SQL Server两种数据库之一,关键在于设计数据表中注意数据表设计注意事项,文件名、表名不要使用敏感的系统保留字。
[二]、网络电子报网页设计两个网页程序,可以分成两个大节课来完成,可能部份学生仍完不成,注意成果形式要求的要点进行考核,本作业可作为一个重要平时成绩进入计分。
六、教学学时分配七、课程考核要求及考核方法1、考核方式为考试,平时占30%,期末占70%;2、平时成绩由考勤10%、课堂参与5%、平时作业15%三部份构成;3、期末考试分为理论40%与上机30%两部份,其中理论考试题分布为选择题、读程序写结果、程序填空或改错、编程题等。
八、补充说明1、条件允许情况下,可适当引用商用软件进行拆分实训;2、平时可组织学生参与商用软件开发加深知识理解;3、计算机应用技术专业属软件与开发方向,计算机网络技术专业属网站开发方向。
教学大纲编写组:组长(签名)年月日本课程大纲执笔:(签名)年月日系部专家审查组:(签名)年月日。