基于Agent的网络教学系统设计
2014-04-29李姝博
计算机时代 2014年2期
李姝博
摘 要: 应用智能Agent技术,针对现有网络教学系统的弱点与不足,结合其原有的优点,进行了网络教学系统的设计。阐述了此系统的总体结构设计和系统设计,总体结构引用三层模型,包括用户层、中间通信层和服务层;在系统设计中给出了用户Agent设计、教学站点设计、移动Agent设计,构造了一个基于Agent技术的网络教学系统模型。
关键词: Agent; 网络; 教学系统; 设计
中图分类号:TP302.1 文献标志码:A 文章编号:1006-8228(2014)02-67-03
0 引言
随着网络技术的蓬勃发展,网络教学成为人们研究的热点,人们对网络教学系统展开了热烈的研究和开发[1-2]。但就目前而言,许多网络教学系统仍存在着弊端[3-6],其技术上的主要原因是,传统的开发方式不太适合于网上的智能型课件的开发,必须采用新的技术和方法。而迅速发展的Agent技术则是解决网上软件智能性的有效方法。
本文构造了一个基于Agent的网络教学系统模型,阐述了系统总体结构和学习流程;设计了客户端和服务器端各Agent的功能和结构;采用移动Agent实现Agent之间的通信。
1 系统总体结构
1.1 系统结构
系统引用三层模型的概念,应用Mobile Agent实现代理间的通信。三层结构包括:用户层、中间通信层、服务层。总体结构如图1所示。
用户层为用户提供交互界面,收集和跟踪用户行为,在必要的时候为用户提供指导和帮助,根据用户的要求创建并派遣Mobile Agent到服务层执行相应的任务。
中间通信层采用Mobile Agent实现第一层和第三层之间的通信。Mobile Agent携用户请求到服务层,并将获得的资源等返回给用户。……
登录APP查看全文
