收藏 分销(赏)

基于.NET的Web程序设计课程教学大纲.doc

上传人:丰**** 文档编号:3939632 上传时间:2024-07-24 格式:DOC 页数:12 大小:51.04KB
下载 相关 举报
基于.NET的Web程序设计课程教学大纲.doc_第1页
第1页 / 共12页
基于.NET的Web程序设计课程教学大纲.doc_第2页
第2页 / 共12页
基于.NET的Web程序设计课程教学大纲.doc_第3页
第3页 / 共12页
基于.NET的Web程序设计课程教学大纲.doc_第4页
第4页 / 共12页
基于.NET的Web程序设计课程教学大纲.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、基于.net的web程序设计课程教学大纲课程编码:0221313学时数:90课程性质:专业方向先修课程:面向对象程序设计适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的专业限选课程。本课程的教学目的在于通过教与学,使学生正确理解web程序设计相关的概念、基本原理、一般方法及安全问题.通过学习本课程,学生具备在。NET平台上熟练运用HTML、JavaScript、ASP.NET、ADO.NET、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力。二、课程教学内容及基本要求第一章AS

2、P。NET入门学时分配 6(讲课)+2(上机实践)=8学时主要内容1。ASP。NET 技术进行简要介绍2。ASP.NET 的优点、功能和工作原理以及如何配置IIS3。Web 窗体的特点、功能、生命周期以及它的IDE 环境和如何在VS2005/2008下创建ASP。NET 应用程序4。介绍ASP。NET 页的结构5。Page对象的各种事件和属性。需要着重讲解Page_Load 事件和IsPostBack 属性的用法6。要求能够对ViewState 对象的作用和代码隐藏技术有充分的理解教学重点1。理解ASP。NET 的功能和工作原理2.在IIS 中为应用程序设置虚拟目录3。Page 对象的各种事件

3、和属性的用法,代码隐藏技术教学难点1.对Web 窗体的特点、功能和生命周期的理解2。Page.IsPostback 属性的用法和对VIEWSTATE 对象的理解教学要求1。了解ASP。NET2.了解Web 窗体3。掌握IIS 的配置4。掌握ASP。NET 应用程序创建的步骤5.了解ASP.NET 页的结构6。掌握Page 对象的各种事件和属性7。理解_ViewState 对象8.理解代码隐藏的概念第二章C程序设计基础学时分配 6(讲课)+4(上机实践)=10学时主要内容1。标识符2。基本数据类型3.控制结构4.类的定义、属性、方法、事件教学重点1.命名空间的导入2。数据类型转换3。C类的使用教

4、学难点1.C类的使用教学要求1。掌握C#的变量、常量、控制语句2。掌握C类的基本使用方法3。理解C的异常处理4。掌握C类的使用第三章Web服务器控件学时分配 4(讲课)+4(上机实践)=8学时主要内容1。ASP.NET 页的工作原理2。如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控件教学重点1.掌握控制权转移控件的使用、掌握选择控件的使用以及容器控件的使用2。容器控件的使用以及使用代码操作CSS教学难点1。容器控件的使用以及使用代码操作CSS教学要求1.掌握使用文本输入控件2。掌握使用控制权转移控件3.掌握使用选择控件4。讨论其他控件第四章HTML控件和

5、验证控件学时分配 4(讲课)+2(上机实践)=6学时主要内容1.ASP.NET 页中HTML 控件和Web 服务控件的区别2.ASP。NET 中的HTML 服务器控件和ASP.NET 中的验证控件教学重点1.HTML 服务器控件和ASP.NET 中的验证控件2。HTML 控件中的File 控件教学难点1。HTML 服务器控件和ASP。NET 中的验证控件的使用教学要求1。使用各种HTML 控件2。理解HTML 控件和Web 控件的区别3。使用各种验证控件第五章 ASP。NET内置对象-Response、Request 和Server对象学时分配 4(讲课)+4(上机实践)=8学时主要内容1.R

6、esponse 对象2.Request 对象和Server对象教学重点1。Response对象、Request对象、Server对象教学难点1。Response对象、HttpRequest对象、Server对象的使用教学要求1.掌握使用Response、Request、Server对象第六章ASP.NET内置对象Application、Session 和Cookie 对象学时分配 4(讲课)+2(上机实践)=6学时主要内容1。在ASP.NET中数值传递的模型2.Global.asax文件、Application对象、Cookie和Session对象教学重点1.Global。asax文件、App

