专家与决策支持系统——第八章.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《专家与决策支持系统——第八章.pptx》由会员分享,可在线阅读,更多相关《专家与决策支持系统——第八章.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、8.1 DSS8.1 DSS开发过程开发过程8.2 DSS8.2 DSS设计设计8.3 DSS8.3 DSS开发技术开发技术8.4 DSS8.4 DSS开发开发第八章DSS的设计和开发8.1 DSS8.1 DSS开发过程开发过程DSSDSS系统开发的主要步骤为:系统开发的主要步骤为:(1 1)DSSDSS系统分析系统分析,包括确定实际决策问题目标,对,包括确定实际决策问题目标,对系统分析论证。系统分析论证。(2 2)DSSDSS系统初步设计系统初步设计,包括对决策问题进行分解成,包括对决策问题进行分解成多个子问题以及它们的综合。多个子问题以及它们的综合。(3 3)DSSDSS系统详细设计系统详
2、细设计,包括各个子问题的详细设计,包括各个子问题的详细设计(数据设计和模型设计)和综合设计。数据设计包(数据设计和模型设计)和综合设计。数据设计包括数据文件设计和数据库设计,模型设计包括模型括数据文件设计和数据库设计,模型设计包括模型算法设计和模型库设计。综合设计包括对各个子问算法设计和模型库设计。综合设计包括对各个子问题的综合控制设计。题的综合控制设计。(4 4)各部件编制程序)各部件编制程序,包括,包括建立数据库和数建立数据库和数据库管理系统;据库管理系统;编制模型程序,建立模型库、编制模型程序,建立模型库、模型库管理系统;模型库管理系统;编制综合控制程序(总控编制综合控制程序(总控程序)
3、,由总控程序控制模型的运行和组合,程序),由总控程序控制模型的运行和组合,对数据库数据的存取、计算等处理,设置人机对数据库数据的存取、计算等处理,设置人机交互等。交互等。(5 5)三部件集成为)三部件集成为DSSDSS系统系统,包括解决部件接口,包括解决部件接口问题,由总控程序的运行实现对模型部件和数问题,由总控程序的运行实现对模型部件和数据部件的集成,形成据部件的集成,形成DSSDSS系统。系统。决策支持系统(决策支持系统(DSSDSS)的开发流程图)的开发流程图DSS初步设计DSS设计详细DSS系统分析实际决策问题确定决策目标DSS系统总体设计子问题控制设计问题分解总控详细设计数据设计模型
4、设计数据文件设计数据库设计模型库设计模型算法设计建数据库数据库管理系统模型库管理系统编制模型程序编制总控程序和设置人机对话数据部件集成模型部件集成解决部件接口问题建模型库进行系统各部件集成形成决策支持系统各部件编制程序DSS集成子问题设计问题综合控制设计 1.DSS 1.DSS系统分析系统分析 确定决策目标确定决策目标,目标代表了方向和预期的,目标代表了方向和预期的结果。结果。对于建立新系统,对于建立新系统,提出总的设想、途径和提出总的设想、途径和措施措施。在系统分析的基础上提出。在系统分析的基础上提出系统分析报告系统分析报告。2 DSS2 DSS的初步设计的初步设计 DSSDSS系统初步设计
5、完成系统总体设计,进行问题分解和系统初步设计完成系统总体设计,进行问题分解和问题综合。问题综合。对问题进行分解,分解成多个子问题并进对问题进行分解,分解成多个子问题并进行功能分析。在系统分解的同时,对各子问题之间的行功能分析。在系统分解的同时,对各子问题之间的关系以及它们之间的处理顺序进行问题综合设计。关系以及它们之间的处理顺序进行问题综合设计。对于对于数量化比较明确数量化比较明确的决策问题,可以采用定量的的决策问题,可以采用定量的数数学模型学模型。对于。对于数量化不明确数量化不明确的决策问题,可以采用知的决策问题,可以采用知识推理的识推理的定性模型定性模型。对于。对于比较简单比较简单的决策问
6、题可以采的决策问题可以采用定量模型或定性模型来加以解决。对于用定量模型或定性模型来加以解决。对于复杂的复杂的决策决策问题需要把多个定量模型和定性模型结合起来。问题需要把多个定量模型和定性模型结合起来。对各子问题还要进行数据设计,对各子问题还要进行数据设计,主要考虑到两方面:主要考虑到两方面:(1 1)数据提供辅助决策的要求。)数据提供辅助决策的要求。(2 2)为模型计算提供所需要的数据。)为模型计算提供所需要的数据。3 DSS3 DSS详细设计详细设计详细设计详细设计:数据的详细设计和模型的详细设计:数据的详细设计和模型的详细设计数据的详细设计数据的详细设计:数据文件设计和数据库的设计。:数据
7、文件设计和数据库的设计。模型的详细设计模型的详细设计:模型算法设计和模型库的设计。:模型算法设计和模型库的设计。模型库设计的主要任务模型库设计的主要任务:如何组织和存贮模型的多:如何组织和存贮模型的多个文件。对于数学模型一般是以数学方程的形式表个文件。对于数学模型一般是以数学方程的形式表示。如何在计算机上实现,需要对模型方程提出算示。如何在计算机上实现,需要对模型方程提出算法设计,当模型在设计了有效的算法后,才能利用法设计,当模型在设计了有效的算法后,才能利用计算机语言编制计算机程序,在计算机上实现。计算机语言编制计算机程序,在计算机上实现。4 各部件编制程序各部件编制程序(1)数据部件的处理
8、数据部件的处理 针对具体的实际问题,需要建立数据库。建立数据针对具体的实际问题,需要建立数据库。建立数据库一般包括库一般包括建数据库结构和输入实际数据建数据库结构和输入实际数据。利用数。利用数据库管理系统提供的语言,据库管理系统提供的语言,建立有关数据库查询、建立有关数据库查询、修改的数据处理程序修改的数据处理程序。(2)模型部件的处理)模型部件的处理 模型库管理系统现在没有成熟的软件,需要模型库管理系统现在没有成熟的软件,需要自行设自行设计并进行程序开发计并进行程序开发。模型库的组织和存贮,一般由。模型库的组织和存贮,一般由模型字典和模型文件模型字典和模型文件组成。模型库管理系统就是对组成。
9、模型库管理系统就是对模型字典和模型文件的有效管理。模型主要以计算模型字典和模型文件的有效管理。模型主要以计算机程序形式完成模型的计算,模型部件的集成,主机程序形式完成模型的计算,模型部件的集成,主要体现在模型库和模型库管理系统的统一。要体现在模型库和模型库管理系统的统一。4 各部件编制程序各部件编制程序(3 3)综合部件处理综合部件处理 编制编制DSSDSS总控程序是按总控详细流程图,总控程序是按总控详细流程图,DSSDSS系系统总控的计算机语言,需要有统总控的计算机语言,需要有数值计算能力、数数值计算能力、数据处理能力、模型调用能力据处理能力、模型调用能力等多种能力。等多种能力。利用象利用象
10、PASCALPASCAL、C C这样的语言作为宿主语言增这样的语言作为宿主语言增加在加在DSSDSS中不足的功能(如数据处理以及模型调用中不足的功能(如数据处理以及模型调用等)。等)。5.DSS5.DSS集成集成 DSS DSS的三部件集成,首先要解决三部件之间的的三部件集成,首先要解决三部件之间的接口问题,然后对三部件进行集成,最后形成接口问题,然后对三部件进行集成,最后形成DSSDSS系统。系统。(1 1)接口问题接口问题最基本的接口问题最基本的接口问题是模型对数据库中数据的存是模型对数据库中数据的存取接口。取接口。第二个接口问题第二个接口问题是总控程序对数据库的接口问是总控程序对数据库的
11、接口问题题第三个接口问题第三个接口问题是总控程序对模型的调用。实是总控程序对模型的调用。实际上总控对模型程序的调用需通过际上总控对模型程序的调用需通过模型字典模型字典作作桥梁,再调用模型执行程序文件。桥梁,再调用模型执行程序文件。DSSDSS总控程序调用模型程序的运行过程图总控程序调用模型程序的运行过程图DSS总控程序总控程序模型字典模型字典模型执行程序模型执行程序(2 2)集成问题集成问题 DSS DSS总控程序是由总控程序是由DSSDSS语言来完成的,也即语言来完成的,也即DSSDSS语言是一种集成语言,目前各类计算机中还未配备语言是一种集成语言,目前各类计算机中还未配备这种多功能的这种多
12、功能的DSSDSS语言,自行设计语言,自行设计DSSDSS语言,将针对语言,将针对这几种能力集成为一体,将能有效地完成这几种能力集成为一体,将能有效地完成DSSDSS系统系统的集成。的集成。以以PASCALPASCAL和和C C语言为宿主语言的基础上,增加语言为宿主语言的基础上,增加对数据库操作的能力,设置接口程序。使它们提高对数据库操作的能力,设置接口程序。使它们提高到到DSSDSS集成语言的水平上,才能完成集成语言的水平上,才能完成DSSDSS总控程序的总控程序的需要。需要。(3 3)形成)形成DSSDSS系统系统 利用利用DSSDSS集成语言编制集成语言编制DSSDSS总控程序,形成有机
13、总控程序,形成有机整体的整体的DSSDSS系统。系统。8.2 DSS8.2 DSS设计设计1.1.设计思想设计思想决策支持系统的系统结构是由决策支持系统的系统结构是由综合部件、模型部综合部件、模型部件、数据部件件、数据部件三大部件组成。三大部件组成。决策支持系统设计决策支持系统设计主要是决策支持系统总体结构主要是决策支持系统总体结构设计,设计,它包括它包括运行结构设计运行结构设计和和管理结构设计管理结构设计。运行结构运行结构是对实际决策问题用决策支持系统原是对实际决策问题用决策支持系统原理设计的程序结构。理设计的程序结构。管理结构管理结构是完成模型库管理和数据库的管理,是完成模型库管理和数据库
14、的管理,达到多模型的共享和大量数据的共享。达到多模型的共享和大量数据的共享。运行结构的运行结构的关键是综合部件。关键是综合部件。决策支持系统总体结构图决策支持系统总体结构图 数数据据部部件件模模型型部部件件人机交互和人机交互和问题综合问题综合总控程序总控程序(综合部件)(综合部件)多模型程序多模型程序多数据库多数据库其它模型程序其它模型程序其它数据库其它数据库模型库模型库管理系统管理系统MBMS数据库管数据库管理系统理系统DBMSDSS运行结构运行结构2 2 设计内容设计内容 在在DSSDSS运行结构中,最关键的是总控程序的设计,运行结构中,最关键的是总控程序的设计,其次是模型程序的设计。其次
15、是模型程序的设计。1.1.总控程序的设计总控程序的设计(1 1)对每个模型的控制运行。)对每个模型的控制运行。(2 2)模型间数据的加工。)模型间数据的加工。(3 3)人机交互设计。)人机交互设计。2.2.模型程序的设计模型程序的设计 由于模型包括的种类较多,各模型所采用的计算机由于模型包括的种类较多,各模型所采用的计算机语言可以不同。语言可以不同。数学模型数学模型用数值计算语言,用数值计算语言,数据处数据处理模型理模型、报表模型报表模型用数据库语言。用数据库语言。8.3 DSS8.3 DSS开发技术开发技术一、建模技术一、建模技术1.1.建立模型概述建立模型概述 系统建模目的主要在于:系统建
16、模目的主要在于:(1 1)分析和设计实际系统)分析和设计实际系统(2 2)预测或预报实际系统的未来发展趋势。)预测或预报实际系统的未来发展趋势。(3 3)对系统实行最优控制。)对系统实行最优控制。2.2.建立模型步骤建立模型步骤()建立模型的数学结构,即建立模型中变量()建立模型的数学结构,即建立模型中变量之间的方程形式。之间的方程形式。()确定模型的参数,它包括模型中变量的数()确定模型的参数,它包括模型中变量的数目、方程的个数、变量的系数等。目、方程的个数、变量的系数等。3.DSS3.DSS的建模技术的建模技术 DSS DSS建模的建模的主要问题主要问题是是如何选择多个模型组合形如何选择多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专家 决策 支持系统 第八
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内