基于xml的语义层报表模型的研究与实现

基于xml的语义层报表模型的研究与实现

ID:12562907

大小:39.50 KB

页数:16页

时间:2018-07-17

基于xml的语义层报表模型的研究与实现_第1页
基于xml的语义层报表模型的研究与实现_第2页
基于xml的语义层报表模型的研究与实现_第3页
基于xml的语义层报表模型的研究与实现_第4页
基于xml的语义层报表模型的研究与实现_第5页
资源描述:

《基于xml的语义层报表模型的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于XML的语义层报表模型的研究与实现2010年7月第47卷第4期四川大学(自然科学版)JournalofSichuanUniversity(NaturalScienceEdition)Ju1.Z010Vo1.47No.4doi:103969/j.issn.0490-6756.2010.04.010基于XML的语义层报表模型的研究与实现林碧英,刘丽钦(华北电力大学计算机科学与技术学院,北京102206)摘要:研究了在报表设计器和企业数据源之间建立语义层,在语义层中定义数据模型,该模型封装了数据源的技术细节,用户基于语义层设计报表,

2、只需简单地拖拽语义层元素即可,不需要编写复杂表达式和复杂SQL.语义层的加入不仅给用户的操作带来了极大的方便,而且增强了企业数据的安全性.在模型中字段上建立视图间的关联关系,关系自动作用在报表上,不需要进行视图间连接就可以设计出多源报表,极大地提高了复杂报表的计算效率.关键词:语义层;报表;数据模型;视图;XML中图分类号:TP311文献标识码:A文章编号:0490—6756(2010)04—0723—06ResearchandimplementationofsemanticslayerreportmodelbasedonXMLL

3、INBi—Ying,LIULi—Qin(DepartmentofComputerScienceandTechnology,NorthChinaElectronicPowerUniversity,Beijing102206,China)Abstract:ThispapermainlyresearcheshowtOestablishsemanticslayerbetweenreportdesigneranden—terprisedatasourceandhowtodefinethedatamodelinsemanticslayer.T

4、hismodelhassealedthedatasourcetechnicaldetail.Whenusers'designreportbasedonthesemantics1ayer,theyonlyneedtodraganddropsemanticlayerelementsimply,donotneedtOcompilecomplexexpressionorSQL.Theusingofsemanticslayernotonlybringsenormousconvenientforusersoperation,butalsost

5、rengthensthese—curityofenterprisedata.Inthemode1hasestablishedtheviewincidencerelationinthefield,therela—tionalautomatisminthereport,doesnotneedtocarryontheviewtOconnectmaydesignthemultiplesourcereport,whichenormousenhancementcomplexreportcomputationalefficiency.Keywo

6、rds:semanticslayer,report,datamodel,view,XML1引报表作为一种信息组织和分析的有利手段,是企业信息系统的重要组成部分之一.据不完全统计,系统实际应用的6o%以上与报表有关[1].但是一般的软件开发语言都不带报表制作工具,要开发报表模块需要程序员编写大量的代码,这些代码可重用性差,后期维护复杂.所以,企业一般都借助于第三方的专业报表工具来制作报表.但是,目前的报表工具存在专业性不强3,安全性不高,用户操作复杂和设计复杂报表时效率低下等问题.针对目前专业报表工具中存在的问题,我们介绍了一种语义

7、层报表模型,在报表设计器和企业数据源之间建立语义层,来解决这些问题.2语义层报表模型的基本原理基于XML的语义层报表模型在报表设计器和企业数据源之间建立语义层,在语义层中定义数收稿日期:2009—06—07作者简介:林碧英(1955一),女,安徽人,硕士,教授,主要研究领域为计算机网络应用,计算机构件与组件技术通讯作者:刘丽钦.E—mail:liuliqin一18@163.corn724四川大学(自然科学版)第47卷据模型,此模型封装了数据源中的技术细节,例如:数据库,表,视图,SQL,存储过程以及它们之间的关联等.语义层并不包含

8、数据,是一层建立在数据源之上的业务逻辑层.语义层数据模型由专业的技术人员设计制作,完成其中的各种表,视图和关系等的设定,把复杂的数据库结构描述成易于理解的业务术语.用户在报表设计器中基于语义层设计报表,只需简单的拖拽语义层元素即可,不需要书写复杂S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。