教学方案(程序设计基础Access教学方案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计基础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行的各种程序。

⑸教学要求
教学采用多媒体显示加黑板辅助分析的基本教学方式,讲解从问题出发,引导出需讲解的知识概念、技术方法。

教学中应充分调动学生的兴起和主观能动性,引导学生进行讨论交流、自主学习。

(四)课程内容结构
注:总学时=课内讲授学时+课内实验学时+建设自主实验学时
二、教学大纲
(按教学章(节)顺序编写,编写内容包括:基本学时、教学要求、教学内容、难点、重点、教学策略或建议;教学要求采用:了解、理解、掌握、应用是个等级描述)
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和消息框函数MsgBox
6.VBA程序控制结构;顺序结构;选择结构;循环结构;两层循环、三层循环;
7.过程调用和参数传递;
8.变量的作用域和生命周期;
9.VBA程序错误处理
难点
变量的概念与使用,表达式,条件语句,循环语句,过程定义和调用,参数传递。

重点
变量的概念与使用,表达式,条件语句,循环语句,过程定义和调用,参数传递。

教学策略或建议
在VBE编程环境里,对条件语句,循环语句进行讲解,要多通过示例讲解过程定义与调用。

9.VBA数据库编程
基本学时:课内讲授2学时,课内实验2学时
教学要求
理解DAO和ADO模型;能够编写程序通过ADO数据对象访问数据库,对数据库中的数据进行插入、修改、删除、查询等操作,并上机验证程序的结果;
教学内容
1.Docmd对象常用操作方法;Docmd.OpenForm、Docmd.OpenReport、Docmd.Close;
2.数据访问对象DAO和ActiveX数据对象ADO
3.数据库数据访问和处理的特殊函数;Nz、DCount、DAvg、DSum、DMax、DMin、
DLookup;
难点
ActiveX数据对象ADO访问数据库的方法
重点
掌握ADO访问数据库的方法;掌握Docmd对象的常用操作方法。

教学策略或建议
通过示例演示讲解访问数据库的一般过程。

三、实验大纲
(一)实验项目及学时
(二)实验教学大纲
实验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)创建嵌入的宏
(6)创建数据宏
(7)通过事件触发宏
3.预习与准备
(1)预习宏的定义。

(2)预习在宏设计器中设计简单宏、宏组、条件宏。

实验7 VBA代码的编写与应用(6+8学时)1.实验目的与要求
(1)熟悉VBE编辑器的使用。

(2)掌握VBA的基本语法规则、各种运算符、函数的使用方法。

(3)掌握VBA的3种流程控制结构:顺序结构、选择结构和循环结构。

(4)熟悉过程和模块的概念、创建及使用方法。

(5)掌握为窗体、报表或控件编写VBA事件过程代码的方法。

2.实验内容
(1)VBE 编辑器
(2)顺序结构
(3)选择结构
(4)循环结构
(5)过程调用和参数传递
(6)InputBox函数
(7)MsgBox函数
(8)VBA事件过程代码
3.预习与准备
(1)预习变量、运算符和表达式,VBA常用函数;
(2)预习VBA程序的控制结构;
(3)预习输入输出
(4)预习VBA事件定义
实验8 VBA代码的编写与应用(6+8学时)
1.实验目的与要求
(1)理解数据库引擎的概念
(2)了解DAO对象模型及访问数据库的方法
(3)熟悉和掌握ADO对象模型及访问数据库的方法
(4)熟悉和掌握ADO操作数据库的各种对象方法。

(5)熟悉和掌握操作数据库的各种函数。

2.实验内容
(1)利用DAO进行数据库访问
(2)利用ADO进行数据库访问
(3)VBA聚合韩式
3.预习与准备
预习DAO和ADO访问数据库的一般方法。

四、课程考核与学业评价方案
⒈考核构成:机试+实验考核+课外大作业考核
⒉成绩构成:机试成绩(60%)、平时成绩(10%,包括作业、课堂提问或讨论等),
实验(20%),课外大作业(10%)。

⒊考核方式:
⑴机试考试:主要题型:填空题、判断题、选择题、阅读理解、程序改错题和
编程题等。

考核范围:第1—9章。

机试时间:90分钟(统一)
⑵实验考核:以平时实验报告和实验效果为依据。

实验效果实验时当场检查评
定。

⑶课外大作业考核:以完成的实际情况和效果为依据。

逐人检查评定。

相关文档
最新文档