ASP.NET 就业实例教程 课程教学大纲 ( 课程英文名称 ) 课程编号 : 学 分 :5 学分 学时 :40 学时 ( 其中 : 讲课学时 :24 上机学时 :16) 先修课程 :C# 程序设计 SQL Server 数据库 网页设计与制作后续课程 : 适用专业 : 信息及其计算机相关专业开课部门 : 计算机系 一 课程的性质与目标 ASP.NET 就业实例教程 是面向计算机相关专业的一门专业实训课, 涉及项目的创建与发布 数据库操作 一般处理程序 Web 控件 三层架构 异步处理以及 MVC 架构等内容, 通过本课程的学习, 学生能够掌握在项目中操作数据库 三层架构的设计思想 处理异步请求等, 学会利用 Visual Studio 工具完成 ASP.NET Web 应用程序的开发 二 课程的主要内容及基本要求 第一章 ASP.NET 基础入门 (4 学时 ) B/S 架构和 C/S 架构 静态网页和动态网页 URL 地址 ( 网址 ) HTTP 协议 页面运行原理 服务器的概念 网站发布 HTML CSS JavaScript 的使用
静态网页和动态网页 HTTP 协议 页面运行原理 网站的发布 HTTP 协议 网站的发布 了解 B/S 架构和 C/S 架构 了解 URL 地址 ( 网址 ) 静态网页和动态网页 掌握 HTTP 协议 掌握页面运行原理 掌握网站的发布 在将项目发布到 IIS 上之前, 需要先安装 IIS, 发布项目时需要对 IIS 进行配置 建议考核课后习题, 并安排上机 第二章 ADO.NET(6 学时 ) SQL 操作语句 数据库的种类 SqlConnection 的对象 SqlCommand 的对象 SqlDataReader 的对象 SqlDataAdapter 的对象 DataSet 的对象 数据库连接字符串 SqlHelper 工具类 SqlConnection 的对象 SqlCommand 的对象 SqlDataReader 的对象 SqlDataAdapter 的对象 DataSet 的对象 SqlHelper 工具类 SqlDataReader 的对象 SqlHelper 工具类
掌握 SQL 操作语句 掌握 SqlConnection 的对象 掌握 SqlCommand 的对象 掌握 SqlDataReader 的对象 掌握数据库连接字符串 掌握 SqlHelper 工具类 建议考核课后习题, 并安排上机, 重点考核对 ADO.NET 五大的使用以及 SqlHelper 工具类的编写与使用 第三章一般处理程序 (6 学时 ) 一般处理程序的概念 Get 和 Post 请求方式 Request 对象的使用 Response 对象的使用 服务器表单标签 IsPostBack 属性 相对路径和绝对路径 请求报文 Cookie 对象 Session 对象 Server 对象 Application 对象 Get 和 Post 请求方式 Request 对象的使用 Response 对象的使用 请求报文 Cookie 对象 Session 对象 Get 和 Post 请求方式 请求报文 Cookie 对象 Session 对象 Server 对象 Application 对象
了解一般处理程序的概念 了解 IsPostBack 属性 掌握 Get 和 Post 请求方式 掌握 Request 对象的使用 掌握 Response 对象的使用 掌握 Cookie 对象 掌握 Session 对象 建议考核课后习题, 并安排上机, 重点考核 Get 和 Post 请求方式 Request 对象 Response 对象 Cookie 对象 Session 对象 Server 对象等的使用 第四章三层架构 (6 学时 ) 三层架构的概念和作用 三层的优缺点 Web 窗体 Page 类 HTML 服务器控件简介 Web 服务器控件简介 DBNull 类 内嵌表达式 IRequiresSessionState 接口 三层架构的使用 三层架构的概念和作用 三层的优缺点 三层架构的使用 三层架构的概念和作用 三层架构的使用 了解 Web 窗体 了解 Page 类 了解 DBNull 类 掌握三层架构的概念和作用 掌握三层的优缺点 掌握三层架构的使用 完成随堂练习题考核对三层的概念 作用以及优缺点的掌握程度, 并安排
上机课, 动手通过三层架构搭建一个项目 第五章 WebForm 控件 (8 学时 ) 基本的 Web 控件 验证控件 Repeater 控件 ListView 控件 DataPager 控件 ObjectDataSource 控件 var 关键字 Bind() 和 Eval() 方法 Image 控件 FileUpLoad 控件 Graphics 类 AddHeader() 和 WriteFile() 方法的使用 基本的 Web 控件 验证控件 Repeater 控件 ListView 控件 DataPager 控件 ObjectDataSource 控件 Image 控件 FileUpLoad 控件 Repeater 控件 ListView 控件 DataPager 控件 ObjectDataSource 控件 了解验证控件 了解 Image 控件 了解 FileUpLoad 控件 了解 var 关键字 了解 Bind() 和 Eval() 方法 掌握基本的 Web 控件 掌握 Repeater 控件 掌握 ListView 控件 掌握 DataPager 控件 掌握 ObjectDataSource 控件
完成随堂练习题, 并安排上机课, 动手使用 Repeater 控件和 ListView 控件 分别完成对数据的绑定, 掌握对 Repeater 控件和 ListView 控件的使用 第六章异步处理 (6 学时 ) 异步简介 DOM 操作 异步发送 Get 和 Post 请求 JSON 文本格式 XML 格式 status 属性和 readystate 属性 异步分页 EasyUI 框架简介 EasyUI 框架的使用 JavaScriptSerializer 类 异步发送 Get 和 Post 请求 异步分页 JSON 文本格式 EasyUI 框架的使用 JavaScriptSerializer 类 异步分页 EasyUI 框架的使用 了解 JSON 文本格式 了解 JavaScriptSerializer 类 掌握异步发送 Get 和 Post 请求 掌握异步分页 掌握 EasyUI 框架的使用 建议完成相关随堂练习题, 并安排上机课, 动手搭建项目实现异步分页展示数据, 掌握异步分页的操作 第七章 MVC 框架 (4 学时 )
MVC 思想 MVC 简介 MVC 请求过程 Routing 介绍 ViewBag 属性 ActionResult 的派生类 Razor 模板引擎 Razor 引擎语法 MVC 思想 MVC 请求过程 ViewBag 属性 Razor 模板引擎 MVC 请求过程 Routing 介绍 ActionResult 的派生类 了解 MVC 思想 掌握 MVC 请求过程 掌握 ViewBag 属性 掌握 Razor 模板引擎 建议完成相关随堂练习题, 并安排上机课, 动手使用 MVC 实现数据的增删查改操作, 掌握 MVC 的使用 三 学时分配 章目 讲课 上机 合计 第一章 ASP.NET 基础入门 2 学时 2 学时 4 学时 第二章 ADO.NET 4 学时 2 学时 6 学时 第三章一般处理程序 4 学时 2 学时 6 学时 第四章三层架构 4 学时 2 学时 6 学时 第五章 WebForm 控件 4 学时 4 学时 8 学时 第六章异步处理 4 学时 2 学时 6 学时 第七章 MVC 框架 2 学时 2 学时 4 学时 合计 24 学时 16 学时 40 学时
四 考核模式与成绩评定办法 本课程为考试课程, 期末考试采用百分制的闭卷考试模式 学生的考试成绩由平时成绩 (30%) 和期末考试 (70%) 组成, 其中, 平时成绩包括出勤 (5%) 作业 (5%) 实验和上机成绩(20%) 五 选用教材和主要参考书 本大纲是根据教材 ASP.NET 就业实例教程 所设计的 六 大纲说明 本课程的授课模式为 : 课堂授课 + 上机, 其中, 课堂主要采用多媒体的方式进行授课, 并且会通过测试题阶段测试学生的掌握程度 ; 上机主要是编写程序, 要求学生动手完成指定的程序设计或验证 撰写人 : 审定人 : 批准人 : 执行时间 :