《数据库管理软件的开发》教学设计1_第1页
《数据库管理软件的开发》教学设计1_第2页
《数据库管理软件的开发》教学设计1_第3页
《数据库管理软件的开发》教学设计1_第4页
《数据库管理软件的开发》教学设计1_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/76.2数据库管理软件的开发一、【课题名称】6.2数据库管理软件的开发(选修一《算法与程序设计》)二、【教学目标】知识与技能:·了解软件工程的基本思想和软件开发的一般过程;·初步掌握程序中数据库连接方法;·初步掌握程序中数据库控件的使用,以及数据库结构的设计;过程与方法:·结合数据库管理软件,理解软件开发的一般过程;·了解数据库管理软件开发的基本过程和方法;·通过简单数据库软件的开发,理解利用计算机解决问题的过程和方法;·理解模块化程序设计的基本思想并初步掌握模块化程序开发的方法;情感态度与价值观:·提高学生对程序设计的兴趣,体验程序设计带来的成就感;·培养学生的主动探究意识和创新性;·培养学生的团结协作精神和团队意识;·加强学生之间的沟通,增进同学之间的交流和友谊;三、【教学重点】亲身体验研究性学习数据管理软件的开发过程,特别是需求分析以及程序设计过程;掌握数据库软件实现的关键技术;在开发数据管理软件的过程中渗透软件工程思想;四、【教学难点】软件工程思想的渗透:软件工程思想的理论性太强,学生也是初次接触,需要教师通过具体的实例讲解和渗透;数据库软件的实现:对于初次接触数据库编程的学生来说,需要教师引导学生将以前学过的数据库软件的应用迁移到软件设计中来;五、【教学方法】以任务驱动法为主,同时与学生的自主学习和探究学习紧密结合。六、【教学时间】3课时七、【教学策略分析】通过本学期前面内容的学习特别是上一节多媒体应用程序设计,学生对于VB可视化编程和面向对象程序设计有了一定的了解,已经具备了编程的基本方法和技能,再加上平时已经接触了许多应用软件,所以基于这些特点,本节内容主要强调综合运用知识和技能来解决实际问题,完整经历软件开发基本过程,并培养依据软件开发理论进行软件开发的素养。与前面的内容相比,本节内容具有更强的思想性、综合性和实践性,所以在教学中要注意以下一些方面:(1)在讲解软件工程的基本思想时,不能仅仅停留在理论上,应该结合一些具体的案例以及本节的作业进行逐步渗透,在最后点出来即可,但是在此过程中一定要引导学生按照规范和要求进行软件的开发和设计,最好能够以一些开发文档样例作为例子进行观摩和引导;(2)数据库软件的设计与实现是本节的一个重点和难点,由于涉及到创建数据库和数据表以及数据库的链接等问题,知识点比较广,需要教师对以前的数据库知识进行一定的复习和补充;(3)在讲解数据链接方法的过程中,还是应该通过先演示后操作的方法,让学生清楚了解其中的步骤和关键;(4)在进行实例讲解和演示的过程中,可以以“研究性学习数据管理软件”为例,但是在学生进行实际编程的过程中可以提供几种选择:研究性学习数据管理软件、班级通讯录管理软件等,以便不同的学生可以根据实际情况进行一些选择,同时也可以增进同学之间的沟通和交流。

八、【教学流程图】分析问题自主探究解决问题结束评价小结学生演示程序,总结发言教师引导学生进行小结,并评价学生根据各自任务进行自主探究,互相讨论教师巡堂,提供必要帮助提出问题导入新课和学生一起对各种方法进行分析,并引导学生进入课题,选择一个任务。提出如何实现问题,学生进行发言,教师反问,从而引出软件工程的相关概念,并引导学生认识软件开发过程中前期规划的重要性带领学生进行软件的前期规划和需求分析,并在此过程中展示一份需求分析报告样例。对需求分析的结果进行一个点评和分析,然后引导学生进行软件设计。在此过程中根据学生的实际情况,对数据库的相关内容进行讲解和介绍。通过前面的软件设计,引出软件实现,介绍软件实现过程中的一些关键技术和方法。创设情境:①班主任要对全班同学的研究性学习进行统计和管理,什么方法比较方便呢?②建立班级通讯录。准备创设情境

