论文部分内容阅读
随着经济的发展,越来越多的企业需要针对市场竞争、机构改革等做出重大决策,如何进行有效决策、指导企业更好的发展,成为一个越来越重要的问题。在此背景下,商业智能逐渐进入企业决策者们的视线,商业智能系统能提供大量的报表供决策者使用。如何根据具体的分析对象,从原始数据有效地生成财务报表,对决策做出有效辅助,是商业智能系统设计的主要问题。本文从参阅大量国内外文献入手,针对财务数据分析的特点,对商业智能系统的功能需求进行了归纳整理,就其中最重要的报表分析系统,提出了一套智能的报表生成方法及设计原则,进行了功能设计和主要业务流程设计,包括数据采集、报表生成到报表呈现,并基于设计方案进行了开发实现。本文设计的智能报表分析系统在技术上以J2EE为系统核心引擎和组件开发平台,其中设计了集数据采集,数据转换功能为一体的共享数据库,有效支持了多数据源的数据采集、数据整合,其中使用的ETL技术,有效解决了多数据源情况下数据类型不一致,数据属性值不相同的问题,实现了共享数据库中的数据统一化,更通过此方法有效解决了以前报表分析系统中用户手工录入与修正数据可能出现的纰漏。本文设计的XML数据交换方案有效解决本系统中数据交互的问题,在数据层、应用层与展现层之间搭建了一座桥梁,使各层间进行灵活多变的数据交互成为可能,并为系统跨平台、大规模应用提供了良好的数据交换基础。该系统摆脱了一般的报表工具的编程或准编程的定制方式,可以快捷地定制出常用的财务分析报表,同时有效避免了以前企业内进行报表汇总与分析时可能出现的因手工操作造成的录入、上报等方面不必要的重复查询,能按使用者的需求选择分析方法、分析指标产生相应的财务报表,并实现多样化的展现形式,使用户的个性化报表定制成为可能,也为企业从多方面进行决策提供了有力支持。本文力求突破近年来财务报表分析系统逐渐臃肿的发展趋势,设计了一套从中小企业应用着手,结合用户的个性化需求,并具有很强实用性的财务报表分析系统软件。这套软件由于摆脱了数据仓库,并过滤了许多不必要的功能,使中小企业以较低成本使用高质量、高灵活性的报表分析系统软件成为可能,具有很强的实用价值。