久久九九国产无码高清_人人做人人澡人人人爽_日本一区二区三区中文字幕_日韩无码性爱免费

信用卡數(shù)據(jù)分析系統(tǒng)編程理論基礎(chǔ)(一)

時(shí)間:2024-07-05 21:38:39 計(jì)算機(jī)畢業(yè)論文 我要投稿
  • 相關(guān)推薦

信用卡數(shù)據(jù)分析系統(tǒng)編程理論基礎(chǔ)(一)

摘要
 
 
 隨著信用卡發(fā)行量的增多、交易額的增大、市場(chǎng)的拓展以及競(jìng)爭(zhēng)的日益激烈,不論是銀行市場(chǎng)開拓人員還是管理決策人員都迫切地希望建立起一套信用卡業(yè)務(wù)管理和分析系統(tǒng),以便安全高效地開展信用卡的各項(xiàng)業(yè)務(wù)。
 本文介紹的是一個(gè)模擬信用卡數(shù)據(jù)分析系統(tǒng),其主要功能是利用業(yè)務(wù)系統(tǒng)所積累的有關(guān)客戶的各類數(shù)據(jù)來(lái)獲取信息,從客戶關(guān)系、風(fēng)險(xiǎn)控制、透支等多方面進(jìn)行分析,然后導(dǎo)出圖形、報(bào)表與結(jié)論。更著重介紹了對(duì)“風(fēng)險(xiǎn)控制”模塊的設(shè)計(jì)與實(shí)現(xiàn),此模塊包括:透支總量的對(duì)比分析;透支持卡人的特征分析;透支持卡人的年齡層次分析;凍結(jié)/止付/掛失卡的比例;持卡人、擔(dān)保人的信用評(píng)估等,經(jīng)過(guò)對(duì)這些分析可以加以改進(jìn)各項(xiàng)設(shè)事、減少風(fēng)險(xiǎn)度、有效地提高客戶忠誠(chéng)度,并與之保持長(zhǎng)期的和有益的業(yè)務(wù)關(guān)系。    本系統(tǒng)是以數(shù)據(jù)庫(kù)為基礎(chǔ),然后結(jié)合軟件開發(fā)與設(shè)計(jì),從而實(shí)現(xiàn)其各個(gè)分析功能,給卡戶和商戶提供友好的操作、查詢、分析等界面。并在可視化界面中,通過(guò)數(shù)據(jù)表、圖形和報(bào)表等多方面給予用戶直觀的分析結(jié)果,可方便地進(jìn)行查詢分析。
  
 關(guān)鍵詞:風(fēng)險(xiǎn)控制,信用卡,商戶,客戶,信用評(píng)估

