学位论文 > 优秀研究生学位论文题录展示

XBRL实例化模型及验证工具分析与设计

作 者: 李斌
导 师: 吕科;杨慰
学 校: 中国科学院研究生院
专 业: 软件工程
关键词: XBRL技术规范 XBRL建模 FRTA FRIS XBRL验证工具
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 306次
引 用: 1次
阅 读: 论文下载
 

内容摘要


XBRL(可扩展商业报告语言,eXtensible Business Reporting Language),是一个开放的、平台独立的国际标准,是目前应用于非结构化信息处理,尤其是财务信息处理的最新标准和技术。作为对财务数据进行特定的识别和分类并提供强大的解释分析平台,XBRL技术具有诸多优势,但其体系架构庞大、涉及内容复杂,因此,如何制定出符合标准的分类文件,如何验证相关文档的合法性成为制约XBRL发展的一个重要问题。本文的研究目的在于从实际应用开发的角度出发,探讨了一个基于JAVA技术的XBRL处理工具的应用处理模型,并基于该模型提出了一个XBRL验证工具的实现原型。论文主要工作在如下几个方面:第一,论文分析对比了目前国外主流XBRL处理工具,通过对各系统的系统架构、功能、性能的分析与比较,为XBRL应用工具研究与开发提供了必要的理论及技术支撑。第二,通过研究目前国外各类XBRL处理工具的技术架构,结合XBRL国际指导委员会发布的技术规范、准则及当今各种流行程序开发技术,为XBRL的处理模型提出了一套完整的实现框架。第三,系统以实现框架为基础分别介绍了XBRL对象统一建模方法、XBRL数据处理引擎模型及XBRL工具的实现原理。通过XBRL数据处理引擎总线的设计模式,构造内部实体与外部数据的映像,实现数据的过渡与转化,并定义了一套完整的XBRL工具应用架构。最后,遵循XBRL工具应用架构,本文提出了一套基于脚本处理的XBRL验证工具的技术实现原型。本文所提出的系统架构及应用原型已在内部实验平台的开发环境中得到验证,效果理想,运行稳定可靠,可扩展性好,后续的产品化工作正在进行中。

全文目录


摘要  3-4
ABSTRACT  4-8
第一章 绪论  8-12
  1.1 研究背景与意义  8-9
  1.2 本课题的研究进展  9-10
  1.3 本文主要研究内容  10
  1.4 论文的组织结构  10-12
第二章 XBRL 主流工具分析与比较  12-30
  2.1 UBMATRIX ENTERPRISE APPLICATION SUITE  13-15
    2.1.1 UBmatrix ~(TM) XBRL Processing Engine  13
    2.1.2 UBmatrix ~(TM) Advanced Processing Module  13-14
    2.1.3 UBmatrix ~(TM) XBRL Taxonomy Designer  14
    2.1.4 UBmatrix ~(TM) XBRL Translator Module  14
    2.1.5 UBmatrix ~(TM) Taxonomy Manager  14
    2.1.6 UBmatrix ~(TM) Reporting Manager  14-15
  2.2 XIRUTE  15-19
  2.3 INTERSTAGE XBRL PROCESSOR (XWAND V1 产品)  19-20
  2.4 IPEDO XML INTELLIGENCE PLATFORM  20-24
    2.4.1 XBRL 文档管理  21-22
    2.4.2 XBRL 文档处理  22
    2.4.3 XBRL 文档发布  22-24
  2.5 EXCEL INVESTORS ASSISTANT  24-26
    2.5.1 技术架构与功能  24-25
    2.5.2 系统特点  25-26
  2.6 其他相关厂商及产品  26-27
  2.7 产品比较  27-29
  2.8 小结  29-30
第三章 系统设计与技术分析  30-36
  3.1 系统总体设计框架  30-31
  3.2 XBRL 实体模型  31-32
  3.3 XBRL 数据映像模型  32
  3.4 XBRL 验证模型  32-33
  3.5 系统实现所使用的相关技术与工具  33-34
    3.5.1 DOM 解析器  33
    3.5.2 JAXP  33
    3.5.3 JAXB  33-34
    3.5.4 BSF  34
  3.6 小结  34-36
第四章 XBRL 面向对象数据建模  36-60
  4.1 XBRL 建模的理论基础  36-39
  4.2 XBRL 实体模型分析  39-41
    4.2.1 数据模型  39-40
    4.2.2 关系模型  40
    4.2.3 DTS 分类集合  40-41
  4.3 XBRL 模型设计说明  41-59
    4.3.1 XBRL 对象识别  41-42
    4.3.2 XBRL 抽象类的设计  42-45
    4.3.3 XBRL 对象类设计  45-59
  4.4 小结  59-60
第五章 XBRL 数据映射引擎的设计与实现  60-75
  5.1 XBRL 数据映射引擎的体系架构  60-61
  5.2 XBRL 核心数据模型  61-63
  5.3 XBRL 对象控制模型  63-70
    5.3.1 XBRL 可发现分类集工厂  63-67
    5.3.2 XBRL 实例工厂  67-69
    5.3.3 对象创建过程错误与警告  69-70
  5.4 XBRL 基本处理层  70-73
    5.4.1 XBRLLogger  70-71
    5.4.2 XBRLException  71
    5.4.3 XBRLResource  71-72
    5.4.4 Configuration  72-73
  5.5 XBRL 应用扩展层  73
  5.6 小结  73-75
第六章 XBRL 验证工具的设计与实现  75-89
  6.1 XBRL 验证工具的系统构成  75-76
  6.2 XBRL 验证工具的设计与实现  76-87
    6.2.1 XBRL 分层应用模型  79-82
    6.2.2 基于脚本的验证模型  82-87
  6.3 验证工具的有效性验证  87
  6.4 小结  87-89
第七章 结论与展望  89-92
  7.1 本文完成的主要工作  89-90
  7.2 展望  90-92
附录 XBRL 验证规则  92-98
参考文献  98-100
致谢  100-101
个人简历、在学期间发表的论文与研究成果  101

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 面向SMDA的服务建模方法及工具实现,TP311.52
  3. 面向软件的故障注入工具的研究与实现,TP311.52
  4. 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
  5. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  6. 光电对抗试验系统软件平台开发,TP311.52
  7. 电力负荷管理终端测试装置软件系统研制,TP311.52
  8. 武器装备信息管理系统的设计与实现,TP311.52
  9. 部队在线考试系统设计与实现,TP311.52
  10. VRGIS在城市设计中的应用,TP311.52
  11. 基层部队人员日常管理信息系统设计实现,TP311.52
  12. 军队物资采购供应管理系统的设计与实现,TP311.52
  13. 部队人员网上训练与考核系统的开发,TP311.52
  14. 部队兵员管理系统的设计与实现,TP311.52
  15. 军队后勤物资管理系统设计与实现,TP311.52
  16. 摩托化部队机动辅助系统,TP311.52
  17. 部队军事理论在线考试系统设计与实现,TP311.52
  18. 基于C#技术的部队政治工作网设计与实现,TP311.52
  19. 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
  20. 数字电视互动应用交互系统设计与实现,TP311.52
  21. Bicluster数据分析软件设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com