基于文本内容检索的网络教育资源控制系统的制作方法

文档序号:15637179发布日期:2018-10-12 21:37阅读:231来源:国知局

本发明属于数据库过滤器接口技术技术领域,尤其是一种基于文本内容检索的网络教育资源控制系统。



背景技术:

目前社会网络建设飞速发展,但网络应用一直滞后于网络基础设施建设和教育资源总量的增加,同时教育资源总量虽然大幅增加,但是其配置不甚合理,也影响着网络应用的效果。上述两个原因使网络应用成为影响社会教育效果的瓶颈,主要体现在以下几个方面:

首先,我国的教育信息化普遍存在着“重建设、轻应用”的现象,对教师的培训、内部资源配置及建设、应用平台的建设等重视程度不够。缺乏优秀的应用系统和数字资源的不足,是制约我国教育信息化高效、快速发展的瓶颈问题。另外,从投资角度进行分析,当前我国的教育信息化存在投资失调问题,硬件投资超过85%,而资源投资还不到10%。

其次,教育资源分散、缺乏系统性。目前许多资源库容量都超过100g,但这些资源并非完全是针对教学优化筛选的,许多资源并不符合教学实际的需求。许多教师在使用这些资源时发现:将这些资源整合到教学中并不容易。学生在利用网络教学资源时发现:相关资源信息量庞大但针对性不足,无法判断哪些资源是自己真正需要的,这无疑大大限制了资源的利用率。另外,目前的教育资源大多仅仅按照文本、图形图像、动画、音频、视频等文件格式进行分类,功能服务也仅仅局限于搜索、查询等简单的数据检索功能,并未实现对资源的有效整合。

面对教育信息化资源建设存在的问题,应该加大资源建设投入、公开发布公共资源信息、加强现有网络内的教育资源的整合以应用推动资源建设。因此,如何系统化整合教育资源、提高资源检索服务质量的网络应用平台的建设是目前迫切需要解决的问题。



技术实现要素:

本发明的目的在于克服现有技术的不足,提出一种基于文本内容检索的网络教育资源控制系统,解决如下问题:(1)改善资源优化筛选、资源共享和互动性等问题;(2)解决高级搜索与特种分类的问题。

本发明解决其技术问题是采取以下技术方案实现的:

一种基于文本内容检索的网络教育资源控制系统,包括后台管理系统和前台访问系统并采用c/s模式进行访问,所述后台管理系统包括系统管理模块和资源管理模块,所述前台访问系统包括网站主页模块、新闻中心模块、站内检索模块和资源共享模块。

进一步,所述系统管理模块包括网站配置管理子模块、用户权限管理子模块、课程划分管理子模块、公告信息管理子模块和网站信息管理子模块;所述资源管理模块包括新闻类别管理子模块、新闻信息管理子模块、资源类别管理子模块和资源信息管理子模块。

进一步,所述网站主页模块包括主页信息浏览子模块、网站公告信息浏览子模块和网站信息浏览子模块;所述新闻中心模块包括新闻信息筛选子模块和新闻信息浏览子模块;所述站内检索模块包括站内新闻检索子模块和站内资源检索子模块;所述资源共享模块包括资源信息筛选子模块、资源信息浏览子模块和资源文件下载等子模块。

进一步,在后台管理系统中安装识别各种资源文件类型的过滤器接口。

进一步,在后台管理系统中的数据库中创建新闻信息表与资源文件表的全文检索目录,实现对新闻与资源文件的内容级检索;前台访问系统依靠全文检索的sql命令:contains函数来实现对于资源文件的内容级检索。

本发明的优点和积极效果是:

1、本发明基于国家学科标准以及国内外研究成果,针对网络教学平台的数据管理开展研究按照规定(或标准)对教育资源的内容进行分类,使教育资源的管理更加有效,同时利于未来的扩展,改善资源优化筛选、资源共享和互动性等问题。

2、本发明基于内容检索的网络教学平台内容管理机制,利用过滤器接口或数据库全文检索技术,搭建并实现功能完备、内容管理与检索功能强大的网络教学平台模型,解决高级搜索与特种分类的问题。

3、本发明充分考虑到了扩展性,当需要增加新的资源文件类型的文本内容检索时,无需修改数据库与程序,只需安装相应的过滤器接口即可。

4、本发明设计合理,其对于教育资源管理的元数据实现几乎所有的检索功能、对于教育资源元数据的管理功能、对于文本内容检索的网络教育资源管理,提高了检索速度和检索效率。

附图说明

图1是本发明的功能模块图;

图2是本发明的系统管理用例图。

具体实施方式

以下结合附图对本发明实施例做进一步详述。

一种基于文本内容检索的网络教育资源控制系统,如图1及图2所示,由后台管理系统和前台访问系统通过网络连接构成。本系统运用了模块化的开发方式,将前后台系统分解成若干个独立的子功能模块,其中,后台管理系统包括:系统管理模块、资源管理模块,前台访问系统包括:网站主页模块、新闻中心模块、站内检索模块、资源共享模块。下面分别进行说明:

