论文部分内容阅读
本文介绍了一个基于关系型数据仓库的银行决策支持系统的设计与实现。通过将3-层结构进一步细化,该系统提高了各层组件的可移植性和可复用性以及平台无关性。针对银行业的日常经营活动,本文初步提出一套适合于线性规划的可扩展的模型系统。通过该模型系统,用户基本可以根据自己的意愿灵活构建模型,该模型系统可以较为方便的扩充模型组件。 本文首先讲述了决策支持系统的产生,介绍了相关的一些概念,说明了最近决策支持系统领域的研究现状和尚存的不足,提出了本文所要阐述的银行决策支持系统和拟达到的目标以及主要研究内容。 银行决策支持系统的总体设计首先定义了系统的硬件平台和软件平台等体系结构,然后科用3-层结构并对之进行进一步细分,设计了系统的多层结构方案,之后设计了资源层的数据仓库,该数据仓库采用了关系型物理存储。 逻辑层是整个系统的核心所在。在表示逻辑层,利用前端控制器统筹规划来自客户端的各种请求,并将调用业务服务的代码移到业务服务适配器以解耦和业务逻辑层之间的关系;在业务逻辑层,主要介绍了会计对象的科目归属管理和模型系统,在集成层,利用数据访问接口实现了业务逻辑组件和数据源平台的无关性。通过数据接口可以得到一组逻辑上相关的数据,它们被封装成数据对象,而业务逻辑层组件不需要了解这些数据对象的具体逻辑存储和物理存储结构。 模型系统部分首先介绍了一个模型系统所要实现的功能,然后提出了模型系统的分层结构:模型服务层、模型调度层、模型运行层和静态管理层;并具体结合每一层介绍了银行业经营模型的建模,模型存储和模型扩展机制。