欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    ASP.NET程序设计课程教学大纲.doc

    • 资源ID:2384294       资源大小:104KB        全文页数:21页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ASP.NET程序设计课程教学大纲.doc

    附件:教学大纲格式 ASP.NET程序设计课程教学大纲 (ASP.NET Programming)一、 课程基本情况课程编号:课程总学时:48 ,其中:讲课:32 ,实验: ,上机:16 ,实习: ,课外: 。 课程学分:2课程分类:(填必修或选修) 选修 开课学期:(填秋或春或夏) 秋、春 开课单位: 教务处适用专业:全校学生所需先修课:C语言程序设计课程负责人:李辉二、 课程内容简介(中英文对照)ASP.NET程序设计主要是以微软的ASP.NET 程序设计为基础进行Web系统构建和网络程序设计开发的课程。是一门职业技能型课程,在计算机教学课程中处于非常重要的地位。能够培养学生具有应用能力、职业岗位竞争能力、创业能力。在本科毕业生的就业方面起着越来越重要的作用。 通过该课程的学习,能很快地学会运用迄今为止最高级的 Web开发平台并掌握编制网络应用程序的技术,不仅对ASP.NET及动态网站有一个总体上的认识,而且使学生能够掌握ASP.NET的基本知识与应用,并能运用所学知识开发出企事业需要的各种形式的网站、留言板、BBS、聊天室等等网络应用程序。培养学生进行动态网站制作与发布、网络数据库设计和管理以及基于Web方式的网络应用开发的能力,并且帮助学生深入理解在其它课程所学的知识要点。本课程通过详实的内容和丰富的案例,使学生通过学习基于NET技术的WEB应用的开发体系,掌握这套技术在项目开发中的实际应用。本课程以Visual Studio 2005为开发平台,以C#为开发语言;面向无程序设计基础的读者,采用案例方式,全面细致地介绍ASP.NET 2.0网站开发技术。主要内容包括ASP.NET 2.0和Visual Studio 2005开发环境简介、C# 2005编程基础、结构化程序设计方法、常用Web服务器控件、ASP.NET 2.0内置对象、数据库应用程序开发、Web Service简介和发布ASP.NET 2.0网站等方面的内容。重点在掌握ASP.NET的基本概念、新名词、术语及设计思路和方法技巧,掌握用ASP.NET进行Web程序设计的方法,掌握ASP.NET的安装、程序设计、服务器控件的使用、内部对象的应用、数据库编程、调试和一些简单应用。对于这些重点,可以在课堂上详细讲解,并配以相应的实验,使学生熟练掌握。难点在于数据库存取,综合运用ASP.NET和数据库技术知识开发一个实用的网络应用程序,并在网上运行。对于较难部分,如果在应用上不很重要则要求学生了解,对于重要的难点部分,可以利用多媒体教室多演示实例来解决.三、各部分教学纲要1、课堂讲授部分教学内容要点、基本要求及学时数等。本课程主要首先从基本理论知识方面讲解ASP.Net框架特性及运行环境的构建、B/S架构及三层体系结构、基于Asp.Net的动态网页结构、C#语法等内容。接着从技能与操作方面讲解(C#)的常用控件使用、常规网站网页制作的设计思想和主要页面制作等。最后综合运用已学知识,建立一个完整的网站。第1章 ASP.NET基础知识 (2学时)本章主要介绍ASP.NET编程的网络基础知识和网络程序设计的相关概念,Web和Web应用程序开发的概念及相关的基础知识。 要求理解动态网页的概念,了解ASP.NET的功能及特点,掌握ASP.NET运行环境的搭建,初步了解ASP.NET的语法,理解ASP.Net相对于早期的ASP和JSP的新增功能。第2章 ASP.NET初步(2学时) ASP.NET是微软公司于2000年推出的一种Internet编程技术,是.NET框架的组成部分。它采用效率较高的、面向对象的方法来创建动态Web应用程序。本章主要讲述什么是ASP.NET、ASP.NET的发展、如何安装ASP.NET框架、如何配置IIS、如何安装Visual Studio 2005以及如何创建和运行ASP.NET应用程序。 创建虚拟目录、其他文本编辑器的使用、Visual Studio 2005简介、创建和运行ASPNET Web应用程序、创建新ASP.NET(Web窗体)、如何添加控件、保存和浏览页。要求学生了解:ASP.NET的优点和发展历史。熟悉:ASPNET开发环境配置、Visual Studio 2005集成开发环境。掌握:ASPNET执行模型、ASP.NET编码方式、ASP.Net的特点、功能、编译原理及ASP.Net的运行环境及其安装。培养学生能正确地安装ASP.Net的运行环境,能正确地运行第一个简单的ASP.Net程序,能正确理解ASP.Net的执行原理。 第3章 HTML语言 (4学时)超文本标记语言(Hypertext Markup Language,HTML)是当今多种标记语言中的一种,是为Internet文档设计的标记语言。HTML虽然非常简单,容易掌握,但它也是重要的,因为它是网页设计与Web应用程序开发的基础。本章主要讲述HTML显示原理、HTML制作工具以及常用的HTML标记等。要求学生能理解HTML语言的格式、功能及其与ASP.Net语法的联系与区别。第4章 C#基础 (4学时)C# 是从 C 和 C+ 发展而来,它继承了 C+ 和 Java 语言的优点,是面向对象的高级程序设计语言,它具有功能强大和语言简洁高效、与 Web 技术紧密结合、完整的安全性和错误处理机制等特点。C#是微软.NET开发平台下的编程语言,是.NET开发平台的核心。微软的.NET为开发程序开创了新的局面,使开发网络程序变得简单,该平台也提供一种更为强大有效的Web服务,通过丰富的类库可以使程序员快速开发所需要的程序。要求学生掌握ASP.Net的基本语法结构、C#语法及其数据类型以及ASP.Net编译器的合理配置。理解ASP.Net与C#语言的关系。了解C#语言与C语言和C+语言的联系与区别。培养学生能正确使用ASP.Net的基本语句编写简单的ASP.Net程序,能正确使用编辑器编写ASP.Net源程序,能正确使用C#语言编写简单的应用程序及程序的调试。 第5章 HTML控件和Web服务器控件 (4学时)本章首先介绍了服务器端的html控件,虽然它们的功能都可以以简单的html语言来实现,但是在ASP.NET中依然提供了对它们的实现。以html语言书写和以服务器端控件的实现在思维方式上已经有了很大的不同,对于html语言而言,只是一种标识;而对服务器端html控件而言,却已演变成为一段程序,一个对象。两者的区别不仅仅是,一个后缀名为.html,另一个为.aspx。html文件依赖于服务器端对标识的解释执行,html控件却可以被编译执行,两者在效率上的差异不言而喻。 本章内容涉及比较多,主要讲解HTML控件、Web Server控件以及如何使用常见Web Server控件,最后讲解了Web页面的提交处理流程等内容。要求学生了解自定义控件的使用方法。熟悉:HTML服务器控件的设置方式,HTML服务器控件的常用属性,各种基础Web服务器控件的常用属性。掌握常用的HTML控件和Web控件的使用及其执行的原理、用户控件的使用。培养学生能使用Server控件编写真正ASP.Net意义的程序。 第6章 Web表单验证控件 (2学时)对于开发人员来说,验证是用户在 Web 表单中输入是否有效的重要任务之一。因为在网上提供信息时,用户的行为是无法预测的,因此必须采取额外的预防措施,尽量保证用户提供的数据是正确的。例如,信用卡号和身份证号的输入的有效和无效的问题。 在 ASP.NET 中,这些有效性验证很容易实现。本章将介绍 ASP.NET 中的有效性验证控件和各种验证用户输入有效性的方法。 本章首先讲解进行验证的应用场景,接着介绍ASP.NET提供的验证类型以及验证对象模型,最后重点讲解如何使用验证控件。第7章 在C#中使用ASP.NET对象 (2学时)ASP.NET 中有几个常用的内部对象,如 Response 、 Request 等,这些对象和服务器控件一样,也是用 .NET Framework 类来实现的。当 Web 应用程序运行时,这些对象提供了丰富的功能,例如维护 Web 服务器活动状态,页面输入输出等。 本章主要讲解 ASP.NET 中几个常用对象的功能以及在 C# 中这些对象的使用方法。了解其他的Request对象及方法。掌握Request、Response、Server三种常用对象的使用;使用ASP.Net的输入输出。理解ASP.Net的对象应用与ASP的区别以及实现方法的差别。培养学生可以使用三种常用的对象编写基本的输入输出程序,可以使用Browser对象、环境变量收集客户机和服务器的系统信息。 第8章 数据库基础与ADO.NET(6学时)数据库技术是使用计算机进行数据管理的核心技术,几乎所有的计算机信息系统都是以数据库为基础的。使用 ASP.NET 进行应用系统开发,必须掌握和应用数据库原理及技术。 本章的主要内容包括三方面:一是数据库的基本概念。二是常用的数据库管理系统 Microsoft SQL Server 2000 的使用要点。三是在 ASP.NET 中使用数据库的基本技术 ADO.NET 框架和方法。本章的内容给后续有关数据库操作的章节提供了必要的理论和技术基础。 要求学生了解ADO.NET模型的结构和功能、数据访问对象模型、OLE.DB与SQL Server数据库的基本语法;理解ASP.NET中的数据访问的原理;熟悉数据库的基本概念、SQL语句,SQL语言中的Select、Insert、Update 和Delete语句;掌握利用SQL Server或Access建立简单的数据库的方法、ASP.NET中数据库的连接方法;掌握利用ASP.NET连接数据库,查询、添加、删除和更新删除的基本方法; 本章重点是SQL语言中的Select、Insert、Update和Delete语句书写、GridView、DataList和Repeater控件的使用方法。本章难点是在SQL语句中使用参数和对DataSet对象的操作。培养学生具有将网页制作技术与数据库编程结合起来使网络具有网络数据处理功能的能力。 第9章 高级应用 (2学时)本章将介绍ASP.NET的高级应用,具体包括XML基础知识、XML在ASP.NET中的应用、缓存技术、Web Service及其相关技术。要求学生了解文件中中文的处理方法。理解.Net平台中网络应用的实现方法,应用Code-Behind技术实现页面代码的分离。掌握Web Service程序的编写与实现方法等高级网页制作技术。培养学生能使用ASP.Net的高级网页制作技术制作出功能强大的动态Web页面。 第10章 ASP.NET应用程序的设置与安全 (2学时)本章将介绍如何将页面组合成一个统一的应用程序,可以在一个地方控制所有的设置和时间。具体地说就是 讲了如何设置ASP.NET应用程序到跟踪调试ASP.NET页面或整个应用程序,其中,Global.asax文件提供了高级事件的处理函数,Web.config文件记录了关于Web应用程序的各种默认设置,还可以根据需要自己修改Web.config文件。要求学生了解ASP.NET应用程序的配置、优化和部署。掌握配置Global.asax和Web.Config文件,如Global.asax中Session_OnStart、Session_OnEnd、Application_OnStart和Application_OnEnd等事件过程,利用Web.Config配置常数和配置安全验证等内容。 第11章 程序设计实例 (2学时)本章综合运用前面几章所学的知识,介绍一个学生课程管理系统,目标是提高学生选课和成绩管理工作的效率,围绕此管理所需要的学生个人信息、课程和任课教师信息、所选课程信息进行管理及维护。学生可以通过此系统进行个人信息、考试成绩查询以及完成选课功能。系统开发的总体任务是实现学生选课和成绩管理的系统化、规范化。通过该实例的学习,起到抛砖引玉的作用,让学生能对复杂流程单页面处理的方法有所掌握。 2、实验、实习部分教学内容与要求:(各实验名称、实验类型(演示/验证/综合/设计)、学时数、内容提要、实验室是否开放;实习内容要点、实习天数、实习报告的撰写要求等。)本课程实验通过一系列设定的实验使学生能够对基于ASP.NET的动态网页开发和Web数据库开发技术有一个较为全面而深入的理解,在实践技能上能够掌握开发ASP.NET程序的基础知识和基本方法,利用ASP.NET技术进行比较深入的动态网页程序设计,能够独立自主开发留言板、BBS、聊天室等网络应用程序,并且有能力参与中大型网站项目的开发工作。一、训练项目时间分配训 练 内 容 与 时 间 安 排 表顺序训练项目实践课时一ASP.NET的运行环境的安装和配置1二用HTML语言制作网页1三C#程序设计4四服务器控件的应用2五使用验证控件实现用户注册2六内部对象的应用2七实现用户注册、登录和用户信息管理2八配置Global.asax 文件和Web.config文件2九建立一个综合网站(选做)10(选做)合 计16二、各训练项目的具体内容实训一ASP.NET的运行环境的安装和配置一、教学目标(1)掌握ASP.NET运行环境的安装;(2)熟悉ASP.NET应用程序的配置;(3)掌握Web页的发布。二、内容与方法1. 内容(1)ASP.NET运行环境的安装。(2)配置ASP.NET应用程序。(3)安装IIS,发面Web页。2. 方法利用网络多媒体教室,建立服务器和工作站环境。三、作业与考核1. 作业实验报告:ASP.NET的运行环境的安装和配置2. 考核能够熟练配置ASP.NET的运行环境。实训二用HTML语言制作网页一、教学目标(1)了解HTML的基本语法和结构;(2)熟悉HTML的各种标记以及其中的一些属性;(3)初步掌握表格(TABLE)、链接(LINK)、多窗口页面(FRAME)以及表单(FORM)等结构;(4)通过该实验,对HTML有更深入的了解。二、内容与方法1. 内容(1)建立HTML网页。(2)在HTML网页使用表格、链接及表单等。2. 方法利用网页制作工具建立好网页后,上传到机房指定的服务器空间,体现HTML网页的制作过程。三、作业与考核1. 作业实验报告:HTML网页建立2. 考核完成一个网页为合格。实训三C#程序设计一、教学目标(1)掌握C#的数据类型,以及变量、常量的定义;(2)掌握C#的条件语句、循环语句的使用;(3)掌握C#的函数;二、内容与方法1. 内容(1)利用C#编程建立网页。(2)在服务器环境下测试网页效果。2. 方法利用编程工具建立好网页后,在服务器环境下测试,学习网页程序设计方法。三、作业与考核1. 作业实验报告:C#编程建立网页2. 考核能利用C#编程建立简单的网页。实训四服务器控件的应用一、教学目标(1)了解ASP.NET服务器控件的属性和方法;(2)掌握ASP.NET服务器控件的使用。二、内容与方法1. 内容(1)使用常用的服务器控件。(2)测试服务器控件的使用效果。2. 方法利用网页制作工具的服务器行为命令使用服务器控件,在服务器环境下测试,学习服务器控件的使用技巧。三、作业与考核1. 作业实验报告:常用服务器控件的使用2. 考核能使用几种常用的服务器控件。实训五使用验证控件实现用户注册一、教学目标(1)进一步掌握服务器控件的使用;(2)掌握服务器控件中验证控件的使用。二、内容与方法1. 内容(1)建立用户验证表单,学习验证控件的使用方法。(2)测试验证控件的使用效果。2. 方法利用网页制作工具的服务器行为命令使用验证服务器控件建立用户登录表单,在服务器环境下测试,学习服务器验证控件的使用技巧。三、作业与考核1. 作业实验报告:常用服务器验证控件的使用2. 考核能使用服务器验证控件建立用户登录程序。实训六内部对象的应用一、教学目标(1)熟悉和了解ASP.NET的内置对象request、response、application、session、server、cookies;(2)通过编写计数器和邮件发送程序掌握内置的使用。二、内容与方法1. 内容(1)使用ASP.NET的主要内置对象。(2)测试内置对象的使用效果。2. 方法利用网页制作工具使用ASP.NET的内置对象,在服务器环境下测试,学习内置对象的使用技巧。三、作业与考核1. 作业实验报告:内置对象的使用2. 考核能在网页中使用服务器内置对象。实训七实现用户注册、登录和用户信息管理一、教学目标(1)掌握数据库的建立基本操作;(2)掌握ASP.NET中数据库的连接方法;(3)熟悉SQL语句;(4)掌握ASP.NET中数据库编程。二、内容与方法1. 内容(1)建立用户注册表单。(2)建立用户登录表单。(3)建立数据库连接。(4)对用户信息进行管理。(5)测试数据库编程的效果。2. 方法利用网页制作工具使用数据库编程,建立数据库连接,在服务器环境下测试数据库程序的运行情况,学习数据库连接的技巧。三、作业与考核1. 作业实验报告:建立数据库连接2. 考核能熟练的在网页中使用数据库连接。实训八配置Global.asax 文件和Web.config文件一、教学目标掌握对Global.asax 文件和Web.config文件的配置二、内容与方法1. 内容(1)配置Global.asax 文件。(2)配置Web.config文件。(3)测试Global.asax 文件和Web.config文件的配置后的效果。2. 方法利用网页制作工具对Global.asax 文件和Web.config文件进行配置,在服务器环境下测试的运行情况,学习Global.asax 文件和Web.config文件的配置技巧。三、作业与考核1. 作业实验报告:Global.asax 文件和Web.config文件的配置2. 考核能熟练的Global.asax 文件和Web.config文件进行配置。实训九建立一个综合网站一、教学目标(1)进一步巩固网页制作技巧;(2)进一步掌握ASP.NET中数据库编程;(3)掌握ASP.NET网站制作流程。二、内容与方法1. 内容制作校园音乐网站。2. 方法利用网页制作工具制作网站,在服务器环境下测试网站的运行情况,学习网站的制作过程。三、作业与考核1. 作业实验报告:网站的制作2. 考核网站测试运行正常。四、使用教材的名称、主编人、出版社、出版时间及版次及主要参考书名称。教材的名称:ASP.NET程序设计教程C#版,主编:常永英,出版社:机械工业出版社,出版时间:2009-09-01,版次:1版参考书名称:参考教材名称主编出版社时间版次ASP.NET程序设计教程闫洪亮上海交通大学出版社2008年11月ASP.NET程序设计教程C#版上机指导与习题解答常永英机械工业出版社2009-02-051 2009 年 10 月15 日制定 ASP.NET Programming1. Basic informationCourse: ASP.NET ProgrammingCourse No. Total period: 48Credit hour: 2Course type: ElectiveSemester: AutumnCourse Unit: Office of Academic AffairsSuited specialty: AllPrecurrent course: C Language ProgrammingCourse principal: Dr. Li Hui2.IntroductionThe course of ASP.NET Programming Design, based on Microsoft ASP.NET programming design, is a course on web system construction and network program development. As an occupational technical course, it is regarded as an important part in the computer-related teaching courses. It can help students to improve their competence in programming practice, job-hunting and career creation.Through this course study, students are expected to learn to use the most advanced web development platform and grasp at the network applications programming. It not only gives an overview of the ASP.NET and dynamic website, but also enables students to develop various network applications like websites, message board, BBS and chat room, which are in large demand in business fields. Also it helps students to know the build and release of the dynamic websites, the design and management of network database and to understand the essence of courses integration. With abundant contents and cases study, through this course students can learn the ASP.NET based web applicable development system and grasp the application of this technology in practical project development. This course, with Visual Studio 2005 as program platform and C# as program language, is suitable for learners without any programming training. It uses rich cases study to completely introduce ASP.NET 2.0 website development. Main contents include the introduction of ASP.NET 2.0 and Visual Studio 2005 environment, C# 2005 programming guidance, Structured program design, common web server controls, ASP.NET 2.0 add-ins, database applications, web service introduction, and ASP.NET 2.0 website release, and so on. This course lays emphasis on the basic concept, new terms and terminology, methods and skills of ASP.NET, the way to web application design, ASP.NET installation, server controls employment, add-ins and objects application, database programming, debugging and so on. The difficulty in this course is the operation of database, integration of ASP.NET and database for the development of a practical network application and its release. Cases study in multimedia classroom will be helpful for this issue.3:the teaching outline of each part Parts of the teaching content, teaching outline, basic requirements and the number of hours of learning.This course mainly starts from basic theoretical knowledge on the ASP.Net frame characteristics and operating environment, the construction of B / S architecture and the three layer system structure, dynamic webpage structures which based on the Asp.Net C # grammar etc. To introduce the controls ,the design idea of webpage making and main page production in the perspective of the skills and operations . Finally to build a complete website with the knowledge you learned.Chapter One: The basic knowledge of ASP.NET ( 2 hours)This chapter mainly introduces the basic knowledge of ASP.NET network programming and network programming concepts, Web and Web application development concept and related knowledge.It is required to understand the dynamic webpage concept, understand the functions and features of ASP.NET, master how to build operating environment, have a preliminary understanding of ASP.NET syntax, and understand ASP.Net additional functions compared to the early ASP and JSP function. Chapter Two: ASP.NET initial ( 2 hours)ASP.NET is a Internet programming technology which first launched in 2000 by the Microsoft company, and it is a part of the. NET framework. It uses high efficiency, object-oriented approach to create dynamic Web application.This chapter explains what is ASP.NET,how ASP.NET develops, how to install the ASP.NET framework, how to configure the IIS, how to install Visual Studio 2005 and how to create and run ASP.NET applications. Create virtual directory, other text editors , Visual Studio 2005 introduction, create and run ASP.NET Web application, create a new ASP.NET ( Web forms ), how to add controls, save and browse page.Students are required to understand: the advantages of ASP.NET and development history. Familiar with: ASP.NET development environment configuration, the Visual Studio 2005 integrated development environment. Master: ASP.NET execution model, ASP.NET encoding, ASP.Net characteristics, function, principle and the operating environment of ASP.Net and its installation. To train the students to correctly install the operating environment of ASP.Net, can run correctly the first simple ASP.Net procedures, can correct understanding of ASP.Net implementation principle.The Chapter Three: HTML language ( 4 hours)Hypertext markup language ( Hypertext Markup Language, HTML ) is one of several markup languages and it is the markup language designed for the Internet documents. Although HTML is very simple, easy to master, it is also important, because it is the foundation of webpage design and Web application development . This chapter focuses on the HTML display principle, HTML making tools and common HTML markers. The students are required to understand the HTML language format, function and ASP.Net grammatical relation and difference.The Chapter Four:C # Foundation ( 4 hours)C # develops from C and C + + , and it inherits the C + + and Java language advantages, which means it is an object-oriented programming language and it is a powerful and efficient and concise language with complete security and error handling mechanism etc. C # is a programming language under Microsoft . NET development platform , it is the core of NET development platform. Microsoft 's NET development program creates a new situation, which makes the network programming easy, the platform also provides a more powerful Web services, with the rich library programmers can quickly develop the program.Students are required to grasp the basic grammatical structures of ASP.Net, C # grammar and its data types and the reasonable configuration of ASP.Net compiler. Understanding of ASP.Net and C # language relationship. Understanding of C # language and C language and C + + language contact and difference. To train the st

    注意事项

    本文(ASP.NET程序设计课程教学大纲.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开