论文部分内容阅读
随着企业信息化浪潮的不断发展,越来越多的企业利用Internet技术组建企业信息网,使用大型数据库建立企业信息管理中心。这些技术的大量使用从根本上满足了企业对信息高质量的需求,提高了企业的核心竞争力,为企业领导层提供了可靠的决策依据。报表作为一种组织信息和分析数据的有利工具,已经成为企业信息化发展上不可或缺的组成部分。报表中的数据是经过高度浓缩的,具有直观、概括、精练的特点,对全局的把握具有提纲挈领的效果。
随着软件开发技术突飞猛进的发展趋势,报表技术也在不断完善。新时期的报表系统也面临了许多问题,例如多数据源问题、定制报表问题、报表维护问题等。多数据源问题就是报表中的数据来源较多,这主要是由于涉及的数据库较多且类型不一造成的;另外,随着企业的发展,对报表的要求也在不断提升,报表的样式和内容随时会发生变化。若提供定制报表功能就可以很好解决这个问题;最后,报表系统在投入运行后,维护也是一件相当麻烦的事情。
本文针对上述报表系统在开发时面临的问题,结合某通信公司现状,经过分析研究提出了一个多数据源处理模型并完成了一个多数据源动态报表系统的设计及实现。该系统采用B/S结构及ASP相关技术,建立了以PowerBuilder为核心的信息交换处理中心,利用PowerBuilder开放的数据库连接系统,通过编写程序的方法对多数据源问题进行了处理,并根据报表制作及生成的过程设计了五个相应的报表制作生成模块。本系统解决了从多个不同数据源中获取数据难的问题,提高了报表系统对多数据源的处理能力。此外,本系统还拥有灵活的报表定制功能。目前该系统已成功在该通信公司投入使用,从而大大减轻了公司员工日常管理、维护和打印报表的工作量。