基于XBRL的财务报告存储与分析系统

基于XBRL的财务报告存储与分析系统

论文摘要

XBRL (Extensible Business Reporting Language)是一种面向金融财政领域的XML扩展语言,它能够对财务报表进行特定的识别和解析,并且针对财务数据提供强大的分类功能。XBRL技术具有诸多优势,它方便财务信息的定义、简化财务报表的编制、降低信息交换的成本,提升商业报告的准确性和可靠性。财务数据的重要价值在于对其进行分析和挖掘并获取有用的决策支持,然而一方面XBRL实例文档并非以人类可读的方式展现,在财务分析上并不具有优势:另一方面XBRL是对XML元语言的扩展,目前利用关系数据库系统来存储和查询XML数据的解决方案不能直接应用于管理XBRL数据,并且现有的分析挖掘工具大多数都是与关系型数据库配套的。因此本课题的研究重点在于探讨了一个基于JAVA技术的XBRL实例文件存储与分析模型并进行实现。首先本文对可扩展商业报告语言中的技术规范、分类标准、实例文档以及与其相关的XML技术进行了研究。为XBRL存储与分析系统的研究提供了重要的技术支持。其次对通过对多种存储方式比较,选择了关系数据库作为存储介质并进行系统的总体设计。然后本文总结了最新分类标准具有物理结构主题化和逻辑结构模型化的双重特点,提出一种基于关系数据库存储的多维数据模型并进行数据库详细设计。最后利用XQuery技术实现了XBRL分类标准和实例文档转换引擎,并对关系数据库中的财务数据进行分析与输出。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 存储分析系统开发背景及意义
  • 1.2 研究现状及发展趋势
  • 1.2.1 国外研究现状及应用
  • 1.2.2 国内研究现状及应用
  • 1.3 论文主要研究内容
  • 1.4 论文组织结构
  • 2 XBRL技术原理
  • 2.1 XML相关技术
  • 2.1.1 XML技术
  • 2.1.2 XLink技术
  • 2.1.3 XPath技术
  • 2.1.4 XPointer技术
  • 2.2 XBRL技术组成
  • 2.2.1 XBRL技术规范
  • 2.2.2 XBRL分类标准解析
  • 2.2.3 XBRL实例文档解析
  • 2.3 小结
  • 3 系统总体设计
  • 3.1 存储方案分析与设计
  • 3.1.1 存储于文件系统中
  • 3.1.2 存储于关系型数据库中
  • 3.1.3 存储于原生XML数据库中
  • 3.2 系统总体框架设计
  • 3.3 系统实现所用的相关技术
  • 3.3.1 XQuery和XQJ
  • 3.3.2 Hibernate框架
  • 3.3.3 数据仓库与多维数据模型
  • 3.4 小结
  • 4 XBRL存储模块设计与实现
  • 4.1 最新分类标准结构特点研究
  • 4.1.1 物理结构主题化
  • 4.1.2 逻辑设计模型化
  • 4.2 系统数据库设计
  • 4.2.1 概念结构设计
  • 4.2.2 多维数据模型设计
  • 4.3 面向对象实体模型设计
  • 4.3.1 XBRL对象抽取
  • 4.3.2 对象类设计
  • 4.4 XBRL存储引擎设计与实现
  • 4.4.1 XBRL存储引擎体系架构
  • 4.4.2 XBRL Taxonomy转换引擎
  • 4.4.3 Instance转换引擎
  • 4.4.4 XBRL存储引擎实现
  • 4.5 小结
  • 5 实例文档展示与分析模块设计与实现
  • 5.1 总体功能设计
  • 5.2 财务报表展示与输出
  • 5.3 财务数据分析
  • 5.3.1 财务比率
  • 5.3.2 在线分析
  • 5.3.3 多维分析
  • 5.4 小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于XBRL的财务报告存储与分析系统
    下载Doc文档

    猜你喜欢