| 【中文题名】 | 基于.NET框架的专家系统研究与设计 |
| 【英文题名】 | Research and Design of Expert System Based on .NET Framework |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-9-20 |
| 【中关键词】 | 专家系统,.NET框架,XML,WEb服务,知识库,推理机制 |
| 【英关键词】 | Expert System,.NET Framework,XML Web Service,Knowledge Base,Reasoning Machine, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化基础理论>人工智能理论>专家系统、知识工程> |
| 【论文摘要】 | 专家系统是一个智能计算机程序,它利用知识和经验,通过推理来解决某领域中只有人类专家才能解决的难题。专家系统的研究和应用已经成为全世界人工智能研究的热点和焦点。农业气象灾害测评专家系统是针对安徽省气象灾害十分频繁,每年均要造成数十亿甚至数百亿的损失的现状下提出的,对农业气象灾害进行及时、准确的评估具有重大的现实意义。
微软.NET平台给专家系统开发提供了一个非常好的基础系统平台,.NET平台提供了创建XML Web Service的集成开发环境并将Web服务集成到专家系统中,.NET体系架构对专家系统的架构、性能、开发、部署、管理、支持等方面都进行了全面、综合的考虑,结合.NET企业解决方案模式在构建专家系统中的应用和扩展,使构建在微软.NET体系架构下的专家系统更具有良好的扩展性、可靠性、安全性以及可管理性。
文中首先介绍了设计模式,MVC、Three-Layered Services Application模式和XML Web Service架构;接着介绍了专家系统中的知识库和推理机制的相关知识以及在农业气象灾害测评专家系统中的应用;最后运用MVC、Three-LayeredServ... |
| 【论文题纲】 |
|
独创性声明 |
2-3 |
|
摘要 |
3-4 |
|
ABSTRACI |
4-5 |
|
目录 |
5-8 |
|
第一章 绪论 |
8-22 |
|
1.1 专家系统 |
8-10 |
|
1.1.1 专家系统的概念 |
8 |
|
1.1.2 专家系统的基本结构 |
8-10 |
|
1.2 .NET平台 |
10-20 |
|
1.2.1 .NET概念 |
10-12 |
|
1.2.2 .NET框架 |
12-19 |
|
1.2.2.1 .NET Framework概述 |
12-13 |
|
1.2.2.2 公共语言运行时(CLR) |
13-17 |
|
1.2.2.3 .NET Framework基类库 |
17 |
|
1.2.2.4 Web应用程序和 Windows窗体应用程序 |
17-18 |
|
1.2.2.5 公共语言规范(CLS) |
18-19 |
|
1.2.2.6 .NET语言 |
19 |
|
1.2.3 .NET优缺点 |
19-20 |
|
1.3 本文的工作和组织 |
20-22 |
|
第二章 设计模式 |
22-28 |
|
2.1 设计模式 |
22-25 |
|
2.1.1 设计模式定义 |
22-23 |
|
2.1.2 设计模式分类 |
23-25 |
|
2.1.2.1 企业设计模式 |
24-25 |
|
2.1.2.2 框架设计模式 |
25 |
|
2.1.3 模式语言的产生 |
25 |
|
2.2 MVC模式 |
25-28 |
|
第三章 Microsoft .NET Framework的三层应用解决方案 |
28-33 |
|
3.1 表示层 |
28-29 |
|
3.2 业务层 |
29-30 |
|
3.3 数据层 |
30-31 |
|
3.4 基础服务 |
31 |
|
3.5 三层应用解决方案的特点 |
31-33 |
|
第四章 XML Web Service |
33-41 |
|
4.1 Web服务概述 |
33-34 |
|
4.2 Web服务的体系架构 |
34-35 |
|
4.3 Web服务的工作流程 |
35-36 |
|
4.4 Web服务的技术支持 |
36-38 |
|
4.5 Web服务与传统分布式对象技术的比较 |
38-41 |
|
第五章 知识库 |
41-54 |
|
5.1 知识表示 |
41-48 |
|
5.1.1 知识与知识表示 |
41-42 |
|
5.1.2 知识表示的方法 |
42 |
|
5.1.3 产生式表示法 |
42-46 |
|
5.1.4 “规则架+规则体”规则组知识表示策略 |
46-48 |
|
5.2 知识运用 |
48-50 |
|
5.3 知识获取 |
50-54 |
|
第六章 推理机制 |
54-65 |
|
6.1 正向推理 |
54-56 |
|
6.2 反向推理 |
56-57 |
|
6.3 双向混合推理 |
57-58 |
|
6.4 基于可信度的不确定推理 |
58-62 |
|
6.4.1 可信度不确定推理方法 |
59-60 |
|
6.4.2 带有阈限的不确定推理 |
60 |
|
6.4.3 加权的不确定推理 |
60-62 |
|
6.5 冲突消解策略 |
62-65 |
|
第七章 专家系统设计和实现 |
65-81 |
|
7.1 专家系统体系结构分析 |
65-67 |
|
7.2 专家系统体系结构设计 |
67-69 |
|
7.3 专家系统实现 |
69-77 |
|
7.3.1 采用 MVC模式的专家系统实现 |
69-73 |
|
7.3.1.1 View的实现 |
69-70 |
|
7.3.1.2 Model的实现 |
70-72 |
|
7.3.1.3 Controller的实现 |
72-73 |
|
7.3.2 采用 XML Web Service架构的专家系统实现 |
73-77 |
|
7.3.2.1 创建 XML Web Servlce |
73-75 |
|
7.3.2.2 使用 XML Web Service |
75-77 |
|
7.4 应用实例 |
77-81 |
|
第八章 结束语 |
81-82 |
|
8.1 本文的总结 |
81 |
|
8.2 进一步的工作 |
81-82 |
|
参考文献 |
82-86 |
|
攻读硕士学位期间发表的论文及参加的科研项目 |
86-87 |
|
致谢 |
87 |
|
| 【DOI】 | LunWen.ID:2.2008.387563 |