1、NET技术及应用课程标准.NET技术及应用课程标准一、概述(一)课程性质 .NET技术及应用课程是五年制高职软件技术专业的主干课程。软件技术专业主要培养掌握一定的软件应用技术、软件测试技术基本理论,具有软件开发、软件测试、软件维护、软件应用能力的富有创造性的高技术应用型专业人才。.NET技术及应用是根据软件企业开发流程,将软件工程、数据库技术、程序设计融合在一起综合进行项目开发实战演练,对学生职业能力培养和职业素质养成起主要支撑作用,与前、后续课程衔接得当。(二)课程基本理念 在课程目标上要能体现从知识与技能、过程与方法、情感态度与价值观三个方面培养学生,为学生终身发展、应对现代社会和未来发展
2、的挑战奠定基础。在课程结构上要能够体现学生就业导向、特长发展以满足学生的不同学习需求,主要突出对学生的专业技能、项目经验、职业素质等方面的训练。在课程内容上要有适当的灵活性使教师可根据行业软件发展情况调整教学内容,以达成教学目标,使学生在就业时有很好的行业适应性为目标进行调整学生的社会参与意识和对社会负责任的态度。在课程实施上注重自主学习,提倡教学方式多样化以促进学生自主学习,让学生积极参与、乐于探究、勇于实验、勤于思考。在课程评价上注重强调更新观念,多种评价形式相结合。关注过程性评价,强调项目评价注意学生的个体差异,帮助学生认识自我、建立自信,促进学生在原有水平上发展。通过评价还应促进教师的
3、提高以及教学实践的改进等。(三)课程设计思路按照“以能力为本位、以职业实践为主线、以项目课程为主体的模块化专业课程体系”的总体设计要求,打破学科课程的设计思路,紧紧围绕工作任务完成的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求的相关性,提高学生的就业能力。本课程遵循软件工程的基本原理,以完整的案例的分步开发步骤进行知识点的组织,以VB.NET或C#.NET等.NET语言为程序设计工具,使学习者在实践中学习掌握开发一个实用项目的思路和技能。力图做到理论和实践相结合,知识和技能相统一,非常适宜于案例教学法的贯彻实施。本课程
4、主要内容包括:面向对象程序软件开发方法的运用、.NET体系结构、Visual Basic2005基本语法结构、应用界面构造、对数据库的操作、和Office的沟通、专业报表的制作、基本文件IO操作、程序调试和错误处理、WEB应用系统的开发和应用系统部署等。依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的学时数。在结合实际项目的综合训练中所占课时比例偏重,理论课时与实践课时总比例约为1:1。二、课程目标1、总目标知识目标:通过本课程的学习,使学生掌握面向对象编程的思想,掌握类、继承、对象、重写和重载等重要概念及实现,熟练使用常用控件,熟练应用 ADO.NET进行数据库应用开发。技能目
5、标:通过学习本课程,学生能够掌握基于.NET环境下,灵活使用VB.NET , 具有开发 Windows窗体应用程序以及Web窗体应用程序的能力。能够面向企业用户的需求,进行编码和测试,具备一个程序员的基本素质,具有开发 Windows 窗体应用程序以及 Web 窗体应用程序的能力。同时,培养学生具有一定的项目开发能力、团队协作的精神以及适应信息化社会要求的自学能力和获取计算机新知识、新技术的能力。2、具体目标通过本课程的学习,使学生: 熟悉开发一个完整项目的步骤 了解.NET体系结构及其作用,掌握.NET 平台和 .NET 框架的各个组件的功能 掌握Visual Basic.NET语言的基本语
6、法规则和语义 能使用Visual Studio2005开发、调试和部署项目 能建立标准的Windows界面 能通过ADO.NET操纵数据库 能创建、使用自定义类和控件 了解调试和防错 能理解事件体系 能读写外部文件 能控制打印和制作报表 能和Office沟通 能利用线程提高应用系统的性能 能通过ASP.NET建立简单的WEB应用 三、内容标准(课程内容与要求)项目一 案例和开发平台教学目标了解面向对象软件开发方法;掌握案例需求分析;掌握.NET 平台和 .NET 框架的各个组件的功能活动安排任务1 学生成绩管理系统建设方案考核评价建议理论考核和上机考核相结合,学生自主分析参考学时6主要内容知识
7、要点技能要点1.面向对象软件开发方法明确软件开发过程和面向对象软件开发方法;掌握系统需求分析思路学习“学生成绩管理系统”需求分析;2.NET基本概念掌握Visual Basic .NET的基础知识;了解Visual Basic.NET和Visual Studio.NET以及.NET框架的关系;掌握开发平台的安装和使用3.NET框架的工作原理了解.NET框架基本知识;了解Visual Basic.NET的效能和特点掌握Visual Studio.NET 的开发工具4本课程学习和实践要求掌握本课程完整案例开发步骤和实践要求掌握提出问题、明确目标和解决问题的设计思路项目二 Visual Studio
8、 2005集成开发环境教学目标掌握.NET 平台和 .NET 框架的各个组件的功能活动安排任务1 熟悉开发环境任务2 编写Hello World程序考核评价建议上机考核,考核学生开发环境的使用熟练程度参考学时6主要内容知识要点技能要点1.Visual Studio 2005的启动和退出启动和退出Visual Studio 2005的方法启动和退出Visual Studio 20052运行VB.NET程序熟悉掌握运行VB.NET程序的方法运行VB.NET程序3.了解Visual Studio 2005关键工具认识.NET的集成开发环境;认识控件工具箱掌握VisualBasic .NET如何在.N
9、ET 平台中运用4.创建简单的VB.NET程序掌握开发VisualBasic.NET应用程序的基本步骤编写Hello World程序项目三 学生成绩管理系统-主控界面教学目标掌握基本的编程原理,包括基于事件驱动的编程;掌握有关类、对象、属性、方法和事件的概念;掌握使用窗体和控件来创建用户界面活动安排任务1 建立学生成绩管理系统主控界面参考学时12考核评价建议上机考核,考核学生主控窗体的制作,考查控件的使用灵活性主要内容知识要点技能要点1. 创建“学生成绩管理系统”的主控窗体掌握基于事件驱动的编程;掌握有关类、对象、属性、方法和事件;创建窗体,设置属性,调用方法,为事件编写代码的方法明确创建主控
10、界面思路;创建“学生成绩管理系统”的主控窗体2添加人机交互控件掌握为窗体添加控件;掌握创建菜单、工具条和状态栏的方法对象的命名和使用规则;使用MenuStrip控件创建菜单;使用ToolStrip控件创建工具条;使用StatusStrip控件创建状态栏3代码风格掌握访问限制符的使用;了解过程的分类;通过自定义子过程实现控制功能;命名代码名称和格式化和归类代码的方法为菜单项添加代码;为工具按钮添加代码;通过自定义子过程完善控制效果项目四 学生成绩管理系统-各功能窗体教学目标掌握命名,声明和定义变量和使用变量和常量的方法;掌握对象的创建和使用;掌握分支控制结构 活动安排任务1 制作和调用“浏览”窗
11、体任务2 制作和调用“增改学生”窗体任务5 控制调用各功能窗体参考学时22考核评价建议笔试与上机考核,考核程序分析能力主要内容知识要点技能要点1. 制作和调用“浏览”窗体明确“浏览”窗体的作用;掌握命名,声明和定义变量和使用变量和常量的方法;多文档窗口制作和调用“浏览”窗体;熟练掌握变量的基本概念,能够灵活应用2制作和调用“增改学生”窗体明确“增改学生”窗体的作用;控件属性的设置;掌握程序的分支结构制作和调用“增改学生”窗体;掌握Button等常用公共控件的使用3. 窗体的继承掌握继承的作用;明确对象及其关系通过继承改造“增改学生”窗体4. 结构类型变量的使用规则掌握结构类型变量的使用规则使用
12、结构类型变量项目五 学生成绩管理系统-浏览学生成绩档案教学目标掌握ADO.NET对象体系;掌握数据联接的方法; 活动安排任务1 制作浏览界面任务2 分区域显示基本数据及相关成绩信息参考学时16考核评价建议上机考核,考核连接数据库的操作主要内容知识要点技能要点1.浏览模块的开发浏览模块的开发思路;用DataGridView控件显示数据;通过向导实现数据浏览;制作浏览界面2. ADO.NET 对象体系掌握ADO.NET的工作原理;常用的ADO.NET的对象结构;掌握ADO.NET相关控件的使用创建DataSet、DataTable 和DataColumn 对象;使用dataAdapter、data
13、reader读取和写入数据库;使用不同对象进行检索数据3. 分区域显示基本数据及相关成绩信息掌握在应用程序中访问数据库的一般过程;使用标准模块和全局变量;创建数据适配器和数据集对象;事件过程和子过程;SQL查询语句使用;参数的传递建立ADO.NET对象;声明和创建数据连接Connection对象、数据适配器DataAdapter对象和数据集DataSet对象;动态显示学生成绩档案项目六 学生成绩管理系统-更新学生成绩档案教学目标掌握面向对象基本概念,结构和类,创建和使用类;理解抽象类,类的继承、封装和多态;掌握使用ADO.NET中的Command类并配合SQL语句获取和更新数据库数据;掌握利用
14、对象的继承性和多态性完成所有基础数据的增加和修改活动安排任务1 更新学生成绩档案任务2 分区域显示基本数据及相关成绩信息参考学时14考核评价建议小型项目考核,考核学生对数据的维护等操作的灵活性主要内容知识要点技能要点1.封装、继承与多态掌握面向对象基本概念;掌握对象的3个特点;掌握Visual Basic.NET中的重载和覆盖“frm基础”类、“frm增改”类和“frm删除”的具体实现2. 提示操作信息掌握ADO.NET的工作原理;常用的ADO.NET的对象结构;掌握ADO.NET相关控件的使用填写被维护的数据记录;使用新接口调用窗体;使用不同对象进行检索数据3. 保存操作结果掌握Comman
15、d类的两个重要参数:数据连接和SQL命令;掌握Command类的三种执行方式定义Command对象;在Modify方法中实现对学生记录增加、修改、删除操作,更新数据库,对操作结果进行保存; 4. 反馈操作结果掌握DataGridView控件的使用;SQL语法:Insert、Update、Delete语句;运算符和表达式frm删除类的Modify方法的使用5.改造ShowDialog方法提示必要信息;控制文本输入长度;循环控制结构的使用使用For Each Next循环控制结构有效地解决遍历6改造Modify方法更新物理数据库;更新浏览数据;字符串基本操作遍历Control控件7隐藏浏览对象中的
16、ID栏目数组和集合;声明、初始化数组和访问数组中的元素通过过程使frm浏览 对象具备隐藏ID栏目的能力项目七 学生成绩管理系统-制作和使用自定义控件教学目标掌握自定义控件类创建步骤;理解属性过程;掌握命名空间和程序集活动安排任务1 制作和使用自定义控件参考学时8考核评价建议上机考核,考核方法的使用主要内容知识要点技能要点1.动态填写列表项目程序集和命名空间;访问字段的值使用ExecuteRader()方法来创建Data.OleDb.OleDbDataReader对象;遍历Data.OleDb.OleDbDataReader对象dr中的记录2. 自定义用户控件类掌握创建自定义文本控件的具体过程;
17、属性过程添加新的工程;使XComboBox继承ComboBox控件;添加AddItems方法3. 用户控件类的使用向工具箱添加用户控件;添加对用户控件的引用;用户控件的添加项目八 学生成绩管理系统-错误处理教学目标掌握通过Visual Studio .NET的调试器来调试代码,实现结构化的异常处理活动安排任务1 使用中断模式调试程序任务2 运行错误处理参考学时8考核评价建议理论与上机考核,考核错误检查与调试能力,简单编程能力主要内容知识要点技能要点1.错误类型及其解决方法 三种错误类型;解决错误的方法通过编译发现语法错误,然后纠正;通过测试发现运行或逻辑错误;通过调试找到错误原因并定位2. 使
18、用中断模式调试程序设置断点并逐条执行调试程序;使用监视窗查看变量;使用命令窗口中断模式调试VB.NET程序的方法;Try. End Try结构化错误处理程序3. 运行错误处理容错处理;防错处理;容错和防错的选择;控制用户输入防错编程项目九 学生成绩管理系统-制作报表教学目标掌握水晶报表工具的使用;掌握配置和调用报表;掌握通用报表的制作活动安排任务1 制作固定报表任务2 制作通用报表参考学时12考核评价建议上机考核,考核学生自主性创作主要内容知识要点技能要点1.以学生成绩报表为例,制作固定报表 使用Crystal Reports系统设计报表样式;VB.NET和 Crystal Reports系统
19、的沟通使用水晶报表设计器设计报表;使用CrystalReportViewer控件显示报表;配置和调用报表;报表文件自动计算2. 制作通用报表向Excel输出当前浏览的内容使用对象浏览器查看Excel对象;在VB.NET中操作Excel对象将学生成绩档案输出到Excel中;显示报表项目十 学生成绩管理系统-用户验证和操作控制教学目标掌握事件体系;掌握用户验证和操作控制的实现;掌握构造方法和析构方法 活动安排任务1 增加、删除、修改操作员记录任务2 为学生成绩管理系统建立一个进行用户验证和操作控制的安全子系统参考学时10考核评价建议上机考核,考核用户验证与权限设置主要内容知识要点技能要点1.典型的
20、事件体系 事件体系;事件的基本概念;声明事件和引发事件;注册事件处理程序使用 Event 关键字在类中声明事件;使用RaiseEvent语句引发事件;使用Handles或AddHandler语句注册事件;WithEvents语句和Handles子句提供了陈述性指定事件处理程序的方法2. 实现用户验证和操作控制事件模型和代码实现;Timer组件、日期和时间;字符串格式化;构造方法和析构方法操作员账户的验证;增改操作员对象维护操作权限项目十一 学生成绩管理系统-备份和恢复学生成绩档案教学目标掌握采用流文件的方法达到数据备份和恢复的目的活动安排任务1 学生成绩的备份任务2 学生成绩的恢复参考学时8考
21、核评价建议上机考核,考核数据备份与恢复主要内容知识要点技能要点1. 流文件体系VB.NET中3种访问文件的方法;流文件体系和使用使用 Event 关键字在类中声明事件;使用RaiseEvent语句引发事件;使用Handles或AddHandler语句注册事件;WithEvents语句和Handles子句提供了陈述性指定事件处理程序的方法2. 导出与导入数据导出和导入数据到流文件;对话框的分类和使用;Directory类和目录操作使用FileSaveDialog对话框;使用FileOpenDialog对话框项目十二 学生成绩管理系统-部署学生成绩管理系统教学目标掌握制作商业化的安装系统活动安排任
22、务1 部署学生成绩管理系统参考学时4考核评价建议上机考核,考核项目部署能力主要内容知识要点技能要点1. 使用向导创建安装工程使用向导创建安装工程通过运行安装向导快速创建安装工程2. 制作安装文件编译解决方案,打包制作安装文件;测试安装系统打包制作系统安装文件,测试安装系统3. 自定义安装项目添加/删除文件;创建开始菜单和桌面快捷方式;设置安装属性;修改应用程序图标创建应用程序的开始菜单和桌面快捷方式;添加需要增加的文本文件;修改应用程序图标以及设置默认的安装目录四、实施建议(一)教学建议利用多媒体辅助授课,注意培养学生编程能力。培养学生具有一定的项目开发能力、团队协作的精神以及适应信息化社会要
23、求的自学能力和获取计算机新知识、新技术的能力。教学重点和难点在于如何从建立.NET应用程序的角度讲解VB语言,以及面向对象编程概念,以及使用Visual Studio.Net 环境开发.NET平台下的应用程序的技巧。如何通过教学使得没有技术知识和支持经验的学生能达到这个目标。通过配备了如下的教学资源:课本、习题、教学指导手册、多媒体视频录像、实验、和案例综合培养学生的学习和实践能力。(二)考核评价建议 考题内容主要从发生在企业中的各种数据库应用程序运用的真实场景出发,考察学生对基于VB.NET 的具体分析设计能力和编写代码能力。本课程为形成性考核课程:由平时形成性考核(60)与期末考试(40)
24、构成。其中,平时形成性考核成绩构成:出勤率(10),课堂表现(10)、平时作业与练习(40)和综合系统成绩(40%);期末考试采取开卷笔试+上机实践的方式。(三)教材编写建议Visual Studio.NET是一个功能强大、高效并且可扩展的编程环境。有许多激动人心的新功能,提供统一的集成开发环境,支持在同样的开发环境里用Visual Basic、Visual C+、Visual C#、Visual J#和数十种编程语言,编写、调试和部署应用程序。教材编写应遵循软件工程的基本原理,以完整的案例的分步开发步骤进行知识点的组织,使学习者掌握开发一个实用项目的思路和技能;依据.NET Framewor
25、k2.0、Visual Studio2005和Visual Basic2005进行项目开发,使学习者掌握最新的.NET技术;自始至终贯彻面向对象软件开发方法,使学习者从理论和实践上感受面向对象软件开发方法的效用。在编写过程中不但要考虑适应教师讲解、学生学习,而且要充分考虑其在市场软件开发中的适用性。从提出需求开始,到最终完成项目开发部署,每一阶段先提出要解决的问题,然后明确目标和解决问题的思路,再运用Visual Basic.NET进行程序设计。步步为营、逐步发展,给学习者持续的动力、兴趣和成就感。(四)实验实训设备配置建议 机房上课,每个学生有一台电脑,机房必须安装软件MS Visual S
26、tudio .NET 2003、Sql Server2005和MS Access2003等,要求具有投影仪等多媒体教学设备。(五)课程资源开发与利用建议采用案例教学,所有案例的目的是帮助学生掌握如何在.NET环境中,使用VB进行应用程序开发,帮助学生掌握在实际工作中使用到的技能和方法,缩短知识和实际工作能力之间的距离。同时对考点进行操练。整个案例的场景设计为学生作为企业的,教师通过课堂询问、邮件咨询、实际虚拟环境模拟来考察学生,学生根据需求定出解决方案,并加以实施。(六)其它本课程属于“专业核心课程”。在学习本课程以前,需具备相关的前提知识和理论基础:程序设计基础:要求熟悉程序设计过程中所要遇到的一般问题,如基本的语法、程序逻辑、用户界面、数据处理、编程方法、软件开发过程等。数据库基础: 要求熟悉数据库和数据库管理系统的含义、数据模型的概念、实体关系模型、SQL语言以及如何使用SQL语言对数据库进行操作。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1