九、【教学过程】分析问题自主探究解决问题结束评价小结学生演示程序,总结发言教师引导学生进行小结,并评价学生根据各自任务进行自主探究,互相讨论教师巡堂,提供必要帮助提出问题导入新课和学生一起对各种方法进行分析,并引导学生进入课题,选择一个任务。提出如何实现问题,学生进行发言,教师反问,从而引出软件工程的相关概念,并引导学生认识软件开发过程中前期规划的重要性带领学生进行软件的前期规划和需求分析,并在此过程中展示一份需求分析报告样例。对需求分析的结果进行一个点评和分析,然后引导学生进行软件设计。在此过程中根据学生的实际情况,对数据库的相关内容进行讲解和介绍。通过前面的软件设计,引出软件实现,介绍软件实现过程中的一些关键技术和方法。创设情境:①班主任要对全班同学的研究性学习进行统计和管理,什么方法比较方便呢?②建立班级通讯录。准备创设情境第一课时:过程教师活动学生活动设计意图引入课题上堂课我们学习了利用VB设计多媒体应用程序,为我们的语文老师解决了一个大问题,这次不是语文老师了,而是班主任遇到问题了:班主任需要对全班同学的研究性学习情况进行统计和管理,你们有什么好的方法吗?还有一个问题就是:我们班的**同学想建立我们班级的同学通讯录,你有什么方便快捷的管理方法吗?怎么样利用我们学过的程序设计的方法解决上面的2个问题呢?学生思考提出的2个问题,并在老师的引导下讨论实现的方法。创设情境,引出本堂课问题,引发学生思考。讲授新课对学生的解决方法提出反问,主要是反问他们如果程序编好了,但是突然又有新内容需要调整和修改或者之前问题考虑的不周到怎么办?通过这一问一答,引出软件工程相关概念学生提出解决方法,并回答老师的反问。启发学生思考,引出软件工程概念。介绍软件工程相关内容,并让学生了解到前期规划的重要性。给学生展示一个典型的软件工程需求分析报告样例。认真听讲,并思考老师提出的问题。通过具体的例子,加深学生对软件工程的理解。要求学生按照以前的分组,从2个任务中选择一个,进行前期的需求分析,并形成初步的需求分析报告。分组,选题,结合老师讲课的内容以及P178上的内容,对任务进行需求分析。通过问题的分析,加深学生对需求分析重要性的理解,培养学生分析问题的能力。第二课时:过程教师活动学生活动设计意图复习引入对上堂课学生的作业完成情况进行一个点评和分析,分别挑两个任务的典型进行分析。对照老师的分析,对自己的需求分析进行进一步的完善。分析学生在需求分析阶段出现的问题,并及时纠正和完善。讲授新课进入到软件设计阶段,结合之前的需求分析报告(说明书),分析软件设计的两方面:总体设计和详细设计。总体设计阶段,让学生弄清楚软件的总体功能、结构和模块以及数据库设计。教师也可以根据实际情况,对以前的数据库相关知识进行简单的复习。学生根据教师的指导,阅读教材P179-180和教师提供的参考资料,复习相关数据库知识,完成软件的整体设计和详细设计。学生通过合作探究和自主学习,对软件进行相应的整体设计和详细设计。分析小结对学生的软件设计结果进行简单的分析和总结。学生根据教师的分析进行相应的调整和完善。分析问题,及时小结。

第三课时:过程教师活动学生活动设计意图复习引入对学生前两堂课的内容进行一个简单复习和回顾,并引入到软件实现阶段。对之前两堂课的内容进行一个回顾。复习回顾讲授新课介绍数据库链接等方面的内容:使用Data数据控件连接数据库连接数据库的方法用户界面的创建和控件的属性设置编写程序代码常见问题和关键步骤的重点分析学生认真听讲,并进行练习,初步掌握Data控件的使用方法以及数据库编程方面的内容。让学生通过创建界面、设置控件、编写程序、调试运行,全面体验软件实现的步骤和过程。教师巡堂辅导,对于学生提出的一些集中性问题,教师需要进行集体讲解。完成每个小组的任务,并进行不断的调试和完善。培养学生的实际动手能力。总结对学生的任务完成情况进行一个总结,主要结合任务的过程来进行评价:是否实现了需求说明中的内容、是否按照软件设计的方案实现软件功能等。对整章内容进行一个总结,点出软件工程思想的重要性以及他在实际中发挥的作用。学生对照老师的分析,进行自评和互评。总结、评价最后,教师可以提示同学根据本章所学内容,开发其他一些数据库管理软件,如:班级日常管理系统等。学生课后上网查找相应资料,结合课本上的内容,进行课后数据库软件系统的开发拓展十、【教学评价】评价量化表内容分值得分需求分析,清晰明确20软件设计,合理完善20思路清晰,针对性强10界面友好,实用性强10稳定运行,结果正确10结构清晰,算法科学10方法独特,有创新性10总分90注:教师在评价过程中要结合软件开发过程中的需求分析说明书、软件设计方案等。十一、【教学反思】本堂课思想性、综合性和实践性较强

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论