aspnet教学大纲
发布时间:2014-09-02 18:56:32
发布时间:2014-09-02 18:56:32
ASP.NET程序设计
课程的性质:专业选修课
课程学时:32学时
课程名称:ASP.NET程序设计
课程编号:12413505
实验学时:16学时
面向专业:软件工程专业大三学生
先行、后续课程情况:《网页制作》、《C#程序设计》
一、课程目的与任务
通过本课程的学习,掌握开发ASP.NET程序的基础知识和基本方法,对网络程序设计有一个全面的认识和了解,并能够独立自主开发留言板、BBS、聊天室等网络应用程序。课程性质为专业技能课。主要介绍开发ASP.NET程序所涉及的开发工具和运行环境、C#语言和ASP.NET的程序设计基础等有关内容。
二、课程基本要求
在理论上学生学习本课程后,应能够掌握微软.NET架构基本思想、C#语言的基本编程以及动态网页开发的基本技术。
在实践技能上能够利用ASP.NET技术进行比较深入的动态网页程序设计,并且有能力参与中大型网站项目的开发工作。
三、课程教学内容
第一章:初识ASP.NET
1、基本要求与基本知识点
(1)互联网概述
(2)Web基础知识
(3)Web程序设计应用
(4) Internet协议
2、要求掌握的基本概念、理论、原理
ASP.NET Web Internet协议
3、教学重点与难点
ASP.NET基础
4、实验或习题课安排
搭建ASP.NET开发与运行环境
第二章:HTML与XML
1、基本要求与基本知识点
1. HTML基础
2. HTML文档的基本结构
3. 使用HTML设计网页
4. XML技术基础
5. XML数据显示
2、要求掌握的基本概念、理论、原理
HTML基础 XML技术基础
3、教学重点与难点
(1)XML技术基础
(2)HTML设计网页
4、实验或习题课安排
上机操作:
1、使用HTML设计简单网页。
2、XML数据的创建于显示。
第三章:使用CSS布局网页
1、基本要求与基本知识点
1. CSS的特点
2. 使用独立的CSS文件
3. 合并多个CSS文件
4. CSS样式规则
5. CSS选择器
6. CSS的继承与层叠
2、要求掌握的基本概念、理论、原理
CSS的规则、选择器、继承关系
3、教学重点与难点
(1)CSS选择器
(2)CSS继承与层叠
4、实验或习题课安排
1、实现圆角框
2、文章排版
第四章:JavaScript编程基础
1、基本要求与基本知识点
1. 在HTML中嵌入JavaScript
2. JavaScript语法规则
3. 浏览器对象模式
4. 事件与事件响应
5. 动态修改网页
2、要求掌握的基本概念、理论、原理
事件与事件响应、动态修改网页
3、教学重点与难点
重点:事件与事件响应
难点:动态修改网页
4、实验或习题课安排
1、猜数字游戏;
2、动态样式设定
第五章:ASP.NET技术基础
1、基本要求与基本知识点
1. 创建ASP.NET网站
2. ASP.NET的网站结构
3. ASP.NET母版页
4. ASP.NET主题语显示风格
2、要求掌握的基本概念、理论、原理
网站结构、母版页、主题
3、教学重点与难点
重点:ASP.NET母版页
难点:ASP.NET主题与显示风格。
4、实验或习题课安排
上机操作:1、创建计算器。
2、母版、主题与导航控件。
第六章:Web应用程序状态保存
1、基本要求与基本知识点
1. HTTP协议的无状态特性
2. ViewState的使用方法
3. Session事件
4. Cookie
5. Application
6. 查询字符串
7. 跨页回发
2、要求掌握的基本概念、理论、原理
ViewState的使用方法、Session事件、Application、查询字符串
3、教学重点与难点
重点:ViewState的使用方法、Session事件、Application
难点: Session事件、Application
4、实验或习题课安排
上机实践: 试通过Web状态保存关键字实现简单的在线考试功能。
第七章:数据有效性检测
1、基本要求与基本知识点
1. 数据验证控件的使用
2. 多条件验证
3. 基本的数据验证类型
4. 自定义数据验证方法
2、要求掌握的基本概念、理论、原理
数据验证控件的概述、基本的数据验证类型
3、教学重点与难点
重点:基本的数据验证类型
难点:基本的数据验证类型
4、实验或习题课安排
习题课:1、利用基本的数据验证控件实现登录验证操作。
2、设计计算组合数网页。
第八章:ASP.Net Web编程原理
1、基本要求与基本知识点
1. IIS构架与HTTP请求处理
2. ASP.net应用程序生命周期事件
3. Asp.Net页面生命周期
2、要求掌握的基本概念、理论、原理
ASP.net应用程序生命周期事件
3、教学重点与难点
重点:ASP.net应用程序生命周期事件、Asp.Net页面生命周期
难点:Asp.Net页面生命周期
4、实验或习题课安排
习题课:1.制作一个简易留言簿的留言部分
2.设计体验Asp.Net页面生命周期
第九章:使用数据库保存与检索信息
1、 基本要求与基本知识点
1.数据库技术基础
2.SQL命令的数据库操作
3. ADO.Net访问数据
2、要求掌握的基本概念、理论、原理
ADO.Net; SQL
3、教学重点与难点
重点:ADO.NET;SQL
难点:ADO.NET
4、实验或习题课安排
习题课:1.安装SQL Server数据库
2.使用ADO.Net访问数据库
3.创建好友通讯录网站
第十章:数据绑定
1、基本要求与基本知识点
1. 数据绑定原理
2. 数据源控件
3. GridView控件知识与应用实例
2、要求掌握的基本概念、理论、原理
数据源控件、GridView控件知识与应用实例
3、教学重点与难点
重点:数据绑定控件、GridView控件、数据绑定控件的组合使用
难点:GridView控件、数据绑定控件的组合使用
4、实验或习题课安排
上机实践:利用数据绑定控件实现在线留言板的网站设计。使用GridView控件作为显示数据源控件,并提供排序和分页功能;
第十一章:成员资格与角色管理
1、基本要求与基本知识点
1. Web用户和权限
2. 身份验证方式
3. 使用ASP.net管理工具
4. 登录控件
2、要求掌握的基本概念、理论、原理
Web用户和权限、身份验证方式与配置管理、登录控件
3、教学重点与难点
重点:身份验证方式与配置管理、登录控件
难点:登录控件
4、实验或习题课安排
上机实践:1.使用登录控件
2.使用ASP.net网站配置工具
3.使用成员资格与角色管理框架
第十二章:案例教学
1、基本要求与基本知识点
1. 留言本的制作
2. 网站用户与会员的管理
3. 建立网上商城系统网站
2、要求掌握的基本概念、理论、原理
项目设计原则
3、教学重点与难点
重点:网站系统的开发
难点:网站系统的开发与设计原则
4、实验或习题课安排
上机实践:大型网站系统案例验收。
四、课程学时数安排
五、教学大纲编制说明
1.本大纲是根据国家教委关于《ASP.NET程序设计》课程的基本要求制定的,适用于我校软件工程专业。
2. 本大纲编制的重点和难点在于C#语言程序设计基础、ASP.NET技术的基本原理、服务器端控件的应用、ASP.NET内置对象的应用以及利用ADO.NET技术操作数据库等技术。主要采用采用课堂理论教学、教师操作演示、动画课件演示、学生动手实践、课后作业以及教学网站和论坛互动等多维多层次结合的教学方法,其中学生动手实践的时间不少于总学时的50%。
3.为达到本课程的基本要求,课内总学时为48学时。
六、教材和参考书目
● 《ASP.NET程序设计教程》金旭亮 著 高等教育出版社
● 《新一代 Asp.Net 2.0网站开发实践》林昱翔 编著 清华大学出版社
七、大纲编写责任人 丛飚