论文部分内容阅读
决策支持系统(Decision Supporting System)是二十世纪七十年代起在管理信息系统的基础上发展起来的一门新型信息系统,其主要作用是辅助中高层管理决策者对结构化程度较差的复杂系统问题进行决策。在决策支持过程中,模型库(Model Base)发挥了举足轻重的作用,在DSS中占有重要的地位,是DSS中的一个核心部分,管理者使用DSS不是直接依靠数据库中的数据进行决策,而是依靠模型库中的模型进行决策。模型库及其管理系统己成为决策支持系统区别于其它信息系统的重要特征,是其核心所在。近些年,随着计算机技术、信息技术的迅速发展,模型库从理论研究到实践应用均有了较快的发展,本文对建立在数据仓库上的数学模型库进行了阐述,同时对该系统中的模型库作了详细的设计。 文章首先介绍了数据仓库的相关知识,包括数据库到数据仓库的演变、数据仓库的产生背景,以及数据仓库的相关概念特征和体系结构,关联介绍了联系分析处理和数据挖掘技术。 其次,介绍了模型的相关知识,包括其概念、分类、表示方法(传统和面向对象的表示方法),通过比较传统的模型表示方法的弊端,将面向对象的方法运用到模型库的实现中去,给出了利用面向对象的方法定义模型的部分代码。利用面向对象的模型描述方法,将模型、数据、方法统一作为对象来进行处理,有效解决了模型与方法、模型与数据不匹配的问题,实现了模型的重用。面向对象的继承机制提高了模型库的开发效率,增加了系统的稳定性,并使模型库易于表示。面向对象的方法使设计人员能更好地理解、建立和管理庞大而复杂的模型库系统,接着阐述了数学模型库的设计目标以及功能实现。从对模型库静态和动态管理、模型库系统的语言体系、特定功能方面着重说明了数学模型库管理系统的功能实现。 最后,介绍了数据分析与统计计算(DASC,Data Analysis and Statistical Computation)软件中相关的数学模型,并利用该模型库提供的例数据来演示有关模型的运行过程和计算结果,并且把计算结果以图表显示,然后以在DASC软件基础上开发的二次产品——宏观经济预测系统为例,设计了相应的模型字典表与模型一指标表,介绍了如何在数据仓库的基础上调用数学模型库中的数学模型,并给出了用c#语言编写的调用模型库中模型的代码。