欢迎来到天天文库
浏览记录
ID:34700858
大小:3.68 MB
页数:71页
时间:2019-03-09
《通用报表开发平台设计和开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连理工大学专业学位硕士学位论文摘要随着应用软件的发展越来越成熟,应用系统对报表开发的需求也变得越来越复杂,尤其在国内,业界众多流行的报表开发平台都不能很好地满足要求。本论文给出了一种采用可以设定扩展和依赖关系的单元格为基础,并附以灵活的报表公式来形成报表的报表模型。这种报表模型以单元格作为最小定义单位,弥补了条带式模型结构上过于固定的缺点,也不存在区块式模型整体结构过于自由的缺点,非常适于定义复杂的中国式报表样式。另一方面,通过支持单元格和数据的绑定关系、单元格之间的扩展和依赖关系和功能强大的报表公式,该模型极大简化了报表数据注入后动态报
2、表样式的定义过程。本论文全方位描述了基于如上报表模型的报表开发平台的设计,包括功能特性设计、非功能特性设计、体系结构设计、核心数据模型设计等多个方面。功能特性的完整和强大是报表开发平台实用性的基础保证,论文从数据源、报表类型、报表展现、报表打印和报表设计等多方面分析和设计了平台所需具备的功能。非功能特性对于报表开发平台的表现意义重大,本文从性能、健壮性、容错性和扩展性几个方面对平台进行了约定。合理的体系结构和数据模型是保证功能特性和非功能特性得以实现的基础,本文通过逻辑视图、开发视图、进程视图和部署视图描述了平台的体系结构,并详细描述了数据
3、源、数据集和报表模型等几个关键数据模型的设计。论文还进一步描述了报表生成算法和报表结果存储算法,并给出了一组测试的设计和结果分析。测试结果和该报表平台的实用状况表明,报表平台所采用的报表模型具备充分的先进性,报表平台本身完全具备实用性。关键词:报表开发平台:单元格;报表公式;数据集通用报表开发平台的设计和开发TheDesignandDevelopmentOfTheUniversalReportDevelopmentPlatformAbstractWiththedevelopmentofsoftwareapplicationsincreasi
4、nglymature,theapplicationdevelopmentsystemtotheneedsofstatementshavebecomeincreasinglycomplex,particularlyinthedomestic,alotofpopularreportdevelopmentplatformdon’tworkverywellOiltherequirementsofthistypeofreport.Thispaperdesignsakindofreportmodelbasedoncell—expansion,cell—
5、dependent,withflexiblereportformulasupporting.Thereportmodelusecellasthebasicunit,thismakeupthedisadvantageofthebindingmodelwhichhasunchangedstructure,andthismodelneitherliketheblockmodelwhichhasuncontrolledstructure,SOitisverysuitablefordesigningofChinese-stylereporting.O
6、ntheotherside,throughsupportingthebindingofcellanddata,theextendingandthedependencebetweencellsandthepowerfulreportingformula,thisreportmodelgivegreathelponsavingtheprocessofdynamicreportdesigningafterthedatainjecting.ThePaper’Sdescribeshowtodesignanddevelopareportdevelopm
7、entplatformbasedonthisreportmodel.Contentsincludethedesignoffunctionalproperties,non—functionalcharacteristics,productstructure,datamodelandtheimplementofsomecorealgorithm.Functionalpropertiesincludedatasource,typeofreport,presentationofreport,printingofreportanddesignofre
8、port,non-functionalcharacteristicsofthedevelopmentplatformincludeperformance,robustness,f
此文档下载收益归作者所有