通用报表生成器的研究与实现

通用报表生成器的研究与实现

论文摘要

自古以来,报表都广泛的应用于政府,工厂,企业里面。最早的报表一般是手写或纸质的,而办随着计算机技术的广泛应用和大力的提倡无纸化办公,现代企业的报表一般是通过计算机来完成,因此报表在现代被称为应用软件的灵魂,它一般属于企业ERP项目中的关键应用。然而随着时代的不断发展,科技的不断进步,国内很多的企业使用的报表存在着很多的问题。比如在企业信息系统的开发过程中,往往由于市场环境的多变,用户的要求的不断变化导致报表应用需求的多变,因此对报表的开发、维护成本一直很高,给企业信息系统的开发带来了困难。目前开发的大多数报表系统与企业应用平台和企业业务处理逻辑紧密相关,使用起来非常复杂,经常需要重新修改,定制。从而造成维护工作复杂度高、可维护性差。另外,传统的报表开发工具是以实现西方简单的报表结构为设计目标,以条带式框架、简单分组的方法进行报表设计,这样的技术似乎并不适应于中国的国情,导致无法适应国内的复杂报表的需求,并造成报表应用程序难于维护的困难。面对不断变化的市场和用户,企业迫切需要易于开发、便于维护、适应多变的报表需求、便于移植以及容易与现有系统整合的通用报表系统。通过通用报表生成器的实施能够极大程度解放报表开发者的生产力,提高生产效率,降低企业在报表开发维护上的成本,与传统报表开发工具作比较是报表设计的一次重大革新。为适应企业的需求,克服目前在开发报表系统中的不足之处,作者参阅了大量资料,设计开发了一个“通用报表生成器”。通过不断的研究,实现了新的功能,并在资阳厂里得到了应用,在企业的信息系统应用中收到了很好的效果。“通用报表生成器”降低了MIS报表系统开发的复杂度、提高了可维护性、可移植性,并能与企业信息系统进行有机的整合,提高了报表开发维护的效率。本系统具有如下特点:在后台,提出将报表业务处理逻辑从报表处理过程中独立出来的设计方法,将其作为可以定制的部分实现报表计算;对计算策略和计算过程进行人工控制,实现“通用化”。在前台,能够根据不同的企业的要求自由的人工描绘报表界面,使其能够适应复杂报表应用需求。并通过捕捉前台单元格来导入后台的数据,实现前台的绘制界面与后台逻辑的联系,大大降低了二次开发的难度和工作。在本系统里,独立的报表业务处理逻辑、自定义报表前台界面是研究中的创新点。结合通用报表的实际研究情况,本文首先分析了目前的报表研究状况,接着指出了在该系统中报表设计的基本技术,并详细论述了该报表系统的设计思想,设计模型,设计架构,提出了该系统包含两层框架层和一个接口层,通过其接口层来实现前台与后台的联系。最后介绍了各大模块的具体实现,对其中的详细细节进行了详细的说明,从而实现了该系统。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 问题的提出及研究意义
  • 1.1.1 问题的提出
  • 1.1.2 通用报表工具的研究目标
  • 1.2 国内外研究现状
  • 1.2.1 国外报表工具简介
  • 1.2.2 目前流行的国内报表工具浅谈
  • 1.2.3 存在的问题
  • 1.3 论文的组织结构
  • 2 报表设计的基本技术
  • 2.1 数据源访问技术(报表安全技术)
  • 2.2 数据集的整理
  • 2.3 定制报表逻辑的技术与后台集成
  • 2.4 前端界面的绘制方案
  • 3 通用报表系统的设计
  • 3.1 设计思想
  • 3.1.1 数据表分析
  • 3.1.2 报表详细逻辑分析
  • 3.2 模型设计
  • 3.3 架构设计
  • 3.4 主类的介绍及说明
  • 3.4.1 Tprinter
  • 3.4.2 TBaseData
  • 3.4.3 TReportForm
  • 3.4.4 TextOut
  • 3.4.5 TLine
  • 3.4.6 TTemObjec
  • 3.4.7 TController
  • 4 通用报表系统的实现
  • 4.1 引言
  • 4.2 类的详细分析
  • 4.2.1 报表前端界面处理
  • 4.2.2 报表的后台逻辑定制
  • 5 结论与展望
  • 5.1 主要结论
  • 5.2 后续研究工作的展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].对高校财务通用报表设计及应用的研究分析[J]. 科技风 2010(15)
    • [2].智能水电厂一体化平台通用报表组件设计[J]. 水电自动化与大坝监测 2012(05)
    • [3].基于动态DW+Formula1技术的集成式通用报表模型研究[J]. 计算机应用与软件 2009(11)
    • [4].FastReport在通用报表模块模型中的应用——通用报表模型的设计[J]. 中国科技信息 2011(24)
    • [5].FastReport及其在通用报表模块模型中的应用——通用报表模型的实现[J]. 中国科技信息 2012(13)
    • [6].基于Excel的地质通用报表的研究与实现[J]. 光盘技术 2009(02)
    • [7].基于FastReport的通用报表系统的设计与实现[J]. 计算机应用与软件 2008(02)
    • [8].基于xml和com技术的通用报表的设计[J]. 机电技术 2010(02)
    • [9].利用XML和Excel设计动态通用报表系统的新方法[J]. 现代电子技术 2008(18)
    • [10].电力企业通用报表综合管理系统设计与实现[J]. 浙江大学学报(工学版) 2009(11)
    • [11].面向程序开发人员的通用报表工具的研究[J]. 福建电脑 2010(08)
    • [12].一种通用报表的设计和实现[J]. 现代电子技术 2010(18)
    • [13].基于自定义模板的通用报表设计[J]. 计算机时代 2009(10)
    • [14].能源管理系统通用报表的设计和应用[J]. 科技资讯 2015(20)
    • [15].研报精读[J]. 汽车观察 2011(05)
    • [16].用户自定义通用报表打印的设计与实现[J]. 计算机应用与软件 2008(03)
    • [17].基于Ajax的Web通用报表生成工具的设计[J]. 重庆工学院学报(自然科学版) 2009(04)
    • [18].管理报表系统用户自定义函数解析器算法实现[J]. 武汉理工大学学报(信息与管理工程版) 2008(03)
    • [19].基于LabWindows/CVI测控系统通用报表的设计与实现[J]. 计算机工程与设计 2010(01)
    • [20].企业应注重合并报表与个别报表的对比分析[J]. 财务与会计(理财版) 2010(05)
    • [21].基于活动文档技术无缝集成Excel的通用报表软件开发技术方案[J]. 电力自动化设备 2009(03)
    • [22].论企业科技档案工作中的知识产权保护[J]. 档案学研究 2013(S1)
    • [23].一个支持动态需求集的软件设计模型[J]. 计算机应用与软件 2010(02)
    • [24].基于Excel的电力监控通用报表系统的设计与实现[J]. 计算机工程与科学 2008(04)
    • [25].基于用户自定义的动态报表设计[J]. 兰州文理学院学报(自然科学版) 2014(03)
    • [26].一种图形化报表工具的设计与实现[J]. 信息技术与信息化 2012(04)
    • [27].企业资源计划环境下通用报表服务构件的设计与实现[J]. 计算机集成制造系统 2011(09)

    标签:;  ;  ;  ;  

    通用报表生成器的研究与实现
    下载Doc文档

    猜你喜欢