金融数据报表平台的设计与实现

金融数据报表平台的设计与实现

论文摘要

随着城市商业银行的高速发展,一方面外部监管部门基于监管需要提高了对城市商业银行金融机构统计信息工作的要求,另一方面城市商业银行的行业管理也需要大量的统计信息予以支撑。而目前的城市商业银行金融机构统计系统只是一个汇总分析系统,已远远不能适应需要。因此迫切需要一个新的金融数据报表平台,以满足人民银行统计指标体系、银监会1104工程和城市商业银行的行业管理需要。本文在对金融数据报表系统的需求进行分析的基础上,将系统分为五层结构,分别对每层提出了详细的设计方案。制定合理的业务处理机制,并针对银行内部和上报的报表以及使用人员都相当多的特点提出与实现了细粒度的权限控制。而后台计算引擎相当于报表平台系统的大脑,所以后台计算引擎的设计与实现显得相当重要。后台计算引擎包括报表计算引擎和指标计算引擎,本文分别对他们做了介绍,并详细介绍了报表计算引擎的工作原理ETL。然后在此基础上,对后台计算引擎做了详细设计,最终实现,以便完成大量的复杂的后台计算工作。并设置了5个任务,来进行多线程的效率测试,测试最大并发线程数量对任务执行效率的影响。本文研究结果表明,一个统一的金融数据报表平台在当前的银行金融统计工作中是具有很大的实际意义的,尤其是一个拥有高效的后台计算引擎的报表平台,将在银行信息化建设中起到很大的推进作用,并且为其他的企业或部门提供了借鉴。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 项目背景和意义
  • 1.2 系统开发环境及配置简介
  • 1.2.1 硬件配置
  • 1.2.2 软件配置
  • 1.2.3 网络结构
  • 1.3 论文所做的主要工作
  • 1.4 论文结构
  • 第二章 系统需求分析
  • 2.1 系统总体需求
  • 2.1.1 建设目标
  • 2.1.2 基本原则
  • 2.1.3 系统特点
  • 2.2 系统总体业务流程分析
  • 2.2.1 系统业务逻辑
  • 2.2.2 报表生成模块
  • 2.2.3 报表校验模块
  • 第三章 相关技术介绍
  • 3.1 J2EE技术
  • 3.2 MVC框架
  • 3.3 SAP Portal
  • 3.4 Web Dynpro for Java
  • 3.5 数据集市
  • 3.6 数据仓库
  • 第四章 系统设计方案
  • 4.1 系统整体层次架构
  • 4.1.1 数据采集层
  • 4.1.2 数据存储层
  • 4.1.3 数据计算层
  • 4.1.4 信息管理层
  • 4.1.5 数据报送层
  • 4.2 业务处理机制
  • 4.2.1 工作处理机制
  • 4.2.2 时效控制机制
  • 4.3 权限控制
  • 4.3.1 用户角色定义
  • 4.3.2 用户数据组定义
  • 4.3.3 报表状态定义
  • 4.3.4 角色功能模块设计
  • 4.3.5 基于SAP Portal的权限控制
  • 第五章 后台计算引擎的设计与实现
  • 5.1 后台计算引擎简介
  • 5.2 报表计算引擎
  • 5.2.1 报表计算引擎功能
  • 5.2.2 报表配置
  • 5.2.3 报表计算引擎工作原理
  • 5.3 指标计算引擎
  • 5.3.1 指标计算引擎功能
  • 5.3.2 指标计算方式
  • 5.3.3 指标计算公式分类
  • 5.4 后台计算引擎设计
  • 5.4.1 关系模型设计
  • 5.4.2 控制码表设计
  • 5.4.3 控制流程设计
  • 5.4.4 数据流程设计
  • 5.4.5 系统类图设计
  • 5.4.6 系统外部接口设计
  • 5.5 后台计算引擎的实现
  • 5.5.1 报表计算引擎的实现
  • 5.5.2 指标计算引擎的实现
  • 5.5.3 后台服务说明
  • 5.5.4 后台计算引擎应用
  • 第六章 结果展现
  • 6.1 结果展现
  • 6.1.1 计算任务管理结果展现
  • 6.1.2 报表任务管理结果展现
  • 6.2 多线程效率测试
  • 第七章 总结与展望
  • 7.1 论文主要工作总结
  • 7.2 进一步工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    金融数据报表平台的设计与实现
    下载Doc文档

    猜你喜欢