学位专题

<
DOI:10.7666/d.y1502979

基于ETL的个人征信系统设计与开发

陈翔
中国海洋大学
引用
目前我国的个人征信体系仍处于试点阶段,所以建立和健全个人征信体系成为我国金融信息化建设的重要内容。全国统一的个人信用基础信息数据库系统建成并投入试运行,对我国信用体系的建设有着举足轻重的作用。尽管此前在上海、深圳有过个人征信系统数据库建设的尝试,但是包含如此巨大规模的数据量、涉及多方参与的系统建设在国内银行业实属罕见。 论文由三部分组成。在第一部分,文章首先阐述了个人征信的发展现状、我国个人征信系统的建设情况以及现存的问题。其次分析了实施个人征信系统的原因以及个人征信系统建立模式,提出了课题研究的内容。 第二部分是论文的主体,它对整个系统中软件系统和数据库的设计方案和开发过程进行了阐述,并展示了实施结果。 软件系统的设计主要包括了两个方面,一个是对数据提取、处理模块设计,另一个是对报文生成模块的设计。其中数据提取、处理模块是用SQL Server2000中自带的数据转换服务(DTS)开发的,通过构建数据处理的工作流,完成了对从核心业务系统中采集数据的导入、转换和转储。另外报文生成模块是用Delphi开发的,通过Delphi中ADOConnection控件实现Delphi和SQL Server的连接,并设计了错误数据修正界面和报文生成界面,最后通过编写程序生成符合个人征信系统要求的标准格式报文。 数据库系统的设计工作主要有两部分组成,一个是对数据库的设计,另一个是对数据库应用平台的开发。其中,数据库的设计主要是针对个人征信系统中规定的6个数据段来实现的。而数据库应用平台是用来操作数据库的应用程序接口,即报文生成模块。该模块使用了Delphi语言进行了实现。 第三部分为系统测试部分,描述了系统测试中应该注意的问题,验证了整个系统的功能安全性和稳定性,保证个人征信系统报文的完整性和准确性。 本次设计中的难点在于:由于在数据转换服务(DTS)中难以实现数据转换的流程控制,如多表循环、条件判断等,故通过使用DELPHI语言编写程序,并将程序内嵌到DTS中,从而达到扩展SQL SERVER中数据转换服务(DTS)的功能的目的,并实现较为复杂的多表循环和逻辑判断,得到了较好的效果。 在整个设计方案中,注重产品的参数化和可扩展性,使整个系统具有较高的灵活性来适应业务需求的变化。

个人征信系统;金融信息化建设;银行业;数据转换服务

中国海洋大学

硕士

计算机技术

曲海鹏;张喜验

2009

中文

TP311.52

56

2009-09-28(万方平台首次上网日期,不代表论文的发表时间)