| 【中文题名】 | 基于P2PKM的学习支持平台的研究与设计 |
| 【英文题名】 | The Research and Design of E-Iearning System Based on Peer-To-Peer Technology and Personal Knowledge Management |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-11-21 |
| 【中关键词】 | 远程教育,P2P,PKM,XMPP,桌面搜索引擎,JAVA |
| 【英关键词】 | E-learning,P2P,PKM,XMPP,Desktop-Search-Engine,JAVA, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>专家系统、知识工程> |
| 【论文摘要】 | 远程教育使得继续学习和终生学习成为现实。每一次新技术在教育媒体和教育传播领域中的应用,就产生出一种新型的远程教育形式。然而,在远程教育实施过程中还有不少亟待解决的问题,其中最突出的是资源建设和支持服务方面的问题。目前,建设满足远程教育需要的教学支持服务体系已成为不少国内外远程教育机构的研究热点。
本文通过对国内外远程教育中的主流学习平台现状的分析,提出了一种基于P2PKM的学习支持平台。对平台的关键技术进行了研究,通过对XMPP协议和Lucene桌面搜索引擎进行扩展,较好地解决了平台的通信和搜索问题。设计并实现了一个基于P2PKM的学习支持平台的原型系统。基于P2PKM的学习支持平台能够很好的解决主流学习平台中存在的问题,是当前远程教育平台的有益补充。 |
| 【论文题纲】 |
|
第1章 绪论 |
8-11 |
|
1.1 研究背景 |
8 |
|
1.2 国内外远程教育学习支持平台的研究现状 |
8-10 |
|
1.2.1 远程教育学习支持平台的研究现状 |
8-9 |
|
1.2.2 主流学习支持平台存在的问题 |
9-10 |
|
1.3 本文研究内容 |
10 |
|
1.4 论文的组织 |
10-11 |
|
第2章 个人知识管理和 PZP技术 |
11-22 |
|
2.1 个人知识管理 |
11-14 |
|
2.1.1 个人知识管理的定义 |
11 |
|
2.1.2 个人知识管理的两个领域 |
11 |
|
2.1.3 主要个人知识管理技术简介 |
11-12 |
|
2.1.4 桌面搜索引擎 |
12-14 |
|
2.2 P2P技术及 XMPP协议 |
14-21 |
|
2.2.1 P2P技术简介 |
14-16 |
|
2.2.2 P2P技术应用研究 |
16-17 |
|
2.2.3 基于 P2P技术的知识管理 |
17 |
|
2.2.4 XMPP协议 |
17-21 |
|
2.3 小结 |
21-22 |
|
第3章 平台的关键技术研究 |
22-42 |
|
3.1 平台总体特性 |
22 |
|
3.2 本地知识库的组织 |
22-25 |
|
3.2.1 文档资料的存储 |
22-23 |
|
3.2.2 知识库的两级分类结构设计 |
23-24 |
|
3.2.3 知识库两级分类之间映射关系的存储 |
24-25 |
|
3.3 授权机制的实现 |
25 |
|
3.4 本地搜索引擎的扩展 |
25-38 |
|
3.4.1 主流本地搜索引擎的缺陷 |
25 |
|
3.4.2 被扩展的搜索引擎选型 |
25-26 |
|
3.4.3 Lucene API及扩展思路 |
26-27 |
|
3.4.4 索引库的结构 |
27-28 |
|
3.4.5 索引创建的算法 |
28-32 |
|
3.4.6 搜索的算法 |
32-38 |
|
3.5 XMPP协议的扩展 |
38-41 |
|
3.5.1 XMPP即时通信协议需要扩展的内容 |
38 |
|
3.5.2 远程搜索协议的扩展 |
38-41 |
|
3.6 小结 |
41-42 |
|
第4章 系统设计 |
42-54 |
|
4.1 系统需求与功能描述 |
42-43 |
|
4.1.1 业务需求 |
42 |
|
4.1.2 功能需求 |
42-43 |
|
4.1.3 非功能性需求 |
43 |
|
4.2 系统设计目标及原则 |
43-44 |
|
4.2.1 知识库的灵活组织 |
43 |
|
4.2.2 平台独立性 |
43 |
|
4.2.3 可扩展性 |
43-44 |
|
4.2.4 安全性 |
44 |
|
4.3 系统结构设计 |
44-49 |
|
4.3.1 系统总体架构 |
44-45 |
|
4.3.2 客户端架构 |
45-48 |
|
4.3.3 服务器端架构 |
48-49 |
|
4.4 系统功能模块设计 |
49-53 |
|
4.4.1 公用模块 |
49-50 |
|
4.4.2 联系人管理模块 |
50-51 |
|
4.4.3 知识管理模块 |
51-53 |
|
4.4.4 搜索知识库模块 |
53 |
|
4.4.5 通讯模块 |
53 |
|
4.5 小结 |
53-54 |
|
第5章 系统基本功能实现 |
54-78 |
|
5.1 联系人管理 |
54-57 |
|
5.1.1 联系人管理分析类 |
54-55 |
|
5.1.2 联系人管理设计类 |
55-57 |
|
5.1.3 联系人管理的实现界面 |
57 |
|
5.2 知识管理 |
57-63 |
|
5.2.1 知识管理分析类 |
57-58 |
|
5.2.2 知识管理设计类 |
58-62 |
|
5.2.3 知识管理的实现界面 |
62-63 |
|
5.3 搜索模块 |
63-71 |
|
5.3.1 搜索模块分析类 |
63-65 |
|
5.3.2 搜索模块设计类 |
65-70 |
|
5.3.3 搜索模块的实现界面 |
70-71 |
|
5.4 通讯模块 |
71-77 |
|
5.4.1 通讯模块分析类 |
71-73 |
|
5.4.2 通讯模块设计类 |
73-77 |
|
5.5 小结 |
77-78 |
|
第6章 系统运行情况分析 |
78-84 |
|
6.1 运行测试软硬件环境 |
78 |
|
6.2 运行测试结果 |
78-82 |
|
6.2.1 测试数据的准备 |
78-79 |
|
6.2.2 测试1:对本地知识库搜索的测试 |
79 |
|
6.2.3 测试2: P2P远程搜索的测试 |
79-80 |
|
6.2.4 测试3:部分节点可用情况下的测试 |
80-81 |
|
6.2.5 模拟场景:小组协同工作 |
81-82 |
|
6.3 运行测试结果分析 |
82 |
|
6.4 相对于传统学习支持平台的优越性 |
82-83 |
|
6.5 小结 |
83-84 |
|
第7章 总结及展望 |
84-85 |
|
7.1 本文工作总结 |
84 |
|
7.2 系统研究开发的进一步工作 |
84-85 |
|
参考文献 |
85-87 |
|
致谢 |
87-88 |
|
读研期间参与的科研项目 |
88-89 |
|
读研期间发表和录用的论文 |
89 |
|
| 【DOI】 | LunWen.ID:2.2008.388185 |