教育资源搜索与共享服务系统

设计原则
以应用为核心,以实用、易用、好用三大主线为出发点,充分考虑培训的实际需要、现有的网络环境和使用习惯,全面兼顾技术、应用与发展的和谐统一。既注重实效,满足当前的现实需要,又为系统的后续升级和扩展留有余地。 
1、实用性原则
      实用性就是能够最大限度地满足实际工作要求,是每个信息系统在建设过程中所必须考虑的一种系统性能,它是系统对用户最基本的承诺,所以,从实际应用的角度来看,这个性能更加重要,为了提高系统的实用性,考虑如下几个方面: 
      系统总体设计要充分考虑用户当前各业务层次、各环节中数据处理的便利性和可行性,把满足系统的需求做为第一要素进行考虑。
采取总体设计、分步实施的技术方案,在总体设计的前提下,系统实施中可首先进行数据业务处理层,稳步向最终需求自动化过渡,这样做可以使系统始终与用户的实际需求紧密连在一起,不但增加了系统的实用性,而且可使系统建设保持很好的连贯性; 
全部人机操作设计均应充分考虑不同用户的实际需要;
用户接口及界面设计将充分考虑人体结构特征及视觉特征进行优化设计;界面尽可能美观大方,操作简便实用。
2、安全性原则
       系统应能提供有效的安全保密机制,保证资源信息能够安全发送与接收。系统应提供口令验证、权限控制等安全机制。
系统需提供完善坚实权限管理手段,具有良好的安全保密机制。采用操作权限控制、用户钥匙、密码控制、系统日志监督、数据更新严格凭证等多种手段。网上设计采用三层结构设计,所有对数据库的访问操作行为全部封装;网站管理分权限控制、数据授权使用等手段来实现。
3、可靠性原则
系统在设计上要充分考虑提供可靠的技术和管理方式,通过增加设计,提高质量和控制数据流程等多种手段加以保障。系统必须要保证其工作的高可靠性和高稳定性,保证常年的7 X 24不间断运行。系统每个时刻都要采集数据,并进行处理,因此,任一时刻的系统故障都有可能给用户带来不可估量的损失,这就要求系统具有高度的可靠性。提高系统可靠性的方法很多,一般的做法如下:
采用具有容错功能的服务器及网络设备,选用双机备份、Cluster技术的硬件设备配置方案,出现故障时能够迅速恢复并有适当的应急措施;
每台设备均考虑可离线应急操作,设备间可相互替代;
采用数据备份恢复、数据日志、故障处理等系统故障对策功能;
采用网络管理、严格的系统运行控制等系统监控功能。
4、可操作性
系统在设计上要充分考虑用户界面应方便、友好、灵活,用户应能够方便地在权限范围内于各子系统之间切换。系统有良好的整体化设计,同时完善的帮助系统也是增强可操作性的必要辅助工具之一。
5、可扩展性
可扩展性指的是系统可以根据未来发展的需要,能够方便的升级,扩展系统的功能。由于本次采用了集中式系统架构,数据和应用的集成集中在中间件一级进行处理,所以,也就为日后的扩展打下了良好的基础。
从本次采用的系统体系架构、开发语言到服务器的选型我们都充分考虑到了扩展性的要求。
6、系统性原则
从教育资源搜索与共享服务系统一体化的要求出发,以系统的眼光作出整体规划,做到统一设计,逐步实施, 并制定统一的数据标准、网络标准和应用标准,形成决策层、调度层、操作层之间相互衔接的标准体系。
同时,由于信息化涉及面广、覆盖面宽,任务重,难度大,非一朝一夕所能够完成,因此,在实施过程中必须坚持远近结合、突出重点、急用先建、分步实施、逐步推进。在系统设计过程中考虑系统实施的分步性、阶段性,提供逐步实施的具体方法:先试点再推广与分阶段升级实施。快速见效,保证满足基本需求和规划方向结合。
7、成熟性原则
系统设计和开发平台采用业界公认成熟并被广泛应用的技术,保证系统实施的进度和质量、保证系统的稳定可靠。系统技术成熟稳定和主流相结合。
坚持以安全、实用为前提,在实施中首选先进、成熟、可靠、适应教育行业特点的信息技术,同时又要体现信息系统的开放性、兼容性和可扩展性,做到既满足现在的资源数据搜索与共享需要,又要满足与相关应用平台之间的开放对接之需要。


系统架构设计


本系统采用ASP.NET+ J2EE的架构进行开发,采用现阶段成熟的基于MVC的架构。WEB SERVER接受客户的访问数据处理请求,并建立起安全通道之后,由专门的Action Servlet进行处理,该Servlet会根据不同的请求调用相应EJB或bean对数据库进行访问,并调用数据处理组件处理相应的业务方面的数据处理流程,最后根据配置文件定义的结果显示页面,将系统处理结果传输到用户端,从而实现了对用户业务请求的处理。数据处理业务逻辑利用EJB或bean进行封装,保证了逻辑的完整性和一致性。
表现层把结果以页面的方式呈现给用户,在本层中采用Servlet及ASP.NET技术进行实现。同时为更方便界面的修改,我们采用了模板技术,模板是一些嵌有标识符的html页面,由Servlet进行解析。这样以后页面的修改只需懂HTML即可,无须修改ASP.NET或Servlet程序。
在系统实现上,采用目前国际流行的面向对象技术、MVC的设计模式,将整个系统从逻辑上分为展现层平台、中间应用服务平台和业务系统平台等几大部分,以提高整体系统的可扩展性、灵活性、易维护性。
 
1、系统数据处理结构模型图
为了简化系统开发和实现一个稳键、可靠的系统架构,根据系统分层设计中MVC的思想,把系统分为:表示层,业务逻辑层,中间层,服务层。

  • 表示层:使用ASP.NET作为数据表示层。
  • 业务逻辑层:使用Servlet 和 Command 作为业务逻辑层。
  • 中间层:使用EJB 作为中间传输层。
  • 服务层:处理后台管理及搜索服务。


搜索形式


1、全文索引


全文索引对经过数据转化加工过的Word、PPT、PDF、Excel、WPS等格式资源进行分词预处理,形成字典文件、频率文件、位置文件,根据字典文件建立倒排索引形成反向索引表,将倒排索引写入临时索引文件,并对多个资源的临时索引文件进行合并,接着对合并索引文件的关键词和数值进行压缩,减少索引文件大小,最后将压缩后的索引文件写入系统索引库。
系统会将资源分析预处理中形成的字典文件自动与资源分类标签和资源知识树进行关联,智能匹配资源相关知识点,为标签搜索和标签推送做准备。

2、图形索引


图形索引实现对文档或试题库中的矢量图建立索引,支持对Word、PPT中的所有矢量图建立索引,建立的索引会增加到教育资源搜索与共享服务系统中,实现系统的图形搜索功能。
图形索引支持的图形格式包括:线条、矩形、三角形、平行四边形、梯形、菱形、五边形、六边形、扇形等平面几何图形,还可处理圆柱体、立方体、菱台等立体几何。



 


3、公式索引


公式索引实现对文档或试题库中的公式建立索引,支持公式的格式包括:分式、根式、上下标、公式定理、化学公式等。,建立的索引会增加到教育资源搜索与共享服务系统中,实现系统的公式搜索功能。


  

    。。。 。。。 

    如对此方案感兴趣,请联系我公司技术人员!

    联系我们


  • 北京普多嘉科技有限公司
  • 邮箱:pdocacom@163.com
  • 电话:010-62199165

京ICP备12036984号-1

Copyright © 2011 - 2014 pdoca. All Rights Reserved.