Access课程

2024-07-12

Access课程(共12篇)

Access课程 篇1

摘要:该文针对非计算机专业的数据库课程(Access)教学中存在的问题,提出了一套相应的教改方案,有效地提高非计算机专业的数据库课程教学效果和质量。

关键词:非计算机专业,数据库课程,教改措施

《数据库原理及应用》(Access)课程是为本校非计算机专业(主要是面向文科类和管理类)本、专科学生开设的公共选修课,是涉及数据库基本原理及操作的应用型课程。目的在于培养学生使用计算机解决实际问题的能力,为学生利用计算机处理信息、不断跟踪和掌握计算机应用技术打下基础。因此,如何激发非计算机专业的学生学好这门课是我们教学所面临的挑战。

1 教学中存在的问题

虽然本校在教材选择和课时安排上符合课程教学要求,但在实际教学过程中,不难发现非计算机专业的学生,对计算机方面的术语理解能力差,计算机基本操作能力相对较弱。同时,学生也存在思想误区,认为该课程不是自己的专业课,如果不参加计算机等级考试便可随便应付,不愿意花时间来学习该门课程,因而对于该门课程的学习没有太大的兴趣和积极性。

2 教学改革具体措施

2.1 明确学习目标

为消除学生为了期末考试合格而被动学习的情绪,树立学习信心,教学中必须明确教学目标,上好第一节课。在课程内容开始之前对课程作一些简单的介绍,演示往届学生的数据库作品,激发学习兴趣。在整个教学过程中,随时关注学生的学习情绪,对他们学习中的进步及时给予肯定,帮助他们克服浮躁、厌烦和惫懒情绪,尽可能解决他们学习中产生的心里问题。

2.2 理清重点难点隶属度函数数目

在教学过程中,要抓住知识的核心部分。重点主要体现在几个方面,一是时间安排上,抓住学生注意力集中的时段,把重点内容都放在这一时段;二是重点不宜过多,过多反而容易忘记,适得其反;三是理论联系实际,非计算机系学生毕业后一般使用现有的软件,编写程序的机会少之甚少,所以当讲到程序设计那部分内容时,只需学生模仿学习即可。

2.3 运用案例教学法

所谓案例教学法,借鉴了项目教学法的优点,就是在整个一学期的教学过程中,始终紧密围绕一个完整的工程案例来展开,随着教学进度的推进,将整个案例逐步解剖为一个个独立的子案例,这些子案例又可以分为更小的案例。本院所选教材使用一个贯穿全书的综合实例“教学管理”数据库应用系统,从最基本的操作入手,将每个知识点细分成一个个小案例,并结合大量的插图和实例,详细介绍了Access2003的主要功能和使用方法。学生在完成每个小案例的过程中,可以掌握大量实用的方法和技巧,从而积累经验,获得成就感,应用能力得到极大提高。

3 结论

该文在分析和总结了非计算机专业数据库课程特点和问题的基础上,探讨了对非计算机专业学生进行数据库课程教学的改革。但是,要提高数据库课程教学质量,不是一件简单的事情,而是一项长期艰巨的教学改革任务。教师还必须对该课程各方面的问题深化教学改革和实践。只有这样,才能为院校培养出非计算机专业数据库课程应用型人才。

参考文献

[1]王凤领.民办普通高校非计算机专业数据库课程教学改革探讨[J].理工高教研究,2010(6).

[2]徐剑波.非计算机专业数据库课程案例教学法的应用分析[J].创新教育,2011(1).

[3]彭慧卿,李玮.Access数据库技术及应用[M].北京:清华大学出版社,2010.

Access课程 篇2

您应该知道,有很多工具和第三方实用程序可以用于探测任何类型的数据库的密码,以及来自任何工作组信息文件的用户名和密码(本文后面将详细介绍工作组信息文件)。如果需要保护敏感数据免受非法访问,最好的安全措施就是使用计算机操作系统提供的文件级安全性和文件共享安全性。文件级安全性涉及在数据文件上设置权限。文件共享安全性涉及限制对数据文件存储位置的访问。文件共享安全性的一个示例是在存储数据文件的文件夹(位于本地计算机或网络服务器上)上设置用户权限。为此,可以将数据拆分到多个文件中,在这些文件上设置用户权限,再将这些文件放置到受保护的文件共享空间中。然后可以从具有安全设置的 Access 数据库链接到这些文件。

Access课程 篇3

【关键词】Access 数据库 教学改革

Access是由微软发布的关联式数据库管理系统,是真正意义上的关系型数据库,是 Microsoft Office的成员之一,主要通过在数据表间建立关系,将数据库创建成相互关联的整体。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统,已经成为现今世界上最为流行的数据库管理系统软件之一。目前Access在很多地方得到广泛使用,例如小型企业,大公司的部门。

广西玉林高级技工学校是一所公办国家级重点技工学校,隶属于玉林市人力资源和社会保障局,是自治区级示范性中等职业学校。Access数据库课程是我校电子商务和计算机应用专业开设的专业必修课,是一门理论性和实践性都很强的课程。在教学过程中如何把抽象的东西形象化?怎样激发学生的学习兴趣?这些问题能否得到有效的解决,是Access数据库课堂教学成败的关键。笔者针对学生存在的问题,结合在Access数据库课程教学中的经验和体会,对该课程进行了一些改革,取得了不错的效果。

一、重构教学内容

目前,中职生普遍存在学习习惯较差的状况。Access数据库教学中如果从数据库的基本概念、关系模型、关系运算等抽象知识进行切入,使学生一开始就半知半解,无法看到Access软件对以后解决实际问题的应用,也无法理解Access软件的强大功能,学生往往容易转移兴趣,出现学习积极性不高的局面。

Access数据库课程的教学内容主要包括三大部分:(1)数据库基础知识,包括DB、DBMS、关系模型、关系运算等。(2)Access基础知识,包括表、查询、窗体、报表、宏和模块的建立与使用以及SQL语句的应用。(3)应用系统的开发,包括系统规划、系统分析、系统实现、系统维护等。如果在教学过程中把每个知识点分开讲解,最终会导致学生只见树木不见森林,学生在遇到实际问题时,无从下手,也不懂得融会贯通,开发不出一个能解决实际问题的数据库应用系统。

针对Access教学内容松散、抽象的特点。我对Access教学内容进行重构。在教学中采用一个学生所熟悉的具体数据库实例 “教学管理系统” 贯穿整个数据库设计教学的全过程。通过一个个的操作实例向“教学管理系统”数据库中添加对象,完善“教学管理系统”。从而循序渐进地引导学生掌握数据库设计各个环节的相应知识和技能,对数据库设计过程有一个整体的概念。让学生清楚地认识到这些知识在实际数据库开发中的用处,同时也可以引导学生在理论与实际结合中理解知识,培养学生分析、解决实际问题的能力。

只有注重学生职业能力的培养,注重课程的实用性,才能真正激发学生学习的积极性和主动性,也才能激发学生的学习兴趣,提高教师的教育教学效果。

二、改革教学方式

“教无定法,教学有章”,教学方式直接影响着学生学习效果,面对中职生这么一个特殊的学生群体,我们从两个方面入手:

1. 兴趣引导

“兴趣是最好的老师”。学习兴趣是学习动机中最活跃的心理成分。在具体教学中:首先教学起点要低、坡度缓、台阶密。学生的理论知识基础差,就要放低学习的起点,学生才能听得懂,才会有学习兴趣。另外在低起点的基础上形成坡度缓、台阶密的知识点,使学生的学习难度降低,就更容易掌握所学的知识。其次是可以先学后教,当堂训练。为体现学生的主体地位,在新课传授知识的时候,教师要创造一定的条件让学生自己去探索知识,避免填鸭式教学,教师要起到引领者的作用,先让学生自学并尝试,由学生在尝试过程中自己发现问题,并尝试解决,遇到没有办法解决的问题,学生就会主动地提出疑问,然后老师再讲。这样一来,因为是学生自己的疑问,所以学生在听老师解答时会特别认真,真正做到学生自己想学、愿学、乐学。同时注意做到当堂的任务当堂清,这样既有助于完成任务,同时又能提高学生学习的信心,反过来又进一步刺激学生学习的兴趣。

2. 任务驱动

“任务驱动”教学法,是一种建立在建构主义教学理论基础上的教学方法。在Access教学中应从以下两点应用“任务驱动法”:

首先,在教学内容安排上,根据实际需求和学生的接受能力用任务来设计教学模块,让同学们从形象具体的任务出发,逐步地把所有的任务统一为一个个具体的学习成果,让成就感一直伴随学生的整个学习过程。

其次,在课堂教学上,用一个个精彩的任务,引起学生自己动手解决问题的欲望。在学习的开始阶段,任务要简单并有吸引力,让学生有充足的自信心和强烈的欲望,感觉自己想解决问题并相信自己能解决好问题,把学生的角色从“要我学”变成“我要学”,逐步引导学生加入到教学的过程中来。

