基于XML的报表程序自动生成系统的设计与实现

被引量 : 3次 | 上传用户:hualidewushi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MIS(管理信息系统)开发是当前软件系统开发的热点,许多MIS系统开发都涉及到报表。报表部分的代码相对其它代码而言重复性高、无技术含量且工作量大。现有的报表自动生成系统,如水晶报表等,大部分是生成供用户查看的报表,而忽视了报表也可以作为输入方式的功能。因此,本文提出了一种自动生成包括报表显示和输入功能代码的方法。 首先,本文对报表程序自动生成问题建立数学模型,并对该模型进行分析,找出了问题求解的三个关键点:报表对象的描述、识别和处理。 其次,对报表对象进行了分析并用数学符号进行了描述,对纸质报表和电子报表的识别和处理方法进行了说明。 再次,选定XML作为程序设计语言和报表的形式化描述工具,XML相关技术以其开放性、简单性、可扩展性以及自描述性获得了广泛的应用。本系统采用其中的XML Schema来描述XML文档的合法结构、内容和限制。 最后结合报表程序生成的实际应用,按照软件开发的流程进行了报表自动生成系统的用例分析和系统类的设计,在Delphi 6.0的集成开发环境下实现,并通过了实际报表程序代码生成的测试。
其他文献
本文通过充分调研国内外弱凝胶深部调剖技术的研究现状,针对目前油田应用广泛的弱凝胶调剖剂深部调剖作用机理研究薄弱这一问题,采用物理模拟的方法,研究弱凝胶运移的发生条
研究生教育作为最高层次的学校教育,担负着知识创新、发展尖端技术、培养高级专门人才的重任,作为推进社会经济发展的核心动力之一,在日新月异的知识经济时代,将深刻地影响一
自密实混凝土是一种在自身重力作用下无需振捣即能密实成型的高性能混凝土。该混凝土具有以下几个优点:显著降低混凝土施工中的噪音,大幅度减轻工人的劳动强度;减少传统混凝
中国电影产业发展空间广大,而融资渠道单一是影响电影产业人才成长,妨碍电影产业链整合的重要因素。在金融危机的背景下,中国电影产业面临发展机遇,人民币电影私募股权基金能
以垃圾焚烧的一次飞灰为研究对象,比较了水洗,酸洗以及水洗结合酸洗工艺对飞灰中重金属元素Cu,Zn和Pb的洗脱率的影响,并应用XRD,SEM/EDS等研究了飞灰在水洗和酸洗过程中颗粒
2012年中国电影市场票房破百亿再次提速,但国产影片占市场主导地位的局面却遭遇了前所未有的挑战,显现出国产电影集体性、整体性的贫弱,其艺术感染力和市场竞争力与好莱坞电
2005年8月,劳动和社会保障部向第一批37家企业年金基金管理机构颁发资格证书,37个企业年金基金管理机构的产生,确立了企业年金运营管理的市场主体,标志着我国企业将可以通过
<正>目前,我国中小股份制商业银行都把零售银行业务视为未来发展的战略重点。但在零售银行业务发展相对薄弱的基础上。如何根据国情、行情,探索出一条零售银行业务快速发展之
国际透明组织每年发布的“腐败排行榜”上中国名次的变化既反映了中国在反腐败方面不断取得的进步 ,也反映了中国腐败问题仍很严重的现实。中国在跨入 2 1世纪之际 ,应当注意
<正> 在人类发展的漫长历史上,十五世纪是属于海洋的。在这一世纪中,东西方先后出现了三项历史上空前的伟大航海活动: 1405——1433年,我国郑和率领的远洋船队,曾七次跨南海