目錄
前言 5
第1章    信用卡數(shù)據(jù)分析系統(tǒng)編程理論基礎(chǔ) 6
1.1 風(fēng)險(xiǎn)控制理論 6
1.1.1 信用卡風(fēng)險(xiǎn)的類型和特點(diǎn): 6
1.1.2 信用卡風(fēng)險(xiǎn)管理的作用和手段: 6
1.2 數(shù)據(jù)庫(kù)理論 7
1.2.1 ODBC連接數(shù)據(jù)庫(kù) 7
1.2.2 結(jié)構(gòu)化查詢語(yǔ)言基礎(chǔ) 8
1.2.3  ADO對(duì)象的數(shù)據(jù)庫(kù)操作 9
第2章      需求分析 12
2.1 項(xiàng)目建議書 12
2.2 數(shù)據(jù)實(shí)現(xiàn)流程圖 13
2.3  使用軟件的比較: 13
2.4 計(jì)劃任務(wù): 15
第3章      總體的設(shè)計(jì)方案 17
3.1 概述 17
3.2 調(diào)用數(shù)據(jù)庫(kù)表的結(jié)構(gòu) 17
3.3 系統(tǒng)結(jié)構(gòu)圖 19
3.4 各功能模塊: 19
第4章    系統(tǒng)實(shí)現(xiàn) 23
4.1 系統(tǒng)流程圖: 23
4.2登陸界面的實(shí)現(xiàn): 26
4.3主界面的實(shí)現(xiàn): 27
4.4風(fēng)險(xiǎn)控制界面的實(shí)現(xiàn): 29
4.5透支持卡人的特性分析的實(shí)現(xiàn): 29
4.5.1 透支持卡人特征分析主畫面的實(shí)現(xiàn) 29
4.5.2 透支持卡人特征分析對(duì)比分析圖的實(shí)現(xiàn): 31
4.5.3 透支持卡人特征分析輸出報(bào)表的實(shí)現(xiàn): 32
4.6 透支持卡人年齡層次分析界面的實(shí)現(xiàn): 32
4.6.1 透支持卡人年齡層次分析主界面的實(shí)現(xiàn): 32
4.6.2 透支金額年齡層次分析對(duì)比分析圖的實(shí)現(xiàn): 34
4.7 凍結(jié)/止付/掛失卡的比例分析的實(shí)現(xiàn): 37
4.8 透支總量的對(duì)比分析的實(shí)現(xiàn): 37
4.9 持卡人、擔(dān)保人的信用評(píng)估的實(shí)現(xiàn): 37
第5章    信用卡數(shù)據(jù)分析系統(tǒng)軟件說(shuō)明書 40
5.1 軟件概述 40
5.2 功能 40
5.3 軟件安裝 40
5.3.1系統(tǒng)要求 40
5.3.2安裝前的準(zhǔn)備 40
5.3.3安裝 40
5.4 運(yùn)行說(shuō)明 40
第6章    對(duì)使用VB.NET建立本系統(tǒng)的展望 42
第7章   小結(jié) 43
參考文獻(xiàn) 44
附  錄 45
附錄A: 外文資料翻譯-原文部分: 45
附錄B: 外文資料翻譯-譯文部分: 50

前言
 隨著中國(guó)金融體制改革的逐漸深入以及中國(guó)加入WTO,中國(guó)銀行業(yè)面臨著前所未有的競(jìng)爭(zhēng)壓力。各銀行既通過(guò)開發(fā)新的產(chǎn)品和服務(wù),來(lái)提高自身的競(jìng)爭(zhēng)力,也希望能夠發(fā)揮自身的競(jìng)爭(zhēng)優(yōu)勢(shì)滿足客戶需求,提高客戶忠誠(chéng)度、提高決策水平和效率。
 貨幣的電子化發(fā)展趨勢(shì)使銀行卡成為商業(yè)銀行所提供的重要金融工具,在銀行業(yè)務(wù)量中占有越來(lái)越大的比重。銀行卡業(yè)務(wù)的開發(fā)、應(yīng)用、服務(wù)、管理的水準(zhǔn)直接關(guān)系到銀行的經(jīng)濟(jì)收益。多年來(lái),大部分銀行在銀行卡業(yè)務(wù)開展方面投入了大量的人力與財(cái)力。目前,在全國(guó)范圍內(nèi)無(wú)論從地域、發(fā)卡量、設(shè)備裝機(jī)量方面都已構(gòu)成相當(dāng)大的規(guī)模,同時(shí)也積累了大量的業(yè)務(wù)數(shù)據(jù)。通過(guò)對(duì)銀行卡業(yè)務(wù)數(shù)據(jù)的分析,可以有效地為銀行進(jìn)行銀行卡業(yè)務(wù)的客戶關(guān)系管理、風(fēng)險(xiǎn)管理、收益分析和績(jī)效評(píng)估等服務(wù)。從而可以為銀行識(shí)別不同的客戶群體,按照收益和風(fēng)險(xiǎn)對(duì)客戶分類,確定目標(biāo)市場(chǎng),實(shí)現(xiàn)差異化服務(wù),并為銀行卡經(jīng)營(yíng)管理決策分析提供準(zhǔn)確的信息。
 客戶關(guān)系分析通過(guò)建立客戶單一的視圖,對(duì)客戶的基本情況、賬戶信息、交易數(shù)據(jù)等進(jìn)行分析。根據(jù)客戶的屬性,從不同角度深層次分析客戶,確定不同客戶群的特征和行為。例如,分析持卡人的構(gòu)成,如性別、年齡、收入、地域等因素;按不同的客戶群分析不同人群的交易、消費(fèi)行為和模式等;評(píng)估客戶的忠誠(chéng)度;分析客戶服務(wù)的信息,對(duì)市場(chǎng)活動(dòng)進(jìn)行評(píng)估和分析。
 風(fēng)險(xiǎn)管理是識(shí)別、防范和控制銀行卡申辦和使用過(guò)程中的各種風(fēng)險(xiǎn),通過(guò)對(duì)客戶的資信評(píng)估,確定信用等級(jí)、分析透支情況、降低透支風(fēng)險(xiǎn)等。其中資信評(píng)估是重要的部分,通過(guò)建立資信評(píng)估系統(tǒng),對(duì)客戶進(jìn)行信用等級(jí)分類。
 本文介紹了信用卡分析系統(tǒng)的設(shè)計(jì)過(guò)程和具體實(shí)現(xiàn)步驟。采用SQL Server2000開發(fā)數(shù)據(jù)庫(kù)。有了數(shù)據(jù)庫(kù)的支持,再以VB為開發(fā)界面,開發(fā)信用卡數(shù)據(jù)分析系統(tǒng),并提供用戶以圖形比較、文字報(bào)表的形式來(lái)觀察分析結(jié)果,既清晰又直觀。本系統(tǒng)開發(fā)的難點(diǎn)在于利用VB的數(shù)據(jù)環(huán)境來(lái)控制輸出相應(yīng)的數(shù)據(jù)報(bào)表,下文將對(duì)其實(shí)現(xiàn)過(guò)程做詳細(xì)的闡述。

 

 

 

