项目教学法与ACCESS 2003课程教学

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:newpeoplea
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:Access软件已得到越来越广泛地使用,本文以创建“学生成绩管理系统”为例,谈一谈将项目教学法应用与Access课程教学的心得体会。
  关键词:Access;项目教学;学生成绩管理系统
  中图分类号:TP311.138-4
  Microsoft Office Access是由微软发布的关联式数据库管理系统。数据处理和统计分析是Access的强项,这使得Access软件被广泛地使用,尤其受到了各大公司企业的青睐。为提高学生对Access软件的掌握和运用能力,笔者尝试使用项目教学法。
  1 关于项目教学法
  项目教学法是典型的以学生为中心的教学方法,是在教师指导下,将一个相对独立的项目交给学生处理,学生负责收集信息、设计方案、实施方案和项目评价,通过项目地进行,了解和把握项目中每一环节的基本要求。
  项目教学最大的特点是“以项目为主线、教师为引导、学生为主体”,因此,教学的关键因素之一是实现师生角色的转换。在Access教学中采用项目教学法,可以有效的调动学生的主动性、创造性和积极性,项目教学法中的分组合作学习和自主学习更有助于培养学生的团队精神和实践能力,同时还能及早的培养学生应对“工作”的技能和态度。
  2 项目教学法的案例教学——创建“学生成绩管理系统”
  本节课教学由两个任务项目构成:
  任务一:“学生成绩管理系统”的需求分析与设计
  (1)创设情境。该阶段主要是教师向学生描述并分析任务,使学生对学习有一个较为明确的认识。如:“学校借助成绩管理系统数据库来对学生的成绩进行管理,较传统的成绩管理方式而言极大的提高了工作效率。因此,我们这一次的任务:“学生成绩管理系统”的需求分析与设计,是十分可行并有意义的。”
  (2)活动过程:1)收集材料。完成一个任务首先要收集材料,即小组成员向成绩管理部门的工作人员了解学生成绩管理系统需要管理的数据是有哪些,管理系统需要功能,并打印成绩表格。2)确定结构及表间关系。数据收集完成后,指导学生确定数据所涉及的实体和实体的属性。部分实体和相关属性的关系如下图1:
  图1
  (3)成绩管理系统功能设计。Access数据库的操作不外乎就是数据的插入、删除、修改、查询,通过对成绩管理系统的需求分析过程,知道学习小组设计学生成绩管理系统的功能,如“班级信息管理”要可以实现班级信息的插入、删除、修改和查询等。
  任务二:建立“学生成绩管理系统”数据库
  (1)任务描述与分析。首先在Access2003中创建一个名为“学生成绩管理”的空数据库,然后在该数据库中建立7个数据表用于存储数据,它们分别是:学生、课程、教师、成绩、班级和课程安排、专业,并创建表间关系。
  (2)活动过程:1)创建“学生成绩管理”数据库:①打开Access2003;②选择“文件”菜单中的“新建”菜单项,打开“新建文件”窗格;③单击“空数据库”选项,打开“文件新建数据库”对话框;④输入数据库名称“学生成绩管理”,选择数据库文件保存的位置,单击“创建”按钮。2)创建数据表3)创建表间关系。
  任务三:建立“学生成绩管理系统”中的查询
  (1)任务描述与分析。在实际使用中,“成绩管理系统”数据库中主要包括两种查询:基本信息查询和成绩相关查询。
  (2)活动过程:1)课程安排信息查询。在课程安排数据表中,有班级编号、课程编号和教师编号三个字段,为使显示更加直观,需要将编号转换成对应的名称信息。2)学生成绩查询。成绩数据表是存放学生成绩信息的,成绩数据表有学号、课程号和成绩三个字段。所以,学生成绩查询要完成查询学生的姓名、课程名和成绩。
  任务四:建立“学生成绩管理系统”的窗体
  (1)任务描述与分析。“学生成绩管理系统”包含的6个功能模块,包括一个登录窗体一个主窗体和6个子窗体。本任务将创建“学生信息录入”窗体、“课程信息录入”窗体、“课程安排录入”窗体、“学生成绩录入”窗体、“学生成绩查询”窗体、“课程安排查询”窗体、“主切换面板”窗体等。
  (2)方法步骤:1)登录窗体的创建。该系统只有系统管理员拥有所有操作权限,一般用户只能根据系统管理员授权的权限去操作。利用窗体控件和VBA代码去完成。2)创建“学生信息录入”窗体。采用窗体向导创建纵栏式窗体,然后使用窗体设计视图对窗体进行修改和美化。班级编号设计为组合框,其数据源为班级中的班级编号;同样,性别也设计为组合框,其数据包括“男”、“女”两项。3)创建“课程信息录入”窗体。同“学生信息录入”窗体相同,该窗体依然采用纵栏式窗体,并在类别组合框中设计“考试”和“考查”两个选项。4)创建“课程安排录入窗体”。该窗体采用主/子窗体创建,利用窗体向导将班级设计为数据表式的,课程安排设计为子窗体。5)创建“成绩录入窗体”。同4)操作相同,只是子窗体是“学生”,并在学生这个子窗体下再创建成绩子窗体。6)创建“学生成绩查询窗体”。同5)操作相同,只是学生子窗体下的子窗体设置为“学生成绩查询”。7)创建“课程安排查询窗体”。创建数据表式班级为主窗体,班级课程查询为数据源的子窗体。8)创建“主切换面板窗体”。“学生成绩管理系统”窗体是“学生成绩管理系统”主界面的窗体,用于版权申明、实现系统内各个功能窗体的调用功能。
  我们设计的“学生成绩管理系统”窗体共有九个功能按钮,窗体下部的“退出”按钮是退出“学生成绩管理系统”的,其他八个按钮分别对应系统的八个功能模块,鼠标单击任意一个按钮,就可以调用相应的功能窗体。最后,进行数据库的网上发布。
  3 结束语
  利用Access创建“学生成绩管理系统”分为4个任务,可以降低单个任务的工作量和难度,使学习符合“最近发展区”理论。所有任务尽量让学生自己动手操作实现,老师从旁耐心“等待”,在“等待”中观察,或进行必要的指导,使学生在操作中发现自己的不足(原来没有注意或掌握的不够熟练的操作),然后自行解决。这样就可以使学生将所学的知识融会贯通,有机的结合起来。
  参考文献:
  [1]杨锦双.项目教学法在《ACCESS 2003》教学中的应用[J].教学研究,2011(06).
  [2]季超,李善治.Access中主子窗体的教学探讨[J].电脑知识与技术,2010(32).
  作者简介:郭旭亮(1971.03-),男,四川青川人,中学一级教师,本科,研究方向:计算机教学。
  作者单位:青川县职业高级中学,四川广元 628100
