项目式教学方法在ACCESS数据库中的应用

2012-04-29 07:59:35郑艳松
电脑知识与技术 2012年20期
关键词:系统

郑艳松

摘要:目前,ACCESS数据库课程现在已经成为很多高校普遍开设的一门课程,特别是独立学院的经济管理和财政会计类的专业,更是必开的课程,经管和财会类学生必须要掌握的一门计算机类课程。但在这门课程的教学中,多数教师仍采用传统教学模式,即过于注重ACCESS数据库中的各对象特点和一些细节的讲解,没有对课程进行整体讲解,没有把该课程作为一个软件开发的整体体系来进行分析。很多学生在学习时感到内容枯燥,不知道用在什么地方,不易接受,实际应用操作能力很差.我根据多年的教学经验,和独立学院学生的现状,就ACCESS课程的教学进行了探索,提出一种项目式教学方法。

关键词:项目式教学方法;ACCESS数据库;系统

中图分类号:G642文献标识码:A文章编号:1009-3044(2012)20-4949-02

ACCESS数据库是国内目前主流的小型数据库应用(尤其是小型网站)平台之一,在小型的软件开发中,颇受开发者的青睐;且ACCES S数据库课程现在已经成为很多高校普遍开设的一门课程,特别是经济管理和财政会计类专业的必修课;同时ACCESS数据库也是计算机等级二级考试的科目,ACCESS成了文科类的学生对计算机等级考试的热门选择。Access数据库是Microsoft Office办公自动化软件中的一个组件,能够很好的实现与Office的无缝连接。近几年来,我一直从事ACCESS数据库应用的教学。通过我对学生的了解,普遍觉得ACCESS数据库课程对于非计算机专业的学生是一个难题,并对其学习兴趣不是很浓厚。在此课程中,我从各方面调整,寻找对大多数学生比较有效的教学方法:项目式教学方法。

1教材的处理

ACCESS数据库的教材选择是一个难题,我查找了很多ACCESS数据库的教材,基本上是把ACCESS的各对象单独作为章节来编写,这样,整本教材是以一个对象为一章节进行介绍,这样的教材对于以项目为手段来实现教学,是非常大的一个难题,所以在教材处理上是一个非常关键的问题。我在教材选择上使用了浙江大学出版社的《ACCESS数据库基础》,这本教材最后用一个人事管理系统项目对ACCESS数据库的各对象进行了系统的应用,让学生更深刻的理解和掌握ACCESS数据库的实际应用。我在教材上做了调整,在讲授此课程时,先将该系统中要用的表、查询、窗体、宏、VBA模块、数据库安全性机制等逐一分析,让学生通过一个完整的实际生活中能用的项目来了解数据库的各对象的作用,为以后学习各对象时,增加一个形象的理解。这样学生就知道所学之用,他们就会学得有目标。

2项目的选择

由于该课程主要是针对财经类的学生,他们对计算机类课程的兴趣不是那么浓厚,所以在项目选择上既要有一定的实现性,也就是要能给他们一个比较全面的样板;又要跟他们的专业联系比较近。所以在教材上的项目例子是比较好的一个,为了能更深刻的理解和掌握,另外再选择了两个项目系统:最常用的小型超市进销存系统和音像销售系统。这两个系统在实际生活中都有原型,并且在这两个系统中,用到很多学生专业知识,利用他们的专业知识来理解软件的应用。后面的内容以人事管理系统这个项目为例来讨论。

3以项目来驱动教学

项目的分析让学生对系统有一个整体认识,接下来要用项目中的各部分:表、查询、窗体、宏、模块等来进行学习ACCESS。

建立一个“基本情况”表,这个表是用来保存所有职工的基本信息。让学生自己先讨论职工的基本信息有哪一些,根据讨论的结果进行分析,得到一张数据表结构,然后让学生讨论这些字段的属性应该具有什么样的限制或者有效性等。如表1所示:

表1“基本情况”表的结构

在设置该表时,就把建立表所要用到的知识连贯运用起来,比如,ACCESS中的数据类型、有效性规则的设置、主键的特性以及如何设置、外键的应用、格式的作用及设置、输入掩码的设置以及与格式的区别等。这样在理解各知识点的时候就有一个整体性,可以深刻的掌握。在表建立以后,以表为数据源,利用窗体为载体将数据表、查询、窗体、宏、以及模块编程联系在一起。部分窗体的界面设置如图1:

图1

使用一个简单窗体(如图2),在进入数据库系统前,检测密码,假定密码为zheng123,输入正确方可进入系统。

图2

对于“确定”和“清除”按钮采用VBA编程来实现。“确定”按钮的关键程序代码段如下:

If forms !进入系统![passwordText] =”zheng123”then

Docmd.close

Docmd.openForm“主窗体”Else

I = msgBox(“密码错误”);

If i<>4 then

Quit

Else

passwordText =“”

passwordText.setFocus

end if

End If

“清除系统中的”按钮的关键代码段如下:passwordText =“”

passwordText.setFocus

这样通过人事管理系统的项目,将所有的知识连贯起来,并以整体性来认识ACCESS数据库,学生都感觉到了实际上的应用,能系统的把握ACCESS数据库。

4项目式教学法实施建议

由于学生对项目设计并不熟悉,要使他们对项目有明确的目标和感性认知,知道实施该项目要解决哪些问题,关键在哪里,同时激发了学生的兴趣。这就需要老师在讲授之前,要花费相对较多的精力去将所有相关的知识点融合起来,让学生在完成项目的过程中发现知识、解决问题、提高技能。

在项目实施过程中对学生遇到的困难,教师应及时给予指导,以确保学生能顺利完成项目并增强学习兴趣。另外,教师一定要把握好指导的尺度,尽可能对其进行启发性、提示性的指导。在项目实施过程中及时发现学生的闪光点,给予肯定,激发学生学习的积极性。

5结束语

项目式教学法是一种比较有效的教学方法,通过“项目”选取来创建应用“情景”。它把理论教学与实践教学有机地结合起来,在应用中讲解理论知识点,将理论知识融合在实践中,同时使得实践有了理论的支持,大大提高了学生学习的积极性和主动性,全面培养了学生分析问题和解决问题的能力。通过项目式教学方法培养出来的学生更能适应当今社会的需求。

参考文献:

[1]陈恭和.ACCESS数据库基础[M].杭州:浙江大学出版版社,2007.

[2]王丽玢.课程采用案例教学法的教学过程设计[J].计算机科技,2009(15).

[3]任务驱动式教学法在Access数据库教学中的应用[EB/OL].http://www.docin.com/p-68070523.html&endPro=true.

猜你喜欢
系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
一德系统 德行天下
PLC在多段调速系统中的应用