• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 作文范文 > 正文

    Access典型案例教学研究|证监稽查典型案例

    时间:2019-05-17 03:33:19 来源:雅意学习网 本文已影响 雅意学习网手机站

      数据库在整个计算机专业课程体系中占有重要的位置,是展开后续《Java程序设计》或《.NET程序设计》教学的必要铺垫。通过多年的教学,发现如果在高职学生中直接开展大型数据库(如Oracle, SQL server)教学,学生会有抵触情绪,且对知识的接受程度有限,教学效果并不是很好。究其原因,主要是在后续课程没有展开的情况下,数据库知识并不能够支持做出具体项目,或者做出的项目离实际应用还有很大距离,造成学生学习目的不明确,成就感不强,消极对待数据库基础知识和SQL语言的学习。为解决上述问题本院在计算机专业人才培养方案制定过程中,加入小型数据库《Access基础》课程学习,强化学生对数据库基本概念的理解,并依托Access平台推进案例项目教学,使学生了解整个项目的开发流程,训练逻辑思维能力,体验工作过程中的挫折感与成就感。本文就Access数据库典型案例的选取思路与教授方法进行分析与研究。
      1. 典型案例的选取标准
      (1)项目的选取一定要涵盖Access的主要知识点。
      Access的七种对象都应该有所涉及,如图1-1所示。同时,还应考虑开发中七种对象的使用不应该“平均用力”,而是应该根据七种对象的重要性、典型工作过程中的使用频率及后续课程的需要来进行有侧重点的训练。
      数据库中的核心部分是“表”对象,所有的数据均存储在表中。“表”对象的建立是整个项目的重点,其中设定表的主键、输入掩码、有效性规则、默认值等操作是所有数据库项目中都涉及到的问题,应作为重点内容训练。特别是有效性规则、默认值等的设置,在大型数据库中演变为更为丰富的数据库表的约束,因此加深学生印象,有利于学生在学习大型数据库的时候进行知识的迁移,达到良好的学习效果。建表过程中,最困难的是表间关系的确定与建立,也是“表”对象表现现实世界的重要手段。这个问题向上可以回溯到数据库建模阶段,即“数据库中到底应该有哪些表”的问题,向下可影响到一个表的数据在增加、删除、修改时表间数据联动问题。
      其次,数据库中对于数据处理使用的工具是“查询”对象。在查询对象中尤其应该注意SQL查询的训练,这部分内容能够为后续的大型数据库课程提供知识储备,让学生提前了解SQL语言中关键词:create、 select、 update、 delete和 insert的基本用法。同时应当加强“查询计算”的训练,灵活使用查询计算有利于为实际项目生成重要的数据。
      再次,“窗体”对象是Access数据库中数据的主要表现形式。在这个对象中,窗体的整体设计、控件的运用是学生进入面向对象程序设计阶段(特别是.NET),类似的工作环境会使学生的适应速度加快。
      最后,“宏”对象是Access中用来驱动其他对象的工具。“模块”对象也能够产生相同作用,但是其使用较为复杂,进入模块后必须使用VBA语言进行编写程序,而学生的逻辑思维能力和英语水平较低,致使程序写不出,或者程序调试时出现各种问题。从本质上说,宏是一系列操作或操作对应程序的集合,因此,以较为简单的宏对象作为项目实现的重点、VBA程序为辅的方式来训练学生的逻辑思维能力。
      综合各方面考虑,在项目中加强“表”“查询”“窗体”“宏”四个对象的训练。
      (2)项目的选择一定要贴近生活,具有实用性。
      这样有利于减轻陌生感,使学生更容易就项目问题与教师进行沟通,增强互动性,同时也使学生对知识的接受程度大大提高。例如,选取“学生宿舍管理系统”作为典型案例学习,并提供其他丰富案例供学生训练。
      2. 案例授课方法的分析
      (1)一定要按照项目开发流程进行授课。
      一般项目的开发流程一定要经过四个阶段:客户需求、方案设计、方案实施、系统验收。授课时教师要务必按照这四个阶段的要求来督促学生扎实做好工作,让他们体会到真实的环境和真实的压力。
      学生在开发“学生宿舍管理系统”做客户需求调研的时候发现,使用这个系统的人群可分为四类:学生、辅导员、宿管员、数据库管理员。如果不经过客户需求调研,很有可能会使登陆身份不全,因此登陆窗体制作的时候就应该添加四种身份登陆的控件。
      在方案设计过程中,在考虑登陆窗体制作的时候,教师提出登陆流程问题,引起学生注意并进行讨论。学生讨论前后提出的流程,如图2-1所示。
      图2-1中(a)流程图以最简单的登陆逻辑揣测用户登陆过程,必定会出现各种问题。经过学生们的讨论、借鉴后,一致认为图2-1中(b)流程图从用户的角度出发,因此不会有登陆“死角”的问题出现。
      方案实施阶段与验收阶段,我们采用“虚拟公司”的方法组织学生实施,会在下面详细叙述。
      (2)采用“虚拟公司”的方法组织学生进行项目开发。
      在真实环境中,大部分技术人员都会以开发团队成员的身份进行项目开发。所以,我们在课堂上也应该尽量还原这种真实环境。
      在项目实施与验收阶段,把五六个学生设为一个开发团队,并选出“项目经理”负责整个项目的总体框架的设计及组织协调工作,项目经理直接与教师沟通交流。
      整个“虚拟公司”的运行以“虚拟币”为核心展开。项目组在项目实施过程中可能会遇到各种问题,在组内讨论无果的情况下,可直接通过项目经理向教师咨询,根据咨询时间的长短教师向项目组收取一定数额的虚拟币。整个项目的开发时间也要转换为虚拟币,时间越长,虚拟币花费越多。在项目测试阶段,各项目组间相互测试,找出的BUG越多,消耗的虚拟币也越多,同时对找出BUG的项目组予以增加虚拟币的奖励。在项目答辩的时候,教师根据情况,给出每组虚拟币消耗量。最后根据每组虚拟币的花费情况进行打分,使用虚拟币越少分数越高。
      总之,虚拟币模拟的就是公司中的开发成本,通过虚拟币模拟可以促进学生的成本意识、团队合作意识和自学意识的培养。
      3. 结语
      计算机专业教学与其他专业相比有其特殊之处。从教学案例的选择到教学组织形式的选择都要考虑到学生水平、教学条件、行业特点等方方面面因素的影响。在进行Access教学的时候,虽然依据本文中讨论的案例选择标准与教学组织形式取得了较好的效果,但也仍有不足之处。例如,真实项目开发的时候,考虑开发周期的影响,应该在尽量短的时间内完成项目开发,以获得最大的经济利益。而我们在实施教学的时候,却无法提供“全天候”的实验室供学生做项目开发时使用,也无法让学生体会到计算机项目开发时“加班加点”的工作特点和强度。今后,我们在采用先进教学理念的同时,更应该加强教学条件的建设和管理工作的不断完善。
      参考文献
      [1]李凌春.Access数据库及其应用课程教学方法研究[J].湖北经济学院学报,2011(11).
      [2]李志辉.《Access数据库应用技术》实验内容设置的问题分析及改进[J].软件导刊,2012(2).

    推荐访问:教学研究 典型 案例 Access

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章