全通用关系型表格打印模块设计探究.docVIP

全通用关系型表格打印模块设计探究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全通用关系型表格打印模块设计探究

全通用关系型表格打印模块设计探究   [摘 要] 目前 常见的系统开发软件(以VisualFoxPro为例)的报表设计器虽然使用方便,但不能满足各行业日常工作灵活多样的表格打印需要。过去D0s状态下表格打印虽较好处理,但在windows环境下却效果欠佳。因此,有必要改造和完善这些软件的报表设计器,并实现多种表格样式之间的数据交换,设计一个集数据交换于一体的关系型表格全通用打印模块。   [关键词] 全通用;报表;表格;打印 论文代写   打印的表格按栏目嵌套分类,一般有两种基本类型。一是关系型表格,即表格内各栏目之间是一种平行的关系,不存在栏目之间的嵌套;二是结构型表格,即表格内有的栏目有更下一级的小栏目,可能某些小栏目还会有更下一级的子栏目,从而形成表格中的栏目嵌套,反映栏目之间数据的包含与被包含关系。从这两类表格的 应用 频率看,关系型表格简便适用的优点更为人们所青睐,因而使用很普遍。本模块专门针对关系型表格打印而设计。   关系型表格全通用打印是指在指定的关系型数据表(指*.DBF文件,下同)文件中,可任意选择打印字段(形成表格中的栏目),任意筛选打印记录(形成表格中的各行),从而实现随心所欲的关系型表格打印,其通用性主要体现在适应任何数据表文件的表格打印方面。本设计就以 会计 软件中的打印功能为例。      一、设计的目的及意义      会计是一个专门处理一定时空范围内 经济 数据的信息系统,其数据量大、动态性强、结构复杂,表格在会计核算中被广泛使用,会计主要是利用表格形式定期和不定期地提供会计信息。实现会计电算化以后,很多各种格式的账表需要打印输出,其账表打印的工作量很大,一方面要满足会计档案存档保存的需要,另一方面又要满足各项经济管理的需要。因而表格打印始终是会计软件中一个十分重要的模块,尤其是全通用表格打印更具有十分重要的 理论 意义和实践意义。 毕业论文   从目前系统软件提供的表格样式看,一般主要有Vis-ualFoxPro(以下简称VFP)表格、Excel 电子 表格、Word表格、Html超文本表格4种。其中VFP表格是软件本身提供的一种表格,它的表格处理功能远不及Excel电子表格和Word表格,而Html超文本表格的优点是可以在网上发布,同时它本身还提供将超文本表格很方便的转换为Word表格的功能。VFP本身不能同时提供Excel电子表格、Word表格和Html超文本表格,但我们完全可以立足于VFP系统,借助于Windows的某些功能,从VFP的关系型数据表文件中采集数据,同时打印输出上述4种样式的表格,从而将数据交换和表格打印集于一身,实现全通用表格打印,弥补VFP系统本身报表设计器的不足.   因此,有必要设计一个全通用打印模块实现以下两个方面的功能:一是利用VFP系统报表设计器的某些功能,弥补该设计器的不足,实现VFP表格打印输出;二是实现上述4种样式表格的全通用打印输出,以VFP的*.DBF表文件为基础,实现各种表格的数据交换。顺利兑现这两大设计目前具有十分重要的积极意义。   不论是VFP,还是ORACLE、POWERBUILDER等等,它们自身都附带了报表设计器,用户可以根据需要灵活应用,设计出不同格式的报表。但由于VFP、ORACLE、POWERBUILDER等都是国外开发的系统软件,这些软件事先拟定好的报表格式一般都不符合 中国 人对表格的审美观,即打印输出的表格不具有中国特色。中国人普遍认同的报表格式即带有报表名称,左右标题,左右注脚,尤其是有网格型的表格。另外,VFP系统附带的报表设计器由于过度迁就操作性,以致不能满足使用者灵活多样的需要,报表一经定义好,格式基本上就已经定型,所有的信息都保存在,FRX和.FRT两个报表文件中,其中的字段个数、字段捧列顺序、源数据表、索引名称、栏目宽度、栏目标题、报表样式等都已经固化在文件中,若需修改则要进行繁琐的面向对象操作,使用起来很不方便。 论文代写   VFP从DOS版本 发展 到现在,报表功能已经很强大了。过去在DOS状态下打印表格,其表格线是按特定的11个表格线符号,按字符控制的,DOS的这种设计 方法 由于Windows的象素控制原因已经很不适用。在DOS环境下,报表设计方式是将报表生成的各大要素保存在内存变量中,在需要时,可以恢复内存变量直接运行程序即可打印出自己事先定义好的报表。这种方式下,不存在Windows下象素的 影响 ,打印的表格整齐美观,而且速度较快,但这种打印方式有个致命的缺点,就是每次都要自定义打印参数以及打印的五大要素,然后保存在内存变量文件中,这种打印方式增加了工作量,而且缺乏通用性和灵活性。PoxPro发展到Windows环境,由于象素的关系,原有报表设计方式显

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档