论文部分内容阅读
本文阐述了智能教学的基本理念及发展现状,指出了目前智能教学建设中存在的主要问题。从智能教学的实际要求出发,以面向对象设计思想和对象/关系映射理论为基础,设计了一个以知识点为中心的知识库。采用最新的J2EE技术,构建了一个高效、安全、松散耦合和高度集成的智能教学框架体系,并对课题中所采用的核心技术做了一些研究。 文中以知识库为核心来构建智能教学系统。知识库存放有关教学的专业知识,是智能教学系统的一个重要组成部分;作为整个教学系统的基础,一直是智能教学系统研究的热点和难点。良好的知识表示方法不仅可以合理、有效的将领域知识组织在一起,也能为系统提供知识分类查询,还可以帮助学生建立清晰的概念关系,建立良好的知识结构,提高学生问题求解的能力。因此,知识表示方法的优劣对智能教学系统是至关重要的。这里我们使用面向对象的知识表示来讨论建立知识库,利用关系数据库存储和管理资料。同时使用Hibernate作为数据持久的方案来解决关系模型与对象模型之间的“阻抗不匹配”问题。 在智能教学系统的构建过程中,本文主要采用了三种核心技术:UML建模技术、基于对象/关系映射的Hibernate技术和基于MVC框架的Struts技术。其中,我们通过Hibernate技术提供面向对象的数据持久方案,使面向对象的知识库仅仅依赖于知识库的对象模型,而独立于具体的关系数据库产品。利用UML技术找出构成智能教学系统的对象,分析各个对象具体的职责和对象之间的交互,完成整个系统建模和实现部分代码。Struts技术用来实现MVC框架,确保了表示层和数据模型的分离,保证系统层次清晰,便于维护和扩展。 上述的智能教学系统的解决方案,为智能教学系统的建设提供了一套完整的框架,同时也为中国各大高校的智能教学系统的建设提供了一套崭新的模式。