基于数据库的图文报表生成系统的研究.pdf

基于数据库的图文报表生成系统的研究.pdf

ID:54367220

大小:168.37 KB

页数:4页

时间:2020-04-29

基于数据库的图文报表生成系统的研究.pdf_第1页
基于数据库的图文报表生成系统的研究.pdf_第2页
基于数据库的图文报表生成系统的研究.pdf_第3页
基于数据库的图文报表生成系统的研究.pdf_第4页
资源描述:

《基于数据库的图文报表生成系统的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第26卷第2期计算机应用Voi.26No.22006年2月ComputerAppiicationsFeb.2006文章编号:1001-9081(2006)02-0376-03基于数据库的图文报表生成系统的研究刘丰,王泽,曲政(广东金融学院计算机科学与技术系,广东广州510521)(gziiufeng@21cn.com)摘要:为了解决信息系统的报表输出过程中,报表格式严重地依赖于数据库结构的问题,通过对多个信息系统的报表数据进行分析和抽象研究,引入“报表模板”的概念,并且为常见的报表定义了通用图文报表基本元素,采用面向对象的程序设计方法,开发了面

2、向信息系统的通用图文报表生成系统。关键词:数据库;信息系统;模板;面向对象中图分类号:TP311.13文献标识码:AResearchondatabase-basedreportgenerationsystemfordiagram&textcombinedcontentLIUFeng,WANGZe,OUZheng(DepartmentofComputerScienceandTechnology,GuangdongUniuersityofFinance,GuangzhouGuangdong510521,China)Abstract:TosoiVet

3、heprobiemofreportformdependsonstructureofdatabaseseriousiyatreportoutputininformationsystem,basedonanaiysisandabstractiontocontentsofreportsininformationsystem,theconceptofreporttempiateswasintroducedandbasiceiementsforcommonreportsweredefined,aframeworkofthegenericreportgen

4、erationsystemfordiagram&textcombinedcontentswaspresentedwithobject-orientedprogrammingapproach.Keywords:databaseginformationsystemgtempiategobject-orientedmethod包括了固定不变的可重复利用的内容,如表头部分,表格的样0引言式等,内容可变部分则以具体的数据充填。在基于数据库的信息系统中,信息的输出反映了整个应本文引入模板机制来解决信息系统报表生成的通用性问用系统的最终运行结果,报表作为一种

5、重要的输出载体,在现题。模板是近年来引入到计算机软件技术领域的一个重要术代企业的信息管理中无疑起着至关重要的作用。不同的企业语,在一些程序设计语言和应用工具软件中都引入了模板化经常会对报表的格式提出不同的要求,由于受系统软件的限的设计思想。模板化思想主要是为了减少程序员和用户的工制,程序员在研制管理信息系统时,必须针对具体系统的特殊作量,尽量避免大量的重复劳动,从而扩大系统的应用效率。要求专门编制报表输出程序,当应用环境特别是其中的数据本文所定义的模板是报表的基本框架,相当于印制的报库结构发生变化时,与数据库有关的报表输出程序便需要修表的底图,

6、用户可根据实际需要,利用系统提供的模板制作功改,导致软件后期维护工作十分繁重。能定制模板,也可对已定义的模板进行修改和编辑。本文开发了一个基于Access数据库,集数据库、数据排1.2模板组成单元的设计思想版、各种图形绘制于一体的通用图文报表生成系统,报表格式面向对象的思想具有封装性、继承性和多态形,能较好地的编排以“所见即所得”的方式实现,编排好的报表格式被保表达复杂的对象。因此本系统采用面向对象的设计思想,将存在一个称为“模板”的文件中。当数据库结构或报表的格组成模板框架的基本单元分成标题框、表格框、图形框和自定式发生变化时,用户只需在原有

7、报表模板基础上做少量的修义图形4类,在此基础上又抽象出一个超类———Cdrawobj,以改,即可适应新的需求,而这些都不需要由开发人员修改程序此为依据建立面向对象的数据模型。图1给出了各类之间的代码。它不仅可以输出文字数据,而且可以将文字、表格和各层次关系。种自定义图形混排在一个报表上。为了保证系统具有很强的可重用性和可扩充性,首先在Cobject类的基础上封装了Cdrawobj类,然后继承Cdrawobj1系统概述及设计思想类封装了折线类CdrawPoiy类以及用于描述更一般的图形类1.1模板思想的引入Cdrawrect,由它可导出圆、椭圆、

8、矩形等。在继承Cdrawrect对于某个特定的企业或部门,往往根据实际需要,事先印类和绘制文本框的CdrawText类的基础上,实现绘图类制了一定格式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。