Access典型案例教学探究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Access典型案例教学探究

Access典型案例教学探究数据库在整个计算机专业课程体系中占有重要的位置,是展开后续《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)采用“虚拟公司”的方法组织学生进行项目开发。 在真实环境中,大部分技术人员都会以开发团队成员的身份进行项目开发。所以,我们在课堂上也应该尽

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档