在运用“任务驱动”教学法时,要注意“任务”设计要注意分散重点、难点;“任务”设计要注重渗透方法、培养能力;“任务”设计要注意个别学习与协作学习的统一。

三、推行资格证书

我们采用学历教育与职业资格证书培训相结合的方式。使学生在就业时不但能取得计算机专业的毕业证书,还能获得用人单位认可程度高、可以提高学生的动手能力及就业竞争力的职业资格证书或技能证书。我们选择了“全国计算机信息高新技术考试(CITT)”中的“数据库应用—ACCESS 平台”。CITT具有实用性、职业性、权威性的特点,得到企业和社会各界的认可。此外还具有考题公开,重点考核应用能力,可随时开考等特点。该考试重在动手能力,不要求知道很多的理论知识,只需要考生能掌握操作,完成考试要求即可获得国家承认的从业资格证书。因此该考试非常适合着眼于应用而理论知识较弱的中职学生。在教学过程中我们参照 CITT考试要求,将 CITT 试题库作为学生平时上机的训练内容,使教学更具有针对性及实用性,培养出符合社会需要和职业岗位需求,具有熟练技能的应用型人才。

四、注重教学评价

教学评价,是对学生学习情况反馈的一种有效途径,也是最能体现学生掌握知识,运用知识解决问题能力的一种方法。在课堂教学中,学生完成一项任务后,一定要及时交流,展示、讨论并评点,对于做得特别好的学生,可以把他们的作品在全班同学目前展示,并让学生共同评价,及时对学生的学习情况做出反馈和评价,这样能极大地培养学生的成就感和再学习的动力。

在第一次上课时就告诉学生期末考试成绩的评分标准:平时成绩占 50%(包括考勤情况+每节课上交作品的质量分数),另外期中、期末两个作品共占总成绩的50%。学生把每节课的作品以“学号+姓名”的方式上传到教师机,教师对学生的作品进行评价打分。

在教学评价中,我们要做到动态管理,要有一个长期的评价体系,用发展的眼光来看待他们。我们要突出能力培养的重要性,只要对发展学生动手、动脑有利的事情,就要让他们去经历、去实践,失败了要鼓励他们再站起来。在教学过程中,要渗透情感,注重品质,让他们既有能的突破,又要有品的熏陶,这一点很重要。

五、结语

总之,以上关于Access课程的几点实践探索,是笔者在实际教学过程中结合中职学生的特点提出的个人见解。这些措施在教学过程中取得了良好的效果,也得到了学生的好评。

【参考文献】

ACCESS课程的生本实践 篇4

现在提倡的"生本教育"观念正进行得如火如荼, 就是要以学生为本, 高度充分相信学生, 把学习的主动权交给学生, 激发学生的学习潜能。生本教育的课堂给学生提供了很大的自主学习的空间, 让学生在自主、动手、合作、探究、交往的氛围中去获取知识, 为他们的潜能的发挥和往后的可持续性发展奠定了基础。这也是教育以人为本的一种体现。

在计算机、网络通讯和多媒体等信息技术迅速发展的形式下, 各类数据库应用系统, 如金融信息系统、, 员工工资系统等广泛应用于各行业中, 因此数据库教学在学校的教育地位越显重要。数据库应用是中职学校计算机专业的一门主干专业课外, Access应用程序就是其中一种功能强大且使用方便的关系型数据库管理系统, 它可运行于各种系统环境中, 不仅具有功能完备的数据处理能力, 而且简明易用, 界面友好。

如何把生本教育运用到ACCESS课程, 高度激发学生的学习潜能与创新性, 使学生主动学习。因此, 根据我教授ACCESS课程的教学经验, 以下谈谈我如何把生本教育运用到ACCESS课程中的体会。

二.现今ACCESS课程教学的问题

1. 学生厌学现象严重

中职学生厌学现象严重, 学生不想学, 懒洋洋。根据有关部门调研, 学生厌学其中一个原因是学生觉得坐在课堂中听老师讲课很无趣无用, 老师一成不变的、沉闷的教学形式, 使得完全调动不起学生的兴趣, 加上课程内容深, 听不懂, 学不会, 因而学生眼皮睁不开, 打瞌睡, 分散精神与周围同学说话, 开小差, 甚至偷偷使用手机。而这样的学习情况导致成绩差, 自信心下降, , 这间接打击了老师教学的信心, 这就造成了教与学的一种恶性循环。

2.教学内容冗长复杂, 实践操作跟不上

传统以教科书内容为中心, 太多烦冗的理论内容, 而老师为了循序渐进地完成教学大纲, 经常是趋于死记硬背或强化练习可能要考的内容, 以达到牢固记忆、熟练应答、考试成功的直接目标。这样的方式, 学生考试的分数提高了, 但这只受到知识教育而没有文化教育, 难以解决除书本知识以外的问题。加上实操课少, 实操完全跟不上。所以学生觉得上课的内容是无用的无趣的, 从而产生厌学的思想。

三.生本教学实践

1.生本教学方法

我们以往的传统教学一般先讲述理论, 再做操作验证。ACCESS课程是一门理论与实践高度融合的课程, 在中职学校是更重视实操技能, 所以课堂上必须转变教学观念, 打破传统的一成不变的教学方式, 课堂上一般传统教学方法有:讲授法, 谈论法, 演示法, 练习法, 读书指导法, 课堂讨论法, 实验法, 启发法, 实习法。而生本教育的宗旨更重视分组协助学习强调过程, 调动他们操作和实践的积极性, 所以我在教学中采用案例教学, 以问题引入主题, 以案例贯穿整个教学, 学生在实践中提出操作中遇到的问题, 我再加强总结理论, 学生的理解就显得深刻。多接触社会应用中的实用个案, 一节课下来, 无论任务简单或者复杂, 学生完成一个实际的具体的任务, 学得到又用得到, 看得到一节课的成效, 这对学生的学习自信心与成就感有很大的提升。学生就不会说上课无用又听不懂而睡觉搞其他小差。

2. 生本教学内容

现今中职教学存在课程科目多, 上课与实操时间短, 学生只能学好本课程的基础内容而没有学到更专业的内容, 在实际生活中遇到的一些深层的问题就解决不了, 因而更产生学习"无用论"。老师就要在筛选教学内容上把好关, 针对中职学生的实际情况, 减少理论性教学, 增加实践性教学, 多教授与当今社会行业相关的内容, 删掉一些冗长的纯理论内容, 而增加对专业课更深入的一些专业技术教学。职业教育的内容本身就强调在生活与生产中的实践, 强调"动手做", 重视能力的培养而不是知识的传授。企业推行资格认证, 资格证确实能保证一定的专业掌握程度的达标, 专业老师不妨在教学上多参考本门课程的一些有分量的考证大纲, 毕竟这些考证大纲说明这门课程必须要掌握的教学内容, 而不是老师自认为"重要的教学内容"。多布置一些与实际相关的课题内容让学生"身临其境"地解决问题, 这就是给予学生有用的而不是无用, 而这些有用的能在岗位上派得上用场, 让学生得到甜头而受益, 这样厌学的现象最终会大大减少甚至消除。

3. 生本ACCESS课程

实际上, 一个数据库管理系统设计与实现的过程就是不断分解任务的过程。一般要求学生能根据一个实际需求完成数据库的设计与实现, 它强调从需求分析, 数据搜集, 系统设计与系统实现的全过程参与。我在教学中把学生5人一个小组, 布置不同数据系统的项目。在教学中不断以提出问题来引导学生通过联系实际。而随着任务的分析与学习的深度, 整个系统功能也不断完善, 学生也可以再根据自己考虑的不同方面, 再扩展不同的功能。学生遇到问题, 要亲自动手通过查找书本、上网查找相关资料、通过文字或图例表达自己的意见;在还不能解决的情况下, 我加以指导帮助解决;而比较综合和难度较大的任务如窗体的设计, 师生可以互相讨论, 提供不同方面的解决方法。学生的学习形式大大改变, 从老师讲课到学生自主动手, 从单一个体学习到分组团队学习。而在这过程中更要体现学生的努力学习的情感过程。学生在老师布置的任务中分工合作, 这过程中学生从无事做, 不会做而通过自学或者请教同学老师而一点点进步, 这体现了学生的创新性, 更包括情感、态度、价值观的发展, 和各种能力的发展。这样的学生就是好的学生, 这单单从分数体现不出来的。

在学习完成以后, 老师还要在最后阶段, 指正学生上机实践中遇到的错误操作, 反馈学生提出的问题进行小结, 为学生理清一些逻辑, 讲述原理, 这有利于加深学生对理论知识的理解与巩固。

四.展望

实践表明, 生本教育的方法, 更好地强调学生自主动手的过程, 大大激发了学生对实践操作的兴趣和动手的渴求, 缩短学生与企业的技术差距, 让学生日后走进企业, 走向社会奠定了良好的基础。生本教育改革是不断完善的过程, 我们也是在不断摸索改进的过程, 只要能让学生学有所长, 学以致用就是我们老师努力的方向。