第1章    信用卡數(shù)據(jù)分析系統(tǒng)編程理論基礎(chǔ)
  本系統(tǒng)的主要理論基礎(chǔ)的最重要的兩個(gè)部分就是信用卡風(fēng)險(xiǎn)控制理論和數(shù)據(jù)庫(kù)理論。以下將詳細(xì)介紹這兩部分的技術(shù)細(xì)節(jié)。
1.1 風(fēng)險(xiǎn)控制理論
1.1.1 信用卡風(fēng)險(xiǎn)的類型和特點(diǎn):
 一 、風(fēng)險(xiǎn)和信用卡風(fēng)險(xiǎn):
 風(fēng)險(xiǎn)是指發(fā)生損失的可能性。風(fēng)險(xiǎn)越大發(fā)生實(shí)際損失的可能性就越大,但風(fēng)險(xiǎn)并不等于現(xiàn)實(shí)的損失。
 信用卡風(fēng)險(xiǎn)是指發(fā)卡行、取現(xiàn)網(wǎng)點(diǎn)、特約商戶及持卡人在發(fā)卡、受理信用卡及使用信用卡等環(huán)節(jié)上出現(xiàn)的非正常情況而造成經(jīng)濟(jì)損失的可能性。
 二、 信用卡業(yè)務(wù)風(fēng)險(xiǎn)的特點(diǎn):
 由于信用卡業(yè)務(wù)涉及的面廣,其風(fēng)險(xiǎn)產(chǎn)生的原因也較復(fù)雜,因此,信用卡業(yè)務(wù)的風(fēng)險(xiǎn)是客觀存在的。其主要特點(diǎn)有:
