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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

程序设计基础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+6一级知识单元二级知识点总学时创建操作查询操作已创建的查询SQL查询数据定义数据操纵数据查询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子句、GroupBy子句、OrderBy子句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行程序,并上机验证所读

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功