论文部分内容阅读
动态几何资源库的建设是当前非常流行的一个课题。目前传统的教育资源库常用的三大搜索方式分别是关键字搜索、分类搜索和基于图形的搜索方式,但是这些搜索方式对于动态几何资源库的搜索都不太适合。缺乏有效的搜索算法将成为制约动态几何资源库的一大瓶颈,因此,我们需要解决的首要问题就是搜索算法。本文提出了搜索动态几何图形的新方法,并利用该方法设计了专门针对几何学科的动态几何资源库。首先,本文根据几何学科的特点及几何图形的形成过程,将每个几何图形用作图语序来表示,每个图形的作图语序就构成了一个图形的XML文档,这样在资源库存储的就是XML文档,大大地降低了资源库内存的浪费。其次,本文针对动态几何图形的特殊性,提出了动态几何图形的特征提取算法。由于每个几何图形都是由基本几何对象组成的,特征码就是每个基本对象的数量的组合,其中包含点特征码、圆特征码、直线特征码、线段特征码、三角形特征码。然后根据相似度来区分特征码相似的图形。最后,本文以Microsoft SQL2012来建立动态几何资源库,在Visual Studio2010的运行环境下,以ASP.NET4.0为搜索平台创建了各种页面来实现获取数据库的数据,进行一系列的特征提取,相似度比较,最终完成几何题的搜索。本文提出的在线搜索动态几何资源库具有学科性强、高效、易于实现的特点。不仅可以方便学生的查找疑难问题,而且可以方便教师的教学。同时学科性资源库也是对其他学科资源库开发有着启示作用。因此,本文的做法具有很高教育价值和教育意义。