信用卡業(yè)務(wù)風(fēng)險(xiǎn)的涉及面廣。
信用卡業(yè)務(wù)風(fēng)險(xiǎn)的種類繁多。
三、  信用卡業(yè)務(wù)的風(fēng)險(xiǎn)的類型:
由于信用卡業(yè)務(wù)的風(fēng)險(xiǎn)涉及面廣,發(fā)生的方式、方法是多種多樣的,風(fēng)險(xiǎn)形成的原因也各不相同,其類型主要有以下幾種:
持卡人的信用風(fēng)險(xiǎn)。
不良持卡人超額透支的風(fēng)險(xiǎn)。
不法分子詐騙的風(fēng)險(xiǎn)。
特約商戶操作不當(dāng)?shù)娘L(fēng)險(xiǎn)。
發(fā)卡銀行內(nèi)部或外部勾結(jié)作案的風(fēng)險(xiǎn)。
1.1.2 信用卡風(fēng)險(xiǎn)管理的作用和手段:
一、信用卡風(fēng)險(xiǎn)管理的作用:
信用卡業(yè)務(wù)風(fēng)險(xiǎn)是一種客觀經(jīng)濟(jì)現(xiàn)象,無(wú)處不在,無(wú)時(shí)不有,不以人們的意志為轉(zhuǎn)移。發(fā)卡行必須加強(qiáng)風(fēng)險(xiǎn)管理以降低風(fēng)險(xiǎn),減少損失。所謂信用卡風(fēng)險(xiǎn)管理是指發(fā)卡行在經(jīng)營(yíng)管理中對(duì)信用卡業(yè)務(wù)中可能產(chǎn)生的風(fēng)險(xiǎn)采取事前防范、事中控制、事后處理的管理工作。加強(qiáng)信用卡風(fēng)險(xiǎn)管理對(duì)發(fā)卡行、特約商戶、持卡人及執(zhí)整個(gè)社會(huì)都具有重要的作用。
 實(shí)施信用卡管理的作用不外乎二個(gè)方面:一是風(fēng)險(xiǎn)發(fā)生后的作用,二是風(fēng)險(xiǎn)發(fā)生前的作用。由于本系統(tǒng)主要是模擬信用卡數(shù)據(jù)分析系統(tǒng),主要是考慮到風(fēng)險(xiǎn)發(fā)生前的防范,就不再描述風(fēng)險(xiǎn)發(fā)生后的作用了。
 在信用卡風(fēng)險(xiǎn)發(fā)生之前,信用卡風(fēng)險(xiǎn)管理的作用主要有:
 以較低的風(fēng)險(xiǎn)費(fèi)用支出取得最佳風(fēng)險(xiǎn)控制效果。
 減少憂慮,增強(qiáng)使用,接受信用卡的安全感。
二、 信用卡風(fēng)險(xiǎn)管理的手段:
發(fā)卡機(jī)構(gòu)信用卡風(fēng)險(xiǎn)管理應(yīng)采取事前防范和事中控制并舉的措施,且應(yīng)在風(fēng)險(xiǎn)發(fā)生后采取積極措施進(jìn)行事后處理。
信用卡風(fēng)險(xiǎn)的事前防范
信用卡風(fēng)險(xiǎn)的事前防范包括信用卡風(fēng)險(xiǎn)的回避和信用卡風(fēng)險(xiǎn)的防范二種方法。
 信用卡風(fēng)險(xiǎn)的回避
 信用卡風(fēng)險(xiǎn)的防范
 a.持卡人風(fēng)險(xiǎn)防范
b.特約商戶風(fēng)險(xiǎn)防范
c.發(fā)卡機(jī)構(gòu)內(nèi)部風(fēng)險(xiǎn)防范
d.對(duì)利用信用卡詐騙的風(fēng)險(xiǎn)防范
信用卡風(fēng)險(xiǎn)的事中控制
信用卡風(fēng)險(xiǎn)的事中控制手段主要有以下幾種。
 實(shí)現(xiàn)信用卡風(fēng)險(xiǎn)的轉(zhuǎn)移
 加強(qiáng)信用卡授權(quán)管理
 加強(qiáng)信用卡透支和支付管理
