一 绪论 | 第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页 |