课程标准302C网络程序设计与开发.pdf

上传人:g****s 文档编号:86101340 上传时间:2023-04-13 格式:PDF 页数:19 大小:837.55KB
返回 下载 相关 举报
课程标准302C网络程序设计与开发.pdf_第1页
第1页 / 共19页
课程标准302C网络程序设计与开发.pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《课程标准302C网络程序设计与开发.pdf》由会员分享,可在线阅读,更多相关《课程标准302C网络程序设计与开发.pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 软件技术专业 C#网络程序设计与开发 课程标准 信息工程系 2009年 8 月 课程编码:2-12 课程名称:C#网络程序设计与开发 课程类别:类 课程属类:理论课实践课 课程学分:6 学分 参考课时:90 学时 教学组织:教学做一体化 适用专业:软件技术 先修课程:程序设计基础 数据库系统与应用 计算机网络基础 后继课程:综合项目实践 毕业设计 职业资格(或职业工种):程序员 课程部门:信息工程系 制 订:C#网络程序设计与开发课程开发团队 批 准 人:团队负责人:第一部分 课程定位 一、课程性质 本课程在软件技术专业人才培养方案中处于职业核心类课,属于专业必修课。二、课程地位 本课程是软

2、件技术专业开设的职业核心课程之一,本课程的主要目标是初步学会运用 C#语言的方法与技术,能够独立完成各种 C#桌面级和网络级项目;并能够按照从事.net程序员或 C#程序员相应的岗位,养成以软件工程的方法来编写软件和设计程序的意识,并指导自己的行动。三、主要功能 通过本课程的学习,使学生掌握 C#程序设计的基本方法、基本技术,能够独立对各种 C#桌面级和网络级项目从需求分析入手,到概要设计、详细设计、测试与完善等各种阶段的流程进行设计和实施;并能够按照软件工程的方法编写项目需求规格说明书、软件设计方法、软件测试的步骤等。四、与其他课程关系 在学习本课程之前,首先需要具备了一门程序设计的基本能力

