1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 决策支持系统的开发实例 7.1 决策支持系统设计与开发 DSS系统开发的主要步骤为: (1)DSS系统分析,包括确定实际决策问题目标,对系统分析论证。 (2)DSS系统初步设计,包括对决策问题进行分解成多个子问题以及它们的综合。 (3)DSS系统详细设计,包括各个子问题的详细设计(数据设计和模型设计)和综合设计。数据设计包括数据文件设计和数据库设计,模型设计包括模型算法设计和模型库设计。综合设计包括对各个子问题的综合控制设计。 (4)各部件编制程序,包括①建立数据库和数据库管理系统;②编制模型程序,建立模型库、模型库管理系统;③编制综合控制程序(总控程序),由总控程序控制模型的运行和组合,对数据库数据的存取、计算等处理,设置人机交互等。 (5)三部件集成为DSS系统,包括解决部件接口问题,由总控程序的运行实现对模型部件和数据部件的集成,形成DSS系统。 决策支持系统(DSS)的开发流程图 1. DSS系统分析 确定决策目标,目标是指在一定的环境和条件下,在预测的基础上要追求达到的结果。 目标特点: (1)可计量的,能代表一定水平;(2)规定其时间限制;(3)能确定其责任;(4)具有发展的方向性。 对于建立新系统,提出总的设想、途径和措施。在系统分析的基础上提出系统分析报告。 2 DSS的初步设计 DSS系统初步设计完成系统总体设计,进行问题分解和问题综合。对问题进行分解,分解成多个子问题并进行功能分析。在系统分解的同时,对各子问题之间的关系以及它们之间的处理顺序进行问题综合设计。 对于数量化比较明确的决策问题,可以采用定量的数学模型。对于数量化不明确的决策问题,可以采用知识推理的定性模型。对于比较简单的决策问题可以采用定量模型或定性模型来加以解决。对于复杂的决策问题需要把多个定量模型和定性模型结合起来。 对各子问题还要进行数据设计,主要考虑到两方面: (1)数据提供辅助决策的要求。 (2)为模型计算提供所需要的数据。 3 DSS详细设计 对数据的设计,包括数据文件设计和数据库的设计。 对模型的详细设计包括模型算法设计和模型库的设计 对于模型的多个文件如何组织和存贮是模型库设计的主要任务。对于数学模型一般是以数学方程的形式表示。如何在计算机上实现,需要对模型方程提出算法设计,当模型在设计了有效的算法后,才能利用计算机语言编制计算机程序,在计算机上实现。 4 各部件编制程序 (1) 数据部件的处理 针对具体的实际问题,需要建立数据库。建立数据库一般包括建数据库结构和输入实际数据。利用数据库管理系统提供的语言,建立有关数据库查询、修改的数据处理程序。 (2)模型部件的处理 模型库管理系统现在没有成熟的软件,需要自行设计并进行程序开发。模型库的组织和存贮,一般由模型字典和模型文件组成。模型库管理系统就是对模型字典和模型文件的有效管理。模型主要以计算机程序形式完成模型的计算,模型部件的集成,主要体现在模型库和模型库管理系统的统一。 (3) 综合部件处理 编制DSS总控程序是按总控详细流程图, DSS系统总控的计算机语言,需要有数值计算能 力、数据处理能力、模型调用能力等多种能力。 利用象PASCAL、C这样的语言作为宿主语言增加在DSS中不足的功能(如数据处理以及模型调用等)。 5. DSS集成 DSS的三部件集成,首先要解决三部件之间的接口问题,然后对三部件进行集成,最后形成DSS系统。 (1) 接口问题 最基本的接口问题是模型对数据库中数据的存取接口。 第二个接口问题是总控程序对数据库的接口问题 第三个接口问题是总控程序对模型的调用 实际上总控对模型程序的调用需通过模型字典作桥梁,再调用模型执行程序文件。 DSS总控程序调用模型程序的运行过程图 (2) 集成问题 DSS总控程序是由DSS语言来完成的,也即DSS语言是一种集成语言,目前各类计算机中还未配备这种多功能的DSS语言,自行设计DSS语言,将针对这几种能力集成为一体,将能有效地完成DSS系统的集成。 以PASCAL和C语言为宿主语言的基础上,增加对数据库操作的能力,设置接口程序。使它们提高到DSS集成语言的水平上,才能完成DSS总控程序的需要。 (3)形成DSS系统 利用DSS集成语言编制DSS总控程序,形成有机整体的DSS系统。 7.1.2 决策支持系统设计内容 2 设计内容 在DSS运行结构中,最关键的是

文档评论(0)

xx88606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档