基于对象/关系映射的知识库的核心技术研究与应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:tanzhiming1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文阐述了智能教学的基本理念及发展现状,指出了目前智能教学建设中存在的主要问题。从智能教学的实际要求出发,以面向对象设计思想和对象/关系映射理论为基础,设计了一个以知识点为中心的知识库。采用最新的J2EE技术,构建了一个高效、安全、松散耦合和高度集成的智能教学框架体系,并对课题中所采用的核心技术做了一些研究。 文中以知识库为核心来构建智能教学系统。知识库存放有关教学的专业知识,是智能教学系统的一个重要组成部分;作为整个教学系统的基础,一直是智能教学系统研究的热点和难点。良好的知识表示方法不仅可以合理、有效的将领域知识组织在一起,也能为系统提供知识分类查询,还可以帮助学生建立清晰的概念关系,建立良好的知识结构,提高学生问题求解的能力。因此,知识表示方法的优劣对智能教学系统是至关重要的。这里我们使用面向对象的知识表示来讨论建立知识库,利用关系数据库存储和管理资料。同时使用Hibernate作为数据持久的方案来解决关系模型与对象模型之间的“阻抗不匹配”问题。 在智能教学系统的构建过程中,本文主要采用了三种核心技术:UML建模技术、基于对象/关系映射的Hibernate技术和基于MVC框架的Struts技术。其中,我们通过Hibernate技术提供面向对象的数据持久方案,使面向对象的知识库仅仅依赖于知识库的对象模型,而独立于具体的关系数据库产品。利用UML技术找出构成智能教学系统的对象,分析各个对象具体的职责和对象之间的交互,完成整个系统建模和实现部分代码。Struts技术用来实现MVC框架,确保了表示层和数据模型的分离,保证系统层次清晰,便于维护和扩展。 上述的智能教学系统的解决方案,为智能教学系统的建设提供了一套完整的框架,同时也为中国各大高校的智能教学系统的建设提供了一套崭新的模式。
其他文献
近年来,一些公司或个人为了个人或商业利益,在未经收件人同意的情况下,利用电子邮件发送大量商业广告及各种不良信息,形成影响极坏、后果严重的垃圾邮件。本文主要是针对现今
  随着多媒体技术和计算机网络的飞速发展,全世界数字图像的容量正以惊人的速度增长。这些数字图像包含了大量有用的信息,要利用这些信息就要求有一种能够快速而且准确地查找
计算机网络技术的迅猛发展和多媒体教学的广泛应用,使高校的教学方式和教学手段急需变革,其原因如下:1、由于多媒体教学的应用加大了课堂信息量改善了教学效果但同时也使学生难
源代码的复杂度度量和质量控制是软件质量保证体系中的一个重要环节,它面向源代码进行工作,贯穿于软件开发、代码评审、单元测试、集成测试、系统测试、以及软件维护阶段。
中医学以其几千年的深厚积累,在疾病的预防、诊断及治疗上具备了完善的理论体系和丰富的实践经验。中医的望诊能够最直接的了解疾病或健康的状态,在诊断过程中,面色与舌象对内脏
软件版本演化在软件系统的整个生命周期占有重要地位,帮助软件开发维护人员全面理解和把握整个软件产品的演化过程,辅助进行软件维护决策及维护活动实施,对于大规模、复杂软
作为集群的I/O子系统,并行文件系统实现对分布在集群内各节点上的文件、设备和网络资源的全局访问,为集群服务器系统设计一个高性能的并行文件系统是很有必要的。利用主存速
  语音增值业务不仅仅是一个单一的应用、单一的服务,它是一个结合:是数据技术和语音技术的结合、是语音增值业务和数据增值业务的结合、是基础业务和语音增值业务的融合与相
嵌入式系统设计的目标就是在使用最少代价情况下满足所有性能约束,因此设计方法在映射系统功能到相应的软件和硬件之前,必须提供形式化描述系统行为的手段,验证的工作也应该尽
随着IP网络上新应用的不断出现,对IP网络的服务质量(QoS)也提出了新的要求,传统IP网络的尽力服务已不能满足应用的需要。如VoIP业务,如果报文传送延时太长,将是用户所不能接受的,