ASPNET网站开发实例教程课程教案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《ASP. Net网络开发》课程教案
一、课程定位
《ASP. Net网络开发实例教程》是计算机专业及相近专业的一门专业必修课程。

本课程为本专业的有关网络程序设计的较高级内容,将介绍开发ASP. NET 程序所涉及的开发工具和运行环境、C#程疗:设计基础和ASP. NET的程疗:设计基础等有关内容。

本课程共64学时(讲授32学时,上机32学时),4学分,考查科口。

木课程的先修课是《程序设计基础》、《C#程序设计语言》、《数据库基础》、《HTML脚本语言》等。

二、课程总目标
《ASP. Net网络开发实例教程》课程的主要任务是:介绍ASP. NET程序设计的基本原理和技术、程序设计基础、C#语言基础和ASP. NET程序开发工具的使用等有关内容。

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

学习本课程后,应达到下列基本要求:
1.了解WEB程序设计的基本技术。

2.掌握asp. net程序设计的基本方法。

3.能比较熟练地开发基于asp. net的web程序。

4.掌握开发环境Visual studio. NET的使用。

三、重点、难点章节及内容
(一)重点章节及内容;
第一章搭建ASP. NET网站的运行环境与开发环境:ASP. NET 3. 5运行环境、网站设置、虚拟口录设置、创建网站、发布网站、复制网站;第二章使用控件高效创建网站页面:XHTML常用元素、单文件模型和代码隐藏页模型、CSS样式定义和存放位置、JavaScript常识和代码存放位置、XML文件结构、web. config 配置文件结构和配置方法;第三章使用类和端和服务器的信息:掌握Request> Response> Session、Application^ Server 和Cookie 等对象的作用、常用属性和方法;第四章控制网站页面的外观:创建基于母版页的内容页、创建嵌套母版页和基于子母版的内容页;第五章快速实现网站导航:使用Menu控件的菜单项编辑器设置下拉菜单导航的方法、
使用Menu控件和网站地图实现下拉菜单导航的方法、使用TreeView控件的节点编辑器设置树型导航的方法、使用TreeView 控件和网站地图实现树型导航的方法;笫六章使用ADO. NET获取与处理数据:使用ADO. NET 的对象(包括Connection、Command、DataReader> DataAdapters DataSet和DataView)访问后台数据库;数据源控件和数据绑定控件在Web页面中输出数据,对后台数据库中的数据进行修改和更新、在Web页面中灵活使用ADO. NET对象、数据源控件和数据绑定控件实现应用程序功能、Connection. Command、DataReader^ DataAdapter^ DataSets DataView 等ADO. \ET 对象的功能和常用属性、方法;SqlDataSource数据源控件和GridView^ DataList> Repeater、Deta订sView、FormView> DropDownList 等数据绑定控件的功能、属性和事件;第七章使用LI\Q集成查询与更新数据:LINQ实现用户登录功能、使用LI\Q实现用户注册功能、使用LINQ浏览与更新商品数据;第八章:应用I/O和流操纵文件和图片:上传文件到硬盘和数据库的方法、上传图片到硬盘和数据库的方法、下载文件的方法;第九章:整合和发布网站:web. config文件的配置方法,熟练掌握在web. config文件中配置数据库连接字符串的方法,学会在Web页面中使用web. config文件中的配置数据库连接字符串;将多个Web 页面整合为一个完整的网站,并对网站进行部署和发布;将Web页面中的数据显示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程序的功能需求。

(二)难点章节及内容
第一章搭建ASP. NET网站的运行环境与开发环境:发布网站、复制网站; 笫二章使用控件高效创建网站页面:代码隐藏页模型、CSS样式定义;笫三章使用类和端和服务器的信息:设讣一个聊天室;第四章控制网站页面的外观:母版页与基于子母版的内容页的创建、掌握主题的创建;第五章快速实现网站导航:使用TreeView 控件的节点编辑器设置树型导航的方法、使用TreeView控件和网站地图实现树型导航的方法;第六章使用ADO. NET获取与处理数据:数据源控件和数据绑定控件在Web 页面中输出数据,对后台数据库中的数据进行修改和更新、在Web页面中灵活使用ADO. NET对象、数据源控件和数据绑定控件实现应用程序功能、Connection、Command、DataReader、DataAdapter、DataSet、DataView 等ADO. NET对象的功能和常用属性、方法;SqlDataSource数据源控件和GridView、Dat aLis t、Repea ter、DetailsView^ FormView> DropDownLis t 等数据绑定控件的功能、属性和事件;第七章使用LINQ集成查询与更新数据:使用LINQ显示与修改商品类型数据、LINQ查询表达式和常用子句、LINQ的基本组成, 与ADO. NET的关系;第八章:应用I/O和流操纵文件和图片:显示数据表中图片的方法、读文件和写文件的方法;第九章:整合和发布网站:将Web 页面中的数据显示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程
序的功能需求;配置ASP. NET的用户数据库ASPNETDB:使用ASP. NET网站管理工具管理用户和角色。

