| 【中文题名】 | 基于J2EE体系的农业专家系统平台的应用研究 |
| 【英文题名】 | Research and Application on Agricultural Expert System Platform Based on J2EE |
| 【学科专业】 | 计算机软件与理论 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2004-7-13 |
| 【中关键词】 | 农业专家系统,分布式对象,知识表示方法,企业级JavaBeans,, |
| 【英关键词】 | Agricultural Expert System, Distributed Object, Knowledge Presentation Method, Enterprise JavaBeans, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>专家系统、知识工程> |
| 【论文摘要】 |
近年来,农业专家系统的研究在我国得到很快地发展,并取得了很多成果。但随着Internet技术的普及和发展,原有的单机环境下的专家系统平台已不能适应网络环境下的应用,开展网络环境下的系统平台的研究是近年来主要发展趋势。
本文以国家八六三项目“智能化农业信息处理系统开发平台的研究及应用”为背景,在知识表示方法的改进和多组件推理机方面做了一些探讨和研究。论文主要是开展了两方面的工作。一方面是对原有知识单元表示方法进行了改进,主要集中在对原有FKU,RKU单元作了更严格的定义,使RKU不隶属于某个特有的FKU单元,同时给出了知识表示方法的XML格式。另一方面采用EJB组件技术来构建推理机,并采用J2EE技术对专家系统的网络平台进行了设计。很好的实现了逻辑业务层与数据层的分离,从而有较好的扩展性和可移植性。
本文前三章主要是对农业专家系统、三种分布式组件对象以及J2EE和EJB技术进行介绍。从第四章开始,首先是对现有知识单元表示方法的叙述,然后提出了改进方法。在接下来的章节中对推理机进行了重新设计,最后给出了整个系统的设计。 |
| 【论文题纲】 |
|
第一章 绪论 |
12-17 |
|
1.1 引言 |
12 |
|
1.2 专家系统的产生、发展及特点 |
12-13 |
|
1.3 组件技术和分布式网络技术在农业专家系统应用情况 |
13-15 |
|
1.3.1 组件技术的应用 |
14 |
|
1.3.2 分布式网络技术的应用 |
14-15 |
|
1.4 问题的提出 |
15 |
|
1.5 本文研究内容 |
15-17 |
|
1.5.1 研究目标 |
15-16 |
|
1.5.2 论文组织 |
16-17 |
|
第二章 分布式组件对象 |
17-26 |
|
2.1 引言 |
17 |
|
2.2 分布式组件对象的产生与发展 |
17-20 |
|
2.2.1 传统的C/S(客户端/服务器)应用模式 |
17-18 |
|
2.2.2 多层分布式应用体系 |
18-20 |
|
2.3 分布式组件对象技术与传统的面向对象的技术的比较 |
20 |
|
2.4 主要的分布式对象组件模型 |
20-26 |
|
2.4.1 CORBA |
21-22 |
|
2.4.2 DCOM |
22-23 |
|
2.4.3 EJB |
23-24 |
|
2.4.4 CORBA、DCOM、EJB三种技术的比较 |
24-26 |
|
第三章 J2EE与EJB |
26-35 |
|
3.1 引言 |
26 |
|
3.2 J2EE概述 |
26-30 |
|
3.2.1 Java Servlet |
26-27 |
|
3.2.2 JSP |
27 |
|
3.2.3 JDBC |
27 |
|
3.2.4 JTA |
27-28 |
|
3.2.5 JMS |
28-29 |
|
3.2.6 JNDI |
29 |
|
3.2.7 JavaMail |
29-30 |
|
3.2.8 EJB |
30 |
|
3.3 J2EE多层应用系统架构 |
30-31 |
|
3.4 EJB组件技术 |
31-34 |
|
3.4.1 会话EJB |
31-33 |
|
3.4.2 实体EJB |
33 |
|
3.4.3 消息驱动EJB |
33-34 |
|
3.5 EJB构成 |
34 |
|
3.6 本章小结 |
34-35 |
|
第四章 网络环境下的知识表示方法的研究 |
35-50 |
|
4.1 引言 |
35 |
|
4.2 知识表示方法概述 |
35 |
|
4.3 农业专家系统的知识表示 |
35-41 |
|
4.3.1 “知识体.对象块.构件”的知识表示方法 |
36 |
|
4.3.2 基于“多级知识单元”的综合知识表示方法 |
36-37 |
|
4.3.3 知识单元”的定义 |
37-38 |
|
4.3.4 知识库范例 |
38-40 |
|
4.3.5 “多级知识单元”知识表示方法的特点 |
40-41 |
|
4.3.6 多级知识单元”知识表示方法的局限 |
41 |
|
4.4 网络环境下的“多级知识单元”知识表示方法的改进 |
41-47 |
|
4.4.1 FKU与RKU结构的改进 |
41-44 |
|
4.4.2 FKU与RKU的XML表述格式 |
44-47 |
|
4.5 FKU和RKU的XML格式范例 |
47-49 |
|
4.6 XML格式知识文件的解析 |
49 |
|
4.7 本章小结 |
49-50 |
|
第五章 推理机的EJB设计 |
50-59 |
|
5.1 引言 |
50 |
|
5.2 旧版推理机的弊端 |
50 |
|
5.3 推理机的EJB设计 |
50-55 |
|
5.4 EJB的部署 |
55-56 |
|
5.5 多EJB推理机的特点 |
56-58 |
|
5.6 本章小结 |
58-59 |
|
第六章 基于J2EE结构的农业专家系统平台 |
59-68 |
|
6.1 引言 |
59 |
|
6.2 系统设计概述 |
59-60 |
|
6.3 系统体系结构 |
60-61 |
|
6.3.1 系统的主要功能模块 |
60-61 |
|
6.3.2 专家系统平台体系结构 |
61 |
|
6.4 WEB层设计 |
61-65 |
|
6.4.1 WEB层JSP设计 |
62-64 |
|
6.4.2 知识库上传和自动发布 |
64-65 |
|
6.5 应用层其它EJB功能说明 |
65-66 |
|
6.6 系统运行过程说明 |
66-67 |
|
6.7 本章小结 |
67-68 |
|
第七章 总结与展望 |
68-71 |
|
| 【DOI】 | LunWen.ID:2.2008.386988 |