摘要:目前许多中职学校根据实际应用而开设数据库应用课程, 但由于在教学中存在一些问题, 致使教学效率不高, 学生动手能力差, 本文就如何生本教育, 教学与实践相结合, 整体教学规划, 优化教学内容, 提高教学质量谈谈自己的做法。

关键词:数据库系统,优化,生本教育,协作学习

参考文献

[1]马庆发.当代职业教育新论[M].上海:上海教育出版社, 2002.133.

Access课程 篇5

2010年10月

通许县中等职业学校

陈亮中 “抛锚式”教学模式在ACCESS2003课堂教学中的实践

通许县中等职业学校 陈亮中

第一章 认识ACCESS2003 第一课时教学设计

【教材分析】

本章教学只要求学生了解数据库基本概念、了解各种数据类型、初步掌握利用Access管理数据的基本方法,目的是为将来学习“数据库技术及其应用”做知识和技能的准备。因此笔者认为教学不应只局限于让学生了解或掌握几个基本概念、基本操作,而应给学生创设一个情境和平台,使其在自主学习掌握知识技能的同时培养学习“数据库技术”的兴趣。

依据《学科教学指导意见》,本节教学安排三课时。笔者由教学情境创设需要,安排第一课时的内容是数据库相关的几个概念,第二课时的内容是字段的各种数据类型和设计简单的数据表,第三课利用Access管理数据记录的基本操作。本设计针对第一课时的教学。

【学生分析】

运用知识迁移能力学习“利用Access管理数据记录的基本操作”做了准备。但教学内容中新概念较多对于学生学习兴趣会有影响,另外不同学生的知识技能水平存在差异,因此在具体教学中要创设好学习情境,引起学生学习兴趣,并注重学生之间的协作学习。

【教学目标】

一、知识与技能 1.能够描述数据库、数据库管理系统、数据库应用系统、数据库系统的概念及相互关系。

2.熟悉Access软件的操作界面及其基本操作方法。

二、过程与方法

在创设的学习情境中,自主学习、小组合作探究,体验发现或归纳出数据库系统基本概念及相互关系,培养观察能力、分析能力、知识技能运用能力和协作、交流的能力,通过互动点评活动结果和完成学习日记,学习正确评价自己和他人的信息活动过程和结果。

三、情感态度与价值观

【教学重点】

1.数据库系统的几个基本概念。

【教学难点】

1.数据库系统几个概念之间的关系。

【教学策略】

本课教学运用了抛锚式教学模式,以教学论坛为学习的平台,“宠物世界”游戏为教学引线,通过两个互动活动实现情境创设,将“锚”抛在本课教学的两个重点。创设“学习日记”情境,引导学生自我评价,发掘本课情感态度、价值观培养作用。学生以自主学习、协作学习的方式完成学习任务。师生互动点评学习过程和结果,实现效果评价。

【教学过程】

一、熟悉平台,导入新课

教师指导学生登陆教学论坛,熟悉论坛设置。学生熟悉学习的平台,阅读论坛中“学习指导”贴,明确学习目标,复习知识点。

二、情境依托,构建知识

1.数据库系统基本概念及关系

师:上一节课我们体验了网上数据管理带来的好处,其实同学们平时在接触的网络游戏也存在数据管理的问题。

学生显露兴奋的表情。

师:我们边玩边学,一起进入“互动活动一”。

互动活动一:“宠物世界”初探

活动内容:(1)自学教材“ 数据库技术第一章”,了解数据、数据库、数据库管理系统、数据库应用系统、数据库系统的概念,完成论坛“知识问答”;(2)到“宠物世界”领养一个宠物宝宝,把它养得又肥又壮;(3)思考、猜想“宠物世界”游戏与数据库系统中的基本概念的联系以及这些概念之间的关系。

学生自学基本概念,摸索游戏功能,探究彼此联系。教师巡视辅导。活动结束后,交流学习成果。

师:我们的互动活动暂告一个段落,请同学们查看一下谁的宠物宝宝培养的最好?

学生查询“宠物排行榜”,推举出第一名的同学。

师:网络游戏本身是一个软件,这位第一名的同学在很短的时间内就熟悉了这个软件的功能,可见他知识迁移能力、操作能力很强。下面我们就请他来谈谈“宠物世界”游戏与数据库系统中基本概念的联系。

生:“宠物世界”游戏是一个数据库应用系统,我们在玩游戏时产生的数据应该是有个数据库文件在存储的,并有一个相应的数据库管理系统对该文件进行管理。

教师请其他同学分析、补充,并从服务器调出“宠物世界”游戏后台的数据库文件证明学生的猜想。

师:这就是“宠物世界”游戏的数据库文件,扩展名为“.mdb”,鼠标双击该文件,计算机会调用Access这个软件将其打开,Access就是该数据库文件的数据库管理软件。

教师简单介绍Access软件对数据的管理方式;学生都瞪大了眼,看着教师演示。

生:我看到我的宠物的名字了,还有它的等级!老师,是不是用Access改一下这个数据库文件,在“宠物世界”游戏就会发生变化?

师:这位同学脑筋转得可真快!既然想到了,那我们就去做吧,开始我们第二阶段的互动活动。

设计意图:学生在教师创设的情境中自学数据库系统基本概念,然后和具体实例相结合分析其中的联系和关系,并经过师生共同讨论、教师演示讲评,最终实现学生对当前所学知识意义建构的目的,同时培养了观察、分析能力和学习兴趣。

三、归纳延伸,提升素养

师:不知道班级里有没有同学玩网游有点上瘾?如果有,那么我们这节课的学习已经很好的告诉你“你所日夜为之奋斗的只是数据表里的一个数字”。请真诚的面对现实生活,从容的看待虚拟世界,学会约束自己。

师:接着请大家都来谈谈课堂学习的感受,完成“学习日记”。

学习日记:一个论坛投票贴,设置了五个固定内容供学生多项选择,当然学生也可以在投票贴回复更多的学习感受。

五个选项:(1)今天上课心情还不错,这种边玩边学的课堂形式我还是比较喜欢的。(2)原来认为学习数据库的一些概念会比较枯燥,但我今天掌握起来却比较轻松。(3)今天课堂上大家一起玩的“宠物世界”游戏虽然界面比较简单,但还是有点味道的。关于游戏,我相信自己能够做到不沉迷其中。(4)刚接触“宠物世界”和Access的时候,我感觉有点无从下手,看来我对于以前学习的知识技能掌握还不够好,不过我会努力赶上的。(5)另外,我觉得我们班级的学习氛围很好,当我学习碰到困难的时候同学们都会来帮助我,当然我也很乐意帮助别的同学。

师生共同参与关于本课学习的讨论。教师提出预习要求。设计意图:创设一个轻松自然的评价环境,指导学生对自己的信息活动过程和结果进行评价,并希望引起学生关于“情感态度、价值观”的思考,为课堂教学画龙点睛。

【教学反思】

抛锚式教学要求建立在有感染力的真实事件或真实问题的基础上,确定这类真实事件或问题被形象地比喻为“抛锚”,因为一旦这类事件或问题被确定了,整个教学内容和教学进程也就被确定了。抛锚式教学一般由创设情境、确定问题、自主学习、协作学习、效果评价这几个环节组成。在教学实践中,学生对于这样的教学情境设置和教学模式都很有兴趣,教学任务也完成得比较不错,同时笔者也有了以下教学后的思考:

(1)任何一种教学模式的应用,学生都有一个适应的过程,尤其是像“抛锚式”这样的教学模式,学生在以往的教学活动中接触比较少,教师应考虑在整个教学阶段逐步引入教学模式。

(2)在抛锚式教学中,教师是学生学习的组织者、指导者、帮助者和促进者,因此教师要从学生的角度出发切身体验课程内容,全面的分析在教学实施中学生可能产生问题的范围。实现创设的情境能符合学生心理,教学的“锚”能抛在学生的“临近发展区”,能掌控整个教学进程,把握课堂指导的最佳时机。

(3)教学中应该考虑多种教学策略配合运用,该用其他教学策略的地方还是要用其他的。例如抛锚式教学中确定问题环节,教学的“锚”(学习任务)一定要抛在关键点上,要能激发学生内部学习动机。如果此时完全让学生自己在情境中发现问题、确定选择问题,就可能产生“教学方向偏离”、“部分学生不感兴趣”、“教学效率低下”等问题,在这里教师就可以考虑运用启发式策略,或者事先搭建一个学习支架,帮助确定学习任务。

浅谈Access在教学中的应用 篇6

关键词:数据库;Access;教学管理

中图分类号:TP311文献标识码:A文章编号:1007-9599 (2013) 06-0000-02

1引言