7、lication对象、Cookie对象和Session对象教学难点1。Global。asax 文件教学要求1。掌握如何运用Global.asax 文件2。掌握使用Application 对象3.掌握创建并读取Cookie对象的方法4。掌握使用Session 对象第七章ASP.NET存取数据库学时分配 8(讲课)+4(上机实践)=12学时主要内容1。ADO。NET访问数据库的常用方法及实现2。通用的数据绑定方式3。采取数据源的方式绑定集合到DataList和Repeater控件上4.利用Repeater控件实现分页5.在ASP。NET 中使用ADO.NET 的事务处理教学重点1.掌握在ASP。N

8、ET 中实现DataList和DataView控件2.利用Repeater控件实现分页教学难点1。利用Repeater控件实现分页2。ASP.NET中的事务处理教学要求1.掌握ADO.NET访问数据库2.理解数据绑定3。掌握如何使用DataList控件4。掌握如何使用Repeater控件5。掌握如何使用数据视图排序和筛选第八章深入进行数据库编程学时分配 6(讲课)+4(上机实践)=10学时主要内容1。如何使用GridView 控件,包括绑定数据到GridView控件,模板列、设置页眉和页脚,命令列2.在GridView控件中实现分页教学重点1.选择GridView控件中的行、更新数据、删除数据

9、2。分页显示GridView控件中的记录教学难点1。选择GridView控件中的行、更新数据、删除数据教学要求1。掌握如何使用GridView控件2。掌握如何使用GridView控件的模版列3.掌握如何选择、更新和删除GridView控件中的记录4。掌握如何分页显示GridView控件中的记录第九章ASP.NET 的用户控件和自定义控件学时分配 2(讲课)+2(上机实践)=4学时主要内容1。自定义控件、用户控件和复合控件及如何使用教学重点1。自定义控件2。如何创建复合控件以及如何使用自定义控件的事件教学难点1.如何创建复合控件以及如何使用自定义控件的事件教学要求1。理解明确创建自定义控件的必要

10、性2.掌握如何使用ASP.NET创建简单的控件3.掌握如何使用C#创建自定义控件第十章在.NET中处理XML学时分配 4(讲课)+2(上机实践)=6学时主要内容1.在。NET 中如何处理XML,包括XmlDocument的文档对象模型、使用XmlReader、XmlWriter 2.XmlValidatingReader访问Xml文档,Xml档以及DataSet的相互转换教学重点1.XML的基础知识,应该强调XmlReader和XmlWriter对象的用法以及如何使用WriteXml()和ReadXml()方法写入和读取数据2.读取和写入XML 数据教学难点1.读取和写入XML 数据教学要求1

11、.理解XMLDocument 结构2.掌握如何使用XML命名空间中的XMLDocument对象3.掌握如何使用XMLReader和XMLWriter4.掌握如何使用XMLValidatingReader5.掌握如何填充XML文件的数据集6。掌握如何使用数据集创建XML文档第十一章Web服务学时分配 2(讲课)+2(上机实践)=4学时主要内容1.部署WebService2。注册和发布WebService3。在ASP。NET中使用WebService教学重点1.使用VS2005/VS2008创建Web服务2。理解什么是SOAP3。在Web 服务器上部署WebService、使用WebService

12、4。通过三层模式或多层模式使用WebService教学难点1。在Web 服务器上部署WebService、使用WebService2。通过三层模式或多层模式使用WebService教学要求1.了解Web 服务及其特征2.了解Web 服务的一般结构3.掌握如何使用VS2005/VS2008 创建Web 服务4。理解Web 服务的各种文件和结构5.理解部署WebService6。了解注册和发布7.掌握在ASP.NET中使用WebService第十二章配置ASP.NET应用程序学时分配 2(讲课)+2(上机实践)=4学时主要内容1。如何通过设置应用程序的属性,一次性的为所有的页面设置值2。ASP.N

13、ET 配置文件的特点、类型以及Web。Config 和Machine。Config 配置文件的结构、功能和各种设置教学重点1。ASP。NET 配置文件的类型和Web.config 文件中的各种配置的设置2。ASP。NET 配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息教学难点1。ASP.NET配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息教学要求1。了解ASP。NET 配置文件的特点和类型2。掌握Web.Config 和Machine。Config 的结构和功能3。掌握在Web.Config 中定义各种设置第十三章跟踪、缓存和部署。NET应用