系统管理模块:包括网站配置管理、用户权限管理、课程划分管理、公告信息管理、网站信息管理等子模块。要求用户输入用户名和密码登录系统,用户权限管理可以添加、修改和删除用户。网站配置管理可以修改网络的配置信息。对于课程划分管理可以添加学科,修改学科时,学科名称不能为空,否则,会弹出提示信息。删除学科时,会弹出提示信息,询问是否确认删除,避免误操作。网站公告管理的操作可以实现对网站公告信息成功的添加,修改公告信息时,标题不能为空,否则弹出提示信息。删除公告时,会弹出提示信息,询问是否确认删除,避免误操作。对于新闻信息的管理操作包括对于新闻信息的添加、修改,删除。删除新闻时,会弹出提示信息,询问是否确认删除,避免误操作。添加、修改新闻信息时,新闻标题不能为空,否则弹出提示信息,同时可以上传新闻附加的图片。

资源管理模块:包括新闻类别管理、新闻信息管理、资源类别管理、资源信息管理等子模块。新闻类别能够成功的添加、修改和删除。添加、修改新闻类别时,类别名称不能为空,否则会弹出提示信息;删除新闻类别时,会弹出提示信息,询问是否确认删除,避免误操作。网站资源信息的管理:网站资源信息能够成功的添加、修改、删除和添加,修改资源信息时,可以成功的上传资源文件。添加、修改资源信息时,资源标题不能为空,否则弹出提示信息。删除资源时,会弹出提示信息,询问是否确认删除,避免误操作。资源信息类别可以成功的添加、修改、删除,添加资源类别时,资源类别名称不能为空,否则弹出提示信息,删除资源类别时,会弹出提示信息,询问是否确认删除,避免误操作。

网站主页模块:包括主页信息浏览、网站公告信息浏览、网站信息浏览等子模块。网站首页显示导航栏(包括首页,新闻中心,资源共享,站内搜索,联系我们),网站信息链接栏(包括网站介绍,网站声明,用户手册,成长历程,联系我们),网站公告栏,首页新闻,top5新闻列表,top5资源列表,站内搜索快捷栏等网站的信息与功能。点击网站信息(包括网站介绍,网站声明,用户手册,成长历程,联系我们)的链接,能够显示所选网站信息的内容。

新闻中心模块:包括新闻信息筛选、新闻信息浏览等子模块。新闻中心导航链接,能够进入新闻中心页面。新闻中心页面提供了根据新闻类型和学科进行选择性筛选的功能,能够成功的筛选出新闻。点击新闻列表中的新闻标题,能够显示所选择的新闻的详细信息。

资源共享模块:包括资源信息筛选、资源信息浏览、资源文件下载等子模块。导航链接,能够进入资源共享页面,点击资源列表中的资源标题,能够显示所选择的资源的详细信息。

站内检索模块:包括站内新闻检索和站内资源检索等子模块。站内搜索页面提供了对于新闻和资源的搜索功能。其中,包括学科的筛选,课程的筛选,发布日期范围的筛选,以及对于标题,新闻内容,资源描述,资源文件文本内容的检索功能。

系统中还提供了一键数据备份与恢复功能,进一步保证了业务数据的安全性与连续性。

本系统采用c/s模式建立,系统将接收到的数据进行分析处理。对检索内容的属性进行设置管理、完成权限分配;数据表单的增加、修改、删除等操作;形成统计报表等。

本系统在实现时,采用如下关键技术:

资源文本内容的过滤和识别:需要依靠各种文件类型的过滤器接口。需要在数据库服务器上,安装识别各种资源文件类型的过滤器接口,为了更加清楚地了解到服务器上都能识别哪些文件类型,可以安装另一辅助工具:ifilterexplorer。它能清晰的列出当前能够识别的文件类型以及是通过哪个过滤器识别的。过滤器接口能够通过对文件的过滤,挖掘出文本信息,提供给文本索引器和其他应用程序,称为间接获取各种格式的资源文件中文本信息的底层介质。

数据库全文检索技术:sqlserver数据库提供创建全文检索目录的功能。实现对新闻与资源文件的内容级检索,需要对新闻信息表与资源文件表创建全文检索目录。过滤器接口对于sqlserver,本身就是安装在系统中的第三方过滤器(即自定义筛选)。对于自定义筛选功能的支持,需要在数据库实例中运行下列命令:

sp_fulltext_service'load_os_resources',1

sp_fulltext_service'verify_signature',0

这样便可以结合过滤器接口,利用数据库全文检索功能,对各种格式的资源文件文本内容进行检索

系统对于资源文件的内容级检索:对数据库中的新闻信息与资源文件的内容检索的实现,依靠全文检索的sql命令:contains函数来实现的。本发明可方便用户高效快捷的检索出需要的资源,提供多种模式的检索机制。

文件的上传和下载:为了实现对资源文件内容级的检索功能,选择了以二进制流形式存入数据库中的方式。资源文件的格式多种多样,用户点击下载按钮后,如果仅仅以二进制流输出到客户端,客户端的ie浏览器存在默认直接打开文件的风险,一旦文件很大,有可能造成客户端长时间无响应,设置网络通信阻塞。因此,资源文件下载时,需要强制弹出允许用户保存的对话框。

需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1