信用卡風(fēng)險(xiǎn)的事后處理
 信用卡風(fēng)險(xiǎn)發(fā)生后,發(fā)卡機(jī)構(gòu)應(yīng)采取積極措施進(jìn)行事后處理,以減少風(fēng)險(xiǎn)損失,盡量保護(hù)發(fā)卡機(jī)構(gòu)、持卡人、特約商戶乃至保證人、保險(xiǎn)公司的利益不受損失,并保持發(fā)卡機(jī)構(gòu)經(jīng)營(yíng)的穩(wěn)定性、連續(xù)性。信用卡風(fēng)險(xiǎn)事后處理的方法主要有
以下幾種。
 建立風(fēng)險(xiǎn)補(bǔ)償機(jī)制
 持卡人拖欠透支款的處理
 對(duì)信用卡詐騙的處理
1.2 數(shù)據(jù)庫(kù)理論
 對(duì)數(shù)據(jù)庫(kù)的連接將通過(guò)ODBC接口,對(duì)數(shù)據(jù)庫(kù)的操作將使用ADO對(duì)象和結(jié)構(gòu)化查詢語(yǔ)言(SQL)。對(duì)于ADO對(duì)象的各種數(shù)據(jù)庫(kù)操作,在本系統(tǒng)中將要用到很多,對(duì)于結(jié)構(gòu)化查詢語(yǔ)言(SQL)的數(shù)據(jù)庫(kù)進(jìn)行各項(xiàng)操作也都要用到。所以對(duì)這些技術(shù)的的理解程度和掌握程度要非常的熟練,運(yùn)用自如。
1.2.1 ODBC連接數(shù)據(jù)庫(kù)   
 數(shù)據(jù)庫(kù)配置模塊在連接數(shù)據(jù)庫(kù)的時(shí)候,采用了ODBC設(shè)置數(shù)據(jù)源的文件DSN的方式,對(duì)各種可以使用ODBC連接的數(shù)據(jù)庫(kù)都能與其連接;
 應(yīng)用ODBC進(jìn)行應(yīng)用程序的開發(fā),需要了解ODBC的一些含義和特點(diǎn):
 ODBC(Open Database Connectivity)是被人們廣泛接受的用于數(shù)據(jù)庫(kù)訪問(wèn)的應(yīng)用程序編程接口。對(duì)于數(shù)據(jù)庫(kù)API,它以X/Open和ISO/IEC的Call-Level Interface(CLI)規(guī)范為基礎(chǔ),并使用結(jié)構(gòu)化查詢語(yǔ)言(SQL)作為其數(shù)據(jù)庫(kù)訪問(wèn)語(yǔ)言。ODBC是為最大的互用性而設(shè)計(jì)的,即一個(gè)應(yīng)用程序用相同的源代碼訪問(wèn)不同的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的能力。數(shù)據(jù)庫(kù)應(yīng)用程序在ODBC接口中調(diào)用函數(shù),ODBC接口在叫做驅(qū)動(dòng)程序的針對(duì)數(shù)據(jù)庫(kù)的模塊中實(shí)現(xiàn)。驅(qū)動(dòng)程序的使用使應(yīng)用程序從具體的數(shù)據(jù)庫(kù)調(diào)用中隔離開來(lái),因?yàn)轵?qū)動(dòng)程序在運(yùn)行時(shí)才加載,所以,用戶只需要增加一個(gè)新的驅(qū)動(dòng)程序來(lái)訪問(wèn)新的DBMS,沒(méi)有必要重新編譯或者重新鏈接應(yīng)用程序。
 建立ODBC是為了提供統(tǒng)一的方法,來(lái)訪問(wèn)不同的或相異(heterogeneous)的數(shù)據(jù)庫(kù)管理系統(tǒng)。ODBC定義標(biāo)準(zhǔn)SQL語(yǔ)法。應(yīng)用程序可以使用ODBC或具體DBMS的語(yǔ)法來(lái)提交語(yǔ)句。如果語(yǔ)句使用與具體DBMS不同的ODBC語(yǔ)法,在把它發(fā)送到數(shù)據(jù)源之前,驅(qū)動(dòng)程序轉(zhuǎn)換它。然而,這樣轉(zhuǎn)換非常少,因?yàn)榇蠖鄶?shù)DBMS都已經(jīng)使用SQL語(yǔ)法。
