《web应用系统开发》课程教学大纲

来源: 发布时间:2012-11-30 点击量:1037

信息管理教研室主编

20119

适用专业

层次

理论课

学时

实践课学时

总学时

学分

课 程 性 质

电子商务

本、专科

36

12

48

3

专业核心

先修课程

面向对象程序设计(C#

 

一、课程的目的和任务

1 目的和任务

随着 Internet 的普及推广,网络程序开发设计和 Web 应用技术得到了迅猛的发展,信息管理与信息系统对信息的管理、应用和开发的技术手段也在发生着日新月异的变化。社会对信息管理与信息系统人才的要求越来越多。信息管理与信息系统专业的学生了解Web应用程序的开发过程、掌握必要的Web应用程序的开发技术,可以加深对信息系统的理解程度,更加适应信息社会的发展和需求。开设Web 应用程序开发方面的课程,可以为信息管理与信息系统专业的学生能够较好地适应社会对本专业的需求打下坚实的基础。

2 完成培养方案中哪项基本素质要求和业务培养要求

本课程的开设可以使学生掌握Web应用程序开发技术,提高学生的Web应用程序开发能力,使学生熟练掌握基于网络的应用软件的开发方法与开发步骤。

二、课程学时分配表

总体安排:理论教学36学时,实验教学12学时。

课程主要教学内容及学时分配分别见下表:

序号

 

理论教学学时(36

上机实习学时(12

1

了解ASP.NET

2

0

2

ASP.NET内建对象

6

2

3

ASP .NET服务器控件

4

2

4

Web页面的验证技术

4

0

5

ADO.NET编程基础

8

4

6

ASP.NET 母版页

4

1

7

站点导航系统

4

1

8

成员和角色管理

4

2

 

三、课程教学内容和教学基本要求

第一章  了解ASP.NET

本章理论教学:2学时,实验教学:无,共2学时。

重点和难点理解ASP.NET新特性,熟悉其开发环境。

主要教学内容及要求:

1Web开发基础知识,Web开发技术,搭建开发环境,IIS Web服务器配置;

2、创建网站,设计网站,网站的前台和后台,

3ASP.NET动态网页分析;

本章讲述时应注意引发学生学习ASP.NET的兴趣,使学生全面了解.NET框架情况,熟悉ASP.NET开发环境。

实验内容:无

第二章  ASP.NET内建对象

本章理论教学:6学时,实验教学:2课时,共8学时。

重点和难点重点:ASP.NET内置对象的使用。难点:ASP.NET内置对象的属性多,记忆和应用困难。

主要教学内容及要求:

本章主要介绍了ASP.NET的内置对象。通过本章学习,要求学生了解和掌握以下内容:

1Page对象;

2Response对象;

3Request对象;

4Server对象;

5Application对象;

6Session对象。

本章实习教学2学时,内容包括练习使用ASP.NET内置对象,学习使用ASP.NET内置对象构成动态站点的内容。

本章在讲授时应多举例子,在实际应用中使学生理解和掌握ASP.NET内置对象的使用方法。

第三章  ASP .NET服务器控件

本章理论教学:4学时,实验教学:2课时,共6学时。

重点和难点重点:掌握常用的ASP.NET服务器端控件的使用方法。难点:有些ASP.NET服务器端控件需要用户自己添加代码实现。

主要教学内容及要求:

本章主要讲解可用于ASP.NET服务器端控件。包括:

1Web Form的基本概念;

2、常用HTML Server控件和Web Server控件的使用方法;

本章实习教学2学时,内容包括练习使用ASP.NET服务器端控件建立动态网页实现特定功能,熟悉ASP.NET服务器端控件的使用。

本章讲述时应注意结合操作实例来介绍服务器控件的功能和操作步骤。

第四章  Web页面的验证技术

本章理论教学4学时,实习教学0学时,共4学时。

重点和难点重点:介绍各个控件的属性、方法、事件。难点:有些对象的属性和方法、事件特殊,需要注意。

主要教学内容及要求:

1、掌握RequiredFieldValidator控件,判定用户是否在某个字段中输入了数据;

2、熟练掌握CompareValidator控件,将用户输入的数据与指定的数据进行比较;

3、熟练掌握RangeValidator控件,判定用户所输入的数据是否在某个规定的范围内;

4、了解正则表达式的概念和使用方法。

本章实习教学:无。

本章讲述时应注意结合操作实例来介绍验证控件的功能和操作步骤。

第五章  ADO.NET编程基础

本章理论教学8学时,实习教学4学时,共12学时。

重点和难点:重点:掌握ASP.NET的数据库访问技术,熟练掌握ADO.NET对象的属性、方法、事件,熟练掌握数据绑定方式和使用功能强大的数据控件构建人机交互页面。难点:区分不同对象的属性、方法,以及如何使用它们。

主要教学内容及要求:

1、要求学生了解ASP.NET所支持的数据存储方式及其特点;

2、了解ADO.NET的结构及工作机制;

3、熟练Connection对象、Command对象、DataAdapter对象、DataReader对象以及DataSet对象的使用;

4、掌握在ASP.NET中展示数据库内容的简单技术;

5、熟悉使用SQL查询的方法;

6、掌握利用数据集访问数据库的基本技术;

7、了解数据绑定的概念掌握其方法;

8、熟悉DataGrid控件及使用方法

本章实习教学4学时,内容包括:1使用ADO.NET对象建立与数据源的连接;2练习使用已经建立的数据连接将数据源中的数据显示在页面上;3练习使用DataGrid控件绑定数据。

本章讲述时应注意结合操作实例来介绍利用ADO.NET访问数据库技术和操作步骤。

第六章  ASP.NET 母版页

本章理论教学4学时,实习教学1学时,共5学时。

重点难点:重点是掌握ASP.NET 母版页的布局方法;掌握ASP.NET 母版页的使用方法;难点是掌握ASP.NET 母版页与内容页交互的机制和基本编码方法。

主要教学内容及要求:

1、本章主要介绍母版页的工作原理;

2ASP.NET 母版页的布局方法;

3ASP.NET 母版页的使用方法;

4ASP.NET 母版页与内容页交互的机制和基本编码方法。

本章实习教学1学时,内容包括1创建母版页并在应用程序中使用该母版页;2练习使用母版页中的事件;3练习母版页与内容页实现交互。

本章讲述时应注意结合操作实例来介绍母版页的使用。

第七章  站点导航系统

本章理论教学:4学时,实验教学:1课时,共5学时。

重点和难点:要求使用编程的方法实现站点导航的方法。

主要教学内容及要求:

1、本章主要介绍站点地图的创建和使用;

2、使用导航控件实现站点导航;

3、使用编程实现站点导航。

本章实习教学1学时,内容包括创建Web站点地图,使用 该站点地图和导航控件配合实现Web站点的导航。

本章讲述时应注意结合操作实例来介绍站点导航系统的设计和实现。

第八章  成员和角色管理

本章理论教学:4学时,实验教学:2学时,共6学时。

重点难点:了解ASP.NET通过身份验证和用户管理来保证系统安全性的机制;掌握ASP.NET登录控件的使用方法;掌握使用网站管理工具来管理应用程序的所有安全设置的方法;掌握通过配置Web.config文件进行授权,通过安全控件进行成员资格管理的方法。

主要教学内容及要求:

1、了解ASP.NET通过身份验证和用户管理来保证系统安全性的机制;

2、掌握ASP.NET登录控件的使用方法;

3、掌握使用网站管理工具来管理应用程序的所有安全设置,包括用户管理(成员资格管理)、角色管理访问规则管理(授权)的方法;

4、掌握通过配置Web.config文件进行授权,通过安全控件进行成员资格管理来保证应用程序系统的安全的方法;

5、了解通过编程API来创建和管理用户账户的方法。

本章实习教学2学时,内容包括1 使用网站管理工具来管理应用程序的所有安全设置;2通过配置Web.config文件进行授权,使用安全控件进行成员资格管理来保证系统安全。

本章讲述时应注意结合操作实例来介绍使用角色和用户管理实现站点安全。

实践教学安排

实践内容及学时分配见下表

序号

理论章节

主要实验内容

学时

实验1

ASP.NET内建对象

练习使用ASP.NET内置对象

1

实验2

ASP.NET内建对象

学习使用ASP.NET内置对象构成动态站点的内容

1

实验3

ASP .NET服务器控件

练习使用ASP.NET服务器端控件建立动态网页实现特定功能,熟悉ASP.NET服务器端控件的使用(1

1

实验4

ASP .NET服务器控件

练习使用ASP.NET服务器端控件建立动态网页实现特定功能,熟悉ASP.NET服务器端控件的使用(2

1

实验5

ADO.NET编程基础

使用ADO.NET对象建立与数据源的连接;

1

实验6

ADO.NET编程基础

练习使用已经建立的数据连接将数据源中的数据显示在页面上;

1

实验7

ADO.NET编程基础

练习使用DataGrid控件绑定数据。

2

实验8

ASP.NET 母版页

创建母版页并在应用程序中使用该母版页;2练习使用母版页中的事件;3练习母版页与内容页实现交互。

1

实验9

站点导航系统

创建Web站点地图,使用 该站点地图和导航控件配合实现Web站点的导航。

1

实验10

成员和角色管理

使用网站管理工具来管理应用程序的所有安全设置

1

实验11

成员和角色管理

成员和角色管理高级应用

1

四、课程考核办法

本课程采取期末进行应用程序设计,撰写设计论文的方式进行考核,期末设计占70%,设计论文占30%

五、教材及主要参考书

教材:

《新手学ASP.NET 3.5网络开发》, 孔琳俊 陈松, 电子工业出版社, ISBN 978-7-121-06931-4

主要参考书:

ASP.net技术与应用》, 扬帆 赵义霞, 高等教育出版社, ISBN 7-04-013369-5

学院地址:四川省乐山市市中区肖坝路222号   
版权所有:成都理工大学工程技术学院   
蜀ICP备05005318号    川公网安备51110202000072号