还剩5页未读,继续阅读
文本内容:
《数据库应用系统设计》课程教学大纲
一、课程基本信息课程代码05110363课程名称数据库应用系统设计课程英文名称Database ApplySystem Design课程所属单位计算机与信息工程系计算机信息系统教研室课程面向专业计算机科学与技术本科,信息管理与信息系统本科课程类型专业选修课先修课程计算机导论、数据结构、离散数学、数据库系统概论学分2总学时48(其中理论学时20实验学时28)
二、课程性质与目的数据库应用系统设计是计算机技术与应用专业和信息管理与信息系统的专业选修课,它介绍了C/S数据库系统的设计思想,介绍当前数据库技术的基本原理和基本应用分别介绍后台数据库管理系统采用和前台开发工具的常用操作方法和程序设计技术等要求学生掌握以下内容1)掌握数据库应用系统设计的基本理论;2)熟悉数据库开发的工具的使用;3)学会构筑数据库应用系统的整体思维框架;4)实现数据库应用系统的开发设计
三、课程教学内容与要求
(一)数据库基础知识
1、教学内容与要求本章以概念为主,主要是回顾有关数据库的基本概念
2、教学重点
(1)数据库基础
(2)关系数据库
(3)建立数据库
3、教学难点正确理解数据库、关系数据库等基本概念
(二)系统分析与设计
1、教学内容与要求掌握数据库应用系统开发的基本方法和过程,了解开发过程每一阶段的工作任务
2、教学重点
(1)需求分析
(2)结构设计
(3)物理设计4系统设计5程序设计及调试
3、教学难点掌握数据库应用系统开发的基本方法和过程三数据库集成开发环境
1、教学内容与要求学会使用Visual Basic.NET集成开发环境;了解Visual Basic.NET的新特性;掌握Visual Basic.NET程序设计的一般过程
2、教学重点1Visual Basic.NET集成开发环境的使用2Visual Basic.NET的新特性3Visual Basic.NET程序设计的一般过程4实例
3、教学难点了解Visual Basic.NET集成开发环境的特点,了解Visual Basic.NET程序设计的一般过程,学会使用Visual Basic.NET集成开发环境进行系统开发四Visual Basic.NET应用程序开发基础
1、教学内容与要求了解Visual Basic.NET常用术语;掌握Visual Basic.NET中的数据类型、基本语句、过程、用户界面常用控件、数组、数据访问接口功能及含义
2、教学重点1Visual Basic.NET常用术语2数据类型3基本语句4过程5用户界面常用控件6数组7数据访问接口功能及含义
3、教学难点掌握Visual Basic.NET语法结构的特点;掌握并会灵活运用Visual Basic.NET基础知识进行应用程序开发五Visual Basic.NET类的应用
1、教学内容与要求了解面向对象的相关概念;掌握类成员Fields、Property与Method的应用,掌握自定义类的方法
2、教学重点1面向对象的相关概念2类成员Fields Property与Method3自定义类4建立类库5Visual Basic.NET中自定义类应用实例
3、教学难点类成员Fields、Property与Method的应用;自定义类的方法六结构化查询语言SQL
1、教学内容与要求本章主要讲解了SQL语言及其应用,同时重点讲述了如何使用Select语句建立查询,最后介绍了怎样在SQL语句中使用Visual Basic变量
2、教学重点1SQL语句2SQL语句的应用3使用Seleci语句建立查询4在SQL语句中使用Visual Basic变量
3、教学难点掌握并会灵活运用SQL语句七数据访问对象DAO
1、教学内容与要求本章主要讲解了DAO对象模型及其应用,以及怎样利用DAO访问和维护数据库结构
2、教学重点1DAO对象模型2DAO应用3利用DAO维护数据库结构4DAO访问数据库结构
3、教学难点利用DAO访问和维护数据库结构A ADO数据访问技术
1、教学内容与要求本章主要讲解了ADO对象模型、ADO对象、Connection属性和Connection方法及其应用此外,还讲述了怎样使用数据环境和ADO数据控件
2、教学重点1ADO对象模型2使用ADO对象3使用数据环境4使用ADO数据控件5ADO对象、Connection属性及Connection方法6ADO实例
3、教学难点利用ADO访问和维护数据库结构九ADO.NET数据访问技术
1、教学内容与要求本章主要讲解了ADO.NET对象模型、Command对象、DataReader对象、DataAdapter对象;此外,还讲述了怎样使用ADO.NET获取数据、在DataSet中使用关联、使用约束、更新DataSet数据、使用数据设计器和数据绑定最后,通过实例讲述了怎样利用ADO.NET访问和维护数据库结构
2、教学重点1引例2ADO.NET总揽3ADO.NET对象模型4使用Command对象、DataReader对象、DataAdapter对象5用ADO.NET获取数据6在DataSet中使用关联7使用约束8更新DataSet数据9数据设计器和数据绑定10XML集成11ADO.NET实例
3、教学难点利用ADO.NET访问和维护数据库结构.+数据库编程常用控件
1、教学内容与要求本章主要讲解了数据库编程过程中常用的一些控件ImageLisl控件、SlatusBar控件、ProgressBar控件、RichTextBox控件、ListView控件、TreeView控件
2、教学重点1ImageList控件2StatusBar控件3ProgressBar控件4RichTextBox控件5ListView控件6TrccVicw控件
3、教学难点利用上述控件进行数据库编程十一数据报表及数据输出
1、教学内容与要求本章主要讲解了数据报表的制作和数据输出的方法
2、教学重点1利用水晶报表设计器制作报表2引用Office程序输出报表3将格式化数据输出到文本文件4输出数据到HTML主页5将数据输出到Office程序
(6)使用Excel对象将数据以图形方式输出
3、教学难点数据报表的制作和数据输出的方法
(十二)软件发布
1、教学内容与要求本章主要讲解了打包工程和生成安装文件的方法
2、教学重点
(1)建立打包工程
(2)设置打包工程
(3)生成安装文件
3、教学难点打包工程和生成安装文件
四、学时分配理论学时分配表序号教学内容(按章填写)学时课习其堂实验讨论讲题授课课课它1数据库基础知识12系统分析与设计13数据库集成开发环境14Visual Basic.NET应用程序开发基础35Visual Basic.NET类的应用26结构化查询语言SQL17数据访问对象(DAO)28ADO数据访问技术29ADO.NET数据访问技术310数据库编程常用控件211数据报表及数据输出112软件发布1小计20比例100%合计20实验学时分配表实验类型实验每组实序号实验项目(或内容)名称学其说明验人数时验证设计综合性性性他1数据访问技术2V12窗体和界面设计213报表设计214小型综合数据库应用系统的设计223-7小计28
五、教学环节与教学要求《数据库应用系统设计》的教学注重实际动手能力的培养,加强实践性教学环节是本课程教学的基本措施,每个学生都必须完成足够最的上机作业通过上机作业,使学生真正掌握本课程所介绍的应用软件的应用技能课堂讲授采用多媒体教学方式,使用自编的CAI课件实验采用一人一机,使用相应的开发软件和环境;要求完成所安排的实验题,并提交实验报告和程序实验1数据访问技术实验目的掌握运用ODBC创建数据源的操作方法,掌握使用DAO访问数据库的方法,掌握使用ADO访问数据库的方法,掌握使用ADO.NET访问数据库的方法,建立C/S模式架构观念,体会客户机和服务器之间的通信实验要求用SQL Server创建和管理后台数据库,用Visual Basic.NET进行前台数据库应用系统的开发实验设备SQLServer
2000.Visual Basic.NET实验内容利用SQLServer企业管理器建立数据库、新建数据表、建立数据表的关联等;运用1-2种数据访问技术实现前台数据库应用系统对后台数据库的访问完成技能基本掌握1-2种数据访问技术实验2窗体和界面设计实验目的掌握主要窗体控件的应用,掌握菜单、工具栏和状态栏的设计方法实验要求用Visual Basic.NET进行前台数据库应用系统的窗体和界面设计实验设备:SQL Server2000Visual Basic.NET实验内容运用主要窗体控件进行前台数据库应用系统的窗体和界面设计完成技能基本掌握窗体和界面设计的技巧实验3报表设计实验目的掌握报表设计的方法,掌握报表控件的应用,掌握分组报表设计的方法,掌握动态报表设计的方法实验要求用Visual Basic.NET进行前台数据库应用系统的报表设计实验设备SQL Server
2000.Visual Basic.NET实验内容运用报表控件进行前台数据库应用系统的报表设计完成技能基本掌握报表设计的技巧实验4小型综合数据库应用系统的设计实验目的加深对数据库系统基础理论和基本知识的理解,掌握数据库应用系统分析、设计的基本方法,提高解决实际问题、开发数据库应用系统的实践能力实验要求用Visual Basic.NET和SQL Server2000开发一个完整的数据库应用系统实验设备SQL Server
2000.Visual Basic.NET实验内容将一个班级的学生根据实验题目的需要分成若干人一组,每小组成员共同进行系统需求分析和系统设计,然后分工编程、调试,最后共同进行系统集成完成技能基本掌握C/S模式数据库应用系统的开发技巧
六、课程考核办法
1、案例作业/实验60%
2、课堂参与10%
3、考试(开卷)30%
七、教材与主要参考书请任课教师根据所定软件选择合适的教材与参考书籍。