基于XML的报表自动生成系统.doc

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于XML的报表自动生成系统课案

摘 要 MIS(管理信息系统)开发是当前软件系统开发的热点,许多MIS系统开发都涉及到报表。报表部分的代码相对其它代码而言重复性高、无技术含量且工作量大。现有的报表自动生成系统,如水晶报表等,大部分是生成供用户查看的报表,而忽视了报表也可以作为输入方式的功能。因此,本文提出了一种自动生成包括报表显示和输入功能代码的方法。 首先,本文对报表程序自动生成问题建立数学模型,并对该模型进行分析,找出了问题求解的三个关键点:报表对象的描述、识别和处理。 其次,对报表对象进行了分析并用数学符号进行了描述,对纸质报表和电子报表的识别和处理方法进行了说明。 再次,选定XML作为程序设计语言和报表的形式化描述工具,XML相关技术以其开放性、简单性、可扩展性以及自描述性获得了广泛的应用。本系统采用其中的XML Schema来描述XML文档的合法结构、内容和限制。 最后结合报表程序生成的实际应用,按照软件开发的流程进行了报表自动生成系统的用例分析和系统类的设计,在Delphi 6.0的集成开发环境下实现,并通过了实际报表程序代码生成的测试。 关键词:XML,报表,程序自动生成,XML Schema Abstract Nowadays, MIS (Management Information System) development is a hotspot of the software system development. Lot’s of MIS system development relate to report. Compare to other code, these codes, related report repeats more, does not have technique and more workload. The report program automation systems existing as Crystal Report are more about the report for user look over. They all ignored the report could also used as a method of input. Therefore, a method of code automation includes report display and input function has been bringing forward in this paper. First of all, this paper sets up a math model and analyses the model. Three key points have been found. They are the description, recognition and handling. Second, this paper analyses the report object and describes it in a form of math. The recognition and handling of the paper report and the electronically report has been explained. Third, the XML (Extensible Markup Language) was selected as the formalization description tool. XML has the property of opened, simple, extensible and self description. This paper adopts XML Schema to describe XML document’s legality structure, content and restrict. At last, the fact application was combined to the report program automation. Use case and class design was processed according to the software development. The system was implemented under Delphi 6.0 integrated development environment. The System overpass the code program generation testing of the fact report. Keywords:XML

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档