其他文献
摘 要:基于PHP技术和Mysql技术开发的青年志愿者网站,实现了网站对信息的及时更新,提升了网站的管理效率,降低了维护成本。本文志愿者网站的制作实现了对志愿者信息的管理,活动的管理,新闻管理等内容。并从网站的环境搭建,技术优势,需求分析,数据库表设计,界面设计,后台管理设计等进行了具体的说明。  关键词:PHP;Mysql数据库;网站设计  中图分类号:TP393.092  志愿者网站管理系统作
期刊
摘 要:利用oracle分区和压缩技术对日益膨胀的数据库空间进行优化,从而提高查询效率。本文介绍了分区的基本原理、原则和方法以及数据库压缩技术。  关键词:oracle;优化;分区;压缩  中图分类号:TP311.13  随着电信业务发展,用户资料和业务量数据暴增,尤其是生产运营数据集中到省之后,分公司每日要将生产数据按全量或增量的方式同步到本地数据库,每月将各类用户资料和量收清单在本地做好备份,
期刊
摘 要:研究信息化发展指数,从而提高信息化发展,是全面推进国民经济和社会发展信息化,贯彻落实科学发展观,深入实施“绿色崛起、科学跨越”战略总要求的重大举措。本文以浙江丽水为案例,研究当前形势下如何通过提高信息化发展指数,推进信息化发展。  关键词:信息化;计算机;指数  中图分类号:F424  当前,在新技术革命的推动下,全球信息化浪潮不断高涨,正在演变为一场深刻的信息革命和产业革命。信息技术正以
期刊
摘 要:如何为社会培养优质人才,是社会上的一大课题。本文针对许继集团在郑州电力职业技术学院开发建设的电力系统800微机保护装置实验室,利用Flash技术为实验室设计配套学习系统,用于辅助教学,是对理论学习和现场实践学习的改进和补充。  关键词:Flash技术;微机保护装置;学习系统  中图分类号:TP391.6  1 系统功能分析  该系统设计的主要目的是,通过微机保护的五个保护功能让电力系统整个
期刊
摘 要:随着改革开放的不断深入,我国的经济得到了飞速的发展,也给人们生活水平和方式带来了显著的变化。国内的人均生活水平得到了大幅度的提高,人们的生活也进入了网络时代,计算机已经得到人们的广泛应用。在实际的社会生活中,人们已经离不开计算机了,计算被广泛的应用在工作、学习、生活中,是人们生活中不可缺少的要素。如果社会生活离开了计算机,很多任务的完成会很困难,甚至是根本无法完成。计算机在实际生活中扮演着
期刊
摘 要:基于Web的远程教学是二十一世纪现代远程教育的发展方向,自学考试教育主要对象由于时间、空间、知识能力等方面存在着差异,导致教学安排和报考课程往往不一致,因而不能顺利完成学业。近年来随着Internet发展,信息管理系统在学校日益普及。本文通过对自学考试教育管理工作的深入调研、探讨基于Web的自学考试管理系统的主要功能,设计和实现自学考试工作的管理信息系统。自学考试工作的管理信息系统的实现,
期刊
摘 要:随着社会经济不断的发展,我国的计算机软件行业也在不断的创新和进步,越来越多的计算机软件也被应用在实际的教学活动过程中。由于计算机软件被广泛的应用,导致计算机软件用户的要求也越来越高,这就要求计算机软件要不断的适合社会变化的发展,在计算机软件的应用中,OFFICE办公软件课程在不断的更新。不断的强化情境教学法在OFFICE办公软件课堂中的重要性,这种情境教学法是创设客观教学环境,使其与实际的
期刊
摘 要:随着计算机与网络科技的日益普及和发展,平板电脑,智能手机等移动设备逐渐进入寻常百姓家,移动学习成为当前新的网络教学模式,移动学习平台实现技术也在原有网站技术的基础上有了变革。本文就基于MVC的框架CAKEPHP实现移动学习平台实现技术进行探究。  关键词:MVC;CAKEPHP;CSS;移动学习平台  中图分类号:G434  随着计算机与网络科技的日益普及和发展,平板电脑,智能手机等移动设
期刊
摘 要:MATLAB仿真技术引入到计算机控制技术的课程教学中可以在课程教学中,充分展示计算机控制的效果,利用MATLAB可视化仿真工具Simulink提供的集成环境,综合分析实际课程学习以及生活中应用的程序的特性和变化,所以对于MATLAB仿真在计算机控制技术课程教学中的应用的研究,对实际教学以及学生们今后工作中的实际应用都有十分重要的意义。  关键词:MATLAB;仿真技术;计算机控制技术课程;
期刊
摘 要:以梅师分院为例,围绕大学计算机基础课程的教学目标,阐述了教学现状,分析了存在的问题,最后通过引入实训教学的方式提出了解决问题的对策。  关键词:大学计算机基础;实训教学;教学体系  中图分类号:TP309  大学计算机基础是一门大学生必修的基础课,其内容是学习计算机科学与技术学科的基本理论与基本概念以及相关的计算机文化内涵。[1]教学的主要目标就是培养非计算机学生掌握一定的计算机基础知识、
期刊