论文部分内容阅读
随着Internet的广泛应用,互联网已经成为人们发布和浏览信息的主要媒体之一。企业通过互联网发布业务报告已经成为一种必然的发展趋势,传统形式的纸质业务报告不能直接用来作为网络业务报告,其一是因为直接扫描的文档不能直接进行数据分析,其二是数据库形式的文档种类较多,存储格式各异,难以实现网络共享。为了解决异构文件网络共享, XML提供了一种公共的解决途径,但它把一份报告作为整体,无法对报告的内容作任何含义上的区分。XBRL是基于XML在财务报告信息网络交换的一种应用,是财务信息处理的最新标准和技术。XBRL设置了标记规范和分类标准,通过这种特定的标记,可以对XBRL文档进行查询、分析、同其他系统主机进行数据交换,并且很容易以各种需求展现不同格式。国际上XBRL的应用已经取得了成功经验,市场上也出现了相应的软件产品。但该项技术在我国尚处于起步阶段,需要相关的自主知识产权的XBRL工具推动其在我国的发展和应用。本课题研究的内容为XBRL实例文档生成器的设计与实现,它是北京市自然科学基金项目《新一代业务报告XBRL关键技术的研究与实现》(项目编号:4073042)的子题。通过对XBRL技术规范、分类标准、实例文档的研究,剖析国外软件产品,结合软件工程设计方法和Java解析技术,分析并设计了XBRL实例文档生成器,最后实现了其功能。本文的主要工作如下:第一,分析了XBRL技术原理,XBRL技术规范、分类标准、实例文档等,并对与其相关的XML、XLink、XPathd等技术进行了研究,为XBRL实例文档生成器的研究提供了必要的理论及技术支撑。第二,收集了目前国外主流XBRL实例文档生成器,对各系统的系统架构、功能、性能进行了分析与比较,结合XBRL技术原理,提出了一套完整的设计方案和实现框架,本文设计和开发参照富士通公司的XBRL实例文档生成器。第三,依据设计完成了XBRL实例文档生成器的开发。实现了从数据库文件到XBRL实例文档的转换,并对XBRL实例文档生成器的格式和计算关系进行了一致性校验。第四,在研究过程中相继在中文核心期刊《计算机工程》等期刊发表了《财务报表网络共享技术XBRL分析及应用》和《XBRL财务报表实例生成器的设计实现》两篇文章,并负责吕科教授主编的《XBRL数据集成处理与分析》一书的第四章的编写工作。本文所提出的系统架构已在内部实验平台的开发环境中得到验证,效果理想,运行稳定可靠,可扩展性好,后续的产品化工作正在进行中。