《Access程序设计》课程教学大纲
一、课程基本信息
开课单位 | 信息与网络工程学院 | 课程类别 | 通识教育 | |
课程名称 | Access程序设计 Access Programming | 课程编码 | TS28004 | |
开课对象 | 法学、中文、编辑出版学、英语、翻译 | 开课学期 | 3 | |
学时/学分 | 总学时72(理论课学时42+实验课学时30) /4学分 | |||
先修课程 | 高等数学,大学计算机基础 | |||
课程简介: Access是一款功能强大的桌面关系数据库管理系统,它既具有典型的Windows应用程序风格,又具有可视化及面向对象特点;它既可作为小型数据库管理系统开发工具,也可作为网站后台数据库。 《Access程序设计》是一门数据库类程序设计课程,也是我校的一门通识课。课程主要讲授数据库系统概述,数据库设计,关系数据库标准语言SQL,Access数据库的表、查询、窗体、报表、宏和模块等六个对象。它也是理论和实践相结合的课程,通过Access对象可视化操作结合VBA编程技术,设计功能简单的应用程序系统;并在实践中加深理解数据库相关概念,达到理论、实践互补。 | ||||
二、课程教学目标
《Access程序设计》是一门通识课,是《大学计算机基础》的后继课程,是本科阶段计算机三个层次教学的第二层次,是属于大学计算机基础教育中的数据库技术部分,也是一门实践性很强的课程,并与我校的应用型办学定位思想和人才培养目标相适应,为培养应用型人才打下基础。
通过课程学习,了解数据库的相关概念、理解数据库管理的基本原理、掌握Access数据库的基本操作,提高学生的分析问题和解决问题能力,让学生具有开发小型应用软件系统的能力。
本课程教学目标是让学生了解Access程序设计的基本思想,掌握数据库的基本应用能力和简单信息管理系统的综合设计能力。通过学习学生具备一定的数据库管理能力和数据库管理系统的开发能力,在以后的专业学习和工作中能够有效利用Access相关技术解决信息管理方面的问题。
三、教学学时分配
《Access程序设计》课程理论教学学时分配表
章次 | 教学主要内容 | 学时 分配 | 教学方法或手段 |
第一章 | 数据库基础知识 | 3 | 慕课/多媒体讲授 |
第二章 | Access简介 | 1 | 慕课/多媒体讲授 |
第三章 | 数据表维护 | 4 | 慕课/多媒体演示 |
第四章 | 数据查询 | 6 | 慕课/多媒体演示 |
第五章 | 窗体 | 4 | 慕课/多媒体演示 |
第六章 | 报表 | 2 | 慕课/多媒体演示 |
第七章 | 宏 | 2 | 慕课/多媒体演示 |
第八章 | VBA程序设计基础 | 10 | 慕课/多媒体讲授 |
第九章 | 模块 | 6 | 慕课/多媒体讲授 |
第十章 | Access数据库应用程序 | 4 | 慕课/多媒体演示 |
42 | |||
*理论学时包括讨论、习题课等学时。
《Access程序设计》课程实验内容设置与教学要求一览表
序号 | 实验项目 名称 | 实验内容 | 教学要求 | 学时 分配 | 实验 类别 | 实验 类型 | 每组 人数 |
1 | 数据库与数据表的建立与维护 | 1、数据库的建立,字段添加、修改、删除; 2、记录增加、删除、修改; 3、索引建立; 4、表与表之间关系; 5、字段属性设置; 6、数据导入、导出。 | 1、了解数据库的建立,表结构的建立、修改、删除; 2、掌握表中各种类型数据的添加、删除及修改方法; 3、掌握索引添加、删除、排序; 4、掌握多表之间的关系建立、删除、修改; 5、掌握解字段常见属性及其设置; 6、掌握Access数据导入导出。 | 2 | 必做 | 验证 | 1 |
2 | 查询设计器创建查询 | 1、选择查询; 2、交叉表查询; 3、参数查询; 4、操作查询; | 1、掌握选择查询的创建方法; 2、掌握交叉表查询的创建方法; 3、掌握参数查询的创建方法; 4、掌握操作查询的创建方法; | 4 | 必做 | 验证 | 1 |
3 | SQL创建查询 | 1、查看SQL语句; 2、SQL标准形式; 3、Select语句; 4、Insert语句; 5、Update语句; 6、SQL子查询; 7、联合查询、数据定义查询。 | 1、掌握查看和修改查询中的SQL语句; 2、了解SQL的基本语句;,3、掌握Select、Insert、Update语句设计; 3、了解联合查询与数据定义查询的创建。 | 2 | 必做 | 验证 | 1 |
4 | 设计器创建窗体 | 1、窗体概念; 2、窗体设计; 3、窗体的布局与属性; 4、主子窗体设计; 5、窗体调用。 | 1、了解创建窗体的方法; 2、掌握窗体设计器的使用; 3、掌握主/子窗体的创建方法; 4、掌握窗体属性设置。 | 2 | 必做 | 验证 | 1 |
5 | 窗体控件 | 1、窗体控件; 2、控件常用属性; 3、控件常用事件; 4、控件布局; 5、控件属性设置。 | 1、了解窗体控件概念、常用属性; 2、掌握在窗体控件添加方法; 3、掌握控件的常用属性设置与控件布局; 4、控件常用事件设计。 | 2 | 必做 | 验证 | 1 |
6 | 报表的创建与使用 | 1、报表概念; 2、报表样式; 3、报名属性设置; 4、报表控件设置; 5、子报表。 | 1、了解报表概念与报表样式; 2、掌握报表创建方法; 3、掌握报表中控件的属性设置; 4、掌握子报表的属设计。 | 2 | 必做 | 验证 | 1 |
7 | 宏操作 | 1、宏的概念; 2、创建宏; 3、宏组、条件宏; 4、事件与宏 | 1、了解宏的基本概念; 2、掌握宏的创建与编辑; 3、掌握宏组、条件宏; 4、了解事件与宏关系。 | 2 | 必做 | 验证 | 1 |
8 | 顺序程序设计 | 1、程序设计概念; 2、面向对象程序设计; 3、VBA编程方法; 4、顺序程序设计。 | 1、了解VBA编程环境; 2、了解面向对象程序设计; 3、掌握VBA编程的基本方法; 4、掌握VBA中顺序结构的程序设计方法。 | 2 | 必做 | 验证 | 1 |
9 | 分支程序设计 | 1、单分支if; 2、双分支if ; 3、多分支if; 4、多分支select case。 | 1、掌握单分支if; 2、掌握双分支if ; 3、掌握多分支if; 4、掌握多分支select case。 | 4 | 必做 | 验证 | 1 |
10 | 循环程序设计 | 1、循环程序设计概念; 2、While循环; 3、Do while循环; 4、For 循环; 5、For Each循环。 | 1、了解循环程序设计概念; 2、掌握While循环; 3、掌握Do while循环; 4、掌握For 循环; 5、了解For Each循环。 | 4 | 必做 | 验证 | 1 |
11 | 模块编程 | 1、模块概念; 2、子过程; 3、子函数; 4、参数传递。 | 1、了解模块概念; 2、掌握子过程设计方法; 3、掌握子函数设计方法; 4、掌握参数传递的两种方法。 | 2 | 必做 | 设计 | 1 |
12 | Access中的常用事件 | 1、事件概念; 2、常用事件; 3、宏触发事件; 4、VBA编程事件。 | 1、了解事件的基本概念; 2、了解常用事件的触发条件及功能; 3、掌握宏触发事件设计; 4、掌握VBA编程实现触发事件。 | 2 | 必做 | 验证 | 1 |
四、教学内容和教学要求
第一章 数据库基础知识(3学时)
(一)教学要求
通过本章学习了解数据库技术的发展历史、数据模型、关系完整性;掌握关系数据库的基本概念、关系运算等。
(二)教学重点与难点
教学重点:关系数据库的基本概念、关系运算及数据库的逻辑设计与物理设计。
教学难点:关系运算、数据库的逻辑设计与物理设计。
(三)教学内容
第一节 数据库基本概念
1.数据库概述;
2.数据管理的发展历史;
3.数据模型。
第二节 关系数据库
1.关系数据库的基本概念;
2.关系运算;
3.关系的完整性。
第三节 数据库设计概述
1.需求分析;
2.设计表与字段;
3.确定主键;
4.确定联系;
5.设计优化。
本章习题要点:数据模型、关系、实体、属性、域、关系运算、关系的完整性、主键、外键等。
第二章 Access简介(1学时)
(一)教学要求
通过本章学习了解Access的发展过程、功能与特点,Access的启动与退出,Access的使用环境,掌握关系数据库中表、查询、窗体、报表、宏、模块等对象的功能。
(二)教学重点与难点
教学重点:Access基本操作;
教学难点:数据库的创建。
(三)教学内容
第一节Access功能与特点
1.Access发展过程;
2.Access功能与特点。
第二节Access数据库对象
1.表;
2.查询windows程序设计第7版;
3.窗体;
4.报表;
5.宏;
6.模块。
第三节Access基本操作
1.Access的启动与退出;
2.Access窗口;
3.数据库与表的打开与关闭;
4.Access帮助信息的获取。
第四节 创建Access数据库
1.建立数据库;
2.设计数据库。
本章习题要点:表、查询、窗体、报表、宏、模块等。
第三章 数据表维护(4学时)
(一)教学要求
通过本章学习了解表的基本结构、字段属性、表和关系;掌握表的创建方法、表设计器的使用、表中数据的添加、删除及修改方法、索引、记录的排序、筛选与过滤、表的导入、导出与链接、表外观的修改、表之间关系的建立。
(二)教学重点与难点
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论