论文部分内容阅读
数据仓库的目的是为了建立一种体系化的数据存储环境,将分析决策所需的大量数据从原来的环境中分离出来,使分散、不一致的操作数据转换成集成、统一的信息。但是非Agent结构的数据仓库系统还存在着网络拥塞、网络信息不容易协调、视图更新不一致的问题。 在研究了Agent的特性和工作原理的基础上,本文提出了一种基于Agent的数据仓库模型。本文在非Agent结构的数据仓库体系中,增加了三个多Agent系统:查询多Agent系统、集成多Agent系统和同步更新多Agent系统。查询多Agent系统主要负责和用户进行交互,帮助用户完成查询任务,并返回用户的使用情况。集成多Agent系统的主要工作是对信息源中的信息进行监控、转换和集成,并将集成后的信息传回数据仓库进行存储。同步更新多Agent系统负责使数据仓库和信息源中的数据变化保持同步。Agent利用本身所具有的各种特性尤其是移动性,可以更高效、便捷地完成转换、集成和查询等工作,同时这种方案还解决了非Agent结构的数据仓库系统中存在的一些问题。 本文在详细阐述了基于Agent的数据仓库模型中各个模块的结构和功能后,将此模型应用于计算机试题库系统,建立了一种开放式的智能试题库系统。在智能试题库系统中,每个Agent都代理了一种角色,如:教师Agent,学生Agent和决策Agent等,根据角色的要求完成特定的任务。教师Agent代理教师的角色,其主要任务就是制定试卷、对学生的学习进行检测并负责试题库的维护工作;学生Agent代理学生的角色,其主要功能就是应试,负责接收题目和答案;决策Agent代理专家的角色,其主要任务就是根据教师Agent提供的组卷算法进行组卷,并将最终的测试用卷提供给教师。本文通过对智能试题库中每个Agent代理的角色进行分析,根据他们所要完成的任务,给出了详细的工作流程。 最后,通过对本系统的分析,指出了系统中存在的问题和下一步工作中需要提高和改进的地方。