3、(如 java程序设计或 C 语言程序设计),并且已经具备了数据库相关的知识(如 SQL SERVER 数据库系统设计与应用)和计算机网络基础相关的知识(如计算机网络应用基础),才能更好的学习该课程。另外这门课程也是后续课程设计(java、jsp和 C#课程设计)、毕业设计、顶岗实习等各个环节或课程的前导课。第二部分 课程设计理念 一、课程开发依据 本课程遵照教高200614号、教高200616号、教高厅函200747号等文件精神,依据本专业的人才培养方案,确定本课程的目标和教学内容。二、内容选取标准 内容选取主要遵循以下原则:1.在课程设计上,坚持以能力为本位,以学生为主体,教师角色转换为倡

4、导者。2.在课程内容选取上,应以过程性知识为主、陈述性知识为辅,即以实际应用的经验和策略的习得为主、以适度够用的概念和原理的理解为辅。3.在课程内容排列上,应以工作过程为参照系整合陈述性知识与过程性知识。4.在课程内容结构上,突出模块化设置,以便新技术新产品进入教学内容。5.在课程职业技能培养上,要把职业资格证书(职业标准)的考核项目与要求纳入到专业课程标准之中,为学生就业服务。6.在课程教学组织设计上,要以真实工作任务或社会产品为载体组织教学,积极推广探索教学做一体化、情境式教学、互动式教学。7.以“REACT”设计情境教学,以“3P”和“ARCS”模式设计互动式教学活动。8.在教学资源建设

5、上,突出学习包教学标准建设和借助教学平台开发网络教学资源。9.在培养过程中,注重全人发展、服务学习、学长计划、过程资历认可(RPL)的实施。三、设计方法和思路 1.全人发展(Whole Person):待人接物、如何看待钱、价值观、怎么安排自己。2.服务学习(Service Learning):到非盈利机构作义工,提高学习动力,培养为他人服务精神,并把这些活动作为成绩之一。3.学长计划:学生辅导员。4.过程资历认可(RPL):如学徒 10 年,要认可他。第三部分 课程目标 课程的目标设计明细表,如表 3-1 所示。表 3-1 课程目标明细表 序号 学习情境(具体任务)职业能力(知识能力素质)1

6、 C#编程知识导入 1.1 C#与.Net 相关知识理解 1.2 C#环境的创建 1.3 变量和表达式的应用 1.4 流程控制 1.5 复杂变量使用 1.6 函数的应用 1.7 类的定义和应用 1.8 泛型的应用 2 windows 应用程序开发 2.1 windows 窗体设计器应用 2.2 信息显示控件应用 序号 学习情境(具体任务)职业能力(知识能力素质)2.3 触发事件控件应用 2.4 文本控件应用 2.5 信息列表控件应用 2.6 组合控件应用 2.7 菜单工具栏状态栏应用 2.8 MDI 应用程序创建 2.9 通用对话框应用 2.10 windows 应用程序分析 2.11 win

7、dows 应用程序设计开发 2.12 windows 应用程序测试完善 3 数据访问 3.1 文件系统数据访问 3.2 C#代码访问数据库 3.3 DataReader 和 DataSet 应用 3.4 数据库的更新 3.5 ADO.net 中的 SQL 语句执行 3.6 使用 VS2005 连接数据库 3.7 使用 Server Explorer 浏览数据库对象 3.8 使用 VS2005 完成数据驱动程序 3.9 使用 VS2005 完成数据绑定 4 网络应用程序开发 4.1 简单 web 页面创建 4.2 web 编程技术回顾 4.3 ping 程序实现 4.4 局域网扫描程序设计 4.

8、5 邮件发送程序 4.6 多线程技术应用 4.7 局域网聊天程序 4.8 局域网监控软件设计 4.9 局域网广播程序设计 4.10 天气预报程序设计 4.11 列车时刻表查询程序设计 4.12 Remoting 通信技术应用 4.13 网络黑客概述 4.14 在线翻译程序设计 4.15 FTP 客户端设计 4.16 本地网络数据包监视程序设计 5 综合项目设计开发 5.1 人员分组,题目选择与任务分工 5.2 项目概要设计 5.3 项目详细设计 5.4 项目实施与测试 5.5 项目美化与完善 5.6 项目相关文档编写 第四部分 课程内容和要求 一、课时要求 根据上述课程目标,设计具体课时安排如

9、表 4-1所示。表 4-1 课程课时安排表 学习领域 C#网络程序设计与开发 编号 2-12 学期 3 基准学时 教学做一体化:90 学习难度 3 学习情境设置 序号 名称 学时分配 学习情境 1 C#编程知识导入 12 学习情境 2 windows 应用程序开发 18 学习情境 3 数据访问 12 学习情境 4 网络应用程序开发 30 学习情境 5 综合项目设计开发 18 合计 90 二、课程内容和要求 根据前面设计的具体任务,设计课程内容及要求表述如下。(一)学习情境 1 设计 学习情境 1 如表 4-2 所示。表 4-2 学习情境 1 C#编程知识导入 学习情境 1 C#编程知识导入 学

10、习学时 12 学时 学习目标 总目标:了解 C#语言的基本特点和开发环境,能熟练使用流程控制、函数、类进行基本的程序设计和开发。具体目标:1 C#与.Net相关知识理解 2 能创建 C#编译开发环境 3 会根据需求在项目使用变量和表达式解决相应问题 4 能灵活使用流程控制处理问题 5 会使用复杂变量处理特殊问题 6 能在项目中灵活使用函数 7 能在项目中熟练运用类 8 能在项目中使用泛型 主要内容 1 C#与.Net相关知识理解 2 C#环境的创建 3 变量和表达式的应用 4 流程控制 5 复杂变量使用 6 函数的应用 7 类的定义和应用 8 泛型的应用 教学方法建议 1.讲授法 2.案例教学

11、法 3.学生上网查阅 C#、.net Framework等资料 4.建议教师和学生互动,讨论式教学 考核与评价 1.课堂表现 2.课后作业 3.网上资料搜索 4.实际选择能力 教学材料 1.教材:C#网络程序开发案例教程(中国电力出版社,刘文主编)C#入门经典教程(第三版)(清华大学出版社,Karli Watson主编)2.网络资源:1、http:/(数字化资源平台软件工程与文档写作课程)2、http:/ 学生具备基本文字表达和描述能力,具备计算机的基础知识和基本操作能力,具备 MIS系统设计开发能力。对教师基本要求 教师应熟悉了解常用系统开发流程,应至少掌握一种程序设计语言,并具有MIS系统

12、设计开发技能。备注 1.要求学生课前 30 分钟对教材进行学习。2 如条件许可,应带领学生至少到两家实际软件企业进行考察,以加深学生对项目开发流程的理解。3.培养学生软件开发规范的理念,避免盲目追求代码编写能力而忽视系统分析过程。(二)学习情境 2 设计 学习情境 2 如表 4-3 所示。表 4-3 学习情境 2 windows 应用程序开发 学习情境 2 windows 应用程序开发 学习学时 18 学时 学习目标 总目标:能更具项目要求完成 windows应用程序的界面设计和功能实现 具体目标:1.能在项目中熟练使用windows窗体设计器进行界面设计 2.能在项目中熟练使用信息显示控件

13、3.能在项目中熟练使用触发事件控件 4.能在项目中熟练使用文本控件 5.能在项目中熟练使用信息列表控件 6.能在项目中熟练使用组合控件 7.能在项目中熟练使用菜单工具栏状态栏 8.能在项目中熟练使用MDI创建应用程序 9.能在项目中熟练使用通用对话框 10.能对windows综合应用程序进行需求分析 11.能windows综合应用程序进行设计开发 12.能 windows综合应用程序进行测试完善 主要内容 1.windows窗体设计器应用 2.信息显示控件应用 3.触发事件控件应用 4.文本控件应用 5.信息列表控件应用 6.组合控件应用 7.菜单工具栏状态栏应用 8.MDI应用程序创建 9.

14、通用对话框应用 10.windows应用程序分析 11.windows应用程序设计开发 12.windows应用程序测试完善 教学方法建议 1.项目教学法:将教学内容融入到实际项目工程中,每次完成项目的一部分。2.任务驱动教学法:对项目进行分解为小任务,通过任务驱动教学。3.案例教学授法:对于小任务通过各种实际的案例、操作实例提高学生学习的兴趣和对知识、能力的掌握和运用。考核与评价 1.课堂表现 2.windows程序界面设计美观程度 3.各种控件的属性和方法使用的熟练程度 4.能否在规定时间内完成系统设计要求 教学材料 1.教材:C#网络程序开发案例教程(中国电力出版社,刘文主编)C#入门经

15、典教程(第三版)(清华大学出版社,Karli Watson主编)2.网络资源:1、http:/(数字化资源平台软件工程与文档写作课程)2、http:/ C#开发中心)3、http:/ 学生具备可视化程序设计和开发、调试的基本能力,具备计算机的基础知识和基本操作能力,具备 MIS系统设计开发能力。对教师基本要求 教师应熟悉了解常用系统开发流程,应至少掌握一种可视化程序设计语言,并具有 MIS系统设计开发技能,对 windows常用组件的属性和方法能根据需求进行选择和使用。备注 1.要求学生课前 30 分钟对项目案例进行学习。2.如条件许可,应带领学生至少到两家实际软件企业进行考察,以加深学生对

16、windows界面设计的理解。3.培养学生团队合作开发的理念,避免盲目追求代码编写能力而忽视系统分析过程。(三)学习情境 3 设计 学习情境 3 如表 4-4 所示。表 4-4 学习情境 3 数据访问 学习情境 3 数据访问 学习学时 12 学时 学习目标 总目标:掌握数据库设计的基本概念,程序设计风格及面向对象程序设计方法 具体目标:1 能根据项目需求完成文件系统数据访问 2 能熟练使用 C#代码进行数据库操作。3 能熟练使用 DataReader和 DataSet解决项目数据库的内容读取和绑定 4 能正确使用 C#完成项目数据库的更新 5 能对 ADO.net 中的 SQL语句进行正确执行

17、 6 会使用 VS2005连接数据库 7 会使用 Server Explorer浏览数据库对象 8 会使用 VS2005完成数据驱动和绑定 主要内容 1 文件系统数据访问 2 C#代码访问数据库 3 DataReader和 DataSet应用 4 数据库的更新 5 ADO.net 中的 SQL语句执行 6 VS2005连接数据库 7 Server Explorer浏览数据库对象 8 VS2005完成数据驱动和绑定 教学方法建议 1.项目教学法:将教学内容融入到实际项目工程中,每次完成项目的一部分。2.任务驱动教学法:对项目进行分解为小任务,通过任务驱动教学。3.案例教学授法:对于小任务通过各种

18、实际的案例、操作实例提高学生学习的兴趣和对知识、能力的掌握和运用。考核与评价 1.课堂表现 2.数据库操作正确行和熟练程度 3.SQL语句的掌握程度 4.目标成效 教学材料 1.教材:C#网络程序开发案例教程(中国电力出版社,刘文主编)C#入门经典教程(第三版)(清华大学出版社,Karli Watson主编)2.网络资源:1、http:/(数字化资源平台软件工程与文档写作课程)2、http:/ C#开发中心)3、http:/ 学生具备 SQL SERVER数据库的管理能力,具备计算机的基础知识和基本操作能力,具备程序设计的能力。对教师基本要求 教师应熟悉掌握 SQL SEVER数据库的基本草组

19、哟,应至少掌握一种可视化程序设计语言,并具有数据库管理员的基本能力和素质。备注 1.要求学生课前 30 分钟对项目案例进行学习。2.如条件许可,应带领学生至少到两家实际软件企业进行考察,以加深学生对数据库分析与设计的理解。3.培养学生团队合作开发的理念,避免盲目追求代码编写能力而忽视系统分析过程。(四)学习情境 4 设计 学习情境 4 如表 4-5 所示。表 4-5 学习情境 4 网络应用程序开发 学习情境 4 网络应用程序开发 学习学时 30 学时 学习目标 总目标:能使用程序设计语言及面向对象程序设计风格,灵活实现系统功能。具体目标:1.通过 ping程序设计与实现,能完成项目中的进程创建

20、与启动功能。2.通过完成局域网扫描程序设计,能完成项目中主机 IP 地址的获取功能。3.通过完成邮件发送程序,能完成项目中邮件发送功能。4.通过完成多线程技术应用,能完成项目中线程创建功能。5.通过完成局域网聊天程序,能完成项目中局域网通信功能。6.通过完成局域网监控软件设计,能完成项目中局域网主机监控功能。7.通过完成局域网广播程序设计,能完成项目中局域网广播功能。8.通过完成天气预报程序、列车时刻表查询程序设计,能完成项目中 Web Service 9.通过完成 Remoting通信技术应用,能完成项目中远程通信。10.通过完成在线翻译程序设计,能完成项目中字符搜索和 Web Reques

21、t使用 11.通过完成网络五子棋游戏设计,能完成项目中网络通信、应用协议与交互功能的实现。12.通过完成 FTP客户端设计,能完成项目中文件传输功能。主要内容 1.ping程序实现 2.局域网扫描程序设计 3.邮件发送程序 4.多线程技术应用 5.局域网聊天程序 6.局域网监控软件设计 7.局域网广播程序设计 8.天气预报程序设计 9.列车时刻表查询程序设计 10.Remoting通信技术应用 11.在线翻译程序设计 12.网络五子棋游戏设计 13.FTP客户端设计 教学方法建议 1.项目教学法:将教学内容融入到实际项目工程中,每次完成项目的一部分。2.任务驱动教学法:对项目进行分解为子任务,

22、通过任务驱动教学。3.案例教学授法:对于子任务通过各种实际的案例、操作实例提高学生学习的兴趣和对知识、能力的掌握和运用。考核与评价 1.课堂表现 2.子任务完成情况 3.设计实现速度 4.设计功能完整性 5.目标成效 教学材料 1.教材:C#网络程序开发案例教程(中国电力出版社,刘文主编)C#入门经典教程(第三版)(清华大学出版社,Karli Watson主编)2.网络资源:1、http:/(数字化资源平台软件工程与文档写作课程)2、http:/ C#开发中心)3、http:/ 学生具备程序设计的基本能力,具备计算机的基础知识和基本操作能力,具备网络程序设计开发能力。对教师基本要求 教师应熟悉

23、了解常用网络程序开发流程,应至少掌握一种可视化程序设计语言,并具有网络程序设计开发技能。备注 1.要求学生课前 30 分钟对教材进行学习。2 如条件许可,应带领学生至少到两家实际软件企业进行考察,以加深学生对系统需求分析的理解。3.培养学生软件工程的概念,避免盲目追求代码编写能力而忽视系统分析过程。(五)学习情境 5 设计 学习情境 5 如表 4-6 所示。表 4-6 学习情境 5 综合项目设计开发 学习情境 5 综合项目设计开发 学习学时 18 学时 学习目标 总目标:掌握综合项目设计的目的和原则,能够对任务分解与组合以及具备合作开发综合项目。具体目标:从以下 8 个题目,以小组为单位选择一

24、个题目:1、进销存管理系统 2、力资源管理系统 3、生产管理系统(MRP)4、财务管理系统 5、图书管理系统 6、酒店管理系统 7、医院管理系统 8、高校教务管理系统 主要内容 1.综合系统需求分析 2.数据库设计与实现 3.系统设计与开发 4.系统测试与完善 5.系统文档编辑 教学方法建议 1.项目教学法:将教学内容融入到实际项目工程中,每次完成项目的一部分。2.任务驱动教学法:对项目进行分解为小任务,通过任务驱动教学。3.案例教学授法:对于小任务通过各种实际的案例、操作实例提高学生学习的兴趣和对知识、能力的掌握和运用。考核与评价 1.课堂表现 2.安装过程规范化程度 3.安装速度 4.安装

25、完整性 5.安装成效 教学材料 1.教材:C#网络程序开发案例教程(中国电力出版社,刘文主编)C#入门经典教程(第三版)(清华大学出版社,Karli Watson主编)2.网络资源:1、http:/(数字化资源平台软件工程与文档写作课程)2、http:/ C#开发中心)3、http:/ 学生具备基本文字表达和描述能力,具备计算机的基础知识和基本操作能力,具备 MIS系统设计开发能力。对教师基本要求 教师应熟悉了解常用系统开发流程,应至少掌握一种程序设计语言,并具有MIS系统设计开发技能。备注 1.要求学生课前 30 分钟对教材进行学习。2 如条件许可,应带领学生至少到两家实际软件企业进行考察,

26、以加深学生对系统需求分析的理解。3.培养学生软件工程的概念,避免盲目追求代码编写能力而忽视系统分析过程。三、国家职业标准 对于本课程,在国家职业标准中要求,如表 4-7所示。表 4-7 程序员(.NET)职业标准一览表 职业功能 工作内容 技能要求 专业知识要求 比重 一、使用 C#语言和 Microsoft Visual Studio.NET 集成开发环境设计和编写面向对象的 Windows 应用程序和Web 应 用程序的基本技能(一)熟悉开发环境 1 了解有关 Microsoft.NET 框架和 Microsoft Visual Studio.NET 集成开发环境的主要概念 2 了解如何在

27、此开发环境下工作以及创建.NET 应用程序 Microsoft.NET 框架和Microsoft Visual Studio.NET 集成开发环境的主要概念 1%(二)C#语言的基本原理 1 掌握 C#语言的基本语法和结构 2 掌 握C#数 据 类 型 和Microsoft.NET 的公共类型系统 C#语言的基本语法和结构 2%(三)C#中对象的创建 1 掌握面向对象编程的基本知识 2 解释如何定义类和创建对象 3 掌握如何组织类 4 掌握如何定义、编写和调试方法 面向对象编程的基本知识 3%(四)面向对象的编程技术 1 了解有关面向对象设计的重要原理和面向对象编程的优点 2 掌握如何创建可被

28、其他类继承使用的类 面向对象设计的重要原理 2%(五)C#编程 1 了解数组和集合等几种数据结构 2 了解数组和集合等几种数据结构的用途 3 掌握接口、异常处理的概念和语法、代理以及代理数组和集合等几种数据结构 3%在事件处理中的应用(六)编写基于.NET 应用程序 1 了解Microsoft.NET 框架类库 2 了解 System.Object 类以及它的一些常用派生类 Microsoft.NET 框架类库 2%(七)使用ADO.NET 访 问 数据 1 掌握 Microsoft ADO.NET 以及 System.Data 命名空间中的对象来访问数据库中的使用 2 掌 握ADO.NET

29、创 建Windows 应用程序,如何连接数据库和创建查询的使用 介 绍 了 如 何 使 用Microsoft ADO.NET 以 及System.Data 命名空间中的对象来访问数据库中 的数据 2%(八)创 建 基 于Windows 的应用程序 1 掌握创建菜单、通用对话框和自定义对话框、状态栏和工具栏,以增强应用程序的可用性 创建菜单、通用对话框和自定义对话框、状态栏和工具栏 1%(九)C#应用程序中使 用XML Web Service 1 了解 System.Web.Services 命名空间 2 掌握在 C#应用程序中创建 和 使 用XML Web Service System.Web

30、.Services 命名空间 1%(十)创建 Web 应用程序 1 了解 System.Web.UI 命名空间 2 掌握创建具有 Web 窗体的 Web 应用程序 3 掌握向 Web 窗体添加控件,以及如何使用 Web 窗体提交数据和响应事件 System.Web.UI 命名空间 1%(十一)应用程序设置和部署 1 掌握存储用户首选项以及如何配置应用程序的设置 2 掌握用 Microsoft Visual Studio.NET 部署 C#应用程序的有关过程 存储用户首选项以及如何配置应用程序的设置 1%(十二)进阶学习目标 1 介绍了 C#中一些更高级的功能,帮助学生巩固以及获取的知识技能 C

31、#中一些更高级的功能 1%二、掌握使用 C#开发应用程序所需的知识和技能,具备利用 C#开发 Windows应用程序的能力(一)Windows 窗体介绍 1 了解 Windows 窗体和控件的使用 2 学 会 创 建 多 文 档 界 面(MDI)应用程序 使用 Windows 应用程序模板创建简单的 C#应用程序的方法 3%(二)使用控件 1 掌握控件事件处理 2 了解常见控件的使用 使用窗体和控件创建用户界面的方法 3%(三)构建控件 1 掌握创建自定义控件的方法 在窗体和控件中用户输入有效性的验证技术 2%(四)在 Windows窗体应用程序中使用数据 1 理解 ADO.NET 的结构 2

32、 掌握在 Windows 窗体中使用 ADO.NET 绑定数据 在 Windows 应用程序中引入 XML Web服务的方法 3%(五)与托管对象进行互操作 1 掌握如何在 Windows 窗体中使用 COM 组件和 Win32 API 在 Windows 应用程序 中 使 用.NET 和COM 组件的方法 3%(六)Windows 窗体应用程序中的报表和打印 1 掌握 Window 窗体程序中的文档打印 2 掌握 Crystal Report 的使用 通过使用 Microsoft ADO.NET 和绑定集合将 Windows 窗体绑定到多种数据源的方法 3%(七)异步编程 1 理 解 .NE

33、T Framework 中异步编程的方法 2 理解多线程编程 打印、报表、多线程编程技术 3%(八)增强应用程序的可用性 1 理解程序辅助功能 2 掌握应用程序本地化技术 从应用系统中获得帮助的方法 3%(九)部署 Windows窗体应用程序 1 掌握如何部署 Windows 应用程序 应用程序本地化技术 3%(十)Windows 窗体应用程序的安全性 1 掌握.NET 安全性 应用程序的发布以及安全性编程方法 3%三、掌握使用ASP.NET开 发.NET应用程序所需的知识和技能,具备利 用ASP NET开发.NET 应用程序的能力(一)Microsoft.NET Framework 概述 1

34、 理解.NET Framework 的基本组成 2 了解 ASP.NET 的相关知识.NET Framework 和ASP.NET 的基本概念 1%(二)使用 Microsoft Visual Studio.NET 1 掌握 Visual Studio.NET集成开发环境的使用 2 学会创建 ASP.NET Web应用程序 Visual Studio.NET集成开发环境 2%(三)使 用 基 于Microsoft.NET 的开发语言 1 了解.NET Framework 开发语言 2 掌握 Visual Studio.NET 创建类的使用.NET Framework 开发语言 2%(四)创建

35、Microsoft ASP.NET Web 窗体 1 掌握 Web 窗体的基本概念 2 学会创建 Web 窗体并添加服务器控件 ASP.NET构 造 的Web 窗体的使用 3%(五)在 Microsoft ASP.NET Web 窗体中添加代码 1 掌握在 Web 应用程序中添加代码和事件处理程序 2 熟悉 Page 对象的事件和属性 在 Web 应用程序中添加代码和事件处理程序 3%(六)Microsoft ASP.NET Web 应用程序的跟踪机制 1 掌 握 用 Trace 对 象 和 Debug对象查看Web应用程序的运行时信息的使用 掌握用 Trace 对象和 Debug对 象 查

36、看Web 应用程序的运行时信息的使用 2%(七)验证用户输入 1 学会使用输入验证控件来学会使用输入验证3%检验用户在 Web 窗体中的输入 2 了解客户端和服务器端验证的区别 控件来检验用户在Web 窗体中的输入(八)创建用户控件 1 掌握创建用户控件的方法 2 掌握在 Web 窗体中添加用户控件 掌握创建用户控件的方法 3%(九)使用 Microsoft Visual Studio.NET 访问关系型数据 1 了解ADO.NET 的对象模型 2 掌握使用 ADO.NET 访问数据库的方法 3 掌握使用数据绑定控件显示数据的方法 了解 ADO.NET 的对象模型 3%(十)使用 Micros

37、oft ADO.NET 访问数据 1 学会使 用 Connection、DataAdapter、DataSet 和DataReader 等数据库对象 2 掌握用DataGrid控件来访问和处理数据的方法 使用 Connection、DataAdapter、DataSet和DataReader 等数据库对象 3%(十 一)通 过 Microsoft ADO.NET 调用存储过程 1 学会调用数据库中的存储过程 2 掌握如何向存储过程添加参数和获取返回值 调用数据库中的存储过程 2%(十二)读写 XML 数据 1 了解 ASP.NET 中 XML的体系结构和对象 2 掌握 DataSet 对象操作

38、XML 数据的方法 3 以及学会使用 XML Web服务器控件 创建使用 XML 和ADO.NET的ASP.NET 应用程序的方法 3%(十三)使用和创建 XML Web service 1 了解从 Web 窗 体调用XML Web service 的目的和步骤 2 掌 握 创 建XML Web service 的方法 开 发 和 使用 XML Web 服务 2%(十四)状态管理 1 掌握状态管理的基本概念 2 学会使用应用程序变量和会话变量 3 掌握有 Cookie 会话和无Cookie 会话的相关知识 应用程序状态管理的两种方法 3%(十五)配置、优化和 部 署 Microsoft ASP

39、.NET Web 应用程序 1 学会使用 Cache 对象和ASP.NET 输出缓存来优化 Web 应用程序 2 掌 握 如 何 配 置 和 部 署 Web 应用程序 使用 Microsoft.NET Framework 创建安全的 Web 应用程序的方法 2%(十六)Web 安全性介绍 1 了解 Web 安全性的基本概念 使用结构化方法进行 Web 应用程序安3%2 了解 STRIDE 模型 3 掌握创建 Web 应用程序安全环境的技术 全性的测试 四、掌 握SQL Server 2000 数 据库应用以及管理技能的技能,具备开发基于数据库应用程序的能力(一)数据库管理系统概述 1 数据库概

40、念 2 数据库应用以及发展趋势 3 数据库管理系统和其他系统的关系 数据库以及管理系统概念 1%(二)数据模型概念以及规范 1 基本概念 2 关系模型和规范化 数据模型基本概念以及规划化操作 1%(三)Transact-SQL语言应用 1 Transact-SQL编程语言基础 2 Transact-SQL语句 3 操作关系数据库 Transact-SQL 语 句以及数据库应用 2%(四)数据库系统管理 1 数据库管理概述 2 数据库安全 3 备份数据库 4 恢复数据库 5 数据库配置与维护 数据库系统安全以及日常维护应用 2%(五)数据库系统的开发和管理 1 创建数据库 2 管理数据库 3 数

41、据库开发过程和策略 4 数据完整性 数据库管理以及日常维护应用 2%(六)ODBC和ADO.Net数据访问 1 通过 ODBC访问数据库 2 通过 ADO.Net访问数据库 数据库访问概念以及数据连接访问应用 2%(七)数据仓库 1 数据仓库概述 2 联机分析处理(OLAP)3 数据挖掘简介 数据仓库概念以及应用 1%第五部分 实施建议 下面对教学内容实施过程中的教学、评价与考核、教材编写、课程资源开发与利用等方面,详细表述如下:一、教材选用 书名:C#网络程序开发案例教程 主编:陈青华 出版社:中国电力出版社 出版日期:2008年 8 月第 1 版 C#入门经典教程(第三版)(清华大学出版社

42、,Karli Watson主编)二、教材编写 必须依据本课程标准编写教材。充分体现任务引领、实践导向课程设计思想。教材要体现先进性、通用性、实用性。反映新技术、新工艺,典型产品或服务的选择要科学,体现地区产业特点。文字表述要求。教材内容呈现方式,其结构如下:咨询(问题情境):决策(问题分析):计划(任务设计):实施(任务实施):检查(任务总结):评估(思考训练):拓展(任务拓展):三、学习单元设计 学习单元设计要围绕工作过程的工作对象、工作内容、工作方法、工作手段、工作组织和工作要求六个要素,按照工作过程的咨询、决策、计划、实施、检查、评估 6 个步骤,对教学活动进行详细设计,既要具体、又可操

43、作。四、其他资源开发与利用 教师指引、学生实验实训项目单、学生实验实训记录单。第六部分 附录 一、术语解释 1、DD:Data Dictionary 2、E-R:Entity Relation Diagram 3、DFD:Data Flow Diagram 4、STD:Status Transfer Diagram 5、OOA:Object-Oriented Analysis 6、SRS:Software Requirement Specification 7、PAD:Problem Analysis Diagram 8、PDL:Program Design Language 9、Jackson 10、Use Case Diagram 11、Object Diagram 12、Component Diagram 13、Deployment Diagram 15、Sequence Diagram 16、Collaboration Diagram 17、State chart Diagram 18、Class Diagram 二、参考文献 计算机世界 期刊 三、参考网站 1、http:/(数字化资源平台软件工程与文档写作课程)2、http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