14、程序学时分配 2(讲课)+2(上机实践)=4学时主要内容1.如何跟踪和调试Web 应用程序,利用ASP。NET 的缓存技术缓存页面或应用程序2.怎样安装和部署ASP。NET 应用程序教学重点1.对ASP.NET 应用程序进行页面级的跟踪和数据缓存2。应用程序级跟踪和部署ASP。NET应用程序教学难点1。缓存的设置及应用教学要求1.掌握ASP.NET 应用程序的跟踪与调试2.理解ASP。NET 的缓存技术3。掌握ASP。NET 应用程序的安装和部署三、课程实践环节基本要求实践项目一1。项目实践题目:ASP。NET入门2.项目实践目的和要求:目的:(1)配置IIS(2)创建ASP.NET 应用程序

15、,熟悉ASP。NET 页的结构(3)使用Page 对象的各种事件和属性(4)理解代码隐藏的概念要求:掌握ASP.NET的页面文件结构,掌握VS2005/2008的安装和配置方法3.项目实践基本内容:编写用户登录应用程序(链接SQL Server数据库)4.完成方式:课堂讲解课后项目实践实践项目二1.项目实践题目:C程序设计基础2.项目实践目的和要求:目的:(1)C的变量、常量、控制语句(2)C#类的基本使用方法(3)C的异常处理(4)类的使用要求:理解C程序语言的面向对象的特点及其语法结构3。项目实践基本内容:(1)标识符(2)基本数据类型(3)控制结构(4)类的定义、属性、方法、事件4.完成

16、方式:课堂讲解课后项目实践实践项目三1。项目实践题目:Web服务器控件2.项目实践目的和要求:目的:(1)在Web页面中使用文本输入控件、控制权转移控件、使用选择控件(2)使用日历控件(3)使用下拉列表控件要求:理解Web服务器的概念,掌握如何使用常见的Web服务器控件及相关的属性和事件3。项目实践基本内容:(1)编写在线用户投票应用程序(可只实现单个项目的投票)(2)编写使用第一个下拉列表确定第二个下拉列表内容的应用程序(3)编写利用下拉列表确定文本框内容的应用程序(4)编写利用日历控件显示用户所选取的日期的应用程序4.完成方式:课堂讲解课后项目实践实践项目四1。项目实践题目:HTML控件和

17、验证控件2.项目实践目的和要求:目的:(1)使用File控件(2)使用各种验证控件要求:理解HTML控件,掌握Web验证控件的使用方法3.项目实践基本内容:(1)编写实现文件上传的应用程序(2)在已编写的新用户注册应用程序中添加用户信息的验证功能(3)编写使用HTML 服务器控件并向其中添加新的属性与方法的应用程序4。完成方式:课堂讲解课后项目实践实践项目五1.项目实践题目:ASP.NET内置对象Response、Request 和Server对象的使用2。项目实践目的和要求:目的:学会使用Response 、Request 、Server 对象要求:理解并掌握ASP.NET内置对象Respo

18、nse、Request及Server对象的使用3。项目实践基本内容:使用Response 、Request对象拓展在线投票应用程序(实现多项目投票)4。完成方式:课堂讲解课后项目实践实践项目六1.项目实践题目:ASP.NET内置对象Application、Session 和Cookie的使用2.项目实践目的和要求:目的:(1)使用Application 对象(2)使用Session 对象要求:理解并掌握ASP.NET内置对象Response、Request及Server对象的使用3。项目实践基本内容:(1)编写应用程序,使用数组并将数据存贮在Application 对象中,在文本框中显示App

19、lication 对象中的数据(2)编写应用程序,使用Global。asax文件实现在线用户统计;历史访问人数统计(3)实现用户登录并将用户信息通过Session 对象传递至新页面中4。完成方式:课堂讲解课后项目实践实践项目七1.项目实践题目:ASP.NET存取数据库2。项目实践目的和要求:目的:(1)实现简单数据绑定、表达式绑定(2)使用DataList控件显示数据库数据(3)使用Repeater控件显示数据库数据(4)使用数据视图排序和筛选要求:掌握用ADO。NET组件操作数据库的方法,掌握用数据控件DataList及Repeater进行数据绑定3。项目实践基本内容:(1)编写应用程序实现

