时间:2014-03-06 10:51 文章来源:http://www.lunwenbuluo.com 作者:李姝博 点击次数:
摘要:应用智能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系统结构
系统引用三层模型的概念,应用MobileAgent实现代理间的通信。三层结构包括:用户层、中间通信层、服务层。总体结构如图1所示。
用户层为用户提供交互界面,收集和跟踪用户行为,在必要的时候为用户提供指导和帮助,根据用户的要求创建并派遣MobileAgent到服务层执行相应的任务。
中间通信层采用MobileAgent实现第一层和第三层之间的通信。MobileAgent携用户请求到服务层,并将获得的资源等返回给用户。
服务层负责收集和整理用户信息和教学资源,为用户提供信息和教学服务,分析用户行为以建立和更新用户模型,维护系统数据库。
系统面向三类用户:第一类是学生,学生可以查看和修改个人信息,还可以通过在用户层创建的MobileAgent从教学站点上得到所需的学习资源和个性化的学习指导;第二类是教师,教师可以通过浏览器访问教学站点,处理教学资源,面向学生提供在线指导和解决疑问;第三类是管理员,主要是对整个系统进行管理,以提供良好的系统环境。
1.2学习流程
本系统要为学生创建一个个性化的学习空间,基本的学习流程如图2所示。
2系统设计
2.1用户Agent的设计
联系方式
随机阅读
热门排行