《数据库应用技术课程教学实施方案参考模板范本》由会员分享,可在线阅读,更多相关《数据库应用技术课程教学实施方案参考模板范本(28页珍藏版)》请在金锄头文库上搜索。
1、目 录1 课程描述 32 课程定位与要求32.1 知识要求32.2 能力培养要求32.3 实践教学要求32.4 授课要求32.5 作业要求42.6 考核要求53 课程目标54 课程内容大纲与授课要求54.1 课程内容矩阵与学时分配64.2 各章节授课要求75 课程实验内容和要求14实验一 SQL Server常用管理工具的使用14实验二 创建数据库15实验三 数据库的管理16实验四 表的操作17实验五 表的完整性18实验六 数据查询19实验七 在VS.NET中利用存储过程实现SQL Server中表的查询19实验八 创建、绑定、打开和保存数据集20实验九 C#连接oracle 9i,实现记录的
2、插入20实验十 执行连接环境下的数据库操作206 课程设计内容及要求216.1 课程设计目的与要求216.1.1课程设计目的216.1.2 课程设计的实验环境216.1.3 课程设计的预备知识216.1.4 课程设计要求216.1.5课程设计的考核要求216.1.6 课程性质与学分216.2 课程设计内容216.2.1 数据库设计与基本操作216.2.2 界面设计与特殊效果226.2.3 输入输出设计与数据校验236.2.4 在线错误处理236.2.5底层功能调用(可选)246.2.6在线帮助设计246.2.7 查询设计246.2.8 多用户程序设计256.3 课程设计课题256.3.1课程设
3、计题目256.3.2课程设计案例267 教学内容的组织方式267.1 (宏观)整体教学组织“做学做”267.2 (微观)具体教学组织项目引导,激发兴趣277.2.1 任务教学,目的明确277.2.2 课堂教学,以学生为主体,教师做引导277.2.3 基于工作过程,注重应用技能训练277.2.4 课程设计实战训练278 学习指导279 课程考核基本要求与成绩评定办法289.1 基本要求289.2 成绩评分办法2810 多媒体课件制作要求2810.1课件的内容和表现形式2810.2 多媒体课件的基本要求2910.3 课件个案(见附件)291 课程描述1、课程代码:Z1231342、课程名称:数据库
4、应用技术3、课程性质:专业必修4、课程学时:102学时5、学时分配:36学时授课+36学时课内实验+30学时课程设计(一周)6、先修课程:高等数学、程序设计基础(C语言)、高级程序设计语言(C#语言)、数据结构、数据库概论、计算机网络等2 课程定位与要求数据库应用技术课程是信息管理与信息系统专业的一门重要的专业必修课程,定位为“信息系统开发方向的应用型”人才培养。本课程采用C#为编程语言,基于ADO.NET实现以数据库为中心的Windows应用软件的设计。课程内容主要涉及以下数据库访问技术:各种数据源(数据库)的连接、数据查询、LINQ语言集成查询、修改数据和使用事务、使用Entity Fra
5、mework和LINQ to SQL进行对象-关系映射、数据同步、数据报表生成等。其编程思路和访问技术在基于Windows平台的.Net应用程序开发方面有着广阔的应用前景,是当前和今后的主流技术。2.1 知识要求通过本课程的学习,让学生理解ADO.NET的编程模型,掌握各种常见数据源的连接方法、使用SQL对表和视图中的数据进行查询、修改、插入、更新、删除操作,编写和调用数据库服务器端的存储过程和触发器,运用ORM技术(LINQ和NHibernate)进行数据库操作,使用Crystal Report设计报表;能够根据实际信息系统项目的具体要求进行编程实现;为学习后续课程信息系统的设计与开发课程打
6、下坚实的编程基础。2.2 能力培养要求通过本课程的学习,学生应具备完整的数据库访问技术的知识体系,能够根据实际应用需求选择合适的数据库管理系统,设计和创建基于应用的数据库,设计高效的数据源连接、数据存取方法,掌握基于ADO.NET的应用编程技术,提高应用程序的设计能力,为将来进行信息系统项目的规划、设计、开发与集成奠定坚实的编程基础。2.3 实践教学要求实践教学主要是培养学生注重数据库技术和ADO.NET应用编程相结合。本课程完整的实践教学环节包括课程实验和课程设计两个部分,其中课程实验由验证性实验和设计性实验组成,主要检查学生对知识点的掌握和运用程度,课程设计是训练学生充分运用本门课程知识,
7、结合前续课程数据库概论、计算机网络的知识来开发一个实际项目的能力。实践教学要求:强调验证性实验内容,加强设计性实验,通过课程设计环节来提升学生发现问题、分析问题、解决问题的实际能力,锻炼学生的团队协作精神。2.4 授课要求本课程是一门实践性较强的专业课程,在专业课程体系中具有承前启后的作用,如图1所示。一方面与前续课程数据库概论、高级程序设计(C#)在内容上衔接严密,要求较高,必须有这两门课程的支持;另一方面是后继课程网络程序设计和信息系统设计与开发的重要编程技术。图1 数据库应用技术与其他课程的关系在本门课程中,以实现数据访问为主线,讲清概念,理清编程思路是首要条件。应根据最优化的教学模式,
8、设计出一个良好的最优化教学方案,首先要对教学对象的情况进行分析,了解学生的数据库知识和计算机网络的掌握程度、高级程序设计(C#)的编程能力等实际情况,在课堂教学、多媒体运用、虚拟网络环境辅助教学的设计和使用过程中要做到心中有数、有的放矢。在教学内容的组织上,要贯彻“以学生能力形成为核心,培养应用型人才”的教育理念,具体来讲,要做到以下三点:(1)根据数据库应用技术课程教学大纲的要求,选用合适的教材,融入数据库访问新技术,保证教学内容的先进性、科学性和前瞻性;(2)合理地组织知识结构体系,提炼出该课程、章、节的知识结构,构建一个整体的层次框架,注重内容的衔接、联系与继承性,逐步展开各层次的知识点
9、的教学;(3)贯穿数据库应用技术的命脉是使用ADO.NET的5个对象编程实现数据库的访问,因此,应从ADO.NET的基本概念、编程模型和结合具体数据库环境进行数据库的设计与编程来组织各章节的教学内容,教学内容要重点突出,简洁明了而不求面面俱到。在了解学生实际情况的基础上进行分析研究,预见学生会对哪些内容感到困惑,在学习中会出现什么问题,这样才能做到有的放矢。教学方法应多样化。认真进行教学设计,积极将新教学理念和教学方法引入教学,合理组织课堂教学,根据不同的内容及不同的需求选择诸如讲授法、讨论法、项目驱动法、案例分析法等进行教学。在授课过程中,应采用启发式教学,通过实际案例分析,提出问题、启发思
10、考,给出方法、分析对比,提炼思想、掌握精髓,培养学生分析问题和解决问题的实际能力。建议由项目驱动引出概念,从案例分析出发讲授相关知识,注重激发学生的学习积极性。教学过程中,建议合理地利用多媒体设备辅助教学,采用“课件+虚拟网络环境+案例分析演示+板书”的教学手段,将多媒体教学与传统教学方法有机地结合起来。在课件中将抽象的、学生难于理解的教学内容通过形象生动的动画演示出来,并在课件中融入教学意图,通过设疑、解疑等方式,引领学生的思维过程,改善教学效果。2.5 作业要求通过设计多种形式的作业,帮助和督促学生主动学习,掌握知识,培养能力。作业包括上机作业和书面作业两种形式,以上机作业为主。书面作业的
11、题目类型有思考题、程序阅读、程序填空、项目分析设计等;上机作业包含验证性实验、设计性实验和贯穿于整门课程的结合实际应用的小型信息管理系统的编程实现。2.6 考核要求按照紧紧围绕“以学生能力形成为核心,培养应用型人才”的教育理念,本课程从2009年开始,不再采用传统的笔试为主的考核方式,而采用“过程性考核:终结性考核=4:6”的考核形式。其中,过程性考核包括课内实验考核和作业考核,终结性考核采用上机实作考核形式。为进一步考核学生运用所学知识解决实际问题的能力,增设课程设计环节(第17周,30学时)。3 课程目标如何培养学生理解ADO.NET的编程模型,掌握基于ADO.NET、用C#语言编程实现的
12、数据库访问技术,熟练掌握信息系统项目设计的一般步骤、编程思路和技术实现,培养学生发现问题、分析问题、解决问题的专业能力,是本门课程的目标。ADO.NET编程模型是数据库访问技术的实现思路的概括,是“战略性”问题。学生理解了ADO.NET编程模型将帮助学生从框架结构上把握实现数据库访问的总体思路。ADO.NET的5个对象Connection、Command、DataAdapter、DataReader和DataSet是编程实现数据库访问的关键技术,是“战术性”问题,是学生专业能力形成的核心。而ORM技术和Crystal Report技术是数据库访问技术的扩展,是实际应用系统开发中的必备知识。这部
13、分内容是本门课程目标实现的基础。信息系统项目设计的一般步骤、编程思路和技术实现和培养学生发现问题、分析问题、解决问题的专业能力是本门课程的最终目标,是实现“信息系统开发方向的应用型”人才培养目标的重要组成部分。本门课程的知识、能力和课程目标的关系如图2所示。图2 知识、能力和课程目标4 课程内容大纲与授课要求内容大纲定位于应用型课程,内容的选取和对各知识点的要求均以“应用”为基点,紧紧围绕“点面结合、突出重点、服务应用”的主导思想。核心内容主要包括:(1)ADO.NET的基本概念和编程模型,它对后续内容起到指导作用;(2)基于ADO.NET 3.5的Connection、Command、Dat
14、aAdapter、DataReader和DataSet的属性、方法和事件的编程使用,是教学的重点和难点;(3)基于ORM技术的LINQ、ADO.NET Entity Framework是数据库访问的最新技术和发展趋势;(4)Crystal Report报表设计技术是目前比较成熟的报表生成器。4.1 课程内容矩阵与学时分配知识领域一级知识点二级知识点要求学时分配(36+36)数据库的创建与管理DBMS常用的DBMS;SQL SERVER熟练掌握4+4数据库的创建与管理表、视图、关系的创建与管理数据库的备份与恢复SQL语言数据的查询、插入、更新、删除C#语言Visual Studio集成环境的使用
15、;C#语言的基本语法数据库应用系统数据库应用系统实例数据库、访问接口、用户界面、网络环境理解2+2DAS的工作模式单机模式、客户机/服务器模式(C/S模式)、浏览器/服务器模式(B/S模式)、多层混合模式掌握ADO.NET的数据库连接技术数据访问对象RDO;ADO;ADO.NET理解2+2编程模型Connection对象、Command对象、DataAdapter对象、DataReader对象、DataSet对象掌握数据访问模式连接模式熟练掌握非连接模式数据访问的流程连接;数据访问(查询、修改、更新、插入、删除);关闭2+2数据提供程序SqlClient;OleDb;Database连接数据源Connection的属性、方法多活动结果集MARS及其使用数据查询Command对象属性、方法和事件;DbPar