- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 城市规划(研究生考试)快题的基本表达训练分析.pptx
- 培根美文《论读书》原文及三种译文鉴赏分析.doc
- 培智实用语文第二册洗手分析.pptx
- 培养皿灌注区空调净化系统性能确认方案分析.doc
- 实用面试与甄选技巧精要.doc
- 实训10linux网络设置精要.pptx
- 培训-开盘策划方案分析.docx
- 城市道路交通规划及路线设计规范-重庆DBJ50-064-2007分析.doc
- 实训3信号的幅度调制及MATLAB实现(续)精要.doc
- 培训或活动惩罚库分析.pptx
- 2022年亳州市公务员行测及答案详解(夺冠系列).docx
- 2022垫江县公务员行测带答案详解(研优卷).docx
- 2022海南州公务员行测附参考答案详解【精练】.docx
- 2022年鞍山市公务员行测真题及参考答案详解【能力提升】.docx
- 2023年度反射疗法师3级经典例题【含答案详解】.docx
- 2022年苗栗县公务员行测真题带答案详解(典型题).docx
- 2022哈密地区公务员行测【夺冠】附答案详解.docx
- 2023台北市公务员行测真题附答案详解(轻巧夺冠).docx
- 2022深圳市公务员行测真题及参考答案详解【培优】.docx
- 2022吐鲁番地区公务员行测真题(培优B卷)附答案详解.docx
最近下载
- 培智学校生命教育案例(2).pptx
- (正式版)D-L∕T 5495-2015 35kV~110kV户内变电站设计规程.docx VIP
- SJG 21-2025《建筑废弃物减排技术标准》.pdf
- 工程问题解题方法.pdf VIP
- 山东省济南市历下区2023-2024学年八年级下学期期中数学试题(含答案).doc.docx VIP
- 反恐防暴安全教育PPT课件.pptx VIP
- 2024年第二次广东省普通高中生物学业水平合格性考试含答案.docx VIP
- 公安院校公安专业本专科招生政治考察表、面试表、患病经历申报表、体检表、体能测评表.doc VIP
- 碳中和目标下传统煤化工的绿色发展探讨.docx VIP
- 2024年度中国物流科技市场数据报告.pptx
文档评论(0)