ODBC總體結(jié)構(gòu)有四個(gè)組件:
 ●  應(yīng)用程序。執(zhí)行處理并調(diào)用ODBC函數(shù),以提交SQL語(yǔ)句并檢索結(jié)果。
 ● Driver Manager。根據(jù)應(yīng)用程序加載并卸載驅(qū)動(dòng)程序。處理ODBC函數(shù)調(diào)用,或把它們傳送到驅(qū)動(dòng)程序。
 ● 驅(qū)動(dòng)程序。處理ODBC函數(shù)調(diào)用,提交SQL請(qǐng)求到一個(gè)指定的數(shù)據(jù)源,并把結(jié)果返回到應(yīng)用程序。如果有必要,驅(qū)動(dòng)程序修改一個(gè)應(yīng)用程序請(qǐng)求,以使請(qǐng)求與相關(guān)的DBMS支持的語(yǔ)法一致。
 ● 數(shù)據(jù)源。包括用戶要訪問(wèn)的數(shù)據(jù)及其相關(guān)的操作系統(tǒng)、DBMS及用于訪問(wèn)DBMS的網(wǎng)絡(luò)平臺(tái)(如果有的話)。
1.2.2 結(jié)構(gòu)化查詢語(yǔ)言基礎(chǔ)
 本系統(tǒng)最主要的兩方面技術(shù)其中最基本的一個(gè)便是數(shù)據(jù)庫(kù)的操作,對(duì)數(shù)據(jù)庫(kù)模塊的操作功能需要對(duì)結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行深入的了解。
 先要了解結(jié)構(gòu)化查詢語(yǔ)言(SQL)的一些含義和特點(diǎn):
 這是一種允許用戶在特定需要的基礎(chǔ)上訪問(wèn)數(shù)據(jù),需要給他們提供解釋他們的要求的語(yǔ)言。對(duì)數(shù)據(jù)庫(kù)來(lái)說(shuō),一個(gè)簡(jiǎn)單的要求被定義為一個(gè)查詢;這樣的一種語(yǔ)言叫做查詢語(yǔ)言。為此目的開發(fā)了許多查詢語(yǔ)言,但它們中只有一個(gè)成了最流行的:結(jié)構(gòu)化查詢語(yǔ)言,它是IBM于1970年研制的。1986年SQL成了一個(gè)ANSI標(biāo)準(zhǔn),并于1987年成為ISO標(biāo)準(zhǔn);目前它廣泛應(yīng)用于數(shù)據(jù)庫(kù)管理系統(tǒng)中。
1.2.3  ADO對(duì)象的數(shù)據(jù)庫(kù)操作
       在本系統(tǒng)中,對(duì)數(shù)據(jù)庫(kù)的操作使用了ADO對(duì)象。ADO的含義和特點(diǎn)如下:
 Microsoft® ActiveX® Data Objects (ADO) 使您的客戶端應(yīng)用程序能夠通過(guò) OLE DB 提供者訪問(wèn)和操作在數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)。ADO 支持用于建立基于客戶端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO 同時(shí)具有遠(yuǎn)程數(shù)據(jù)服務(wù) (RDS) 功能,通過(guò) RDS 可以在一次往返過(guò)程中實(shí)現(xiàn)將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶端應(yīng)用程序或 Web 頁(yè)、在客戶端對(duì)數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。ADO 提供執(zhí)行以下操作的方式:
