基于MathML的公式检索系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:sharapova60
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速发展,越来越多的人通过Web发布、获取和管理知识。数理公式作为知识体系中的重要组成部分,在基于Web的网络教学、信息发布、学术交流等方面起着非常重要的作用,在线检索数理公式已成为一种十分迫切的要求。然而在目前的Web环境下,由于数理公式自身的复杂性以及Web中HTML对各种数理符号特殊标记的支持非常有限,数理公式的检索问题一直困扰着用户。本文设计并实现的数学公式检索系统解决了上述问题。系统使用JSP技术开发前台界面,Oracle作为后台数据库,MathML数学标记语言作为数学公式的描述语言,通过设计在线公式编辑模块,用户可以所见即所得的编辑数学公式,而公式在系统中存储为MathML代码形式,因此可以通过代码的匹配实现数学公式的检索。为了避免因查询公式的字母不同而影响查询效果,系统对输入的公式字母代码进行了预处理,保证了查询的性能。本文首先分析了当前网络搜索引擎的现状,对本文研究的目的和意义进行了阐述。进而介绍了实现系统需使用到的相关技术,包括JSP技术、Oracle数据库、MathML语言及公式编辑器webeq等方面。接着,设计了一个公式检索系统,先给出了总体设计结构,在此基础上,针对每个模块给出了具体设计的结构,并对数据库的设计进行了详细的描述。根据设计的结构及工作流程,给出了系统各部分的具体实现方法及程序流程。测试结果表明,系统运行良好,可以实现数学公式的在线输入,同时可以实现准确的检索,达到了设计的目的。
其他文献
设计模式被广泛用于解决软件设计和开发过程中反复出现的设计问题。设计模式在软件源码中的使用信息(即设计模式实例)能够在较大程度上反映软件系统的设计思路。准确地从软件
随着现代教育技术的发展,现今的教育方式已经发生了深刻的变化。一方面人们可以很方便地从互联网上得到大量的学习资源,另一方面,教师们辛勤创作的作品随时面临着遭受窃取的
基于视频监控技术的车辆测速技术由于具有检测区域大,系统设置方便等突出特点,已成为智能交通系统领域的研究热点。本文针对这一热点,研究了在高速公路环境下,基于组件的交通
E_Learning学习管理系统是学校教学平台建设工作中的一个趋势,是通过综合教学设计,以互联网络为主要交流平台建设的教学科目内容及实施教学活动的整合。它既是学校教学平台中
3D模型变形技术在工业设计、模具生产、零部件加工、动画制作等领域有着广泛的应用。传统的模型变形技术操作复杂、效率低下,针对这个问题,本文对交互式网格模型变形技术展开
随着近年来网络技术的飞速发展,与Internet有关的安全事件愈来愈多,安全问题日益突出。目前,网页木马成为恶意软件传播中最常见的形式之一,网页木马具有传播速度快、变种形式
微机电技术和无线通讯技术的高速发展,使得无线传感器网络在众多领域有了广泛的应用。无线传感器网络节点协作机制是多种技术综合运用而形成、面向服务或任务的协同处理机制,
随着互联网的迅速发展,电商平台逐渐成为大众购买商品的主要渠道,企业官方微博是服务于电商平台的便于企业发布对外消息、用户讨论评价产品的一种新型方式。随着公司网络营销
组合优化问题是指从组合问题的可行解中求出最优解,但是目前利用传统方式解决组合优化问题需要极大的存储空间和极长的运行时间,而在当今大数据时代,各行业每年产生的数据量
计算机网络,电信网络和有线电视网络,三网融合逐渐形成了业务应用上的融合。从当前现状来看,网络融合是网络发展的必然趋势。然而随着网络融合的发展,用户在不同网络都有不同