20、简单数据绑定、表达式绑定(2)编写应用程序实现将数据绑定到Repeater控件(3)编写应用程序实现利用Repeater控件实现分页(4)编写应用程序实现将数据绑定到DataList控件4。完成方式:课堂讲解课后项目实践实践项目八1.项目实践题目:深入数据库编程2。项目实践目的和要求:目的:(1)使用GridView控件显示绑定数据(2)使用GridView控件的模版列(3)GridView控件的综合使用要求:掌握用数据控件GridView进行数据绑定3。项目实践基本内容:(1)编写应用程序实现绑定数据到GridView控件,模板列、设置页眉和页脚,命令列。(2)编写应用程序实现在GridVi

21、ew控件中选择、更新和删除GridView控件中的记录(3)编写应用程序实现分页显示GridView控件中的记录4。完成方式:课堂讲解课后项目实践实践项目九1.项目实践题目:ASP。NET 的用户控件和自定义控件2。项目实践目的和要求:目的:(1)使用ASP.NET 创建简单的控件(2)使用 C# 创建自定义控件要求:掌握如何建立和使用用户控件,了解用户自定义控件3。项目实践基本内容:编写应用程序,利用用户控件和自定义控件实现网上购物4.完成方式:课堂讲解课后项目实践实践项目十1。项目实践题目:在。NET 中处理XML2。项目实践目的和要求:目的:(1)创建XML文件(2)读取XML文件中的数

22、据要求:掌握。NET中访问XML文档的类及其方法的使用3.项目实践基本内容:(1)编写应用程序,实现利用XML文件控制广告轮显控件(2)编写应用程序,实现利用XML文件填充数据至GridView控件4。完成方式:课堂讲解课后项目实践实践项目十一1。项目实践题目:Web服务2.项目实践目的和要求:目的:(1)使用VS2005/VS2008创建Web 服务(2)发布、部署、使用WebService(3)在ASP。NET中使用WebService要求:理解Web服务,了解Web服务的使用3。项目实践基本内容:(1)编写应用程序,实现WebService并部署该WebService(2)编写应用程序,

23、实现在ASP。NET中使用WebService4。完成方式:课堂讲解课后项目实践实践项目十二1.项目实践题目:配置ASP。NET 应用程序2.项目实践目的和要求:目的:在Web。Config 中定义各种设置要求:理解Web。Config文件的作用,掌握Web.Config文件的常用节点及其属性的配置3。项目实践基本内容:(1)编写应用程序,在其Web。Config文件中实现自定义配置(2)在该应用程序中的Web.Config文件中实现自定义错误信息设置(3)在该应用程序中的Web。Config文件中实现身份验证(4)在该应用程序中的Web。Config文件中实现用户授权(5)在该应用程序中的测

24、试所做设置4.完成方式:课堂讲解课后项目实践实践项目十三1。项目实践题目:跟踪、缓存和部署.NET应用程序2。项目实践目的和要求:目的:(1)ASP。NET 的缓存技术的使用(2)ASP.NET 应用程序的安装和部署要求:理解缓存的作用,掌握。NET应用程序的发布方法3.项目实践基本内容:(1)编写应用程序,在页面中实现缓存(2)安装和部署一个ASP。NET 应用程序4.完成方式:课堂讲解课后项目实践四、几点说明1。制定本大纲的依据本大纲依据高等工科院校四年本科计算机科学与技术专业的培养目标和毕业生基本要求以及培养计划而定2.本课程与前后课程的联系前修课程:面向对象程序设计后续课程:计算机网络

25、工程与设计3。考核方法和成绩评定说明(1)考核方式:闭卷(2)出题方式:A、B卷(3)时数: 2小时(4)成绩评定:平时成绩(30) 课程设计(30%) 期末考试(40% )4。必要的教学手段说明(1)课堂讲授:因为本课程为计算机科学与技术的专业方向课,授课内容理论和实践结合比较紧密,授课过程中要求采用带网络环境的多媒体教学手段,课堂讲授以PPT课件为主,使用大量的例子,培养学生分析、解决问题的能力(2)课程设计:根据课程计划,安排了课程设计(3)上机实践:根据课程进度,每次理论课后安排了学生上机实践,以巩固所学的理论知识(4)课外作业:因为是应用类课程,作业主要在上机课中完成。5。参考教材与文献1ASP。NET 程序设计实用技术王凤岭人民邮电出版社 2008.52面向。NET 的 Web 应用程序设计微软公司高等教育出版社 2007。43ASP。NET 数据库开发刘振岩等 清华大学出版社 2008.44数据库访问技术ADO。NET 程序设计微软公司 高等教育出版社 2006。2

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服