四、实践环节和内容总体设计
(一)主要环节安排
本课程教学的主要实践环节分为两个方面:一是课堂教学中的有关章节讲授、多媒体展示和实例操作等等,具体时间与教学进度同步。

二是让学生进行上机练习,并在练习中完成相应的上机作业。

(二)内容总体设计
1、课堂教学中的实践环节
第一章搭建ASP. NET网站的运行环境与开发环境:.NET Framework概述、ASP. NET 3. 5概述、IIS、Visual Studio 2008环境概览、新建网站、发布网站、复制网站;第二章使用控件高效创建网站页面:htm文件和XHTML、单文件页模型、代码隐藏页模
型、.css文件和CSS常识、.js文件和JavaScript常识、.xml 文件和XML常识、web. config、Global, asax:第三章使用类和端和服务器的信息:获取客户端数据与跨页传递数据、设讣网站访问计数器、设让一个简易聊天室、多种页面跳转的实现方法与数据编码;第四章控制网站页面的外观:创建用户登录的母版也、创建用户登录的内容页、创建嵌套母版页和基于子母版的内容页、应用主题设置用户登录的页面和控件的外观;第五章快速实现网站导航:: 创建网站地图文件、使用SiteMapPath控件实现网站的水平导航、使用Menu控件的菜单项编辑器设置下拉菜单导航、使用Menu控件和网站地图实现下拉菜单导航、使用TreeView控件的节点编辑器设置树型导航.使用TreeView控件和网站地图实现树型导航;第六章使用ADO. NET获取与处理数据:获取和显示购物车中已选购商品的数量和总金额、获得和显示购物车中的商品信息、更改购物车中的商品数据、分页列表显示商品数据、分页显示商品数据列表与浏览商品详细信息;第七章使用LI\Q集成查询与更新数据:上传文件、上传图片、下载文件、显示数据表中的图片、读文件和写文件;第八章:应用I/O和流操纵文件和图片: 上传文件到硬盘和数据库的方法、上传图片到硬盘和数据库的方法、下载文件的方法;第九章:整合和发布网站:创建用户注册页面、创建用户登录页面、创建网页首页、创建浏览商品详细信息页面、创建购物车页面、部署与发布网站。

2、上机教学
笫一章搭建ASP. NET网站的运行环境与开发环境:安装与配置IIS、创建简单web网站;第二章使用控件高效创建网站页面:创建web注册页面;第三章使用类和端和服务器的信息:设计网站访问计数器、制作简单聊天室;第四章控制网站页面的外观:四章控制网站页面的外观:第五章快速实现网站导航:创建网站地图文件、使用SiteMapPath控件实现网站的水平导航、使用Menu控件的菜单项编辑器设置下拉菜单导航、使用Menu控件和网站地图实现下拉菜单导航、使用TreeVie;第六章使用ADO. NET获取与处理数据:获取和显示购物车中已选购商品的数量和总金额、获得和显示购物车中的商品信息、更改购物车中的商品数据、分页列表显示商品数据、分页显示商品数据列表与浏览商品详细信息;
第七章使用LI\Q集成查询与更新数据:上传文件、上传图片、下载文件、显示数据表中的图片、读文件和写文件;第八章:应用I/O和流操纵文件和图片:上传文件到硬盘和数据库的方法、上传图片到硕盘和数据库的方法、下载文件的方法;第九章:整合和发布网站:创建用户注册页面、创建用户登录页面、创建网页首页、创建浏览商品详细信息页面、创建购物车页面、部署与发布网站。

五、教学进程计划表(含理论教学和实践教学统筹)
六、教学资料收集和配置设计
通过网络、电视、图书室和报刊杂志搜集与网站设汁相关的资料,进行资料
整理,编写教学大纲和教案。

七、利用的教学方法(落实到章节)
八.可利用的教学手段.教学媒体设计(落实到章节)
九、作业布置与批改设计
选取教材各章节后面的部分作业及各种应用性较强的案例题让学生以上
机形式完成作业。

1.作业内容要求:以教学大纲内容为基础,通过练习增强学生对基本原理、基本方法和基本技能的掌握,以巩固学生对理论的学习和培养学生思考问题、分析问题和解决问题的能力。

2.作业形式与题量:每章内容讲授完毕后将教材课后习题选择一部分,增加一些实用性的案例作为练习。

根据本章重、难点要求,布置题量并使难易程度适度,基本上可以在课堂中完成相应的作业。

以上机操作为主。

3.作业批改设计
每次上机课当场完成当场修改。

十、学生成绩考核与评定
2 •考核
课堂出勤表现、教学参与、平时作业、半期测试、期末考试。

2.成绩评定
(1)教学过程占30%:出勤情况及课堂纪律、教学参与(课堂提问、讨论、辩论及实践环节参与情况等)、平时作业(上机作业)、半期测试。

(2)期末考试占70% :以小组为单位上交网站作品,并做相应的设计阐述。

相关文档
最新文档