連接到數(shù)據(jù)源。同時(shí),可確定對(duì)數(shù)據(jù)源的所有更改是否已成功或沒(méi)有發(fā)生。
指定訪問(wèn)數(shù)據(jù)源的命令,同時(shí)可帶變量參數(shù),或優(yōu)化執(zhí)行。
執(zhí)行命令。
如果這個(gè)命令使數(shù)據(jù)按表中的行的形式返回,則將這些行存儲(chǔ)在易于檢查、操作或更改的緩存中。
適當(dāng)情況下,可使用緩存行的更改內(nèi)容來(lái)更新數(shù)據(jù)源。
提供常規(guī)方法檢測(cè)錯(cuò)誤(通常由建立連接或執(zhí)行命令造成)。
 在典型情況下,需要在編程模型中采用所有這些步驟。但是,由于 ADO 有很強(qiáng)的靈活性,所以最后只需執(zhí)行部分模塊就能做一些有用的工作。例如:將數(shù)據(jù)從文件直接存儲(chǔ)到緩存行,然后僅用 ADO 資源對(duì)數(shù)據(jù)進(jìn)行檢查。
 以下元素是 ADO 編程模型中的關(guān)鍵部分: ● 連接          通過(guò)“連接”可從應(yīng)用程序訪問(wèn)數(shù)據(jù)源,連接是交換數(shù)據(jù)所必需的環(huán)境。通過(guò)如 Microsoft® Internet Information Server 作為媒介,應(yīng)用程序可直接(有時(shí)稱為雙層系統(tǒng))或間接(有時(shí)稱為三層系統(tǒng))訪問(wèn)數(shù)據(jù)源。    對(duì)象模型使用 Connection 對(duì)象使連接概念得以具體化。Connection 對(duì)象用于指定專門的提供者和任意參數(shù)。
