摘要:为了改善小学二年级数学的测试方式,在教学大纲的指导下,基于VB编程语言的可视化和面向对象及小学二年级数学的特点,设计了数学运算测试系统。该系统能够和大纲紧密结合,具有很好的实用性。本论文介绍了基于Visual Basic 6.0软件开发工具的数学运算测试系统的设计及其实现,尤其对系统的设计作了深入的研究,并对后期完善部分作了相关总结,以期达到最好的效果。
关键词:VB 小学数学 测试系统 设计7621
Design and Realization of math test system Based on VB——take the second grade Math as an example
Abstract: In order to improve the way elementary school second-grade math tests, syllabus, under the guidance of VB-based visualization and object-oriented programming language and characteristics of elementary school second-grade Math, math test system was designed.The system can be closely integrated with the outline, with good usability.This article describes software development tool based on Visual Basic 6.0 test system design and realization of mathematical operations, particularly in-depth research on the system design and perfection in the late part of the related summary, in order to achieve the best results.
Key words:VB;Math;Test system;Design;The second grade in primary school
引言
随着教育改革的不断深入,如何提高教学质量、提高教学效率是摆在教师面前的一个重要问题[1]。当前,以计算机和多媒体为核心的现代信息技术,已逐步渗透到社会的各个领域,正改变着人们的生产与生活、工作与学习方式,现代信息技术的发展对数学教育的价值、目标、内容以及学与教的方式产生了重大影响,以多媒体计算机和网络为核心的信息技术在小学教育教学中发挥着越来越重要的作用,越来越深刻地影响和促进教育教学改革,同时也为教育教学改革提供丰富的信息化资源[2]。信息技术可以辅助教学,通过教学软件、视频或者动画的形式加深学生对知识点的理解,使抽象的问题具体化,复杂的问题简单化,方便学生的理解掌握。
当前开发Windows应用程序的语言主要是Visual Basic 6.0和Visual C++(简称VC),VC是面向过程的程序设计语言,VB是面向对象的程序设计语言。VC主要用于大型系统的开发,VB则主要用于一些中小型的软件开发。对于数学运算测试系统这样的中小型应用程序来说,利用VB可视化集成开发环境更为实用[3]。且VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序[4]。
1.Visual Basic制作数学运算测试系统的需求分析和可行性分析
1.1需求分析:
数学是一门科学性、技巧性、计算性、逻辑性都非常强的学科,二年级的数学中口算是学习其他数学知识的一个重要基础,是培养小学生去探索、去思考、学会举一反三、认识一定规律的能力的一个关键的内容[5]。100以内的加减是小学二年级数学的重要教学内容之一,它是学生进一步学习整数加法的基础,是学生必须掌握的基础知识[6]。便于后续的学习。
教育与社会的发展密切相关,他们相互促进,共同发展。随着社会与科学技术的进步,对教育的要求也会随之发生变化。而教育的发展又促使这个社会不断地向前发展,促使我们不断地鞭策自身,完善自我。所以,可以说,一直以来小学教学都存在或多或少的问题,从传统小学数学教学到新课程实施以来,小学数学教学中存在的问题也发生了变化,而针对这样的变化,必然要采取措施。而对小学二年级数学的学习更侧重于练习,课后的练习题与练习册上面的测试题有限,更重要的是题目是固定的,一遍遍的练习可能只是让学生记住答案,不一定能很好的做到练习与巩固的效果。 VB小学数学运算测试系统的设计与实现:http://www.youerw.com/jisuanji/lunwen_5648.html