前言:我們精心挑選了數(shù)篇優(yōu)質(zhì)銀行系統(tǒng)論文文章,供您閱讀參考。期待這些文章能為您帶來啟發(fā),助您在寫作的道路上更上一層樓。
[關(guān)鍵詞]商業(yè)銀行;信貸風(fēng)險(xiǎn);管理系統(tǒng)
商業(yè)銀行作為經(jīng)營貨幣的特殊企業(yè),其信貸風(fēng)險(xiǎn)屬性是與生俱來的。因此,各國銀行自誕生的一天起,就在孜孜尋求規(guī)避信貸風(fēng)險(xiǎn)的方法和手段,以最大限度地控制信貸風(fēng)險(xiǎn)。信貸風(fēng)險(xiǎn)是商業(yè)銀行貸款的信用風(fēng)險(xiǎn),是商業(yè)銀行面臨的最古老的金融風(fēng)險(xiǎn)。信貸風(fēng)險(xiǎn)是指銀行在信貸活動(dòng)中預(yù)期收益不能實(shí)現(xiàn)的可能性。它不僅指由于借款者違約不能如期償還貸款本息而使銀行承擔(dān)實(shí)際的違約風(fēng)險(xiǎn),而且指由于借款者還款能力下降或信用等級(jí)降低而使銀行面臨的潛在違約風(fēng)險(xiǎn)。信貸風(fēng)險(xiǎn)管理是銀行風(fēng)險(xiǎn)管理的核心,它是指商業(yè)銀行對(duì)信貸風(fēng)險(xiǎn)進(jìn)行識(shí)別、評(píng)價(jià)并準(zhǔn)確度量,在此基礎(chǔ)上進(jìn)行有效防范和控制信貸風(fēng)險(xiǎn),以最低成本實(shí)現(xiàn)信貸資產(chǎn)最大安全保障的科學(xué)管理方法。
對(duì)于信貸風(fēng)險(xiǎn)的研究是一個(gè)歷史悠久的問題,信貸風(fēng)險(xiǎn)管理方法歷經(jīng)多年的發(fā)展,不斷推陳出新,表現(xiàn)出一種從定性到定量、從簡單到復(fù)雜、從個(gè)別資產(chǎn)信用風(fēng)險(xiǎn)評(píng)價(jià)到資產(chǎn)組合信用風(fēng)險(xiǎn)評(píng)價(jià)的趨勢。而風(fēng)險(xiǎn)管理上的差距,是我國商業(yè)銀行與國外先進(jìn)銀行的最大差距,也是我國商業(yè)銀行整體競爭力和盈利能力不強(qiáng)的根本原因。面對(duì)金融自由化、全球化的加強(qiáng)和金融競爭與創(chuàng)新的發(fā)展,特別是我國加入世貿(mào)組織后的金融全面開放,我國國有商業(yè)銀行必須正視經(jīng)營風(fēng)險(xiǎn)問題并盡快構(gòu)建商業(yè)銀行信貸風(fēng)險(xiǎn)管理系統(tǒng),建立全面風(fēng)險(xiǎn)管理模式,以提高自身風(fēng)險(xiǎn)識(shí)別和控制能力。
一、傳統(tǒng)信貸風(fēng)險(xiǎn)的測度方法及局限性
傳統(tǒng)的信貸風(fēng)險(xiǎn)度量模型分為三類:專家方法、評(píng)級(jí)方法、信用評(píng)分方法。
專家方法是一種最古老的風(fēng)險(xiǎn)分析方法,其基本特征是:銀行信貸的決策權(quán)是由該機(jī)構(gòu)那些經(jīng)過長期訓(xùn)練、具有豐富經(jīng)驗(yàn)的信貸官所掌握,并由他們作出是否貸款的決定。最常見的是信貸的5C方法,主要集中分析借款人的品格(character),資本(capital),償付能力(capacity)、抵押品(collateral)、商業(yè)周期(cyclecondition)這五項(xiàng)因素。專家知識(shí)、主觀判斷以及某些要考慮的關(guān)鍵要素權(quán)重均為最重要的決定因素。運(yùn)用這種方法的缺點(diǎn)是,專家用在5C上的權(quán)重有可能以借款人的不同而變化,專家難以確定共同要遵循的標(biāo)準(zhǔn),造成品估的主觀性、隨意性和不一致性。
評(píng)級(jí)方法是指對(duì)每筆貸款進(jìn)行評(píng)級(jí),以此來評(píng)估貸款損失準(zhǔn)備的充分性。最早的貸款評(píng)級(jí)方法之一是美國貨幣監(jiān)理署開發(fā)的,將現(xiàn)有的貸款組合歸入5類,同時(shí)列明每一級(jí)別所需要的準(zhǔn)備金。目前,國外很多銀行都開發(fā)了貸款的內(nèi)部評(píng)級(jí)方法,分為1-9或1-10個(gè)級(jí)別。商業(yè)銀行應(yīng)對(duì)業(yè)務(wù)作出全面綜合的評(píng)價(jià),才能正確評(píng)估信貸風(fēng)險(xiǎn)的大小。
信用評(píng)分模型中最具代表性的是愛德華.阿爾特曼(Altman)在1968年對(duì)美國破產(chǎn)和非破產(chǎn)生產(chǎn)企業(yè)進(jìn)行觀察,采用了22個(gè)財(cái)務(wù)比率經(jīng)過數(shù)理統(tǒng)計(jì)篩選建立的著名的5變量Z-score模型和在此基礎(chǔ)上改進(jìn)的“Zeta”判別分析模型。將Z值的大小同衡量標(biāo)準(zhǔn)相比,可以區(qū)分破產(chǎn)公司和非破產(chǎn)公司。此方法的應(yīng)用依靠大量的歷史數(shù)據(jù)資料,并考慮了借款者經(jīng)營的主要方面,對(duì)違約概率進(jìn)行了預(yù)測。此預(yù)測是建立在經(jīng)濟(jì)發(fā)展穩(wěn)定且借款者的經(jīng)營環(huán)境和經(jīng)營狀況變化不大的情況下,否則,預(yù)測誤差就會(huì)很大。
二、國外信貸風(fēng)險(xiǎn)度量新方法以及在我國信貸風(fēng)險(xiǎn)管理中的應(yīng)用難點(diǎn)
近年來國外在信貸風(fēng)險(xiǎn)度量與管理的技巧和科學(xué)的研究方法方面已經(jīng)取得了長足的進(jìn)展,現(xiàn)有的信貸風(fēng)險(xiǎn)度量模型都是在20世紀(jì)90年代后期發(fā)展起來的。
(一)目前廣泛應(yīng)用的國外信貸風(fēng)險(xiǎn)度量新方法主要有:
1.KMV公司在1993年開發(fā)的CreditMonitorModel(違約預(yù)測模型)。該模型的理論基礎(chǔ)是默頓(Merton)將期權(quán)定價(jià)理論運(yùn)用于有風(fēng)險(xiǎn)的貸款和債券的估值中的工作,債券的估價(jià)可以看作是基于公司資產(chǎn)價(jià)值的看漲期權(quán),當(dāng)公司的市場價(jià)值下降至一定水平以下,公司就會(huì)對(duì)其債務(wù)違約。KMV模型通過計(jì)算一個(gè)公司的預(yù)期違約率(expecteddefaultfrequency,EDF)來判斷他的違約情況。
2.J.P.摩根公司和一些合作機(jī)構(gòu)于1997年推出的CreditMetrics方法(信用度量術(shù))。在銀行業(yè)最早使用并對(duì)外公開的信用風(fēng)險(xiǎn)管理模型是J.P.摩根于1997年開發(fā)的CreditMetric嚴(yán)模型。該模型是通過度量信用資產(chǎn)組合價(jià)值大小進(jìn)而確定信用風(fēng)險(xiǎn)大小的模型,給出了一個(gè)測量信用資產(chǎn)價(jià)值的大小的具體方法,并由此判定一個(gè)機(jī)構(gòu)承擔(dān)風(fēng)險(xiǎn)的能力。該模型以信用評(píng)級(jí)為基礎(chǔ),計(jì)算某項(xiàng)貸款或某組合貸款違約的概率,然后計(jì)算上述貸款同時(shí)轉(zhuǎn)變?yōu)閴馁~的概率。該模型通過計(jì)算風(fēng)險(xiǎn)價(jià)值(VAR)數(shù)值,力圖反映出銀行某個(gè)或整個(gè)信貸組合一旦面臨信用級(jí)別變化或違約風(fēng)險(xiǎn)時(shí)所應(yīng)準(zhǔn)備的資本金數(shù)值。VaR方法作為一種測量投資組合風(fēng)險(xiǎn)的新方法得到迅速發(fā)展,到目前為止,VaR方法已成為金融領(lǐng)域和部分工業(yè)投資領(lǐng)域中的一種重要風(fēng)險(xiǎn)管理工具,許多金融機(jī)構(gòu)已采用VaR來度量與管理投資組合風(fēng)險(xiǎn),同時(shí),巴塞爾委員會(huì)1995年4月提出了市場風(fēng)險(xiǎn)模型擴(kuò)展的建議,建議銀行建立基于VaR的風(fēng)險(xiǎn)管理模型。
3.麥肯錫公司在1998年開發(fā)的CreditProtfolioView(信貸組合審查系統(tǒng))。該方法是分析貸款組合風(fēng)險(xiǎn)和收益的多因素模型,它運(yùn)用計(jì)量經(jīng)濟(jì)學(xué)和蒙特·卡羅模擬來實(shí)現(xiàn),最大的特點(diǎn)是考慮了當(dāng)期的宏觀經(jīng)濟(jì)環(huán)境,比如GDP增長率、失業(yè)率、匯率、長期利率、政府支出和儲(chǔ)蓄等宏觀經(jīng)濟(jì)因素。模型認(rèn)為信用質(zhì)量的變化是宏觀經(jīng)濟(jì)因素變化的結(jié)果。
4.CSFP(瑞士信貸銀行金融產(chǎn)品部)開發(fā)的CreditRisk+(信用風(fēng)險(xiǎn)附加)模型,應(yīng)用了保險(xiǎn)業(yè)中的精算方法來得出債券或貸款組合的損失分布。該模型是一種違約模型,只考慮債券或貸款是否違約,并假定這種違約遵從泊松過程,與公司的資本結(jié)構(gòu)無關(guān)。
此外還有死亡率分析、基于風(fēng)險(xiǎn)中性的KPMG貸款分析系統(tǒng)、風(fēng)險(xiǎn)敞口等值法等,最新發(fā)展的信用風(fēng)險(xiǎn)度量模型是2000年4月,穆迪(Moody''''s)提出的Ri.skRalc,該模型結(jié)合了基于默頓(Merton)債券估價(jià)的結(jié)構(gòu)方法和分析歷史數(shù)據(jù)的統(tǒng)計(jì)方法。以上關(guān)于信用風(fēng)險(xiǎn)的研究汲取了相關(guān)領(lǐng)域的最新研究成果,比如計(jì)量經(jīng)濟(jì)學(xué)方法、保險(xiǎn)精算方法、最優(yōu)化理論、仿真技術(shù)等等,運(yùn)用了現(xiàn)代計(jì)算機(jī)大容量處理信息和網(wǎng)絡(luò)化技術(shù)。
(二)我國商業(yè)銀行信貸風(fēng)險(xiǎn)管理的現(xiàn)狀與難點(diǎn)
我國關(guān)于商業(yè)銀行信用風(fēng)險(xiǎn)管理的研究于20世紀(jì)80年代末才剛剛起步。信貸風(fēng)險(xiǎn)是我國商業(yè)銀行面臨的最大和最重要的金融風(fēng)險(xiǎn),由于長期處于計(jì)劃經(jīng)濟(jì)體制下,銀行缺乏風(fēng)險(xiǎn)意識(shí),因此在很長的一段時(shí)間內(nèi)忽視了對(duì)信貸風(fēng)險(xiǎn)的管理。在銀行業(yè)的管理實(shí)踐中,其風(fēng)險(xiǎn)管理在我國經(jīng)歷了計(jì)劃經(jīng)濟(jì)體制下對(duì)銀行風(fēng)險(xiǎn)損失的控制、有計(jì)劃商品經(jīng)濟(jì)體制下的銀行風(fēng)險(xiǎn)管理及現(xiàn)階段商業(yè)銀行風(fēng)險(xiǎn)管理三個(gè)階段。
1.傳統(tǒng)的計(jì)劃經(jīng)濟(jì)體制下的信貸風(fēng)險(xiǎn)管理。從建國到1978年以前的30年時(shí)間里,在傳統(tǒng)的計(jì)劃經(jīng)濟(jì)體制下,信貸風(fēng)險(xiǎn)是由國家統(tǒng)一承擔(dān)的。銀行風(fēng)險(xiǎn)觀念淡薄,對(duì)信貸風(fēng)險(xiǎn)管理除了反對(duì)貪污、挪用等財(cái)經(jīng)紀(jì)律外,主要是依靠貸款指令性計(jì)劃分配,堅(jiān)持“計(jì)劃性、物資保證性、歸還性”三性原則來加強(qiáng)貸款管理,控制信貸風(fēng)險(xiǎn)。
2.有計(jì)劃商品經(jīng)濟(jì)體制下的信貸風(fēng)險(xiǎn)管理。1984年10月,中央明確提出了我國社會(huì)主義經(jīng)濟(jì)是在公有制基礎(chǔ)上的有計(jì)劃的商品經(jīng)濟(jì)。信貸業(yè)務(wù)得到迅速發(fā)展,信貸風(fēng)險(xiǎn)也開始逐漸暴露并加劇。為此,我國先后確立了存款準(zhǔn)備金制度、呆賬準(zhǔn)備金制度、備付金制度和資產(chǎn)負(fù)債比例管理制度,初步建立起銀行信貸風(fēng)險(xiǎn)管理制度與機(jī)制。但這時(shí)的貸款絕大部分給了國有企業(yè),貸款通常沒有擔(dān)保,再加上地方政府的行政干預(yù)嚴(yán)重,使許多企業(yè)拖欠銀行的貸款,大量貸款最終成了壞賬,據(jù)統(tǒng)計(jì),20世紀(jì)80年代后期國有銀行貸給企業(yè)的貸款中平均有20%的貸款不能償還。
3.社會(huì)主義市場經(jīng)濟(jì)體制下的信貸風(fēng)險(xiǎn)管理。目前我國商業(yè)銀行開始注重對(duì)客戶進(jìn)行資信評(píng)估,但在具體度量和管理時(shí)使用的方法還很陳舊,基本局限于定性分析等一些傳統(tǒng)的方法。國內(nèi)銀行的風(fēng)險(xiǎn)管理水平大多處于第一階段—非系統(tǒng)化管理,我國各商業(yè)銀行對(duì)于如何度量信貸風(fēng)險(xiǎn)并構(gòu)建全面風(fēng)險(xiǎn)管理系統(tǒng)的研究還比較薄弱,遠(yuǎn)遠(yuǎn)不能滿足市場經(jīng)濟(jì)條件下金融領(lǐng)域日新月異的變化對(duì)銀行業(yè)發(fā)展提出的要求。而通過商業(yè)銀行信貸風(fēng)險(xiǎn)管理系統(tǒng)的開發(fā)建設(shè),可以使銀行的風(fēng)險(xiǎn)管理水平達(dá)到第二階段—系統(tǒng)化風(fēng)險(xiǎn)管理,并在此基礎(chǔ)上,通過對(duì)相關(guān)的管理系統(tǒng)進(jìn)行改進(jìn)與完善,可以逐步趨向于第三階段—戰(zhàn)略組合管理。而我國商業(yè)銀行引進(jìn)和采用西方國家信貸風(fēng)險(xiǎn)度量模型可操作性不大,主要是因?yàn)槲覈髽I(yè)信用等級(jí)及其變化的資料數(shù)據(jù)庫還未建立,缺少企業(yè)信用等級(jí)及其變化的數(shù)據(jù)資料,給信貸風(fēng)險(xiǎn)的度量增加了難度。
銀行度量風(fēng)險(xiǎn)的數(shù)據(jù)主要來自客戶不同時(shí)期的財(cái)務(wù)報(bào)表及其資本市場的價(jià)值或價(jià)格,還包括銀行貸款損失的時(shí)間序列數(shù)據(jù)等。對(duì)于我國銀行來說,只有建立起行業(yè)信用數(shù)據(jù)庫,才能為高級(jí)的風(fēng)險(xiǎn)管理體系提供支持和保障。由于我國銀行客戶中非上市公司占據(jù)絕大多數(shù),所以對(duì)客戶現(xiàn)有財(cái)務(wù)報(bào)表數(shù)據(jù)的搜集和整理以及對(duì)客戶將來信用信息充分披露的要求就顯得非常重要。
三、我國商業(yè)銀行信貸風(fēng)險(xiǎn)管理系統(tǒng)的構(gòu)建
通過建立一個(gè)商業(yè)銀行信貸風(fēng)險(xiǎn)管理系統(tǒng),旨在預(yù)防、回避、分散、轉(zhuǎn)移商業(yè)銀行信貸風(fēng)險(xiǎn),從而減少損失,保證信貸資金的安全。
1.從商業(yè)銀行信貸操作流程的角度,構(gòu)建商業(yè)銀行的信貸風(fēng)險(xiǎn)管理系統(tǒng)。該系統(tǒng)有三個(gè)構(gòu)成要素,分別為信貸風(fēng)險(xiǎn)識(shí)別系統(tǒng)、信貸風(fēng)險(xiǎn)量化系統(tǒng)以及信貸風(fēng)險(xiǎn)控制系統(tǒng),它覆蓋了整個(gè)信貸操作過程,包括貸前調(diào)查、貸時(shí)審查和貸后檢查。實(shí)行事前、事中、事后的全過程的風(fēng)險(xiǎn)管理體系,把這三個(gè)構(gòu)成要素置于一個(gè)大系統(tǒng)中進(jìn)行系統(tǒng)分析。
信貸風(fēng)險(xiǎn)識(shí)別是風(fēng)險(xiǎn)管理的基礎(chǔ)環(huán)節(jié),是指對(duì)經(jīng)濟(jì)主體面臨的各種潛在的風(fēng)險(xiǎn)因素進(jìn)行認(rèn)識(shí)、鑒別、分析,在這個(gè)階段,要做到正確判斷風(fēng)險(xiǎn)類型,準(zhǔn)確尋找風(fēng)險(xiǎn)根源。信貸風(fēng)險(xiǎn)度量是在識(shí)別風(fēng)險(xiǎn)產(chǎn)生原因的基礎(chǔ)上,科學(xué)地量化風(fēng)險(xiǎn),包括衡量各種風(fēng)險(xiǎn)導(dǎo)致?lián)p失的可能性的大小以及損失發(fā)生的范圍和程度。風(fēng)險(xiǎn)度量是風(fēng)險(xiǎn)識(shí)別的延續(xù)。信貸風(fēng)險(xiǎn)控制是在識(shí)別和度量信貸風(fēng)險(xiǎn)之后,采取有效措施減少風(fēng)險(xiǎn)暴露、將風(fēng)險(xiǎn)損失控制在可承受的范圍內(nèi)。
通過對(duì)信貸風(fēng)險(xiǎn)評(píng)價(jià)分析,才能科學(xué)測度商業(yè)銀行信貸風(fēng)險(xiǎn)量,找出問題的癥結(jié)所在,從而對(duì)其提出控制的措施。這三個(gè)構(gòu)成要素以定量分析和定性分析相結(jié)合,聯(lián)合起來構(gòu)成一個(gè)信貸風(fēng)險(xiǎn)管理的整體,從而達(dá)到信貸風(fēng)險(xiǎn)防范和控制的目的。
2.構(gòu)建商業(yè)銀行信貸風(fēng)險(xiǎn)管理系統(tǒng)的關(guān)鍵在于科學(xué)測度信貸風(fēng)險(xiǎn)。風(fēng)險(xiǎn)度量是信貸風(fēng)險(xiǎn)管理系統(tǒng)中最重要的組成部分,能否對(duì)信貸風(fēng)險(xiǎn)進(jìn)行準(zhǔn)確的度量關(guān)系到整個(gè)風(fēng)險(xiǎn)管理體系的成敗。
由于違約風(fēng)險(xiǎn)是我國銀行面臨的最重要的信貸風(fēng)險(xiǎn),因此信貸風(fēng)險(xiǎn)管理系統(tǒng)將側(cè)重于對(duì)違約風(fēng)險(xiǎn)進(jìn)行度量,通過建立銀行內(nèi)部信貸風(fēng)險(xiǎn)度量模型,對(duì)預(yù)期違約概率、賠付率和貸款損失等變量進(jìn)行估計(jì),進(jìn)而計(jì)算銀行個(gè)體貸款和貸款組合的預(yù)期損失和非預(yù)期損失。其中,貸款組合的預(yù)期損失等于組合內(nèi)個(gè)體貸款預(yù)期損失的加權(quán)平均值,權(quán)重為個(gè)體貸款占整個(gè)組合資產(chǎn)的比重;貸款組合的非預(yù)期損失則是個(gè)體貸款的非預(yù)期損失、個(gè)體貸款占貸款組合資產(chǎn)的權(quán)重以及貸款損失相關(guān)系數(shù)等變量的函數(shù)。預(yù)期損失決定著銀行的準(zhǔn)備金和保證金水平,而非預(yù)期損失決定著銀行風(fēng)險(xiǎn)資本的水平,從而達(dá)到對(duì)銀行信貸風(fēng)險(xiǎn)進(jìn)行量化組合度量的目的。
現(xiàn)階段商業(yè)銀行可以在傳統(tǒng)的貸款風(fēng)險(xiǎn)度的計(jì)算基礎(chǔ)上構(gòu)建一個(gè)信貸風(fēng)險(xiǎn)度的函數(shù)式,綜合考慮各影響因素,衡量信貸風(fēng)險(xiǎn)的大小。信貸風(fēng)險(xiǎn)度為:f(X1,X2,X3,X4,X5……)其中,X為影響信貸風(fēng)險(xiǎn)大小的各個(gè)因素,包括貸款對(duì)象的信用等級(jí)、貸款方式、貸款期限、貸款金額、貸款投資項(xiàng)目的風(fēng)險(xiǎn)—收益比等。信貸風(fēng)險(xiǎn)度量采用了內(nèi)部評(píng)級(jí)與外部評(píng)級(jí)相結(jié)合的方法,對(duì)影響企業(yè)信用的因素進(jìn)行加權(quán)綜合,得到企業(yè)信用的綜合評(píng)價(jià)值。信貸風(fēng)險(xiǎn)度指標(biāo)可以用于銀行對(duì)個(gè)體貸款的分析與決策,根據(jù)信貸風(fēng)險(xiǎn)的度量結(jié)果制定明確的信貸風(fēng)險(xiǎn)管理政策,如授信的對(duì)象、額度和期限等,從而保證每筆貸款的合理性,這是控制和防范信貸風(fēng)險(xiǎn)的主要環(huán)節(jié)之一。同時(shí),還應(yīng)考慮銀行貸款組合的可行性和合理性,通過對(duì)個(gè)體分析與組合分析風(fēng)險(xiǎn)收益的比較,盡可能減少各貸款之間的相關(guān)性,從而分散和降低貸款組合的總風(fēng)險(xiǎn),實(shí)現(xiàn)對(duì)貸款組合信貸風(fēng)險(xiǎn)的動(dòng)態(tài)管理。只有這樣,才能有效控制信貸風(fēng)險(xiǎn),降低不良貸款的比例,并為銀行的資本配置提供參考,幫助銀行決定滿足巴塞爾協(xié)議風(fēng)險(xiǎn)資本充足率要求的經(jīng)濟(jì)資本數(shù)量,增強(qiáng)銀行的競爭力。
參考文獻(xiàn):
[1]謝平,等.中國商業(yè)銀行改革[M].北京:經(jīng)濟(jì)科學(xué)出版社,2002.
[2]鐘俊,等.國有商業(yè)銀行股份制改造與管理[M].北京:中國工商出版社,2005.
(一)測試輸入要素自身分析
在銀行管理系統(tǒng)中,系統(tǒng)功能輸入主要包括文本框、下拉框、選取、日期等。測試輸入要素自身分析如下:首先根據(jù)具體功能輸入判斷其合法性;然后確定輸入要素規(guī)則中取值的有效等價(jià)類個(gè)數(shù),每個(gè)要素規(guī)則的1個(gè)有效等價(jià)類為1個(gè)輸入要素測試點(diǎn);最后匯總所有輸入要素的有效等價(jià)類ni=1∑ftpi,記為FTP。
(二)單一功能輸入要素分析
單一功能輸入要素分析是從需求文檔出發(fā),通過對(duì)每個(gè)單一功能可能涉及的規(guī)則進(jìn)行輸入要素測試點(diǎn)計(jì)數(shù),求得該功能點(diǎn)的輸入要素測試點(diǎn)數(shù)。首先按照需求文檔功能框架對(duì)每個(gè)單一功能涉及的輸入要素進(jìn)行枚舉。接著根據(jù)業(yè)務(wù)規(guī)則的要求,從輸入要素的值域出發(fā),分析可能的取值,確定其等價(jià)類。然后計(jì)算等價(jià)類組合總數(shù),如果等價(jià)類取值之間有判定或者依賴關(guān)系,則輸入要素之間等價(jià)類數(shù)相乘,否則相加。最后將單一功能輸入要素所有等價(jià)類組合計(jì)數(shù)的測試點(diǎn)相加,匯總得到單一功能輸入要素測試點(diǎn)nj=1∑sftpj,記為SFTP。
(三)組合功能輸入要素分析
在銀行管理系統(tǒng)中,組合功能是多個(gè)單一功能業(yè)務(wù)流、數(shù)據(jù)流的組合,包含多個(gè)組合實(shí)例。首先結(jié)合輸入要素自身分析,得到組合功能中單一組合實(shí)例中的單一功能的輸入要素個(gè)數(shù),根據(jù)輸入要素個(gè)數(shù)和組織級(jí)定義,計(jì)算出該功能相應(yīng)的復(fù)雜度C,則該功能的輸入要素測試點(diǎn)為1×C。然后匯總該組合實(shí)例中所有單一功能的輸入要素測試點(diǎn),得到組合功能中單一實(shí)例的輸入要素測試點(diǎn)計(jì)數(shù)。最后枚舉管理系統(tǒng)中所有可能的功能組合實(shí)例,所有功能組合實(shí)例輸入要素計(jì)數(shù)點(diǎn)之和即為組合功能輸入要素計(jì)數(shù)點(diǎn)nk=1∑mftpk,記為MFTP。
(四)測試勞動(dòng)生產(chǎn)率
軟件測試生產(chǎn)率包括測試設(shè)計(jì)生產(chǎn)率和測試執(zhí)行生產(chǎn)率。影響測試設(shè)計(jì)生產(chǎn)率的因素有:測試用例的可重用性、測試用例的復(fù)雜度、人員熟練度等。影響測試執(zhí)行生產(chǎn)率的因素有:測試用例的復(fù)雜度、測試用例的可執(zhí)行性、人員熟練度、測試所需的軟硬件環(huán)境的穩(wěn)定性和可用性、測試數(shù)據(jù)的可用性、測試工具的復(fù)雜度、業(yè)務(wù)復(fù)雜度等。結(jié)合企業(yè)級(jí)和項(xiàng)目級(jí)勞動(dòng)生產(chǎn)率,可以確定項(xiàng)目采用的測試勞動(dòng)生產(chǎn)率TLC。通過以上分析,可以估算出基于輸入要素分析的測試點(diǎn)總數(shù),即測試工作規(guī)模TS=FTP+SFTP+MFTP。根據(jù)測試工作量=測試工作規(guī)模/測試勞動(dòng)生產(chǎn)率,可以計(jì)算出技術(shù)活動(dòng)工作量TAW。
(五)非測試技術(shù)活動(dòng)工作量
非測試技術(shù)活動(dòng)指測試過程中的測試計(jì)劃撰寫、測試環(huán)境準(zhǔn)備、測試管理與溝通、測試總結(jié)等活動(dòng)。在定性與定量結(jié)合估算的模型中,需要考慮非技術(shù)活動(dòng)風(fēng)險(xiǎn)因素,包括測試人員經(jīng)驗(yàn)、項(xiàng)目需求清晰度與穩(wěn)定性、關(guān)聯(lián)系統(tǒng)接口復(fù)雜度、測試條件完備性、測試資產(chǎn)要求、測試質(zhì)量要求、測試全面性等。結(jié)合風(fēng)險(xiǎn)模型:RNTAW=NRNTAW×(1+beta)。其中,RNTAW為考慮風(fēng)險(xiǎn)因素非技術(shù)活動(dòng)工作量,NRNTAW為不考慮風(fēng)險(xiǎn)因素非技術(shù)活動(dòng)工作量為,beta=人員經(jīng)驗(yàn)+需求清晰度與穩(wěn)定性+關(guān)聯(lián)系統(tǒng)接口復(fù)雜度+測試條件完備性+,根據(jù)項(xiàng)目經(jīng)驗(yàn),beta的取值約為-0.5~0.5。
二、結(jié)論
1.財(cái)務(wù)繳費(fèi)系統(tǒng)的總體結(jié)構(gòu)拓?fù)鋱D。本系統(tǒng)采用多層C/S架構(gòu),由于在客戶端與數(shù)據(jù)庫之間加入了一個(gè)“中間層”,就使得業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互,建立在中心數(shù)據(jù)庫服務(wù)器上的連接數(shù)量將大大減少,并且是動(dòng)態(tài)建立與釋放連接,因此客戶端數(shù)量將不再受到限制。當(dāng)業(yè)務(wù)規(guī)則發(fā)生改變時(shí),只需更改中間層服務(wù)器上的某個(gè)組件,而客戶端應(yīng)用程序不需做任何處理,有時(shí)甚至不必修改中間層組件,只需要修改數(shù)據(jù)庫中的某個(gè)存儲(chǔ)過程。
2.基于個(gè)人網(wǎng)絡(luò)銀行的財(cái)務(wù)繳費(fèi)系統(tǒng)功能模塊設(shè)計(jì)
二、架設(shè)基于個(gè)人網(wǎng)絡(luò)銀行的財(cái)務(wù)繳費(fèi)系統(tǒng)硬件及軟件條件
通用硬件設(shè)備包括發(fā)卡中心數(shù)據(jù)庫服務(wù)器、前置機(jī)、銀校轉(zhuǎn)賬服務(wù)器、一卡通應(yīng)用服務(wù)器、接入服務(wù)器、磁盤陣列、交換機(jī)、路由器、加密機(jī)、發(fā)卡中心發(fā)卡設(shè)備。專用硬件設(shè)備包括消費(fèi)POS、圈存機(jī)、自助終端、讀卡器、充值機(jī)。通用軟件包括SCOUnix系列操作系統(tǒng)、Oracle數(shù)據(jù)庫、Win2000操作系統(tǒng)、SQLServer2000數(shù)據(jù)庫。應(yīng)用軟件即各類子系統(tǒng)。
三、各功能模塊設(shè)計(jì)
(一)網(wǎng)上交易的必要條件和客戶端界面設(shè)計(jì)說明。本系統(tǒng)的上位機(jī)是依附于銀行的安全機(jī)制,用戶的銀行卡消費(fèi)全部發(fā)生于銀行系統(tǒng)內(nèi)部,因此具有極高的安全性,商戶與網(wǎng)銀中心的數(shù)據(jù)交互的特點(diǎn):數(shù)據(jù)金額比較小,交易后對(duì)賬機(jī)制,鑒于以上特點(diǎn),在這一塊上安全不要求太高,因此數(shù)據(jù)傳輸采用URL方式,即本系統(tǒng)形成含有網(wǎng)銀規(guī)定的接口參數(shù)FORM,用POST方式向網(wǎng)銀中心提交,返回信息同理,數(shù)據(jù)傳輸過程采用數(shù)字簽名和DM5加密方式。歸結(jié)如下:
1.網(wǎng)上支付使用條件。客戶已在建設(shè)銀行簽約,申請(qǐng)網(wǎng)上支付服務(wù),簽約的賬戶(信用卡或儲(chǔ)蓄卡賬戶)可用于網(wǎng)上支付,網(wǎng)上支付的結(jié)算范圍不能超過建行網(wǎng)上銀行的轄區(qū)范圍。
商戶與建設(shè)銀行簽定協(xié)議,銀行為其提供結(jié)算賬戶與網(wǎng)上預(yù)申請(qǐng)密碼等,網(wǎng)銀中心受理并核發(fā)CA證書,建立商戶信息維護(hù)表。
2.網(wǎng)上支付流程
(1)客戶登錄學(xué)校WEB網(wǎng)站,選擇需辦理轉(zhuǎn)賬業(yè)務(wù)類型。
(2)客戶選擇付款的銀行——建行,確認(rèn)后,商戶代碼、訂單信息、合計(jì)金額通過瀏覽器URL傳到建行網(wǎng)上銀行站點(diǎn);網(wǎng)上銀行自動(dòng)顯示支付頁面,客戶首先選擇是否使用建行證書,然后輸入龍卡號(hào)和密碼,選擇“確定”。支付信息經(jīng)加密后傳送到網(wǎng)銀中心。
(3)網(wǎng)銀中心接收客戶支付信息,轉(zhuǎn)發(fā)到銀行后臺(tái)業(yè)務(wù)處理系統(tǒng)。
(4)銀行后臺(tái)業(yè)務(wù)系統(tǒng)處理后,返回處理結(jié)果給網(wǎng)銀。
(5)網(wǎng)銀通知客戶支付(扣賬)是否成功。如果扣賬成功,提示客戶注意接收商戶返回的送貨信息;立即響應(yīng)的商戶,如果支付成功,網(wǎng)銀將成功結(jié)果反饋給商戶。若支付失敗,不返回給商戶信息。
日結(jié)時(shí),商戶與開設(shè)結(jié)算賬戶的建設(shè)銀行(網(wǎng)銀成員行)進(jìn)行流水核對(duì),對(duì)已支付但未得到商戶確認(rèn)的交易進(jìn)行相應(yīng)的處理。
3.客戶使用建行證書。客戶在商戶網(wǎng)站選擇建行支付后,被鏈接到建行網(wǎng)上銀行網(wǎng)站。該鏈接將商戶名、柜臺(tái)號(hào)、定單號(hào)、金額,驗(yàn)證信息傳到網(wǎng)上銀行系統(tǒng)(建行提供無密鑰的MAC算法)。客戶進(jìn)入建行網(wǎng)上銀行系統(tǒng)時(shí)選擇是否使用建行證書進(jìn)行支付。如果是建行簽約客戶,可以選擇有證書支付。如果客戶沒有與建行簽約,只能使用無證書支付。
4.網(wǎng)銀系統(tǒng)返回信息。網(wǎng)銀系統(tǒng)返回給商戶成功或失敗信息(按商戶類型,分兩種情況進(jìn)行處理)。
(1)對(duì)于不需要實(shí)時(shí)反饋支付結(jié)果的商戶,直接將支付結(jié)果通過瀏覽器顯示給客戶。
(2)對(duì)于需要實(shí)時(shí)反饋支付結(jié)果的商戶,將支付結(jié)果返回客戶,同時(shí),如果支付成功,將結(jié)果和數(shù)字簽名信息(注:簽名算法和簽名內(nèi)容由建行指定)反饋給商戶,簽名校驗(yàn)成功后,進(jìn)行后續(xù)處理;如果支付失敗,不再通知商戶。
5.學(xué)校的交易款結(jié)算與對(duì)賬流程。學(xué)校在建行開設(shè)專用結(jié)算賬戶。客戶在建行網(wǎng)上銀行支付功能下付款,貨款記入學(xué)校的專用結(jié)算賬戶(含定單號(hào)信息)。學(xué)校可通過瀏覽器登錄建行網(wǎng)上銀行,可實(shí)時(shí)查詢網(wǎng)上支付流水,也可在商戶本地?cái)?shù)據(jù)庫中查到支付信息(但建議登錄網(wǎng)上銀行查詢),學(xué)校也可通過瀏覽器下載對(duì)賬文件(支付流水清單),該文件上的每筆貨款已成功支付。
(二)WEB客戶端前臺(tái)模塊。WEB客戶端提供用戶與銀行之間的轉(zhuǎn)賬服務(wù),提供校園一卡通轉(zhuǎn)賬、學(xué)費(fèi)繳納轉(zhuǎn)賬及轉(zhuǎn)賬信息查詢功能。登陸時(shí)默認(rèn)為一卡通轉(zhuǎn)賬頁面,用戶只需在下拉菜單選擇所需服務(wù)即可。
一卡通充值轉(zhuǎn)賬、學(xué)費(fèi)轉(zhuǎn)賬兩者類似,用戶需填寫自身驗(yàn)證(如:學(xué)號(hào))及其他的相關(guān)信息,點(diǎn)擊確定之后即可通過鏈接進(jìn)入網(wǎng)銀系統(tǒng),最后用戶填寫銀行的相關(guān)資料器,點(diǎn)擊提交之后,由網(wǎng)銀中心向?qū)W校銀行接口機(jī)發(fā)送相應(yīng)的轉(zhuǎn)賬信息,并返回轉(zhuǎn)賬成功信息。否則,返回失敗信息,如:驗(yàn)證信息不正確、轉(zhuǎn)賬金額超出銀行卡余額等。
轉(zhuǎn)賬信息查詢:用戶輸入自己的學(xué)號(hào),銀行服務(wù)器根據(jù)學(xué)號(hào)查詢相應(yīng)的轉(zhuǎn)賬信息,如果有轉(zhuǎn)賬,向用戶界面發(fā)送轉(zhuǎn)賬信息,否則,返回查詢不存在。
用戶消費(fèi)查詢:用戶可根據(jù)一定的條件查詢自己在校園的消費(fèi)情況。
(三)后臺(tái)管理模塊。主要完成系統(tǒng)消息,如一些校內(nèi)繳費(fèi)、充值情況、站內(nèi)公告內(nèi)容管理等;系統(tǒng)參數(shù)修改,如修改商戶、銀行代碼、等級(jí)考試等相關(guān)參數(shù);數(shù)據(jù)校對(duì),主要校對(duì)學(xué)校銀行接口機(jī)上的交易記錄與銀行的記錄是否一致。
(四)銀行接口機(jī)模塊設(shè)計(jì)。本子模塊主要實(shí)現(xiàn)與銀行服務(wù)器和圈存機(jī)的通信和數(shù)據(jù)處理,是整個(gè)系統(tǒng)的通信樞紐,接口機(jī)的設(shè)計(jì)主要包括:
接口機(jī)socket通信程序:接收并處理來自圈存機(jī)的驗(yàn)證信息。
接口機(jī)數(shù)據(jù)庫設(shè)計(jì):存儲(chǔ)轉(zhuǎn)賬信息,以及基本的數(shù)據(jù)庫操作語句。
PC機(jī)與89C51單片機(jī)的串口通信程序:實(shí)現(xiàn)與單片機(jī)的串口通信程序,主要用于設(shè)定圈存機(jī)的IP地址。
1.繳納學(xué)費(fèi)處理流程。銀行服務(wù)器在接到繳納學(xué)費(fèi)的信息后,在更改用戶的龍卡余額的同時(shí),將接收到的相關(guān)用戶信息生成唯一標(biāo)識(shí)的訂單號(hào)(這是個(gè)非常重要的序列號(hào))。然后將訂單號(hào)經(jīng)相關(guān)處理后(如md5加密和數(shù)據(jù)字簽名),傳送給學(xué)校銀行接口機(jī)交由其進(jìn)行相關(guān)的處理。學(xué)費(fèi)繳納不存在學(xué)生圈存的行為,當(dāng)接口機(jī)接收到成功的轉(zhuǎn)賬信息后,財(cái)務(wù)中心的服務(wù)器會(huì)實(shí)時(shí)地接收到轉(zhuǎn)賬記錄,為了確保正確性,財(cái)務(wù)處還需做數(shù)據(jù)校對(duì)工作。
2.“一卡通”充值處理流程。與學(xué)費(fèi)繳納的處理流程相似,銀行服務(wù)器在接到轉(zhuǎn)賬充值的信息后,在更改用戶的龍卡余額的同時(shí),將接收到的相關(guān)用戶信息生成唯一標(biāo)識(shí)的訂單號(hào)(這是個(gè)非常重要的序列號(hào))。然后將訂單號(hào)經(jīng)相關(guān)處理后(如md5加密和數(shù)據(jù)字簽名),傳送給學(xué)校銀行接口機(jī)交由其進(jìn)行相關(guān)的處理。當(dāng)接口機(jī)接收到成功的轉(zhuǎn)賬信息后,提示用戶充值成功,學(xué)生在確認(rèn)轉(zhuǎn)賬成功后,到圈存機(jī)上進(jìn)行圈存,為確保學(xué)生轉(zhuǎn)賬信息的安全和準(zhǔn)確的到達(dá)接口機(jī)上,財(cái)務(wù)部門要采取相關(guān)的校對(duì)措施對(duì)數(shù)據(jù)進(jìn)行有效快速的校對(duì)。
(五)圈存機(jī)模塊設(shè)計(jì)。圈存機(jī)上用于控制信息的顯示和信息數(shù)據(jù)包的通信,數(shù)據(jù)的通信包括:單片機(jī)與單片機(jī)的通信,單片機(jī)和PC機(jī)(銀行接口機(jī))的通信。主要工作有電路的連接,相關(guān)部件的控制和邏輯控制。
(六)系統(tǒng)后臺(tái)數(shù)據(jù)庫模塊設(shè)計(jì)。總體設(shè)計(jì)思路:所有上位機(jī)軟件只操作銀行接口機(jī)上的數(shù)據(jù)庫,銀行接口機(jī)數(shù)據(jù)庫中的表分二部分:(1)本地創(chuàng)建的信息表;(2)來自于一卡通中心服務(wù)器和財(cái)務(wù)處服務(wù)器上的表(通過合并復(fù)制技術(shù)保持這些表在三個(gè)不同數(shù)據(jù)庫服務(wù)器上的同步和一致,即當(dāng)銀行接口機(jī)上對(duì)應(yīng)的表數(shù)據(jù)發(fā)生變化時(shí),一卡通中心服務(wù)器和財(cái)務(wù)處中心服務(wù)器的表數(shù)據(jù)也要發(fā)生相應(yīng)的變化,反之亦然)。
1.數(shù)據(jù)安全保密設(shè)計(jì)。采用用戶名和密碼對(duì)SQL2000服務(wù)器進(jìn)行登錄驗(yàn)證,充分利用WINDOWS操作系統(tǒng)的安全機(jī)制來彌補(bǔ)數(shù)據(jù)庫安全漏洞,防止偽造非法登錄數(shù)據(jù)庫服務(wù)器。
只有特定的用戶可以訪問和查看數(shù)據(jù)。具有相應(yīng)修改權(quán)限的用戶才能更改數(shù)據(jù),即基于角色分配權(quán)限模式,堅(jiān)持“最小權(quán)利”原則。使用視圖和存儲(chǔ)過程以分配給用戶訪問數(shù)據(jù)的權(quán)利,盡可能不讓用戶編寫一些直接訪問數(shù)據(jù)的特別查詢語句。
建立完善數(shù)據(jù)規(guī)則、關(guān)聯(lián)性,維護(hù)數(shù)據(jù)的統(tǒng)一、完整性,形成一條健康的數(shù)據(jù)訪問規(guī)則和數(shù)據(jù)之間的關(guān)系鏈。充分使用存儲(chǔ)過程,減少網(wǎng)絡(luò)中的流通量,加強(qiáng)數(shù)據(jù)的安全性。
2.網(wǎng)絡(luò)通訊與數(shù)據(jù)安全。本系統(tǒng)的上位機(jī)是依附于銀行的安全機(jī)制,用戶的銀行卡消費(fèi)全部發(fā)生于銀行系統(tǒng)內(nèi)部,因此具有極高的安全性。數(shù)據(jù)傳輸采用URL方式,即本系統(tǒng)形成含有網(wǎng)銀規(guī)定的接口參數(shù)FORM用POST方式向網(wǎng)銀中心提交,返回信息同理,數(shù)據(jù)傳輸過程采用數(shù)字簽名和DM5加密方式,上位機(jī)軟件采用基于角色的權(quán)限代碼防問、強(qiáng)名稱制、驗(yàn)證碼等技術(shù)。
上位機(jī)與下位機(jī)數(shù)據(jù)交互采用SOCKET通訊,對(duì)接發(fā)數(shù)據(jù)進(jìn)行加密,采用何安全方式待定。
讀卡機(jī)與卡片的信息交互采用無線通訊,運(yùn)用密碼驗(yàn)對(duì)的機(jī)制,如:其卡的KEY-A密碼/KEY-B密碼必須與售飯機(jī)的密碼一致),KEY-A密碼=“XXXXXX”;KEY-B密碼=“XXXXXX”;操作控制C10C20C30=XXX,另根據(jù)卡片出廠唯一的地址號(hào)進(jìn)行加密設(shè)計(jì)即一卡一密,以保證讀卡數(shù)據(jù)的正確性、合理性、防偽造性。
四、基于個(gè)人網(wǎng)絡(luò)銀行的財(cái)務(wù)繳費(fèi)系統(tǒng)應(yīng)用前景
以校園卡系統(tǒng)為平臺(tái),充分利用銀行的金融服務(wù),實(shí)現(xiàn)以人為本,從大學(xué)環(huán)境、資源到活動(dòng)的全部數(shù)字化管理,將滿足大學(xué)數(shù)字化建設(shè)的需求及目的,將大大降低辦學(xué)成本。
參考文獻(xiàn):
[1]許綱理,劉振宇.校園一卡通系統(tǒng)集成技術(shù)與應(yīng)用[J].河南科技大學(xué)學(xué)報(bào),2004,(2).
[2]張海藩.軟件工程[M].北京:人民郵電出版社,2002.