● 命令        通過(guò)已建立的連接發(fā)出的“命令”可以某種方式來(lái)操作數(shù)據(jù)源。一般情況下,命令可以在數(shù)據(jù)源中添加、刪除或更新數(shù)據(jù),或者在表中以行的格式檢索數(shù)據(jù)。    對(duì)象模型用 Command 對(duì)象來(lái)體現(xiàn)命令概念。Command 對(duì)象使 ADO 能夠優(yōu)化對(duì)命令的執(zhí)行。
● 參數(shù)
 通常,命令需要的變量部分即“參數(shù)”可以在命令發(fā)布之前進(jìn)行更改。例如,可重復(fù)發(fā)出相同的數(shù)據(jù)檢索命令,但每一次均可更改指定的檢索信息。參數(shù)對(duì)執(zhí)行其行為類似函數(shù)的命令非常有用,這樣就可知道命令是做什么的,但不必知道它如何工作。例如,可發(fā)出一項(xiàng)銀行過(guò)戶命令,從一方借出貸給另一方?蓪⒁^(guò)戶的款額設(shè)置為參數(shù)。    對(duì)象模型用 Parameter 對(duì)象來(lái)體現(xiàn)參數(shù)概念。
 ● 記錄集
 如果命令是在表中按信息行返回?cái)?shù)據(jù)的查詢(行返回查詢),則這些行將會(huì)存儲(chǔ)在本地。
 對(duì)象模型將該存儲(chǔ)體現(xiàn)為 Recordset 對(duì)象。但是,不存在僅代表單獨(dú)一個(gè) Recordset 行的對(duì)象。
 記錄集是在行中檢查和修改數(shù)據(jù)最主要的方法。
 ● 字段
 一個(gè)記錄集行包含一個(gè)或多個(gè)“字段”。如果將記錄集看作二維網(wǎng)格,字段將排列構(gòu)成“列”。每一字段(列)都分別包含有名稱、數(shù)據(jù)類型和值的屬性,正是在該值中包含了來(lái)自數(shù)據(jù)源的真實(shí)數(shù)據(jù)。
 對(duì)象模型以 Field 對(duì)象體現(xiàn)字段。
 要修改數(shù)據(jù)源中的數(shù)據(jù),可在記錄集行中修改 Field 對(duì)象的值,對(duì)記錄集的更改最終被傳送給數(shù)據(jù)源。
 ● 錯(cuò)誤
 錯(cuò)誤隨時(shí)可在應(yīng)用程序中發(fā)生,通常是由于無(wú)法建立連接、執(zhí)行命令或?qū)δ承顟B(tài)(例如,試圖使用沒(méi)有初始化的記錄集)的對(duì)象進(jìn)行操作。
 對(duì)象模型以 Error 對(duì)象體現(xiàn)錯(cuò)誤。
 ● 屬性
 每個(gè) ADO 對(duì)象都有一組唯一的“屬性”來(lái)描述或控制對(duì)象的行為。
 屬性有兩種類型:內(nèi)置和動(dòng)態(tài)。內(nèi)置屬性是 ADO 對(duì)象的一部分并且隨時(shí)可用。動(dòng)態(tài)屬性則由特別的數(shù)據(jù)提供者添加到 ADO 對(duì)象的屬性集合中,僅在提供者被使用時(shí)才能存在。
 對(duì)象模型以 Property 對(duì)象體現(xiàn)屬性。
 ● 集合
 ADO 提供“集合”,這是一種可方便地包含其他特殊類型對(duì)象的對(duì)象類型。使用集合方法可按名稱(文本字符串)或序號(hào)(整型數(shù))對(duì)集合中的對(duì)象進(jìn)行檢索。
 ● 事件
 “事件”是對(duì)將要發(fā)生或已經(jīng)發(fā)生的某些操作的通知。一般情況下,可用事件高效地編寫包含幾個(gè)異步任務(wù)的應(yīng)用程序。
 對(duì)象模型無(wú)法顯式體現(xiàn)事件,只能在調(diào)用事件處理程序例程時(shí)表現(xiàn)出來(lái)。
 ADO 的目標(biāo)是訪問(wèn)、編輯和更新數(shù)據(jù)源,而編程模型體現(xiàn)了為完成該目標(biāo)所必需的系列動(dòng)作的順序。ADO 提供類和對(duì)象以完成以下活動(dòng):
 ● 連接到數(shù)據(jù)源 (Connection),并可選擇開始一個(gè)事務(wù)。
 ● 可選擇創(chuàng)建對(duì)象來(lái)表示 SQL 命令 (Command)。
 ● 可選擇在 SQL 命令中指定列、表和值作為變量參數(shù) (Parameter)。
 ● 執(zhí)行命令 (Command、Connection 或 Recordset)。
 ● 如果命令按行返回,則將行存儲(chǔ)在緩存中 (Recordset)。
 ● 可選擇創(chuàng)建緩存視圖,以便能對(duì)數(shù)據(jù)進(jìn)行排序、篩選和定位 (Recordset)。
 ● 通過(guò)添加、刪除或更改行和列編輯數(shù)據(jù) (Recordset)。
 ● 在適當(dāng)情況下,使用緩存中的更改內(nèi)容來(lái)更新數(shù)據(jù)源 (Recordset)。
 ● 如果使用了事務(wù),則可以接受或拒絕在完成事務(wù)期間所作的更改。結(jié)束事務(wù) (Connection)。

【信用卡數(shù)據(jù)分析系統(tǒng)編程理論基礎(chǔ)(一)】相關(guān)文章:

信用卡數(shù)據(jù)分析系統(tǒng)軟件說(shuō)明書(一)03-07

基于DSP的USB口數(shù)據(jù)采集分析系統(tǒng)03-18

分析電力自動(dòng)化系統(tǒng)的數(shù)據(jù)處理12-06

VB與MATLAB混合編程在流量標(biāo)定系統(tǒng)數(shù)據(jù)庫(kù)中的應(yīng)用03-07

JDBC數(shù)據(jù)庫(kù)編程的研究03-15

惡性血液病數(shù)據(jù)庫(kù)分析系統(tǒng)的建立03-18

在Linux下用Qt開發(fā)新一代DTS圖形數(shù)據(jù)系統(tǒng)的分析03-18

基于Mschart的數(shù)據(jù)庫(kù)圖表應(yīng)用編程03-18

Windows 2000系統(tǒng)編程-進(jìn)程的創(chuàng)建12-04