学位论文 > 优秀研究生学位论文题录展示

多Agent网上协同教学系统

作 者: 王雷
导 师: 蔡自兴
学 校: 中南大学
专 业: 计算机应用技术
关键词: 学习模式 远程教学 多Agent系统 Microsoft Agent,J2EE
分类号: G434
类 型: 硕士论文
年 份: 2002年
下 载: 175次
引 用: 4次
阅 读: 论文下载
 

内容摘要


目前,因特网在我国得到了迅猛的发展,对人民群众的日常生活有着越来越深远的影响,而我国又正在大力普及高等教育,并提倡终身学习和继续教育,这种需求可以通过网上远程教学来满足。 但是,现在的网上远程教学仍然采用的是“以教为中心”的模式,没有能够充分利用因特网这种对等的分布式平台,将教学转变成围绕学生的“以学为中心”的模式。 本文主要针对目前网上远程教学系统的实际情况,提出将人工智能中的多agent系统(Multi—Agent System)与Internet网上远程教学系统结合起来,建立一个多agent网上协同教学系统,通过教师助手Agent、教师Agent和学生Agent等的共同协作来辅助教师的教学工作与学生的学习活动。除了提出多Agent网上远程教学系统模型以外,我还建议采用SUN公司的J2EE去实现该系统。利用Applet这种因特网上的“可移动代码”去实现教师Agent与学生Agent,将能大大减轻维护人员的工作量,在Web服务器上使用Servlets实现教师助手Agent。学生Agent、教师Agent(Applets)与教师助手Agent(Servlets)之间通过远程方法调用(RMI)进行联系,传递参数。运行在Web服务器上的Servlets在后台数据库中存取数据时将通过EJB进行,这样将可以利用EJB所提供的公用服务,例如事务管理、安全性、资源缓冲池以及容错性等。 除了应用J2EE来实现多Agent网上远程教学系统之外,笔者还将MicrosoftAgent组件引入到系统中来。Microsoft Agent是微软公司提供的一种ActiveX控件,使用它可以在屏幕上出现一个可爱的动画人物(如office中的助手),此动画人物可以通过JavaScript语言在网页中调用,控制动画人物说一些话、做一些预先定义好的动作等。引入Microsoft Agent以后,将能大大提高教学课件的趣味性和易用性。

全文目录


第1章 网上远程教育  6-10
  1.1 引言  6
  1.2 基于WWW的远程教育系统  6-7
  1.3 学习环境的含义  7-8
  1.4 学习环境设计和教学设计  8-10
第2章 人工智能与agent  10-14
  2.1 软件Agent的发展历史及现状  10
  2.2 软件Agent的定义  10-11
  2.3 软件agent的特性  11-12
  2.4 软件agent的分类  12-13
  2.5 典型软件agent的体系结构  13-14
第3章 J2EE  14-25
  3.1 J2EE技术概述  14
  3.2 J2EE框架  14-16
    3.2.1 客户层  14-15
    3.2.2 Web层  15
    3.2.3 业务层  15
    3.2.4 企业信息系统层  15-16
  3.3 分布式结构和J2EE  16-25
    3.3.1 Java DataBase Connectivity (JDBC)  17-18
    3.3.2 Java Nameing and Directory Interface (JNDI)  18-19
    3.3.3 Enterprise Java Beans (EJB)  19-22
    3.3.4 JavaServer Pages (JSP)  22
    3.3.5 Java Servletsl  22
    3.3.6 Remote Method Invocation (RMI)  22
    3.3.7 Java IDL/CORBA  22-23
    3.3.8 Java Transaction Architecture (JTA)/Java Transaction Service (JTS)  23
    3.3.9 Java Mail and JavaBeans Activation Framework  23-24
    3.3.10 Java Messaging Service(JMS)  24-25
第4章 Servlets  25-34
  4.1 Servlets简介  25-27
    4.1.1 什么是Servlets  25
    4.1.2 Servlet技术与CGI的比较  25-26
    4.1.3 Java Applet与Java Servlets之间的差别  26-27
    4.1.4 Servlets的应用范围  27
  4.2 Servlets编程  27-34
    4.2.1 Servlet结构  27-28
    4.2.2 Servlet的方法  28-29
    4.2.3 Servlet的生命周期  29-34
第5章 远程方法调用(RMI)  34-38
  5.1 RMI运行机理  34-35
  5.2 对象的持续和序列化  35
  5.3 持续和RMI的关系  35
  5.4 RMI的通信结构  35-36
  5.5 RMI的实现和运行步骤  36-37
  5.6 使用RMI的注意事项  37-38
    5.6.1 RMI程序的分布  37
    5.6.2 使用远程对象作为参数  37
    5.6.3 RMI中的垃圾回收问题  37-38
第6章 Microsoft agent  38-43
  6.1 什么是Microsoft agent?  38
  6.2 Microsoft agent的用户界面  38-43
    6.2.1 动画人物  38-39
    6.2.2 任务条图标  39
    6.2.3 文字气球和输入提示条  39-40
    6.2.4 命令窗口  40
    6.2.5 Microsoft agent的功能部件  40
    6.2.6 Microsoft agent的应用  40-43
第7章 多Agent网上协同教学系统  43-50
  7.1 多Agent网上协同教学系统的构成  43-44
  7.2 Agent的组成  44-46
    7.2.1 教师助手agent  44-45
    7.2.2 教师agent  45
    7.2.3 学生agent  45-46
  7.3 基于J2EE技术的实现  46-50
第8章 结束语  50-51
参考文献  51-53
致谢  53-54
附录  54-64

相似论文

  1. 教师自主发展平台的设计与应用研究,G451.1
  2. 基于思维导图的网络讨论式教学研究,G434
  3. 协作学习模式在初中物理教学中的应用研究,G633.7
  4. 基于3G的移动学习在高校中的运用研究,G434
  5. 基于本体多Agent系统的交易伙伴智能发现相关技术研究,F713.36
  6. 车间生产调度中基于聚类的虚拟联盟协商机制,TP301.6
  7. 网络教学管理平台系统设计与实现,TP311.52
  8. 基于社会网络和声誉信任机制的多Agent系统信任模型,TP393.08
  9. 多中心协同卫星任务规划平台关键技术研究,V448
  10. 合作学习在中职英语课堂教学中的应用研究,H319
  11. 合作学习与提高中学英语课外阅读有效性的研究,G633.41
  12. 论中语文阅读课自主式学习模式探微,G633.3
  13. 《教育技术学》课程混合式学习设计,G40-057
  14. MAS中Agent的知识表示与推理,TP18
  15. Web挖掘技术在远程教学系统中的应用,TP391.6
  16. 基于协商的高校智能排课系统的设计与实现,TP311.52
  17. 基于学习者个性特征的协同学习任务生成模型,TP391.6
  18. 基于Agent的危险化学品安全生产信息采集系统研究,F426.7
  19. 基于多Agent的电梯群控系统的研究与设计,TU857
  20. 基于任务的合作学习模式在职院商务英语教学中的应用研究,H319
  21. “研究性学习”模式在羽毛球技术教学中的构建与实验研究,G847-4

中图分类: > 文化、科学、教育、体育 > 教育 > 电化教育 > 计算机化教学
© 2012 www.xueweilunwen.com