《ACCESS数据库原理与应用》课程整体设计
课程性质:
本课程是计算机网络技术、电子商务专业学生的必修课程。ACCESS关系型数据库管理系统是MicroSoft公司的Office 办化软件的一个组成部分。它可以有效地组织、管理和共享数据库的信息,并将数据信息与Web结合在一起。为通过Internet共享数据库信息提供了基础平台。本书介绍了ACCESS2003关系型数据库的各项功能、操作方法和开发信息系统的一般技术。
先修课程:数据库基础知识、创建数据库各个对个对象
后续课程:ACCESS应用程序开发、结合专业ACCESS的应用
课程设计:
课程总体设计思路:
以实际项目为课程内容载体;以项目实现要求的技能、素质和知识为课程标项目实施进度来设计教学单元;在每个教学单元中:提出阶段目标——教师示我——学生模仿(学、做)——强
化(做);注重开发阶段之间的连接点,将各个阶段成果串连起来,最终实现完整的项目,也结束课程的学习;以项目的验收为课程考核的重要标准。
课程目标设计
能力目标:
1、综合能力目标:学生能根据需求进行数据库的设计,并按照设计要求创建数据库应用系统。通过该课程的实训,使学生能够利用ACCESS数据库语言开发一个符合自己专业的小型数据库系统
2、单项技能目标:
能熟练配置ACCESS工作环境、能熟练使用ACCESS数据库管理工具。
能创建数据库。
能熟练创建数据库中的表、查询、窗体、报表对象。
能通过SQL语言对数据进行定义、操作、查询。
能创建简单的VBA模块。
能通过创建宏在窗体中实现一些简单的操作。
能创建数据访问页使ACCESS数据库能通过INTRANET实现信息共享。
学会对数据库进行管理。
能结合本专业知识综合运用ACCESS数据库。
知识目标:
l、ACCESS基础知识:
数据库系统的基本概念(数据、数据库、数据库管理系统、数据库系统、数据模型等)。
数据库设计原理及流程(E—R图、概念模型转换关系模型的转换原则)。
2.ACCESS数据库系统:
ACCESS的界面。
ACCESS的特点。
ACCESS的系统结构。
3.数据库各个对象相关知识:
字段、字段类型、字段属性。
数据表的关联。
查询、窗体、报表、数据访问页的类型。
窗体、报表的组成
控件与控件属性
宏和宏组的概念。
4.计算机语言知识:
SQL语言的语法。
VBA语言的语法。
5.数据安全管理知识:
安全机制。
权限和等级。
素质目标:
通过本课程的学习、实验和实训,培养学生良好的职业道德,具有运用数据库管理数据的严谨的科学管理数据的态度;锻炼学生团队协作精神、提高其沟通表达能力。
(一)课程内容设计:
课程教学模块设计
共分为13 个单项技能训练模块和一个综合实训模块,如下表所示:
模块 编号 | 模块名称 | 学时 |
1 | 数据库基础知识 数据库的基本概念 数据模型 数据库开发流程 | 6 2 2 |
2 | 认识ACCESS 开发工具 ACCESS界面及工作环境的设置 ACCESS数据库的系统结构 | 4 2 2 |
3 | 建立ACCESS 数据库 创建ACCESS 数据库的方法 转换ACCESS 数据库 | 2 1 1 |
4 | 建立表 建立表的三种方法 表的复制、粘贴、删除等操作 | 4 2 2 |
5 | ACCESS表的使用 表的使用和编辑 数据的排序和筛选 数据表关联 | 4 1 2 1 |
6 | 查询设计 创建选择查询 创建交叉表、参数查询 创建动作查询 | 6 2 2 2 |
7 | SQL 语言 SQL 语言概述 SQL 数据定义功能 SQL 数据查询功能 SQL 数据操作功能 | 8 1 2 3 2 |
8 | 宏 宏和宏组的概念 创建宏 运行宏 | 4 1 2 2 |
9 | ACCESS 的编程工具VBA VBA 编程环境 VBA 程序设计 程序流程控制 模块、函数与子函数 面向对象的程序设计 VBA 的数据库编程 | 10 1 2 2 2 1 2 |
10 | 窗体设计 窗体概述 创建窗体 在窗体中使用计算性表达式和宏 创建与使用主/子窗体 | 4 1 1 1 1 |
11 | 报表设计 报表的概述 创建报表 创建子报表 报表的预览和打印 | 4 1 1 1 1 |
12 | 数据访问页 页对象概述 创建数据访问页 页对象中的基本控件 | 4 1 2 1 |
13 | 数据管理安全 设置数据库密码 用户级安全机制 安全管理机制 | 4 1 2 1 |
14 | 结合专业综合技能训练 结合专业分析一个专业的数据库系统: 创建分析出的数据库系统; 根据创建的数据库系统创建相应的应用程序。 项目考核、验收 | 8 2 4 4 2 |
15 | 考试 | |
合计 | ||
(二)能力训练项目设计:
能力训练项目分为以下三类:
1、课内单项技能训练示范(Demo)项目,教师示范、用于学生模仿。
2、课内单项技能训练练习(Practice)项目,用于学生强化训练,与Dem。右难度略高。
3、课程综合实训项目Project ,综合运用各单元学到的单项技能,开发一个符合自己专业的数据库系统
能力训练项目如下表所示:
编号 | 课内能力训练项目名称 | 要实现的能力目标 | 相关支撑知识 | 训练方式手段及步骤 |
1.D.1 | 学生管理数据库系统分析 | 通过分析使学生掌握数据库系统的要素及开发流程 | 数据库的基本概念及开发流程 | 分组讨论、角扮演 |
2.D.1 | ACCESS 数据库管理系统(DBMS ) | 通过讲解ACCESS 的界面和系统结构ACCESS 语言的优势及菜单栏、工具栏的操作; 设置ACCESS 工作环境 | 表、查询、窗体、报表、数据访问页、宏、模块的功能和联系 | 教师示范、学生模仿 |
2.P.1 | ACCESS 工作环境的设置 | 学生强化训练 | ||
3.D.1 | 创建学生管理数据库并转换成ACCESS02 一03格式 | 能用向导和不使用向导两种方法创建数据库; 转换数据库的方法 | ACCESS 数据库文件 | 教师示范、学生模仿 |
3.P.1 | 创建讲座管理数据库并转换成ACCESS97 格式 | 学生强化训练 | ||
4.D.1 | 用5种方法分别创建学生、教师、课程、成绩、任课、选课表 | 1、数据表设计窗口 2、数据表窗口中的工具栏 3、建立和命名字段 4、指定字段的数据类型 5、设置字段的属性 6、设置表间关系 | 1、数据类型 2、掩码 3、有效性规则 4、主键 5、索引 | 教师示范、学生模仿 |
4.P.1 | 设置字段的属性 | 学生强化训练 | ||
4.D.2 | 表的复制、删除与更名 | 1、复制 2、操作 3、删除操作 4、更名操作 | 1、复制、粘贴2、DELETE 3、重命名 | 教师示范、学生模仿 |
5.P.1 | 在学生管理数据库中使用表,编辑表.对数据的排序和筛选 | 1、改变数据显示方式 2、移动列 3、查和替换记录 4、简单排序的步骤 5、高级排序的步骤 6、简单筛选的步骤 | 移动列、隐藏列的命令 | 教师示范、学生模仿 |
5.P.1 | 学生强化训练 | |||
5.P.2 | 在学生管理数据库中数据表关系的操作 | 定义、编辑、删除、查看关系 | 设置参照完整性的条件、规则; 联系的类型 | 教师示范、学生模仿 |
学生强化训练 | ||||
6.D.1 | 在学生管理数据库中创建简单查询 | 1、查询的设计 2、条件表达式的书写 3、总计查询 4、创建交叉表、参数查询的步骤 5、创建操作查询的步骤 | 常量、函数、运算符、表达式;常见的合计函数; 通配符; 交叉表的结构;操作查询的好处 | 教师示范、学生模仿 |
6.D.2 | 在学生管理数据库中创建多表多条件查询 | 教师示范、学生模仿 | ||
6.P.1 | 在学生管理数据库中创建交叉表、参数查询 | 学生强化训练 | ||
6.P.2 | 在学生管理数据库中创建操作查询 | 学生强化训练 | ||
7.D.1 | 在员工管理系统中用SQL 定义数据 | 1、用SQL 建立、修改、删除数据表 2、用SQL 创建投影、选择、连接、子查询 3、用SQL 创建追加、更新、删除、生成表查询 | SQL 语言的特点 数据类型 条件运算符 常见的合计函数 | 教师示范、学生模仿 |
7.D.2 | 在员工管理系统中用SQL 查询数据 | 学生强化训练 | ||
7.P.3 | 在员工管理系统中用SQL操纵数据 | 学生强化训练 | ||
8.D.1 | 在员工管理系统中创建宏 | 1、创建宏步骤 2、创建条件宏步骤 3、创建宏组步骤 | 1、宏概念 2、宏组概念 3、运行宏常见事件和宏操作 | 教师示范、学生模仿 |
8.P.1 | 在员工管理系统中运行宏 | 运行宏的方法 | 学生强化训练 | |
9.D.1 | 在VBA环境中定义变量、常量、数组、编写简单的函数 | 1、常量声明 2、变量声明 3、数组声明 4、简单函数的编写 | 1、VBA工具栏2、VBA窗口 3、关系、逻辑、对象运算符及表达式 4、3种程序流程控制的结构 5、ACCESS 模块、窗体模块、报表模块、类模块 6、变量的作用域、生命周期7、集合和对象、属性和方法、docmd 对象、事件和时间过程的概念 8、本地、外部、ODBC DAO 各个的对象属性和方法 ADO 各个对性的属性和方法 | 教师示范、学生模仿 |
9.P.1 | 使用VBA 的三种结构来编写程序 | 1、顺序程序的编写 2、分支程序的编写 3、循环程序的编写 | 学生强化训练 | |
9.D.2 | 模块、函数与子函数 | 1、创建模块 2、创建函数与子过程 3、事件过程与函数的调用 | 学生强化训练 | |
9.D.3 | 使用面向对象来设计程序 | 采用面向对象方法设计示例程序 | 教师示范、学生模仿 | |
9.P.2 | VBA 的数据库编程 | 1、向数据表添加一个记录 2、根据条件显示数据表数据 | 学生强化训练 | |
10.D.1 | 在数据库中创建窗体 | 1、用向导创建窗体 2、用设计器创建窗体 | 1、窗体的类型2、窗体的组成3、控件及属性4、子窗体的概念 | 教师示范、学生模仿 |
10.P.1 | 在窗体中使用计算表达式、宏、创建子窗体 | 1、在窗体中使用计算表达式 2、在窗体中使用宏 3、同时创建主窗体和子窗体4、创建子窗体并将其添加到己有的窗体中 | 学生强化训练 | |
11.D.1 | 在数据库中创建报表 | l、使用向导创建报表 2、设计视图创建报表 3、在报表中添加字段,排序和分组,添加文字、表达式等 | 1、报表的视图2、报表的结构3、子报表的定义和作用 | 教师示范、学生模仿 |
11.P.1 | 在报表中创建子报表,报表预览和打印 | 1、创建子报表的步马聚 2、报表预览和打印 | 学生强化训练 | |
12.D.1 | 在数据库中创建数据访问页 | 1、使用向导创建数据访问页2、设计视图创建数据访问页 | 1、页对象的概述 2、页的类型 3、页的存储与调用 4、控件、对象属性 | 教师示范、学生模仿 |
12.P.1 | 数据访问页中使用控件、对象、属性的设置 | 1、 添加控件 2、 使用对象 3、 属性设置 | 学生强化训练 | |
13.D.1 | 设置数据库密码 | 设置、撤消密码 | l、账号、组和权限的定义 2、管理员、管理员组、用户组、管理员权限 3、显式、隐式 | 教师示范、学生模仿 |
13.P.1 | 使用安全机制、安全机制管理 | 1、使用设置安全机制 2、打开建立安全机制的数据库 3、删除安全机制 4、增加、删除、更改帐号 | 学生强化训练 | |
Project | 物流管理系统(商品管理系统) | 结合专业综合技能训练 (1)结合专业分析一个专业的数据库系统; (2)创建分析出的数据库系统; (3)根据创建的数据库系统创建相应的应用程序。 (4)项目考核、验收 | 综合技能训练 | |
(三)教学进度表设计
教学内容、实训项目进度安排和课时分配如下表:
序号 | 单元 | 教学内容/实训项目 | 教学活动 | 课时分配 |
1 | 数据库基础知识 | 课程目标、教学方法、考核方式 | 师生互动、分组讨论 | 1 |
1.D.1 | 分组讨论、角扮演 | 1 | ||
示例讲解、学生分析 | 示范(教)、模仿(做) | 3 | ||
小结 | 互动问答 | 1 | ||
小计 | 6 | |||
2 | 认识ACCESS 开发工具 | 目标 | 讲解 | 3 |
2.D.1 | 示范(教)、模仿(做) | |||
2.P.1 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
3 | 建立ACCESS 数据库 | 目标 | 讲解 | 1 |
3.D.1 | 示范(教)、模仿(做) | |||
3.P.1 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 2 | |||
4 | 建立表 | 目标 | 讲解 | 2 |
4.D.1 | 示范(教)、模仿(做) | |||
4.P.1 | 强化训练(做) | 1 | ||
4.D.2 | 示范(教)、模仿(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
5 | Access表的使用 | 目标 | 讲解 | 3 |
5.P.1 | 强化训练(做) | |||
5.P.2 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
6 | 查询设计 | 目标 | 讲解 | 2 |
6.D.1 | 示范(教)、模仿(做) | |||
6.P.1 | 强化训练(做) | 1 | ||
6.D.2 | 示范(教)、模仿(做) | 2 | ||
6.P.1 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 6 | |||
7 | SQL语言 | 目标 | 讲解 | 2 |
7.D.1 | 示范(教)、模仿(做) | 2 | ||
7.D.2 | 示范(教)、模仿(做) | 2 | ||
7.P.1 | 强化训练(做) | 2 | ||
小结 | 互动问答 | |||
小计 | 8 | |||
8 | 宏 | 目标 | 讲解 | 2 |
5.P.1 | 示范(教)、模仿(做) | |||
5.P.2 | 强化训练(做) | 2 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
9 | ACCESS的编程工具VBA | 目标 | 讲解 | 3 |
9.D.1 | 示范(教)、模仿(做) | |||
9.P.1 | 强化训练(做) | 2 | ||
9.D.2 | 示范(教)、模仿(做) | 2 | ||
9.D.3 | 示范(教)、模仿(做) | 2 | ||
9.P.2 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 10 | |||
10 | 窗体设计 | 目标 | 讲解 | 3 |
access常见条件表达式 | 10.D.1 | 示范(教)、模仿(做) | ||
10.P.1 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
11 | 报表设计 | 目标 | 讲解 | 3 |
11.D.1 | 示范(教)、模仿(做) | |||
11.P.1 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
12 | 数据访问页 | 目标 | 讲解 | 3 |
12.D.1 | 示范(教)、模仿(做) | |||
12.P.1 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
13 | 数据管理安全 | 目标 | 讲解 | 3 |
13.D.1 | 示范(教)、模仿(做) | |||
13.P.1 | 强化训练(做) | 1 | ||
小结 | 互动问答 | |||
小计 | 4 | |||
14 | 综合训练 | 结合专业分析一个专业的数据库系统; | 综合技能训练 | 2 |
创建分析出的数据库系统; | 综合技能训练 | 2 | ||
根据创建的数据库系统创建相应的应用程序。 | 综合技能训练 | 2 | ||
项目考核、验收 | 总结 | 2 | ||
小计 | 8 | |||
72 | ||||
(四)考核方案设计:
1.考核方式:
突出能力为主、知识为辅的考核模式。本课程的考核分为两个部分。能力部分,占总评成绩的60%。综合技能项目考核。
知识部分,占总评成绩的40%。以笔试形式,考查学生对本课程涉及的知识、尤其识的应用掌握情况。
2.项目考核成绩评价标准如下表:
序号 | 表现方面 | 评分标准 | 权重 |
1 | 质量 | 零缺陷 | 40% |
2 | 完成时间 | 准时 | 30% |
3 | 符合项目要求及规范 | 遵守所有规范 | 30% |
3.对项目考核评价标准的解释如下:
质量:在质量方面,教师需要计算学生程序代码中的语法和逻辑错误个数。没陷的学生或小组得满分,每个错误扣一分。
完成时间:按时完成项目的学生得满分。对未做完的项目需估算完成部分所占比以及继续完成所需的天数,再相应地给予评分。
符合项目要求及规范:学生必须遵守在项目要求部分给出的规范和要录。对每不符合项扣一分。
(五)教材与参考书
中文Access 2003数据库应用 中国劳动社会保障出版社 2006
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论