信息化技术的快速发展给各行各业带来了前所未有的冲击和技术革命,利用计算机信息技术来加强并提高教师教学过程中学生档案等信息的管理水平,已成为教学管理发展的趋势和要求。Access数据库是建立管理信息系统的核心技术,与传统的手工管理相比充分利用Access数据库对档案信息进行信息化管理,具有成本低、保密性好、寿命长、检索迅速、存储量大、查找方便、可靠性高等无法比拟的优势和特点。此外,利用数据库可实现计算机辅助立卷、整理和各类目录的自动编排打印等工作,因此,提高学生档案管理的信息化水平,使教师从繁复的整理装订案卷、誊抄目录中解放出来,从而达到了降低劳动强度、提高劳动效率的效果。档案管理信息化的发展是档案部门实现科学化、正规化管理的必要条件。

对于部分地方性学校,由于科技水平、资金和设备投入上还存在着一些差距,如何利用信息化技术手段提高学生档案管理和教学水平,解决使用专业档案管理软件设备性能要求高、投资大等问题,已成为解决地方性学校学生档案管理信息化的迫切要求。通过充分利用Access数据库对学生档案进行信息化管理,运用到学生日常档案管理、教师日常教学工作中,可较好地解决困扰教师教学管理信息化的问题。

2数据库的概念

顾名思义,Access数据库即是存储数据的“仓库”,计算机作为该“仓库”的管理员,它对每个物资按其类别进行了分类,计算机能够按照要求快速、准确的将您所需的资源找到,并提供给您。更确切的说:数据库,就是为了满足某部门或用户的需要,在计算机系统中按照一定的数据模型、数据结构等组织、存储和使用的相互关联的数据结合,是按科学的结构形式组织存储的“数据仓库”。

数据库管理的流程一般为:组织存储信息→维护和备份信息→提供信息查询和统计→开发新的信息资源。

3教学中实施Access的意义

Access作为数据库管理程序,主要用于管理某个特定主题的信息的集合。比如维护和管理若干个人档案资料,管理和维护某一个单位全体人员的工资,管理和维护同学通讯录等。在Access数据库的应用中,可实现小到应用到家庭,建立家庭财务管理;大到管理某一个企业集团的人事、库存、财务、营销等,建立一个集成化综合信息管理系统等。且Access数据库具有简单易学、易于掌握、维护便利等特点,可满足一般的数据管理及处理需要。除此之外,数据库管理还具有很多优势:1.能够存储大量信息,但却占用较少的空间;2.管理操作方便、快捷,数据维护安全、简单;3.检查数据快速、准确、高效;4.数据应用共享性好。

教学中利用Access数据库程序建立学生管理数据库,比如学生管理,教师管理,教务排课,试题库等等。本文主要研究在教学过程中对学生的日常考勤、课堂提问和平时成绩的记录,以求督促学生学习,也便于学期末对学生有一个综合的成绩评定,所以该系统中涉及到的只是教学管理中学生管理的一部分。因此,系统将主要完成学生信息表、成绩信息表、科类信息三个功能模块。

4教学管理系统详细应用

教学数据库内容为“高考成绩信息查询与输出”。

具体要求(基本的):建立包含高考相关信息的数据库及表;确保数据的有效性与完整性;输入符合查询和输出要求的相应基础数据(多少不做限制)

建立查询:例如:可查询总分在450~550分之间的理科学生信息;查询汇总不同考区(城市籍贯)的各科平均分;查询按总分降序排序的学生信息等

建立窗体:输入学生的准考证号或者姓名,可查阅指定学生的高考各科成绩和总分

输出汇总:高考总分在550分以上的所有学生的基本信息和高考成绩单

4.1架构数据库及表结构

(1)确定符合应用需要的实体(主题):学生基本信息/高考成绩信息/科类信息等。建立“成绩信息”表,输入字段“准考证号”、“科类”、“语文”、“数学”、“英语”、“综合”;另外设置表主键“准考证号”,以及字段的有效性规则,例如:语文分数0~150;特别注意“科类”字段的查询向导建立。

(2)确定实体的特征属性(字段)和数据类型(字段类型)。

(3)确定唯一标识每一条记录的主键。

(4)确定实体之间的关联。

置“查阅向导”的目的是在“成绩信息”表的输入/编辑/查询等操作时,对应科类信息会自动提供下拉列表显示,以便于在输入和查询时可以直接选择科类信息而不必输入。

4.2设置数据有效性与完整性:

数据库中各个表及表之间的数据的有效性、一致性和兼容性。

(1)实体完整性:主键取值确定、唯一、非空,例如:对学生信息表中的记录,主键“准考证号”;存储/输入/修改都遵循此条件。

(2)参照完整性:表与表之间的数据一致性和兼容性,例如:在“成绩信息表”中的字段“准考证号”的取值必须是“学生信息表”中“准考证号”字段取值当中已经存在的一个值。

(3)用户自定义完整性:根据应用需要环境设置,各单科分数字段的有效性规则为整型数值[0,150];综合分数:整型数值[0,300];总分=语文+数学+英语+综合。

4.3创建信息查询和信息输出:

(1)信息查询:目的:为了整合和重组各个相关联的数据表中的字段信息,为信息的访问与输出提供数据源。操作:利用向导或者查询设计器按照界面提示操作。

(2)信息输出:以窗体和报表的形式输出信息,需要先建立包含指定信息的查询,之后通过Access的窗体和报表环境可以实现和完成项目要求功能和效果。

5结束语

通过以上简单的定义操作,高考成绩信息查询与输出数据库基本上建立起来了,它不仅可以运用在文书档案管理上,还可以运用到科技档案等。另外Access数据库的日常维护也非常简单,就像以上案例中学生信息表、成绩信息表、科类信息,它不但可以用Word、Excel发布数据,还可以通过Excel导入数据,方便快捷,除此之外还可以与OA办公平台软件连接,使其作为外挂数据库实现档案数据的信息化管理。通过充分利用Access数据库对学生个人档案进行信息化管理,在一定程度上提高了教学管理信息化水平。即使Access数据库并不能与专业的档案管理软件相媲美,但它使得教学工作变得科学、迅速、简捷,大大提高了工作效率,是教学过程中学生档案管理工作中不可缺少的助手。

参考文献:

[1]周忠荣.数据库原理与应(ACCESS)(第二版)[M].北京:清华大学出版社,2007.

[2]赵乃真.ACCESS数据库基础教程[M].北京:清华大学出版社,2006.

[3]雷东升,李挥剑.Access数据库技术课程教学方法探索[J].北京交通干部管理学院学报.2007(1).

[4]何克抗.建构主义――革新传统教学的理论基础[J].电化教育研究,1997.

Access课程 篇7

(一)Access数据库课程的重要意义

《Access数据库》是一门重要的基础课程,主要面向的是行管、金融、国贸、汉语言等非计算机专业的学生,该课程是《大学计算机基础》课程的延续。课程的教学目标是使学生能够掌握与数据库相关的基本理论和基本操作技能,能够开发出简单的数据库应用系统。主要目的是培养学生的使用计算机作为基本工具对实际问题进行分析与解决的能力。

另外,Access数据库课程所占比分也比较重,是非计算机专业报考计算机等级考试的可选科目之一,也是文科学生主要报考的计算机二级科目。所以,《Access数据库》课程是非常重要的一门课程。

(二)Access数据库课程的特点

Access是Microsoft公司推出的系列办公软件office的组件之一,是一种轻量级的关系型数据库管理系统,是各高效非计算机专业学习的比较流行的数据库管理系统。Access作为一种数据库管理系统,在学习的过程中,就不可避免地要学习关于数据库原理的一些基本知识。另外,Access作为一种软件,是需要多进行上机实践的。因为所学习的理论知识需要上机实践之后往往才能理解更加深刻和透彻。由此得出本课程的主要特点是,既包括数据库原理的基本知识,又要多进行上机实践。

二、影响课程教学质量的主要问题分析

(一)学生畏难,课堂参与度低

本课程面向的是大一的非计算机专业的学生。这些学生本身对计算机技术的了解不多,而本课程的特点既要理解数据库的原理性的知识,又要进行上机实践。对于初学者来说,他们确实感到难度极大,逐渐丧失了听讲的积极性,这严重降低了课堂教学的效率。

(二)部分概念过于抽象,理解难度大

由于该课程的学时少,知识点多,这就会造成有些概念不能进行很深入的讲解。而有些概念过于抽象,在短时间之内让学生接受并理解,难度比较大。例如,数据库的几种数据模型的概念,每种数据模型到底有什么特点,以及它们各自的作用,即使老师反复讲解,对于学生来说依然难于理解,因为这些概念属于数据库的设计阶段,是看不见摸不着的,所以学生感觉比较飘渺,没有实际意义。但是这些内容却是非常重要的。

其次,还有一些和学生以前学习的内容类似却不完全相同的知识点,也是学生难于理解的。例如,文本大小为10的字段可以存储10个西文字符,也可以存储10个中文字符,这一点学生就感觉到很诧异,因为他们联想到在大学计算机基础课程中学过的每个西文字符占一个字节的存储空间,而中文字符占两个;而在Access数据库中10个文本大小存储的字符数是相同的原因是需要给学生解释清楚的。

