| 一 绪论 | 第1-10页 |
| (一) 问题的提出 | 第8-9页 |
| (二) 网络考试系统的研究现状 | 第9-10页 |
| 二 Agent的概念与技术 | 第10-14页 |
| (一) Agent概念的提出 | 第10-12页 |
| 1 Agent的概念与特性 | 第10-12页 |
| (1) Agent的概念 | 第10-11页 |
| (2) Agent的特性 | 第11-12页 |
| (二) Agent的基本结构 | 第12-13页 |
| (三) 小结 | 第13-14页 |
| 三 多Agent技术及其典型平台Aglet介绍 | 第14-23页 |
| (一) 移动Agent的定义与特性 | 第14-16页 |
| 1 多Agent的概念 | 第14-15页 |
| 2 多Agent系统的特性 | 第15-16页 |
| (二) 多Agent协同工作方式 | 第16页 |
| (三) 多Agent系统的分类 | 第16-18页 |
| (四) 多Agent系统(MAS)的体系结构 | 第18页 |
| (五) IBM Aglet系统开发平台 | 第18-22页 |
| 1 IBM Aglet系统简介 | 第18-19页 |
| 2 Aglet系统对象模型 | 第19-20页 |
| 3 Aglet生命周期 | 第20页 |
| 4 Aglet迁移机制实现 | 第20-22页 |
| (六) 小结 | 第22-23页 |
| 四 基于MAS的网络考试系统 | 第23-30页 |
| (一) 网络考试系统应具备的特点 | 第23页 |
| (二) 系统总体设计 | 第23-25页 |
| 1 系统结构 | 第23-24页 |
| 2 系统中各部分之间的关系 | 第24-25页 |
| (三) 系统的各Agent功能介绍 | 第25-26页 |
| 1 验证Agent | 第25页 |
| 2 试卷Agent | 第25页 |
| 3 用户管理Agent | 第25页 |
| 4 题库管理Agent | 第25-26页 |
| 5 服务和管理Agent | 第26页 |
| (四) 各Agent之间的通讯 | 第26-28页 |
| (五) 系统的安全性 | 第28-29页 |
| 1 移动Agent的安全隐患 | 第28页 |
| 2 考试系统安全性的实现 | 第28-29页 |
| (六) 小结 | 第29-30页 |
| 五 运用IBM Aglet开发平台设计的网络考试系统 | 第30-52页 |
| (一) 数据库部分使用JDBC连接 | 第30-32页 |
| (二) 系统各Agent模块代码 | 第32-48页 |
| 1 登录(验证)Agent部分代码 | 第32-35页 |
| 2 试卷Agent部分代码 | 第35-38页 |
| 3 题库管理Agent部分代码 | 第38-41页 |
| 4 用户管理Agent部分代码 | 第41-43页 |
| 5 服务和管理Agent部分代码 | 第43-48页 |
| (三) 考试系统操作演示 | 第48-52页 |
| 1 完成一次考试的过程 | 第48-50页 |
| 2 题库管理过程 | 第50-51页 |
| 3 用户管理过程 | 第51-52页 |
| 六 总结和展望 | 第52-53页 |
| (一) 总结 | 第52页 |
| (二) 进一步的工作 | 第52-53页 |
| 致谢 | 第53-54页 |
| 参考文献 | 第54-56页 |
| 攻读硕士学位期间发表的论文与科研情况 | 第56页 |