- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML的报表自动生成系统.doc
摘 要
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
您可能关注的文档
- 在线行动态包角补偿模型的冷带.doc.doc
- 地产项目可行性研究指引.doc.doc
- 地理信息系统概论复习提纲.doc.doc
- 纳米填料对碳纤维复合材料电磁特性的影响.pdf
- 坚持根本宗旨勇于担当作为专题讨论会发言.doc.doc
- 图像处理——图像滤波(Matlab).doc.doc
- 城市三级医院支援县区医院项目协议书.doc.doc
- 城东学校第2届体育运动会秩序册.doc.doc
- 城市交通与气候变化(93分).doc.doc
- 城市公共设施规划规范GB50442-2008.doc.doc
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
最近下载
- 药事管理学药品注册管理课件.ppt VIP
- 《肩袖损伤与肩周炎》课件.ppt VIP
- 2024年重庆市巴蜀中学初升高自主招生语文试卷真题(含答案).docx VIP
- 中介新房培训课件内容.ppt VIP
- 2024年重庆渝中区重庆市巴蜀中学自主招生数学试卷(初升高保送)(详解版).pdf VIP
- 2025年西藏自治区公务员录用考试面试真题试卷(结构化小组)题型分析.docx VIP
- 药品注册管理课件.ppt VIP
- 击剑基础理论知识单选题100道及答案解析.docx VIP
- 《未成年人保护法》课件ppt.pptx VIP
- (高清版)B-T 19363.1-2022 翻译服务 第1部分:笔译服务要求.pdf VIP
文档评论(0)