(三)现有教学模式影响教学质量

教学模式是在一定教学思想或教学理论指导之下建立起来的较为稳定的教学活动结构框架或活动程序。而现阶段高校所采取的主要教学活动方式是多媒体和板书相结合的方式,这种方式对于一些课程是非常高效的。但是对于强调参与性的课程就不是特别合适了。因为Access数据库课程中实际操作占较大的比重,在传统的教学活动中,基本上是教学逐个例子进行讲解,而学生只能被动地听讲,而实际参与的可能性很小。这就导致学生成为教学活动的被动参与者,教师成为教学活动的中心。这种教学活动被证明是不科学的,整体的教学质量是不好的。

(四)理论与实践分离,进度不一致

Access数据库课程本身的特点决定了在教学的过程中,既要强调理论知识的重要性,更要注重学生上机实践的锻炼。而在实际教学中,两者往往是分离的。而且在教学活动中,往往更加重视理论知识的讲解,耗费的课时比较大,进度相对比较慢。上机实践的进度要快于理论知识,这就导致学生在没有学习新概念的情况下就直接操作。这对提升教学质量是不利的。

三、提高Access数据库课程教学质量的具体措施

(一)丰富实例内容激发学生的积极性

教师在备课的过程中,应尽可能针对每一个典型的知识点都准备一个实例,提供丰富的实例让学生参与到课堂教学中。因为学生可能对于一些概念理解不透彻,如果能够提出更多有趣味性的教学实例,让学生更多的参与到整个教学活动中,让课堂不再是教师的独角戏,让学生真正成为学习的主人,这样就能更好的激发学生的学习兴趣。学生的学习积极性提高了,教学质量无疑会得到较大程度的提高。

(二)区分主次,重点与难点讲解清楚

Access数据库课程中确实存在一些难于理解的抽象概念,这就要求教师在授课的过程中,明确指出主要内容与次要内容,重点和难点。对于重要的抽象概念,学生必须要弄明白的,需要教师用学生易于接受的方式进行讲解,而且要求学生及时复习,做到每个学生都能真正理解,必要时可以留一些作业加强理解。

(三)采用恰当的教学方法

在教学活动中,只有教师和学生形成良性的互动,教学效果才会好,质量才能提高。对于Access数据库课程来讲,要想教师与学生形成互动,这就要求教师在讲过一个知识点或一个典型案例之后,学生立即进行练习。那么传统的多媒体教室就不能满足要求了,所以可以将教学地点选在机房。在机房授课,学生就能参与到整个教学活动中,教学质量会得到明显改善。

(四)加强理论与实践的联系

针对理论知识与实践操作进度不一致的问题,可以将理论教师和实践操作的教师指定为同一人,理论和实践的进度可以更自由地把控。并且在理论课程中所讲解的案例也可以作为上机实践过程中的典型实例进行复习,这样教师的备课就可以更加具有针对性。

四、结语

《Access数据库》这门课程,教学内容多,学习任务重,需要学生理论与实践并重才能学好该课程。通过采取以上措施,可以充分激发学生的学习热情,培养学生独立思想问题与解决问题的能力,进一步提高课程的教学质量。

参考文献

[1]李湛.Access2010数据库应用教程[M].北京清华大学出版社,2013.

[2]张淑荣,李郁林.ACCESS数据库应用课程教学方法的探讨[J].电脑与电信,2014(7).

[3]郑菁,王全民,崔玲,吴丽影.ACCESS数据库课程教学方法探讨[J].时代教育,2015(17).

Access课程 篇8

独立学院学生是我国高等教育中的一个新加入的本科层次的学生群体,这一群体和普通高校本科学生具有一定的相似性,但是独立学院的学生基础知识相对薄弱,自控力较差,学习缺乏主动性而且比较随意,学习上遇到困难和问题往往主动避开,不肯钻研,不肯迎难而上。反而学生的求异意识比较强,在人际沟通、组织协调以及创造能力上显示出一定的优势。

如果可以在教学中采用任务驱动式教学法,通过任务的提出、分析、实现与评价等环节培养学生自主学习与合作学习的习惯,有效利用学生自身的特点,就可以达到增强学生学习主观能动性、提高教学质量的目的。

2“任务驱动”教学法与ACCESS数据库教学

“任务驱动”教学法提倡在教师指导下的、以学生为主体的学习。在整个教学过程中教师起组织者、指导者、帮助者和促进者的作用,利用情境、合作、会话等学习环境要素充分发挥学生的主动性、积极性和创造性,最终达到使学生有效地实现对当前所学知识的意义建构的目的。建构既是对新知识意义的建构,同时又包含对原有经验的改造和重组[1]。

ACCESS数据库是一门实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。笔者在独立学院工作多年,从事计算机基础课程、专业课程的教学,在ACCESS数据库教学的过程中,发现学生对ACCESS数据库的理解与应用却不如人意。“任务驱动”教学法的主要特点是“任务驱动,注重实践”,所以在ACCESS数据库课程中采用任务驱动教学法是非常合适的。笔者根据学生和课程的实际情况,在对传统的讲授方式加以改进,设计出以“教师为主导,学生为主体”的教学与管理模式,让学生通过多种渠道,对自己的潜能有深切的领悟,并通过多种方式发挥自己的潜能,学会解决生活中与ACCESS数据库有关的实际问题。[2]

3“任务驱动”教学法在ACCESS数据库教学中的实现

1)任务驱动教学的前提是提出明确而适度的任务

所谓“任务”是指担任的工作或担负的责任,但是任务驱动式教学过程中在确定与发布任务的同时要明确完成任务的准则。任务准则是学生应该达到的学习目标(知识技能、过程与方法、情感态度与价值观),其对学生完成任务有具体导向作用。

由任务来驱动学生的学习可以调动学生的积极性,使其提出更多的问题,随着这些问题的出现还可以促进学生的学习,并能激起更高层次的思维来对任务进行分析、综合和评估。任务可以贯穿一节课、一个章节、一个学期。

在ACCESS数据库教学中,无论是一个实现库存管理还是商品管理的数据库系统,都要经过需求分析、数据搜集、数据整理、系统设计到实现的过程。例如:对旅游酒店管理专业的学生,建议尝试去设计一个酒店管理的数据库;对会计专业的学生,建议尝试去设计一个企业财务管理的数据库;对喜欢去网吧的学生,建议尝试去设计一个网吧管理的数据库。这样一个整体的任务,随着学习进程的推进,就被划分为若干个可以执行的小任务。学生通过教师创设的任务情景,积极的投入到完成任务的情景中来,努力去完成任务,这样的任务才是明确而适度的任务。当然一个系统设计完成后一些最基本功能是必须要具备的,比如:增加数据、修改数据、登录加密等,这个可以由评价标准来决定。

2)任务驱动教学的关键是如何合理分解任务

一个数据库管理系统的设计与实现过程就是不断分解任务的过程。在任务中的设置中,有一些是学生以前没接触过的知识点或方法,这时就需要教师想办法去调动学生的思维和探究问题(任务)的欲望,教师通过创设任务情景、讲解、示范等多种教学方法,让学生在情境中学习。例如,在设计一个“学生成绩管理系统”中,其实际的用户是教师,但教师可引导学生换位思考,从教师的角度出发,进行思考,学生在一系列问题的思考中可以得出系统的基本功能模块,如图1所示。

随着任务的深入分析,整个系统的功能将会不断完善,其实也就是将整体的教学内容进行拆分,把一个个的小“任务”逐步地展示、布置给学生。在这个过程中,教师为了能让学生产生感性认识,也可以给出一些具体的数据库管理系统的实例让他们参考,让学生了解数据库系统中的很多功能都是可以通过学习分析完成的,并不是深不可测的任务,使得教学过程得以顺利开展。

3)任务驱动教学的重点是如何实现任务

任务提出并设计好了执行的步骤之后,学生就需要想方设法去完成这些任务。以“学生与课程数据库管理系统”为例,让学生创建该数据库系统中的3张基本数据库表:学生信息表、学生成绩表、课程信息表。在完成此任务的同时也掌握了字段、记录、主键的相关概念。

当学生遇见一个比较难于处理的任务,可以通过合作学习的方式来建构新知识,完成布置的一个个任务。合作学习解决人与他人的关系问题,在个人自主学习的基础上,通过共同讨论,彼此帮助,相互依赖,进一步完成和深化对主体的意义建构。[3]如在建立数据透视表与数据透视图这个大任务上,经过合作学习讨论,可分成五个小任务来实现任务:

(1)为“学生成绩查询”建立数据透视表。

(2)建立“计算字段”来完成学生成绩查询中的成绩计算。

(3)建立“总计字段”来完成学生成绩查询中的总成绩和课程总成绩的计算。

(4)将“学生成绩查询”数据透视表转化为数据透视图。

(5)给“学生成绩查询”数据透视图建立汇总函数。

