教学方案(程序设计基础Access教学方案).doc_第1页
教学方案(程序设计基础Access教学方案).doc_第2页
教学方案(程序设计基础Access教学方案).doc_第3页
教学方案(程序设计基础Access教学方案).doc_第4页
教学方案(程序设计基础Access教学方案).doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计基础Access教学实施方案一、总体描述(一)基本描述课程名称:程序设计基础Access课程编号:tb07002课程类型:通识教育必修课程课程适用专业(或专业方向):文、体、艺术本专科预备知识:学生应修过大学计算机基础课程的主要内容,了解计算机系统的基本构成和工作原理,理解信息的存储与表达方式,能够熟练地操作计算机。总学时:课程总学时54学时,其中课内讲授24学时,实验30学时。建议要求学生至少在课外增加36学时自主实验时间。(二)课程简介程序设计基础Access一门系统地介绍计算机数据库知识的通识教育必修课程。课程以Access为程序设计平台,介绍数据库的基本知识、方法和技术,培养学生数据库应用系统设计的初步能力。为今后进一步学习程序设计技术和方法,学习计算机的其他知识和技术,最终形成软件开发的能力打下基础。(三)教学目标及要求1.教学目标(1)掌握数据库系统和关系模型的基本概念(2)掌握常用的SQL语句(3)掌握数据库设计的步骤和方法(4)掌握计算机程序设计的基本知识,提高逻辑思维能力和计算机应用能力(5)掌握程序设计、分析和调试的基本技能(6)掌握开发数据库应用系统的过程和基本技术(7)能够开发一个小型数据库应用系统2. 教学要求: 基本知识要求熟练掌握数据库系统和关系数据模型的基本知识,了解关系规范化。掌握数据库设计的一部步骤,了解概念模型和E-R图,熟练掌握数据库及表的新建和修改操作。熟练掌握对话式使用SQL语句,了解程序式使用SQL语句。掌握程序、程序设计语言、面向过程程序设计及可视化程序设计的基本概念。了解程序设计的基本步骤、程序设计环境。熟练掌握常量、变量、运算符、运算符的优先级、表达式、数据类型等基本概念;掌握程序的三种基本控制结构;初步掌握程序调试的一般技术;了解常用的算法。 能力培养要求应具有基本的实现问题求解过程的能力,即基本的问题分析,抽象成模型的能力,数据表达能力,以及基本算法的设计、描述与实现的能力;具有模块化程序设计与程序调试的基本能力;具有验证和评价算法的初步能力。能够熟练掌握图形用户界面的基本元素的使用方法;掌握界面设计原则、常用界面设计;掌握登录界面、数据查询界面和数据操作界面的设计与实例;熟悉数据库应用系统的开发过程;能够合作开发一个小型数据库应用系统。 实验、实践要求本课程完整的实践环节包括课程实验和课程大作业两个部分。其中课程实验由基础实验(验证型)和综合实验(设计型)组成。基础实验与课程教学同步,用于加深对知识点和方法的理解,练习和巩固相关的技术使用。综合实验主要针对多个知识点进行综合练习,加深对课程内容的整体认识,提升针对实际问题的应用设计能力。课程大作业主要用于拓展技术方法学习,培养学生研究性学习的能力和解决问题的综合应用能力。安排在课程的后期,或课程结束后进行。课程大作业在软件工程生命周期开发方法的指导下,使学生加深对结构化程序设计的思想和方法的理解,提高数据结构和算法的基本设计能力,提高阅读理解程序和程序设计能力,并进行初步的团队合作训练。由于程序设计是以设计并在机器上实现为主的活动,加深对知识的理解,掌握技术方法都需要在机器上不断地去实验实践。课程的实验时间只能保证初步地掌握课堂讲授的内容,达到领进门的作用。要做到熟练地使用Access数据库系统,掌握程序设计语言的表达、使用和程序设计基本方法,形成一定的程序设计能力,需要学生在课外自主增加上机实验练习时间。建议每周课外增加不少于4学时的实验时间,全学期总实验时间不少于98小时。为了使实验前对需要求解的问题有一个清晰的思考和设计,提高到实验室实验的效率,必须事先作好实验预习的工作,即写出求解问题的模型、数据结构(使用的变量)、算法流程图、源程序代码等。 作业要求作业包括书面作业和上机作业(实验),以上机作业为主。书面作业主要用于巩固教学所讲授的内容,增强阅读理解能力,主要形式有思考题、程序阅读、程序填空、总结报告等。上机作业主要用于培养实际编程能力,主要有程序改错、跟踪调试、程序设计等。作业以课外自主练习为主,总量要求:阅读不少于3000行的各种程序,编写总量不少于1000行的各种程序。 教学要求教学采用多媒体显示加黑板辅助分析的基本教学方式,讲解从问题出发,引导出需讲解的知识概念、技术方法。教学中应充分调动学生的兴起和主观能动性,引导学生进行讨论交流、自主学习。(四)课程内容结构一级知识单元二级知识点总学时数据库基本概念数据库的概念关系数据库数据库设计的步骤E-R模型Access2010简介2+0+0数据库和表的创建创建数据库建立表维护表操作表2+4+4查询查询条件的组成创建选择查询在查询中进行计算创建交叉表查询创建参数查询创建操作查询操作已创建的查询4+8+6SQL查询数据定义数据操纵数据查询2+2+4窗体窗体概述创建窗体窗体控件美化窗体2+4+4报表报表的定义与组成创建报表编辑报表报表中的排序与分组使用计算控件2+2+4宏宏的概述常用宏操作和参数设置创建宏宏的运行和调试2+2+4模块和VBA模块的概念VBA程序设计基础常用标准函数VBA的程序结构过程调用和参数传递VBA程序运行错误处理VBA程序的调试6+6+8VBA数据库编程Docmd对象常用操作方法 数据访问对象DAO和ActiveX数据对象ADO数据库数据访问和处理的特殊函数2+2+2注:总学时=课内讲授学时+课内实验学时+建设自主实验学时二、教学大纲(按教学章(节)顺序编写,编写内容包括:基本学时、教学要求、教学内容、难点、重点、教学策略或建议;教学要求采用:了解、理解、掌握、应用是个等级描述)1.数据库基础知识基本学时:课内讲授2学时,课内实验0学时教学要求使学生了解数据和数据管理的基本知识,了解数据管理技术的发展,掌握数据库系统的构成及各部分的作用,掌握实体及其联系,了解数据模型;掌握关系模型及关系数据库,;了解Access的发展及特点,掌握Access数据库的系统结构。 教学内容1.数据、数据管理、数据库、数据库系统、数据库管理系统;2.实体及联系、数据模型、关系术语、关系运算、关系完整性约束;3.概念模型和E-R图;实体、联系、属性;图形表示;4.数据库设计步骤、Access2010软件介绍难点理解数据与信息的区别,实体及其联系,数据模型,关系模型与关系运算。重点了解数据域数据管理的基本概念,对实体及其联系、数据模型,关系模型与关系运算的理解,对数据库设计基本过程、数据库系统的基本结构的理解。教学策略或建议从现实中的一些事例,让学生了解数据、实体及实体间的联系等概念,对于数据库基础知识的讲解要深入浅出,引发学生学习数据库应用的兴趣。2.数据库和表基本学时:课内讲授2学时,课内实验4学时教学要求 正确掌握数据库的建立;掌握数据表的建立,掌握Access的数据类型;掌握数据表的打开、编辑、修改表结构;掌握数据的查找、替换、排序与筛选。 建立一个数据库,建立三个表,并输入数据。教学内容(1)数据库创建、数据库打开和关闭、数据库密码和安全性设置;(2)表的创建、字段类型、字段属性、关系的建立;添加字段、删除字段、修改字段;(3)表中数据的输入、编辑;数据的导入导出、查阅向导、插入对象;(4)改变字段显示次序、调整字段宽度和高度、隐藏与显示字段、字段的冻结与取消冻结、设置数据表背景、设置字体、字形、字号和颜色;查找和替换、筛选和排序;难点Access数据类型和字段属性的概念,表结构的建立,表之间关系的建立。重点Access数据类型、字段属性、表结构的建立,向表中输入数据,建立表之间的关系以及对表的维护。教学策略或建议建立多个表,并向表中输入数据,建立表之间的关系,让学生了解一对一、一对多的关系,了解参照完整性、用户自定义完整性,实体完整性。3.查询基本学时:课内讲授4学时,课内实验8学时教学要求掌握查询的功能、类型;掌握选择查询、交叉表查询、参数查询、操作查询的建立;掌握对已有的查询进行各种操作。对已有的数据表建立不同类型的查询,并对查询进行各种操作。教学内容1.查询基本概念、类型、功能、查询视图;2.查询条件的组成;日期常量、字符常量、数字常量、布尔型常量;算术函数、字符函数、日期函数;算术运算符、关系运算符、逻辑运算符、连接运算符、查询专有运算符;查询条件举例;3.选择查询、查询中的计算、计算字段、交叉表查询、参数查询、生成表查询、删除查询、更新查询、追加查询;难点查询的功能,在查询中进行计算,创建交叉表查询,创建操作查询重点创建简单查询,交叉表查询,参数查询,操作查询,在查询中进行计算。教学策略或建议对于查询的功能要重点突出,多种查询的创建要灵活,不能死扣书上例题。4.SQL查询基本学时:课内讲授2学时,课内实验2学时教学要求熟练掌握对话式使用SQL语句,了解程序式使用SQL语句。教学内容1.SQL查询基本概念、功能、SQL视图;2.SQL基本语法规则;Create语句、Alter语句、Drop语句、Insert语句、Update语句、Delete语句;3.Select语句及Top子句、Group By子句、Order By子句4.Select联合查询、嵌套查询、传递查询难点难点SQL语句的语法规则及使用方式。重点SQL语句的基本语法规则,使用SQL语句创建查询教学策略或建议重点讲解SQL各条语句的组成,通过示例来加深对句子语法规则的理解。5.窗体基本学时:课内讲授2学时,课内实验4学时教学要求正确认识窗体的概念、作用、结构;掌握窗体的建立,掌握窗体与数据表关联,掌握在窗体上建立控件;掌握对窗体进行设置。建立多个窗体,在窗体上建立各种控件;能够建立窗体与前面建立的数据表之间的联系;对已建立的窗体进行修饰。教学内容1.窗体的基本概念和功能、窗体设计视图的组成2.纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体3.窗体中的控件;标签、文本框、命令按钮、选项组、选项按钮、切换按钮、复选框、组合框、列表框、图像、绑定对象框、非绑定对象框、分页符、选项卡、子窗体/子报表、直线、矩形;计算型控件4.窗体属性;格式属性、数据属性、事件属性难点工具箱的使用,窗体和控件的属性设置。重点窗体的概念和作用,工具箱的使用,窗体和控件属性的设置,窗体和控件的事件。教学策略或建议结合Windows中的窗口和对话框介绍窗体的类型、作用、组成和结构。6.报表基本学时:课内讲授2学时,课内实验2学时教学要求正确理解报表的定义与组成、报表的分类;掌握报表的创建、编辑、排序与分组;掌握子报表、多列报表、复杂报表的建立;掌握报表的预览、打印。利用自动报表或设计视图对已有的数据表建立报表、子报表和多列报表;能够对建立的报表进行编辑、排序、分组、预览与打印。教学内容1.报表基本概念和功能、报表设计视图的组成;2.纵栏式报表、表格式报表、图表报表、标签报表;3.报表中控件的使用;4.报表数据的排序、分组、统计计算;报表页码的设置;计算型控件;5.报表的格式属性、数据属性;难点报表的概念,在报表中使用计算控件。重点报表的定义与组成,报表的排序、分组统计计算。教学策略或建议在打印预览视图下讲解报表的概念与组成。7.宏基本学时:课内讲授2学时,课内实验2学时基本要求正确理解宏的概念;掌握宏的创建、运行、编辑。阅读理解不少于150行程序,并上机验证所读程序的结果;设计编写宏不少于5个,并上机调试、运行所编写的宏,检验是否达到要求。教学内容1.宏的概念、设计视图的组成;2.宏的分类;操作序列宏、宏组、条件宏;3.宏中常用操作介绍;4.宏的运行和调试;通过事件驱动宏;难点对宏的概念的理解。重点常用宏的操作和参数设置。教学策略或建议以实际的例子讲解宏的概念和操作。8.模块和VBA程序设计基本学时:课内讲授6学时,课内实验6学时基本要求掌握模块的概念;掌握创建模块的方法;了解面向对象程序设计基础;正确理解VBA程序设计基础;熟悉VBE变成环境,掌握VBA数据结构,掌握VBA流控制语句,掌握VBA程序的调试。阅读理解不少于200行程序,并上机验证所读程序的结果;设计编写程序不少于5个,并上机调试、运行所编写的程序,检验是否达到要求。教学内容1.模块和VBA基本概念;WBE编辑环境介绍;2.VBA标准数据类型;用户自定义数据类型3.变量和常量;直接常量、符号常量;变量标示符命名规则、变量的声明;赋值语句;4.VBA中标准函数和运算符5.输入框函数InputBox和消息框函数MsgBox6.VBA程序控制结构;顺序结构;选择结构;循环结构;两层循环、三层循环;7.过程调用和参数传递;8.变量的作用域和生命周期;9.VBA程序错误处理难点变量的概念与使用,表达式,条件语句,循环语句,过程定义和调用,参数传递。重点变量的概念与使用,表达式,条件语句,循环语句,过程定义和调用,参数传递。 教学策略或建议在VBE编程环境里,对条件语句,循环语句进行讲解,要多通过示例讲解过程定义与调用。9.VBA数据库编程基本学时:课内讲授2学时,课内实验2学时教学要求理解DAO和ADO模型;能够编写程序通过ADO数据对象访问数据库,对数据库中的数据进行插入、修改、删除、查询等操作,并上机验证程序的结果; 教学内容1.Docmd对象常用操作方法;Docmd.OpenForm、Docmd.OpenReport、Docmd.Close; 2.数据访问对象DAO和ActiveX数据对象ADO3.数据库数据访问和处理的特殊函数;Nz、DCount、DAvg、DSum、DMax、DMin、DLookup;难点ActiveX数据对象ADO访问数据库的方法重点掌握ADO访问数据库的方法;掌握Docmd对象的常用操作方法。教学策略或建议通过示例演示讲解访问数据库的一般过程。三、实验大纲(一)实验项目及学时序号实验项目学时数实验性质实验要求1数据库、表的创建与操作4+4验证必做2查询的创建与操作8+6验证必做3SQL查询设计2+4验证必做4窗体的创建与操作4+4验证必做5报表的创建与操作2+4验证必做6宏的创建与应用2+4验证必做7VBA代码的编写与应用6+8验证必做8VBA数据库编程2+2验证必做(二)实验教学大纲实验1 数据库、表的创建与操作(4+4学时) 实验目的与要求(1)掌握创建Access2010数据库的方法及常用操作(2)掌握Access2010数据表的创建方法(3)掌握表间关系的建立和修改(4)掌握表中数据的输入、导入和导出(5)掌握表中字段属性的设置(6)掌握表中内容的编辑、表结构的修改和表外观的设置(7)掌握表中记录的排序和筛选2.实验内容创建一个图书管理数据库创建图书表、读者表、借阅表建立表间关系输入数据设置字段属性表的编辑排序和筛选3.预习与准备预习数据库、数据表的创建方法和过程。预习字段的属性设置方法、记录的输入方法。预习调整数据表外观的方法。预习表间关系的建立方法。实验2 查询的创建与操作(8+6学时)1.实验目的与要求(1)理解查询的基本概念及功能(2)掌握查询条件的表示方法(3)理解并掌握选择查询的特点及创建方法(4)理解并掌握查询计算功能的特点及创建方法(5)理解并掌握交叉表查询的特点及创建方法(6)理解并掌握参数查询的特点及创建方法(7)理解并掌握操作查询的特点及创建方法2.实验内容(1)选择查询(2)查询中进行计算(3)交叉表查询(4)参数查询(5)生成表查询(6)删除查询(7)更新查询(8)追加查询3.预习与准备预习简单查询,交叉表查询,操作查询的建立方法,预习在查询中进行计算。实验3 SQL查询设计(2+4学时)1.实验目的与要求(1)理解SQL的概念与作用(2)掌握和使用SQL语句进行数据定义和数据操纵的方法(3)掌握应用Select语句进行数据查询的方法及各种子句的使用2.实验内容(1)Create语句(2)Alter语句(3)Drop语句(4)Insert语句(5)Update语句(6)Delete语句(7)Select语句3.预习与准备 预习各个SQL语句的语法规则。实验4 窗体的创建与应用(4+4学时) 实验目的与要求(1)理解窗体的概念、作用、视图和组成(2)掌握创建Access窗体的方法(3)掌握窗体样式和属性的设置方法(4)理解控件的类型及各种控件的作用(5)掌握窗体控件的添加和控件的编辑方法(6)掌握窗体控件的属性设置方法及控件排列布局方法2.实验内容窗体的创建。编辑窗体中的数据设置窗体的属性、修饰窗体窗体的设计(5)窗体控件的使用(6)创建主/子窗体3.预习与准备(1)自动创建窗体。(2)利用设计视图创建窗体。(3)控件的属性及设置方法。实验5 报表的创建与操作(2+4学时) 实验目的与要求(1)理解报表的概念、作用、视图和组成(2)掌握创建Access报表的方法(3)掌握报表样式和属性的设置方法(4)掌握报表控件的添加和控件的编辑方法(5)掌握报表控件的属性设置方法及控件排列布局方法2.实验内容(1)报表的创建(2)报表的设计(3)报表页码的设置(4)报表分组统计计算(5)创建主/子报表(6)创建多列报表3.预习与准备(1)预习创建报表的方式。(2)预习向报表中添加计算控件。(3)预习修改已创建的报表。实验6 宏的创建与应用(2+4学时) 实验目的与要求(1)理解宏的分类、构成、作用。(2)掌握创建宏的方法。(3)掌握使用宏为窗体、报表、控件设置事件属性的方法。2.实验内容(1)创建操作序列宏(2)宏组(3)创建条件宏(4)创建子宏(5)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论