版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE 信用卡数据分析析系统摘要:随着信用用卡发行量的的增多、交易易额的增大、市市场的拓展以以及竞争的日日益激烈,不不论是银行市场开拓拓人员还是管管理决策人员员都迫切地希希望建立起一一套信用卡业业务管理和分分析系统,以以便安全高效效地开展信用用卡的各项业业务。 本文介介绍的是一个个模拟信用卡卡数据分析系系统,其主要要功能是利用用业务系统所所积累的有关关客户的各类类数据来获取取信息,从客客户关系、风风险控制、透透支等多方面面进行分析,然然后导出图形形、报表与结结论。更着重重介绍了对“风险控制”模块的设计计与实现,此此模块包括:透支总量的的对比分析;透支持卡人人的特征分析析;透支持卡卡人的年龄层
2、层次分析;冻冻结/止付/挂失卡的比比例;持卡人人、担保人的的信用评估等等,经过对这这些分析可以以加以改进各各项设事、减减少风险度、有有效地提高客客户忠诚度,并并与之保持长长期的和有益益的业务关系系。 本系统是以以数据库为基基础,然后结结合软件开发发与设计,从从而实现其各各个分析功能能,给卡户和和商户提供友友好的操作、查查询、分析等等界面。并在在可视化界面面中,通过数数据表、图形形和报表等多多方面给予用用户直观的分分析结果,可可方便地进行行查询分析。关键词:风险控控制,信用卡卡,商户,客客户,信用评评估Card annalysiice AAbstraact: With the ggrowinng
3、 nummber oof creedit ccards circculatiion , the ggrowthh of ttrade quanttity , the expedditionn of mmarkett and the ccompettitionn is bbecomiing fiiercerr and fierccer, nnot oonly tthe maarketiing deevelopping ppeoplee of tthe baank buut alsso thee peopple whho mannagingg and makinng deccisionn are
4、eagerr to hhave aa creddit caard maanagemment aand annalysiis sysstem. So thhat thhey caan deaal witth thee all kindss of bbusineess saafely and effecctivelly. IIn thiis papper, wwe inttroducce youu a syystem whichh simuulate the ccreditt cardds daata annalysiis sysstem. And tthe maain fuunctioon of
5、 it iss to mmake uuse off the data of tthe cuustomeer whiich acccumullate ffrom bbusineess syystem . Andd anallyze tthrouggh thee partt of ccustommer reelatioonshipp, thee conttrol oof rissk, ovverdraaft annd so on, aat thee end send out tthe chhar, rresultt and reporrt. Annd morre, inntroduuce hoow
6、 to desiggn andd reallize tthe moodule of “ccontrool of risk”. Thiss moduule coontainns: thhe anaalysiss of tthe tootal nnumberr of ooverdrraft; the analyysis oof oveerdrafft carrd hollderss charracterr; thee anallysis of thhe rellationnship betweeen thhe tottal nuumber of ovverdraaft aand caard hoo
7、lders agee; thee anallysis of thhe ratte of the ffrozenn ,losst, sttop paaymentt; thee creddit evvaluattion oof thee cardd holdder annd thee cauttionerr. Thrrough thesee anallysis, somee faciilitiees mayy be iimprovved , the rrisk mmay beecome lowerr, impprove the faithhfulneess off the custoomers a
8、nd kkeep tthe loong tiime buusinesss rellationnship with them. This ssystemm is bbased on thhe dattabasee systtem, aand coombineed witth thee desiign annd expploitaation by sooftwarre to realiize thhe anaalysiss funcction and ooffer the card holdeer or businnessmaan thee frieendly operaation, inquui
9、ry, analyysis fform. And mmore ggive tthe usser inntuitiionisttic annalysiis ressult tthrouggh datta repport aand chhart sso thaat innquiree or aanalyssis moore coonveniient.Key worrds: tthe coontroll of rrisk, Crediit Carrd, Shhop, CCustommer,前言随着中国金融体体制改革的逐逐渐深入以及及中国加入WWTO,中国国银行业面临临着前所未有有的竞争压力力。各银行
10、既既通过开发新新的产品和服服务,来提高高自身的竞争争力,也希望望能够发挥自自身的竞争优优势满足客户户需求,提高高客户忠诚度度、提高决策策水平和效率率。货币的电子化发发展趋势使银银行卡成为商商业银行所提提供的重要金金融工具,在在银行业务量量中占有越来来越大的比重重。银行卡业业务的开发、应应用、服务、管管理的水准直直接关系到银银行的经济收收益。多年来来,大部分银银行在银行卡卡业务开展方方面投入了大大量的人力与与财力。目前前,在全国范范围内无论从从地域、发卡卡量、设备装装机量方面都都已构成相当当大的规模,同同时也积累了了大量的业务务数据。通过过对银行卡业业务数据的分分析,可以有有效地为银行行进行银行
11、卡卡业务的客户户关系管理、风风险管理、收收益分析和绩绩效评估等服服务。从而可可以为银行识识别不同的客客户群体,按按照收益和风风险对客户分分类,确定目目标市场,实实现差异化服服务,并为银银行卡经营管管理决策分析析提供准确的的信息。客户关系分析通通过建立客户户单一的视图图,对客户的的基本情况、账账户信息、交交易数据等进进行分析。根根据客户的属属性,从不同同角度深层次次分析客户,确确定不同客户户群的特征和和行为。例如如,分析持卡卡人的构成,如如性别、年龄龄、收入、地地域等因素;按不同的客客户群分析不不同人群的交交易、消费行行为和模式等等;评估客户户的忠诚度;分析客户服服务的信息,对对市场活动进进行评
12、估和分分析。风险管理是识别别、防范和控控制银行卡申申办和使用过过程中的各种种风险,通过过对客户的资资信评估,确确定信用等级级、分析透支支情况、降低低透支风险等等。其中资信信评估是重要要的部分,通通过建立资信信评估系统,对对客户进行信信用等级分类类。本文介绍了信用用卡分析系统统的设计过程程和具体实现现步骤。采用用SQL SServerr2000开开发数据库。有有了数据库的的支持,再以以VB为开发发界面,开发发信用卡数据据分析系统,并并提供用户以以图形比较、文文字报表的形形式来观察分分析结果,既既清晰又直观观。本系统开开发的难点在在于利用VBB的数据环境境来控制输出出相应的数据据报表,下文文将对其
13、实现现过程做详细细的阐述。TOC o 1-3 h z uPAGE I目录 HYPERLINK l _Toc421975085 第1章 信用卡数据据分析系统编编程理论基础础 PAGEREF _Toc421975085 h 6 HYPERLINK l _Toc421975086 1.1 风险控控制理论 PAGEREF _Toc421975086 h 6 HYPERLINK l _Toc421975089 1.2 数据库库理论 PAGEREF _Toc421975089 h 9 HYPERLINK l _Toc421975090 1.2.1 OODBC连接接数据库 PAGEREF _Toc42197
14、5090 h 9 HYPERLINK l _Toc421975091 1.2.2 结结构化查询语语言基础 PAGEREF _Toc421975091 h 11 HYPERLINK l _Toc421975092 1.2.3 ADO对象象的数据库操操作 PAGEREF _Toc421975092 h 12 HYPERLINK l _Toc421975093 第2章 需求分分析 PAGEREF _Toc421975093 h 17 HYPERLINK l _Toc421975094 2.1 项目建建议书 PAGEREF _Toc421975094 h 17 HYPERLINK l _Toc4219
15、75095 2.2 数据实实现流程图 PAGEREF _Toc421975095 h 19 HYPERLINK l _Toc421975096 2.3 使用用软件的比较较: PAGEREF _Toc421975096 h 21 HYPERLINK l _Toc421975097 2.4 计划任任务: PAGEREF _Toc421975097 h 24 HYPERLINK l _Toc421975098 第3章 总体的的设计方案 PAGEREF _Toc421975098 h 28 HYPERLINK l _Toc421975099 3.1 概述 PAGEREF _Toc421975099 h
16、 28 HYPERLINK l _Toc421975100 3.2 调用数数据库表的结结构 PAGEREF _Toc421975100 h 29 HYPERLINK l _Toc421975101 3.3 系统结结构图 PAGEREF _Toc421975101 h 32 HYPERLINK l _Toc421975102 3.4 各功能能模块: PAGEREF _Toc421975102 h 32 HYPERLINK l _Toc421975103 第4章 系统实现 PAGEREF _Toc421975103 h 39 HYPERLINK l _Toc421975104 4.1 系统流流程图
17、: PAGEREF _Toc421975104 h 39 HYPERLINK l _Toc421975105 4.2登陆界面面的实现: PAGEREF _Toc421975105 h 43 HYPERLINK l _Toc421975106 4.3主界面的的实现: PAGEREF _Toc421975106 h 46 HYPERLINK l _Toc421975107 4.5透支持卡卡人的特性分分析的实现: PAGEREF _Toc421975107 h 47 HYPERLINK l _Toc421975111 4.6 透支持持卡人年龄层层次分析界面面的实现: PAGEREF _Toc4219
18、75111 h 53 HYPERLINK l _Toc421975114 4.7 冻结/止付/挂失卡的比比例分析的实实现: PAGEREF _Toc421975114 h 60 HYPERLINK l _Toc421975115 4.8 透支总总量的对比分分析的实现: PAGEREF _Toc421975115 h 61 HYPERLINK l _Toc421975116 4.9 持卡人人、担保人的的信用评估的的实现: PAGEREF _Toc421975116 h 61 HYPERLINK l _Toc421975117 第5章 信用卡数据据分析系统软软件说明书 PAGEREF _Toc42
19、1975117 h 64 HYPERLINK l _Toc421975118 5.1 软件概概述 PAGEREF _Toc421975118 h 64 HYPERLINK l _Toc421975119 5.2 功能 PAGEREF _Toc421975119 h 65 HYPERLINK l _Toc421975120 5.3 软件安安装 PAGEREF _Toc421975120 h 65 HYPERLINK l _Toc421975121 5.4 运行说说明 PAGEREF _Toc421975121 h 65 HYPERLINK l _Toc421975122 第6章 对使用VB.NE
20、T建立立本系统的展展望 PAGEREF _Toc421975122 h 68 HYPERLINK l _Toc421975123 第7章 小小结 PAGEREF _Toc421975123 h 70江苏师范大学商学院2012级学生作文PAGE 76第1章 信用卡数据据分析系统编编程理论基础础 本系统的主要要理论基础的的最重要的两两个部分就是是信用卡风险险控制理论和和数据库理论论。以下将详详细介绍这两两部分的技术术细节。1.1 风险控控制理论1.1.1 信信用卡风险的的类型和特点点: 一 、风险和信信用卡风险:风险是指发生损损失的可能性性。风险越大大发生实际损损失的可能性性就越大,但但风险并不等
21、等于现实的损损失。 信用卡风险是指指发卡行、取取现网点、特特约商户及持持卡人在发卡卡、受理信用用卡及使用信信用卡等环节节上出现的非非正常情况而而造成经济损损失的可能性性。二、 信用卡业业务风险的特特点:由于信用卡业务务涉及的面广广,其风险产产生的原因也也较复杂,因因此,信用卡卡业务的风险险是客观存在在的。其主要要特点有:信用卡业务风险险的涉及面广广。信用卡业务风险险的种类繁多多。三、 信用卡卡业务的风险险的类型:由于信用卡业务务的风险涉及及面广,发生生的方式、方方法是多种多多样的,风险险形成的原因因也各不相同同,其类型主主要有以下几几种:持卡人的信用风风险。不良持卡人超额额透支的风险险。不法分
22、子诈骗的的风险。特约商户操作不不当的风险。发卡银行内部或或外部勾结作作案的风险。1.1.2 信信用卡风险管管理的作用和和手段:一、信用卡风险险管理的作用用:信用卡业务风险险是一种客观观经济现象,无无处不在,无无时不有,不不以人们的意意志为转移。发发卡行必须加加强风险管理理以降低风险险,减少损失失。所谓信用用卡风险管理理是指发卡行行在经营管理理中对信用卡卡业务中可能能产生的风险险采取事前防防范、事中控控制、事后处处理的管理工工作。加强信信用卡风险管管理对发卡行行、特约商户户、持卡人及及执整个社会会都具有重要要的作用。实施信用卡管理理的作用不外外乎二个方面面:一是风险险发生后的作作用,二是风风险发
23、生前的的作用。由于于本系统主要要是模拟信用用卡数据分析析系统,主要要是考虑到风风险发生前的的防范,就不不再描述风险险发生后的作作用了。在信用卡风险发发生之前,信信用卡风险管管理的作用主主要有: 以较低的风险险费用支出取取得最佳风险险控制效果。 减少忧虑,增增强使用,接接受信用卡的的安全感。二、 信用卡风风险管理的手手段:发卡机构信用卡卡风险管理应应采取事前防防范和事中控控制并举的措措施,且应在在风险发生后后采取积极措措施进行事后后处理。信用卡风险的事事前防范信用卡风险的事事前防范包括括信用卡风险险的回避和信信用卡风险的的防范二种方方法。信用卡风险的回回避信用卡风险的防防范a.持卡人风险险防范b
24、.特约商户风风险防范c.发卡机构内内部风险防范范d.对利用信用用卡诈骗的风风险防范信用卡风险的事事中控制信用卡风险的事事中控制手段段主要有以下下几种。实现信用卡风险险的转移加强信用卡授权权管理加强信用卡透支支和支付管理理信用卡风险的事事后处理信用卡风险发生生后,发卡机机构应采取积积极措施进行行事后处理,以以减少风险损损失,尽量保保护发卡机构构、持卡人、特特约商户乃至至保证人、保保险公司的利利益不受损失失,并保持发发卡机构经营营的稳定性、连连续性。信用用卡风险事后后处理的方法法主要有以下几种。建立风险补偿机机制持卡人拖欠透支支款的处理对信用卡诈骗的的处理1.2 数据库库理论对数据库的连接接将通过
25、ODDBC接口,对对数据库的操操作将使用AADO对象和和结构化查询询语言(SQQL)。对于于ADO对象象的各种数据据库操作,在在本系统中将将要用到很多多,对于结构构化查询语言言(SQL)的的数据库进行行各项操作也也都要用到。所所以对这些技技术的的理解解程度和掌握握程度要非常常的熟练,运运用自如。1.2.1 OODBC连接接数据库 数据库配置模块块在连接数据据库的时候,采采用了ODBBC设置数据据源的文件DDSN的方式式,对各种可可以使用ODDBC连接的的数据库都能能与其连接;应用ODBC进进行应用程序序的开发,需需要了解ODDBC的一些些含义和特点点:ODBC(Oppen Daatabasse
26、 Connnectiivity)是是被人们广泛泛接受的用于于数据库访问问的应用程序序编程接口。对对于数据库AAPI,它以以X/Opeen和ISOO/IEC的的Call-Levell Inteerfacee(CLI)规范为基础础,并使用结结构化查询语语言(SQLL)作为其数数据库访问语语言。ODBBC是为最大大的互用性而而设计的,即即一个应用程程序用相同的的源代码访问问不同的数据据库管理系统统(DBMSS)的能力。数数据库应用程程序在ODBBC接口中调调用函数,OODBC接口口在叫做驱动动程序的针对对数据库的模模块中实现。驱驱动程序的使使用使应用程程序从具体的的数据库调用用中隔离开来来,因为驱动
27、动程序在运行行时才加载,所所以,用户只只需要增加一一个新的驱动动程序来访问问新的DBMMS,没有必必要重新编译译或者重新链链接应用程序序。建立ODBC是是为了提供统统一的方法,来来访问不同的的或相异(hheteroogeneoous)的数数据库管理系系统。ODBBC定义标准准SQL语法法。应用程序序可以使用OODBC或具具体DBMSS的语法来提提交语句。如如果语句使用用与具体DBBMS不同的的ODBC语语法,在把它它发送到数据据源之前,驱驱动程序转换换它。然而,这这样转换非常常少,因为大大多数DBMMS都已经使使用SQL语语法。ODBC总体结结构有四个组组件: 应用程序序。执行处理理并调用OD
28、DBC函数,以以提交SQLL语句并检索索结果。 Driveer Mannager。根根据应用程序序加载并卸载载驱动程序。处处理ODBCC函数调用,或或把它们传送送到驱动程序序。 驱动程序。处处理ODBCC函数调用,提提交SQL请请求到一个指指定的数据源源,并把结果果返回到应用用程序。如果果有必要,驱驱动程序修改改一个应用程程序请求,以以使请求与相相关的DBMMS支持的语语法一致。 数据源。包包括用户要访访问的数据及及其相关的操操作系统、DDBMS及用用于访问DBBMS的网络络平台(如果果有的话)。1.2.2 结结构化查询语语言基础本系统最主要的的两方面技术术其中最基本本的一个便是是数据库的操操
29、作,对数据据库模块的操操作功能需要要对结构化查查询语言(SSQL)进行行深入的了解解。先要了解结构化化查询语言(SSQL)的一一些含义和特特点:这是一种允许用用户在特定需需要的基础上上访问数据,需需要给他们提提供解释他们们的要求的语语言。对数据据库来说,一一个简单的要要求被定义为为一个查询;这样的一种种语言叫做查查询语言。为为此目的开发发了许多查询询语言,但它它们中只有一一个成了最流流行的:结构构化查询语言言,它是IBBM于19770年研制的的。19866年SQL成成了一个ANNSI标准,并并于19877年成为ISSO标准;目目前它广泛应应用于数据库库管理系统中中。SQL核心语句句:插入数据
30、向表中添添加一个新记记录,你要使使用SQL INSERRT 语句。INSERT INTOO taable_nname|vview_nname (collumn_llist) DEFAULLT VALLUES |Valuees_lisst | sselectt_stattementt删除数据 要从表中中删除一个或或多个记录,需需要使用SQQL DELLETE语句句。DELEETE FFROM tablle_namme|vieew_namme WWHERE clausse更新记录 要修改表表中存在的一一条或多条记记录,使用SQLL UPDAATE语句。UUPDATEE tabble_naame|v
31、iiew_naame SSET tablee_namee|vieww_nameecolumnn_listt|variiable_list|variaable_aand_coolumn_list,coluumn_liist2|vvariabble_liist2|vvariabble_annd_collumn_llist2,coluumn_liistN|vvariabble_liistN|vvariabble_annd_collumn_llistNWHERE clausse用SEELECT 创建记录和和表需要把INSEERT 语句句与SELEECT 语句句结合起来。1.2.3 ADO对象象的数据库
32、操操作 在本系统中中,对数据库库的操作使用用了ADO对对象。ADOO的含义和特特点如下:Microsooft AActiveeX Daata Obbjectss (ADOO) 使您的的客户端应用用程序能够通通过 OLEE DB 提提供者访问和和操作在数据据库服务器中中的数据。AADO 支持持用于建立基基于客户端/服务器和 Web 的的应用程序的的主要功能。其其主要优点是是易于使用、高高速度、低内内存支出和占占用磁盘空间间较少。ADDO 同时具具有远程数据据服务 (RRDS) 功功能,通过 RDS 可可以在一次往往返过程中实实现将数据从从服务器移动动到客户端应应用程序或 Web 页页、在客户端端
33、对数据进行行处理然后将将更新结果返返回服务器的的操作。ADO 提供执执行以下操作作的方式: 连接到数据源。同同时,可确定定对数据源的的所有更改是是否已成功或或没有发生。指定访问数据源源的命令,同同时可带变量量参数,或优优化执行。执行命令。如果这个命令使使数据按表中中的行的形式式返回,则将将这些行存储储在易于检查查、操作或更更改的缓存中中。适当情况下,可可使用缓存行行的更改内容容来更新数据据源。提供常规方法检检测错误(通通常由建立连连接或执行命命令造成)。 在典型情况下,需需要在编程模模型中采用所所有这些步骤骤。但是,由由于 ADOO 有很强的的灵活性,所所以最后只需需执行部分模模块就能做一一些
34、有用的工工作。例如:将数据从文文件直接存储储到缓存行,然然后仅用 AADO 资源源对数据进行行检查。以下元素是 AADO 编程程模型中的关关键部分: 连接 通通过“连接”可可从应用程序序访问数据源源,连接是交交换数据所必必需的环境。通通过如 Miicrosooft IInternnet Innformaation Serveer 作为媒媒介,应用程程序可直接(有有时称为双层层系统)或间间接(有时称称为三层系统统)访问数据据源。 对象模型型使用 Coonnecttion 对对象使连接概概念得以具体体化。Connnectiion 对象象用于指定专专门的提供者者和任意参数数。 命令 通过已建立立的连
35、接发出出的“命令”可可以某种方式式来操作数据据源。一般情情况下,命令令可以在数据据源中添加、删删除或更新数数据,或者在在表中以行的的格式检索数数据。 对象模型型用 Commmand 对象来体现现命令概念。CCommannd 对象使使 ADO 能够优化对对命令的执行行。 参数通常,命令需要要的变量部分分即“参数”可可以在命令发发布之前进行行更改。例如如,可重复发发出相同的数数据检索命令令,但每一次次均可更改指指定的检索信信息。参数对对执行其行为为类似函数的的命令非常有有用,这样就就可知道命令令是做什么的的,但不必知知道它如何工工作。例如,可可发出一项银银行过户命令令,从一方借借出贷给另一一方。可
36、将要要过户的款额额设置为参数数。 对象模型用用 Paraameterr 对象来体体现参数概念念。 记录集如果命令是在表表中按信息行行返回数据的的查询(行返返回查询),则则这些行将会会存储在本地地。对象模型将该存存储体现为 Recorrdset 对象。但是是,不存在仅仅代表单独一一个 Reccordseet 行的对对象。记录集是在行中中检查和修改改数据最主要要的方法。 字段一个记录集行包包含一个或多多个“字段”。如如果将记录集集看作二维网网格,字段将将排列构成“列列”。每一字字段(列)都都分别包含有有名称、数据据类型和值的的属性,正是是在该值中包包含了来自数数据源的真实实数据。对象模型以 FFi
37、eld 对象体现字字段。 要修改数据源中中的数据,可可在记录集行行中修改 FField 对象的值,对对记录集的更更改最终被传传送给数据源源。 错误错误随时可在应应用程序中发发生,通常是是由于无法建建立连接、执执行命令或对对某些状态(例例如,试图使使用没有初始始化的记录集集)的对象进进行操作。对象模型以 EError 对象体现错错误。 属性每个 ADO 对象都有一一组唯一的“属属性”来描述述或控制对象象的行为。属性有两种类型型:内置和动态。内内置属性是 ADO 对对象的一部分分并且随时可可用。动态属属性则由特别别的数据提供供者添加到 ADO 对对象的属性集集合中,仅在在提供者被使使用时才能存存在
38、。对象模型以 PProperrty 对象体现属属性。 集合ADO 提供“集集合”,这是是一种可方便便地包含其他他特殊类型对对象的对象类类型。使用集集合方法可按按名称(文本本字符串)或或序号(整型型数)对集合合中的对象进进行检索。 事件 “事件”是对将将要发生或已已经发生的某某些操作的通通知。一般情情况下,可用用事件高效地地编写包含几几个异步任务务的应用程序序。对象模型无法显显式体现事件件,只能在调调用事件处理理程序例程时时表现出来。ADO 的目标标是访问、编编辑和更新数数据源,而编编程模型体现现了为完成该该目标所必需需的系列动作作的顺序。AADO 提供供类和对象以以完成以下活活动: 连接到数据
39、据源 (Coonnecttion),并并可选择开始始一个事务。 可选择创建建对象来表示示 SQL 命令 (CCommannd)。 可选择在 SQL 命命令中指定列列、表和值作作为变量参数数 (Parrameteer)。 执行命令 (Commmand、CConnecction 或 Reccordseet)。 如果命令按按行返回,则则将行存储在在缓存中 (Recorrdset)。 可选择创建建缓存视图,以以便能对数据据进行排序、筛筛选和定位 (Recoordsett)。 通过添加、删删除或更改行行和列编辑数数据 (Reecordsset)。 在适当情况况下,使用缓缓存中的更改改内容来更新新数据源
40、(Recorrdset)。 如果使用了了事务,则可可以接受或拒拒绝在完成事事务期间所作作的更改。结结束事务 (Conneectionn)。 第2章 需求分分析2.1 项目建建议书 表22.1 项目建议书书表项目名称信用卡数据分析析系统性能要求实现查询、分析析、输出报表表、对比图形形等功能图示功能模块见附件一功能模块说明见附件一描述软件环境操作系统Windowss 20000 数据库系统SQL Serrver 22000开发环境VB附件一:功能模模块概述随着中国金融业业的蓬勃发展展,银行提供供的信用卡业业务也受到了了许多用户的的欢迎。信用用卡是银行和和其它财务机机构签发给那那些信用状况况良好的人
41、士士的一种特制制卡片,上面面印有发卡机机构的特征图图案、信用卡卡卡号、持有有者的英文或或拼音姓名、有有效期限等,背背面有磁条,上上面录有持卡卡人的账号、个个人密码等信信息资料,是是一种特殊的的信用凭证。信用卡一般有广广义信用卡和和狭义信用卡卡之分。从广义上说,凡凡是能够为持持卡人提供信信用证明,持持卡人可凭卡卡购物、消费费或享受特定定服务的特制制卡片均可称称为信用卡。广广义上的信用用卡包括贷记记卡、准贷记记卡、借记卡卡、储蓄卡、提提款卡(ATTM卡)、支支票卡及赊账账卡等。从狭义上说,国国外的信用卡卡主要是指由由银行或其它它财务机构发发行的贷记卡卡,即无需预预先存款就可可贷款消费的的信用卡,是
42、是先消费后还还款的信用卡卡;国内的信信用卡主要是是指贷记卡即即准贷记卡(先先存款后消费费,允许小额额、善意透支支的信用卡)。我的课题内容是是一个信用卡卡数据分析系系统,其主要要功能是利用用业务系统所所积累的有关关客户的各类类数据来获取取信息,从客客户关系、风风险控制、透透支等多方面面进行分析,然然后导出报表表与结论,从从而有效地提提高客户忠诚诚度,并与之之保持长期的的和有益的业业务关系。所以我这个系统统的实现流程程:先是对数数据库的基础础构建,然后后用软件实现现两大功能,方方便地进行查查询、更新和和分析。最后后综合调试,提提供友好的操操作、查询、纠纠错等界面。2.2 数据实实现流程图 图2.1
43、1 数据据处理流程图图 说明:在对各种开发软软件的比较和和实际操作的的情况下,我我选定了以SSQL Seerver 2000 和 VB两两个软件来实实现“信用卡数据据分析系统”的软件开发发。 具体地地说,我将用用SQL SServerr 20000来生成数据据库,从而建建立各种信息息表来存放系系统信息,以以便以后的数数据查询和数数据分析。然然后用 VBB软件来建立立可视化界面面,利用VBB控件来建立立与 SQLL Servver 20000 的连连接,从而达达到在VB界界面里可以看看到数据库内内容,并且方方便地通过界界面操作来查查询信息和对对信用卡数据据的分析。用用VB的数据据环境和数据据报表
44、来输出出报表。运用用mschaart来绘制制分析比较图图形。根据报报表结果,得得出结论等。数据库提供了客客户、商户、信信用卡等信息息。两大功能模块分分别为:客户户关系分析和和风险控制分分析。客户关系分析模模块包括:每每天/每月的的交易笔数、总总金额的对比比分析;按交交易类型统计计每天/每月月的笔数、总总金额;卡户户和商户的综综合分析;各各种类型商户户的卡类交易易量;各种类类型商户中卡卡户交易的年年龄层次等。风险控制分析模模块包括:透透支总量的对对比分析;透透支持卡人的的特征分析;透支的卡类类、透支持卡卡人的年龄层层次分析;冻冻结/止付/挂失卡的比比例;持卡人人、担保人的的信用评估等等。 结果是
45、是根据前面各各个分析小模模块得出最后后结论,导出出报表、图形形等。2.3 使用用软件的比较较:(一)、数据库库开发软件的的比较 SQLL Servver 20000与ACCCESS都都是关系型数数据库管理系系统。在关系系型数据库中中,信息被存存放在二维结结构的表中,一一个关系型数数据库包括多多表,每一个个标都由行(又又称为记录)和和列(又称为为字段)组成成。 SQLL Servver 20000,它具具有独立于硬硬件平台、对对称的多处理理器结构、抢抢占式多任务务管理、完善善的安全系统统和容错功能能,并具有易易于维护的特特点。 它采采用客户/服服务器计算模模型,即中央央服务器用来来存放数据库库,
46、该服务器器可以被多台台客户机访问问,数据库应应用的处理过过程分布在客客户机和服务务器上,这样样便具有数据据集中存储、业业务逻辑和安安全规则的定定义在服务器器上定义,而而后被所有用用户使用、节节省硬件开销销等优点。这这也正是ACCCESS所所欠缺的。所以我决定使用用SQL SServerr 20000作为数据库库开发工具。(二)、分析系系统使用工具具的比较 作为信用卡卡数据分析系系统的开发工工具,我一共共考虑过三种种形式。1.直接使用SSQL SEERVER 2000自自带的分析管管理器;2.使用EXCCEL作为前前端分析工具具,即在EXXCEL中使使用数据透视视的技术进行行分析,并产产生统计图
47、表表。 3. 通过VB访问问数据库 鉴于SQQL SERRVER 22000自带带的分析管理理器比较适用用于程序开发发者,而不是是用于应用者者,我考虑用用VB来实现现分析系统,因因为VB可以以提供用户简简便的操作界界面而隐藏了了底层代码。(三)、VB访访问数据库方方式的比较在VB中通过数数据访问控件件或数据访问问对象(DAAO)可以访访问以下列数据库库1.Jett数据库,即即MicroosoftAccesss2.ISSAM数据库库。如:dBBase、FFoxProo等。3.OODBC数据据库。凡是遵遵循ODBCC标准的客户户/服务器数数据库。如: SQL Serveer、OraacleDAO比
48、较适用用来访问Jeet数据库、ISAM数数据库;而AADO则是访访问ODBCC数据库的最最佳借口。(四)、比较各各种数据访问问接口的功能能及含义 表2.22 比较各各种数据访问问接口的功能能表数据访问接口功能及含义ADC高技数据连接器器:提供将aadc数据源源绑定到窗体体的数据绑定定控件上。Adc主要是一一种直接访问问或者通过aado访问远远程ole db对象的的一种技术,他他也支持主要要应用在微软软ie浏览器器上的数据绑绑定控件。它它是特地为wweb上的浏浏览器为基础础的应用程序序而设计的。ADOActive数数据对象:aado实际是是一种提供访访问各种数据据类型的连接接机制。Addo设计为
49、一一种极简单的的格式,通过过odbc的的方法同数据据库接口。可可以使用任何何一种odbbc数据库,即即不只适用于于SQL SServerr oraacle accesss等数据库库应用程序,也也适合于exxcel表格格、文本文件件、图像文件件和无格式的的数据文件。DAO数据访问对象是是一种面向对对象的界面接接口。通过ddao/jeet功能可以以访问isaam数据库,使使用dao/odbc direcct功能可以以实现远程rrdo功能。使使用dao的的程序编码非非常简单,ddao提供丰丰富的游标类类型的结果集集和非游标类类型的结果集集,同dlll的功能很类类似。Daoo模型是设计计关系数据库库系
50、统结构对对象类的集合合。Jet数据连接性引擎擎技术:是一一种基于工作作站通过daao的数据库库访问机制。虽虽可以通过微微软公司acccess提提供的odbbc驱动程序序访问jett数据库,但但使用这些驱驱动程序在功功能上有所限限制。Jett即只有自己己的查询和结结果处理功能能,并可对同同种或一种数数据源作查询询处理。ODBC开放式的数据库库连接:是一一种公认的关关系数据源的的接口界面。它它快而轻并且且提供统一接接口界面,oodbc对任任何数据源都都未作优化。ODBC diirect是一种基于daao对象的新新的dao模模式,其方法法和属性与rrdo功能相相同。使用在在有dao代代码存在的场场合
51、,可用来来访问远程数数据源OLEDB是一种底层数据据访问界面接接口。是用于于第三方驱动动程序商家开开发输出数据据到ado技技术的应用程程序或用于cc+的开发发者开发制定定的数据库组组件。Olee db不能能被vb直接接调用。RDC远程数据访问控控件:是一种种对rdo数数据绑定的控控件。可以输输出特定的结结果集到数据据源控件。RDO远程数据对象:远程数据对对象和集合为为使用代码来来创建和操作作一个远程oodbc数据据库系统的各各个部件提供供了一个框架架。对象和集集合都具有描描述数据库的的各个部件特特征的属性以以及用来操作作这些部件的的方法。可以以在对象和集集合之间建立立起关系,这这些关系就代代表
52、了数据库库系统的逻辑辑结构。Rddo是odbbc apii的一个浅层层界面接口。是是转为访问远远程odbcc关系数据原原设计的。VBSQL是vb结构化查查询语言。是是一种基于aapi的接口口方法,几乎乎与c语言的的db-liibraryy api相相同。Vbssql只支持持微软公司的的SQL SServerr。 Vbssql快而且且轻但不支持持对象界面。2.4 计划任任务:表2.3 信用卡数据据分析系统模模块的开发计计划表序号模块名模块编号设计/编程单元测试负责人无任何改动有部分改动问题(例如:编编程中不妥的的地方,需进进一步调试和和完善处)负责人预定人天预定终止日实际终止日1用SQLSerr
53、ver20000建立数数据库1.1由SQL脚本生生成数据库框框架2天/1人1.2对建立的每张表表分别填充数数据5天/1人2客户关系分析2.1每天/每月的交交易笔数、总总金额的对比比分析5天/1人2.2按交易类型统计计每天/每月月的笔数、总总金额5天/1人2.3卡户和商户的综综合分析5天/1人2.4各种类型商户的的卡类交易量量5天/1人2.5各种类型商户中中卡户交易的的年龄层次5天/1人3风险控制分析3.1透支总量的对比比分析5天/1人3.2透支持卡人的特特征分析5天/1人3.3透支的卡类、透透支金额的年年龄层次分析析5天/1人3.4冻结/止付/挂挂失卡的比例例5天/1人3.5持卡人、担保人人的
54、信用评估估5天/1人4综合调试20天/2人第3章 总体的的设计方案3.1 概述我的课题内容是是一个信用卡卡数据分析系系统,其主要要功能是利用用业务系统所所积累的有关关客户的各类类数据来获取取信息,从客客户关系、风风险控制、透透支等多方面面进行分析,然然后导出报表表与结论,从从而有效地提提高客户忠诚诚度,并与之之保持长期的的和有益的业业务关系。具体地说,我将将用SQL Serveer 20000来生成数数据库,从而而建立各种信信息表来存放放系统信息,以以便以后的数数据查询和数数据分析。然然后用 VBB软件来建立立可视化界面面,利用VBB控件来建立立与 SQLL Servver 20000 的连连
55、接,从而达达到在VB界界面里可以看看到数据库内内容,并且方方便地通过界界面操作来查查询信息和对对信用卡数据据的分析。接接下来可在VVB内部代码码的帮助下输输出报表、绘绘出图形等。数据库提供了客客户、商户、信信用卡等信息息。两大功能模块分分别为:客户户关系分析和和风险控制分分析。客户关系分析模模块包括:每每天/每月的的交易笔数、总总金额的对比比分析;按交交易类型统计计每天/每月月的笔数、总总金额;卡户户和商户的综综合分析;各各种类型商户户的卡类交易易量;各种类类型商户中卡卡户交易的年年龄层次等。风险控制分析模模块包括:透透支总量的对对比分析;透透支持卡人的的特征分析;透支持卡人人的年龄层次次分析
56、;冻结结/止付/挂挂失卡的比例例;持卡人、担担保人的信用用评估等。结果是根据前面面各个分析小小模块得出最最后结论,导导出报表等。3.2 调用数数据库表的结结构1.客户基本资资料:客户编编号 、客户户姓名、性别别、出生日期期、证件号、婚婚姻状况、教教育程度、电电话、邮编、住住址等。Primaryy key: custtomeriidForeignn key: custtomeriid 表33.1 客客户基本资料料表Column-nametypelengthNullablle1CustomeerIDbigint8no2Namevarcharr10no3Genderchar1no4Birthdaay
57、datetimme8no5ID cardd nochar15no6 Marry sstatusschar1no7Educatiionchar6no8Telephoonevarcharr11no9Post noochar5no10Addresssvarcharr34no2.客户的职业业资料:客户户编号 、客客户姓名、单单位、单位地地址、任职部部门、电话 Primaary keey : ccustommerid Foreiign keey : ccustommerid 表3.2 客户户的职业资料料表Column-nametypelengthNullablle1CustomeerIDbigint8n
58、o2Namevarcharr10no3 Factoryy nameechar20no4Workingg addrress varcharr34no5Departmmentvarcharr20no6Workingg teleephoneechar5no3.信用卡信息息资料:卡号号 、客户姓姓名、客户编编号、总额、余余额、透支日日期、应还款日期 Primaryy key : carrdidForeignn key : cusstomerrid 表33.3 信信用卡信息资资料表Column-nametypelengthNullablle1CardID int8no2Namevarcharr10no3
59、CustomeerIDint8no4Totalmoney8no5Balancee money8no6Date_reentdatetimme8no7Despairr_ dattedatetimme8no4.商户信息:商户编号、商商户类型、地地段、营业时时间、培训次次数 Primaryy key : shoopid 表33.4 商商户信息表Column-nametypelengthNullablle1ShopIDbigint8no2Shop_tyype varcharr8no3 Area char1no4Open_tiime datetimme8no5tran_tiimes bigint8no5.
60、刷卡情况:交易号、客客户编号 、卡卡号 、记录录刷卡成功否否、时间、商商户编号、交交易类型、消消费金额、是是否透支情况况。Primaryy key : noForeignn key : cuustomeerid 表33.5 刷刷卡情况表Column-nametypelengthNullablle1noint8no2CustomeerIDint8no3CardID int8no4Successs char1no5Time datetimme8no6ShopIDint8no7Shop_tyype varcharr8no8Cost money8no9Despairr_stattuschar1no3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论