学生在以上的操作中,解决问题的同时掌握了数据透视表、数据透视图、汇总函数等概念及其使用方法。而在这五个问题中,有些任务并没有具体的要求,学生可以开放性思维,充分发挥创造性,对数据透视表和数据透视图进行开拓创新。

4)任务驱动教学的重要阶段是学习效果的评价过程

学习效果评价是指学生在反思问题的解决过程,可以以小组评价或自我评价的方式,而教师的评价是为了了解学生达到教学目标的程度所做出的点评。[4]当学生完成了任务后,其已经建立了自己的认知结构,但还不完善,这时教师需要通过对其学习成果进行展示、交流、讨论、分析、评点,及时对学生的学习情况做出反馈和评价。[5]

笔者在具体的评价过程实施的步骤如下:首先由学生本人来介绍所设计的数据库系统的各个模块,然后由其他同学对此系统提出质疑或改进方案,若有相似的系统设计还可展示自己的作品。在评价过程的实施中,这是一个相互学习的机会,学生们的热情很高,他们往往会各抒己见提出一大堆的意见和整改措施,体现了学生的智慧与学习成效。最后还要由教师作出总评和肯定,着重强调可学习和借鉴之处,附带点出需要完善的地方供大家参考。这样的评价过程,既肯定了学生的表现,又指出了一些有待改进的方面,让学生懂得学海无涯的道理。

4 结束语

任务驱动教学法的整体思路是好的,但有时也难免会忽略知识的系统性和完整性,造成任务与任务之间、新旧知识之间的不连贯,甚至脱节。因此在设计任务的时候,一定要注意从整体上统筹规划。在教学过程中,教师要把握整个教学环节的内容、进度,多留时间和机会给学生思考。让学习变成学生的一种主动行为,调动学生的积极性、主动性和创造性,让学生认为ACCESS数据库是一门学以致用的课程就足够了。

摘要:ACCESS数据库课程是一门实践性很强的学科。在教学过程中,强调以“任务驱动”为主线进行教学设计,但在实际教学中,还存在许多问题。在ACCESS数据库教学中采用任务驱动的教学模式,结合具体的教学案例,重视教学环节,培养学生自主学习与合作学习的能力,达到提高教学质量的目的。

关键词:任务驱动,建构主义,合作学习,ACCESS数据库教学

参考文献

[1]余文森,吴刚平,刘良华.解读教与学的意义[M].上海:华东师范大学出版社,2005:193-205

[2]常静,常天松,刘东.任务驱动式教学法在计算机文化基础课程中的应用[J].河南机电高等专科学校学报,2007(4).

[3]王坦.合作学习的理念与实施[M].北京:中国人事出版社,2002:2-22.

[4]田慧生.课堂评价的理论与实践[M].呼和浩特:远方出版社,2004:25-40.

ACCESS在教学中的实例 篇9

(一) 表——信息存储器

表是Access软件中存储数据的唯一数据库对象, 是数据库的基础。分析学杂费管理所涉及的内容, 可以发现要了解某学生交费和欠费情况, 与该生在校的专业、层次及学制有关, 加上要了解该生在校期间总共应交纳多少学费, 每一年是否存在着欠费和每一学年欠费数量等, 针对这一系列问题, 可以把以上情况放入三张不同主题表中 (学生情况表、欠费情况表和欠费情况表) , 通过这三张表, 学杂费管理所要求的信息都可以很好的反映出来。

1. 表中的字段和类型 (见表1) 。

2. 表中的关键字。

关键字是表中唯一标志一条记录的字段, 通过它数据库管理系统可以快速而准确地在个表中收集、查找数据。在以上三张表中可用“学生编号”作为关键字。

3. 表之间的关系。

“关系”是指两个表的共有字段之间的关联性, 只有与各表中的字段协调一致时, 才能按照正确的顺序在各个表中调用数据, 可分别在三张表中以“学生编号”字段互相建立关系。

(二) 查询——数据检索的有效途径

查询是按照用户的要求动态地在数据库的各个表中收集数据, 然后将收集到的数据组织成一张查询结果表, 并对表中的数据进行相关的操作。根据实际需要可构建以下查询:按学生编号查欠费情况、按学生编号查实交费用、按学生编号查是否交清……。以上查询建好后, 都将以命令按钮的方式作为控件放置于查询窗体中。

(三) 窗体——人机交互界面

窗体的功能主要是将表和查询所组织的数据显示出来, 并与用户进行数据交换, 可以显示并浏览数据, 可以接受用户输入并执行相关操作, 还可以控制操作的流程。在该系统中, 窗体是主要的操作对象, 总控窗体就是一个主菜单, 有关本管理系统的操作都是围绕着总控窗体来进行的。1.输入数据浏览窗体目的是向表中输入或添加记录数据, 可以通过宏的运行来关闭输入浏览数据窗体返回总控窗体。2.查询数据窗体将事先建好的各种查询囊括进行, 可以根据查询者的需要去进行查询, 最后借助宏的运行以关闭查询数据窗体返回总控窗体。3.在汇总数据窗体中, 可以将一些需要计算汇总分析的东西。比如欠费人数合计、交费人数合计、欠费合计、实收合计和应收合计等放进去, 最后通过宏的运行关闭汇总数据窗体返回到总控窗体。4.打印数据窗体可以将需打印的记录、表、查询窗体、报表等放置其中, 以便在打印时随时备用, 并通过宏的运行关闭打印数据窗体返回到总控窗体。

(四) 报表——信息处理的最终产物

报表的主要作用是比较和汇总数据, 在有限的空间显示较多用户感兴趣的信息, 比如汇总、计算分析处理等。根据需要可以建立如下报表:学生情况报表、交费情况报表、欠费情况报表等。

(五) 宏——自动实现特定操作的功能

宏就是一个或多个操作的集合, 可以自动地对窗口、记录、查询、报表、窗体等对象进行各种操作, 以实现特定的功能。为了在总控窗体与输入浏览、查询、汇总、打印等分窗体有机地协调起来, 提高窗体之间的协调性和响应速度, 本系统设计了以下宏:宏1:关闭输入浏览数据窗体, 返回总控窗体;宏2:关闭查询浏览数据窗体, 返回总控窗体;宏3:关闭汇总浏览数据窗体, 返回总控窗体;宏4:关闭打印浏览数据窗体, 返回总控窗体;宏5:关闭总控窗体, 返回Access。

(六) 学杂费管理数据系统的框架模拟图 (见图1)

(七) 具体操作设计

根据学杂费管理数据库系统的框架模拟图和结构分析, 系统的具体操作如下:1.计器中创建各表, 并定义关键字段;2.建立各表之间的关系;3.将各表分别创建为窗体, 命名为输入学生情况信息、输入交费情况信息、输入欠费情况信息窗体;4.输入记录数据;5.在窗体设计中创建输入浏览数据窗体, 并将输入学生情况信息等三个窗体以命令按钮控件形式放置其中;6.在窗体设计器中创建总控窗体, 并将输入浏览数据窗体以命令按钮形式放置其中;7.创建宏1;8.在窗体设计中打开输入数据浏览窗体, 将宏1以命令按钮控件形式放置其中;9.创建各查询、报表等;10.在窗体设计器中依次创建查询数据窗体, 汇总数据窗体、打印数据窗体等, 并将前面创建的查询、报表等以命令按钮、选项卡、控件的形式放置其中;11.在总控窗体设计器中依次创建查询数据、汇总数据、打印数据等窗体;12.创建宏2、宏3、宏4, 并分别置于查询数据、汇总数据、打印数据窗体设计器中;13.创建宏5, 并置于总控窗体设计器中。

摘要:针对在大多计算机教学中Access偏轻的现象, 以学杂费管理系统为例, 以一个总控窗体的形式, 囊括了Access软件中大多数基本对象, 并细致地介绍了框架模拟图和操作设计步骤。结合课本教学如何运用Access, 对于技校学生在小型数据库的应用及开发上有所帮助。

关键词:Access应用,总控窗体,学杂费管理系统

参考文献

[1]林青.Access数据库原理与应用[M].科学出版社.

[2]希望图书创作室.Access2000教程[M].宇航出版社.

Access课程 篇10

1考试系统的组成

考试系统主要有C/S与B/S两种模式, 四个部分组成:

(1) 题库管理:题库中各种类型题目的增、删、改与考试时间、题型、题量、难度等要求的设置。

(2) 考试管理:考生验证、环境生成、数据存储、系统计时、阅卷评分等。

(3) 成绩回收与分析管理:成绩入库、得分情况分析等。

(4) 考生信息导入与服务器管理:考生信息的导入及服务器的设置。

2考试系统的界面设计

该系统包括启动界面、登录界面和试题界面。启动界面:考试科目、考试注意事项;登录界面:考生输入姓名、学号 (考号) , 用考生的姓名或考号作为文件夹的名字保存;试题界面:填空题、选择题、判断题、简答题等多个界面,

左边用于显示试题, 右边是答题区, 通过各种控件让考生答题, 试题界面提供前后翻页功能和显示考试剩余时间。最后一页为交卷, 点交卷后出现成绩显示界面。

3考试系统的数据库设计

在考试系统中, 数据库的设计是关键。本系统直接采用ACCESS作为后台数据库, 主要有:

(1) tb_user:学生或用户信息表。

(2) tb_select:选择题相关信息表。

(3) tb_answer:简答题相关信息。

(4) tb_boolean:判断题相关信息。

(5) tb_admin:管理员信息表。

(6) tb_page:数据库测试试题。

具体数据表设计如下:

(1) tb_user:考生信息表属性:编号Tid, 姓名name, 登录密码password, 学号number, 班级class, 考试状态state

(2) tb_page:考试试卷信息表属性:编号pid, 科目subject, 选择题数量snum, 判断题数量bnum, 问答题数量anum, 考试时间page Date

(3) tb_page:考试试卷信息表属性:编号pid, 科目subject, 选择题数量snum, 判断题数量bnum, 问答题数量anum, 考试时间page Date

(4) tb_boolean:判断题信息表属性:编号id, 题目name, 对选项yes, 错选项no, 所属科目subject

(5) tb_answer:简答题信息表属性:编号id, 题目name, 所属科目subject

4考试系统开发中的关键问题

开发考试系统涉及的关键问题有:试题图文混排、试卷导入/导出与排版、环境生成与智能评分, 图文混排可采用文本文件格式来解决;考试环境生成采用编程来解决, 智能评分, 应该说客观题不是问题, 已经成熟, 主观题则是所有无纸化考试系统面临的共同难题, 目前尚无有效方法, 可以部分采用人工阅卷, 可以只比较结果, 而有的既看结果又看过程, 由于主观体解题方法的多样性, 要靠命题老师来把握了, 这就是我们在使用有些考试系统时所出现的问题症结所在。

5考试系统必须考虑解决的问题

上机考试系统能将教师从繁琐的考试环节中解放出来, 节省了大量的人财物, 使教师有更多的时间和精力放在试题的科学性建设

中和教学内容、教学方法中。但我们在组织开展无纸化考试中注意解决以下问题:

(1) 由于都是机考, 考试周期长, 题库容量要足够大且难易要均衡, 题库安全要高度重视, 否则不仅容易泄题, 对考生来说也不够公平。

(2) 对操作题的评分通常仅限于从答案和关键字匹配上给分, 对于解题的多样化只能靠教师命题来进行控制。因此, 对命题老师要求较高, 在智能评分的解决方法与技术上还有待突破和完善。

(3) 考试过程中, 电脑死机或停电的处理:可以设计考试状态参数值来处理, 突然死机, 服务器上设置该考生考试状态为1, 监考老师只需输入监考密码和考号, 可将考生考试状态改为0, 考生可以重新登陆, 参加考试。

(4) 如果考试规模较大, 网络的安全和传输质量问题是至关重要, 否则容易造成网络阻塞, 学生端掉线, 影响考试正常进行。当然, 无纸化考试系统毕竟是伴随着计算机与互联网的发展而兴起的一种新的考试方式, 也是一种考试改革尝试, 随着时间的推移, 我想这些问题都会得到圆满的解决。

摘要:我校ACCESS这门课已开设了多年, 使用的考试形式仍然是用传统的笔试或教师出一份试卷上机时发给学生做。做完教师再一份一份改, 工作量大且繁琐, 为了减轻教师的阅卷负担, 本人尝试使用ACCESS软件开发无纸化考评系统, 该系统可以实现从题库出题, 学生答题时随机抽题, 和自动评分等功能。文章就实现系统时的关键问题作了分析和解决。

关键词:无纸化考试,数据库,考试系统

参考文献

[1]马玉洁.基于VB技术考试系统的设计与实现[J].商丘师范学院学报, 2009 (12) .

Access课程 篇11

关键词:ASP;Access;Excel;数据转换

中图分类号:TP311.56文献标识码:B文章编号:1673-8454(2009)02-0058-03

一、引言

随着学校信息化进程的不断推进,基于ASP操作平台的网络管理软件越来越多,目前大多网络管理软件都不太兼容,用户经常要用比较熟悉的Excel来进行过渡,在学校年级和部门的日常信息管理过程中,也还是使用Excel来管理各种信息,学校与上级管理部门往来的数据也大多是Excel形式的,所以给学校信息化管理带来很大的不便。作为从事学校信息化工作的人员,应编写基于ASP的日常管理软件,方便用户日常信息的管理工作,考虑电子表格Excel数据与数据库Access之间的相互衔接的问题,让软件更具大众化。

二、基于ASP的网络管理软件的工作模式

基于ASP的网络管理软件,它的工作模式如图1所示。

用户在用户机上通过IE浏览器访问Web服务器,进行数据管理,数据存放于服务器的后台数据库中。

三、环境配置

服务器端的环境配置,在教育行业一般都采用微软系列的配置,一般有:

(1)Win2000 Server + IIS + Office

(2)Windows XP ++ IIS + Office

本文所采用的技术都是在第二种配置方法下通过的,对Office的版本没有特殊要求,考虑到客户机配置的不确定性和兼容特性,建议服务器端Office版本不要太高,以防止客户机下载后无法正确显示。

服务器端还必须设置的一点是COM组件的操作权限。在命令行键入“DCOMCNFG”,则进入DCOM组件配置界面,选择Microsoft Excel后,右击选择属性命令,将安全标签中的三个单选项一律选择自定义,并通过编辑,将Everyone加入所有权限。保存完毕后重新启动服务器。

而服务器的后台数据库,目前也大多采用Access或者SQL Server 2000,本文中采用的是Access。

客户端的环境配置比较简单,只要装有Office2000和IE5.0即可,更高版本也可以。

四、软件设计

1.将电子表格Excel中的数据,导入到后台数据库Access中

电子表格A.XLS里面存放一个班级的部分数据(如表1)。

后台数据库test.mdb的数据表jbxx对应设计了4个字段name、sex、csny、bj,字段类型均为文本型,字段长度分别为8、2、8、2。

代码采用ASP与Html语言混合编写,运用Dreamweaver编写,文件名为test.ASP。

<% On Error Resume Next

set objApp=CreateObject("Excel.Application")

'创建Excel对象

objApp.DisplayAlerts=false

objApp.Application.Visible=false

strAddr=Server.MapPath(".")

if request.form("action")="input" then

objApp.WorkBooks.Open(strAddr&"a.xls")'打开A.XLS电子表格

set objExcelBook=objApp.ActiveWorkBook

set objExcelSheets=objExcelBook.Worksheets

set objExcelSheet=objExcelBook.Sheets(1)

dim conn,connstr,mdb,sql,namep,sexp,csnyp,bjp,i

mdb="test.mdb"

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &

Server.MapPath(mdb)

Set Conn=Server.CreateObject("ADODB.Connection")

conn.Open connstr'连接数据库test.mdb

If Err Then

err.Clear

Set Conn = Nothing

Response.Write "数据库连接出错,请检查连接字串。"

Response.End

End If

sql="select * from jbxx"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,3'打开jbxx表

'读取电子表格中第I行的数据

i=2'从第二行开始读取数据,直到最后一行数据

while trim(objExcelSheet.cells(i,1))<>""

namep=objExcelSheet.Cells(i,1).Value '姓名

sexp=objExcelSheet.Cells(i,2).Value'性别

csnyp=objExcelSheet.Cells(i,3).Value'出生年月

bjp=objExcelSheet.Cells(i,4).Value'班级

rs.addnew'jbxx表中新建一条记录,并替换为缓存变量中数据

rs("name")=namep

rs("sex")=sexp

rs("csny")=csnyp

rs("bj")=bjp

rs.update

i=i+1

wend

rs.close

set rs=nothing

end if

objApp.Quit

set objApp=Nothing

%>

2.将数据库Access中的数据,导出到电子表格Excel中

<%

if request.form("action")="output" then

objApp.WorkBooks.add

set objExcelBook=objApp.ActiveWorkBook

set objExcelSheets=objExcelBook.Worksheets

set objExcelSheet=objExcelBook.Sheets(1)

‘建立表头

objExcelSheet.Cells(1,1).Value="学生基本信息表"

objExcelSheet.range("A1:D1").merge

objExcelSheet.Cells(2,1).Value="姓名"

objExcelSheet.Cells(2,2).Value="性别"

objExcelSheet.Cells(2,3).Value="出生年月"

objExcelSheet.Cells(2,4).Value="班级"

sql="select * from jbxx "

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

set rs1=conn.execute(sql)

j=3

do while not rs1.eof

objExcelSheet.Cells(j,1).Value=rs1("name")

objExcelSheet.Cells(j,2).Value=rs1("sex")

objExcelSheet.Cells(j,3).Value=rs1("csny")

objExcelSheet.Cells(j,4).Value=rs1("bj")

rs1.movenext

j=j+1

loop

rs1.close

set rs1=nothing

objExcelBook.SaveAs(strAddr&"a.xls") ‘将信息保存在a.xls中

objApp.Quit

set objApp=Nothing

end if

%>

3.操作界面

<form name="form1" method="post" action="test.ASP?action=output">

<input type="submit" name="out_excel" value="导出到excel" >

</form>

<form name="form2" method="post" action="test.ASP?action=input">

<input type="submit" name="input_Access" value="输入到access" >

</form>

参考文献:

[1]谭浩强.动态网页制作ASP[M]. 北京:电子工业出版社,2001,4.

[2]焦荐沧.深入体验ASP.net[M]. 西安:西安电子科技大学出版社,2001,6.

Access课程 篇12

随着Web 3.0时代的来临,Access数据库技术越来越受到人们的青睐,许多学校都将其作为数据库技术的入门教程。“数据库Access”既是我校计算机应用专业的一门必修课程,也是我校非计算机专业的选修课程。在我校示范性院校建设中,“数据库Access”被选定为重点课程、核心课程。在该课程的建设中,开发“模拟二级Access机试及评分系统”是其中的一项重要课题。由于在数据库Access的操作过程中,操作随意性较大,操作信息被Access数据库隐藏存储,要实现自动评分存在着一定的困难。课题开发小组通过不断探索和实践,成功地开发出了评分准确度高、速度快、界面友好的“模拟二级Access机试及评分系统”。鉴于机试部分的身份验证、试题生成、自动计时等的设计方法较容易实现,本文不再赘述,仅对评分方法进行探讨。

1考试内容及考题分析

通过对全国计算机等级考试二级Access机试的历年考题进行分析,其考题类型分为基本操作、简单应用和综合应用三大部分。基本操作的内容主要包括建立表、设置字段的类型属性、设置主键、数据编辑、设置数据表的属性等;简单应用的内容主要包括创建各种类型的查询;综合应用的内容主要包括窗体、报表的创建、控件的属性设置、宏或者模块的创建与执行等。

2存在的困难

通过上述分析,考生在考试过程中主要是对表、查询、窗体、报表、宏、模块等对象进行操作。由于这些操作的随意性较大,为实现同一要求,可以采用多种不同的步骤,且可用多种不同的命令式子,采用记录每个考生的操作步骤及每一个命令式子来评分是不现实的[1];如果采用对考生操作结果信息进行评分,而考生的操作信息却被Access数据库隐藏存储,而且这些信息在数据库中不容易查找,有些信息还被存储为长二进制形式[5]。由于缺少必要的操作接口,对这些信息的读取就显得比较困难。

3解决方案

在开发过程中,用VB作为开发环境,通过对Access的探究,采用了将考生操作结果信息转换为文本格式,存储于.TXT文件中,然后对文本文件进行检索,实现自动评分的方法。

3.1获取考生操作信息的方案

3.1.1 获取Access对象的名称

要获取考生的操作信息,首先必须获取考生操作的Access对象名称,然后由对象名称得到该对象的相关信息。在Access数据库管理系统中,系统表MsysObjects 中包含了数据库对象列表,可通过查询它来获得Access中存在的各种对象的名称。在MSysObjects表中,使用Type字段来区别各个对象类型。表1列出了Access对象对应的Type值。

例如,获取用户数据表名称的查询语句是:

SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name], 1) <>" ~") AND (LeftS|([Name], 4) <> "Msys") AND (MSysObject.Type)=1 ORDER BY MSysObjects.Name

获取用户窗体名称的查询语句是:

SELECT MSysObjects.Name FROM MsysObjects WHERE (Left([Name],1)<>"~") AND (MSysObjects.Type)=-32768 ORDER BY MSysObjects.Name

3.1.2 获取表对象中的信息

Access表对象中包含了字段、字段属性、数据以及数据表的属性等信息,无法直接读出,运用DAO技术可获取表对象中的信息。下面就是利用DAO技术获取Access表对象中的信息,并将信息以文本格式存储的代码段:

用下面的代码段实现将数据表“stud”中的数据导至sp1_data.txt中:

3.1.3 获取查询对象中的信息

在Access中,用户在前台构造的查询,系统自动在后台生成对应的SQL语句。于是采用下面的代码获取考生所创建查询的SQL语句,并存储于文本文件中。

也可以采用下节中的方法,但所生成的文本文件要大一些。

3.1.4 获取窗体、报表、宏、模块对象中的信息

VB中要获取Access窗体、报表等对象的信息,需要添加Access对象。在VB的“工程”→“引用”对话框中勾选“Microsoft Access 11.0 Object Library”后,即可以使用Application对象提供的SaveAsText方法将对象的内容转换为文本格式。比如将Access中名为frm的窗体转换为文本格式的方法是:

Application.SaveAsText acForm, "frm1", "c:frm1.txt"

将名为rpt1的报表转换为文本格式的方法是:

Application.SaveAsText acReport, "rpt1", "c:rpt1.txt"

3.2自动评分的方法

通过前面的方法,考生的操作信息已经存储在文本文件中,只需检索文本文件的内容,便可实现自动评分的功能。为了提高检索速度和准确性,分别采取了以下两种不同的方法进行评分:

3.2.1 “逐一比较”法

从考题分析得知,在“基本操作”部分主要考核表的创建、表中字段类型、属性设置以及对表中数据编辑、外部数据获取等操作。考核内容较多,表中数据信息各异,难以抽取考核要点的答案信息。因此,对表对象的评分是将标准答案表与考生答案表的全部信息进行比较,即将标准答案表中的信息逐一的与考生答案表的信息进行字符串比较,根据比较的结果给出相应的分值,我们简称为“逐一比较”法。

由于一个查询对应一条SQL语句,对应的文本文件内容简洁,因而直接将考生创建查询的SQL语句和标准答案的SQL语句进行“逐一比较”。宏与查询类似,运用SaveAsText方法转换后的文本文件内容简洁,采用这种“逐一比较”法方便快捷。

3.2.2 “要点查询”法

在窗体和报表中,某些对象的操作是灵活的、不固定的,这将会导致相应对象的文本内容不一致的现象。举例如下:

例:创建一个窗体,命名为“fTest”。将窗体“标题”属性设为“测试窗体”;在窗体的页脚节区添加一个命令按钮命名为“bTm”,按钮标题为“测试”;设置该命令按钮的单击事件属性为给定的宏对象“mTest”。

由题意创建的窗体如图1所示。

应用Application的SaveAsText方法将窗体转换为文本文件后,窗体页脚节区的信息如下:

如果我们稍微移动一下命令按钮的位置和改变一下按钮的大小,则命令按钮的Left、Top、Height的值就会发生改变,这显然不能运用上面的“逐一比较”法。为了能够客观的对这部分内容进行评分,要根据试题中的答题要点建立标准答案评分要点表。表2列出了本例的标准答案评分要点。

其中,“父对象”用于检查考生创建的控件对象是否在试题指定的区域内,比如 “bTm”按钮是否在“FormFooter”(窗体页脚)节区。评分时,用该表中的“答案要点”字段的值,在考生的相应对象的文本文件中的“父对象”区域内,按“对象类型”字段的值所对应对象部分的文本进行检索,检索成功则加相应的分值,否则不得分,该方法简称为“要点查询”法。

用这种方法,对于一题多解的问题,也比较容易解决。如在报表中按班级分组,学号字段的前4位为班级编号。班级编号可用Left([学号],4),或Mid([学号],1,4) 求得,则答案要点设成:Left([学号],4)| Mid([学号],1,4) 用“|”表示多种方案中的一种[1],评分时由程序判别。

4结语

在开发本系统前,应用的是从网上下载的模拟考试系统,学生在模拟考试过程中,只有按系统规定的步骤操作和输入规定的命令式子,才能得分,否则即使操作结果正确,也不得分,大大挫伤了学生的积极性。通过本文介绍的方法,解决了获取考生操作信息困难的问题,并且评分比较灵活,实现了按步骤评分,一题多解也同样能正确评分。

该系统经过我校多次考试使用,能较准确地对目前二级Access机试的基本操作、简单应用、综合应用的操作题进行评判,评分速度较快,值得推广。

参考文献

[1]段汉周,凌捷,郑衍衡.VB程序设计考核自动评阅系统中若干问题的研究[J].计算机工程,2001(4):167-168.

[2]宗德才.操作题自动评分系统的设计与实现[J].计算机工程与设计,2010,31(5):1156-1160.

[3]李文江.利用VBA实现对Word文档的自动评分[J].重庆文理学院学报,2007,26(2):73-77.

[4]李爱玲.基于VBA的WORD文档自动评阅技术研究[J].科学技术与工程,2008,8(17):4859-4863.

[5]李富星,牛永洁.Access自动评分方法研究[J].信息技术,2010(8):170-171.

[6]黄立和,甘井中.全国高校计算机考试机试评分系统方案设计[J].玉林师范学院学报,2006,27(5):167-170.

上一篇:CBA总决赛下一篇:1kW固态调频发射机