2021-4-9 | 銀行管理論文
卡銀行(CB,Card Bank)是各商業(yè)銀行的統(tǒng)一金融門戶,客戶一旦登陸卡銀行,意味著已經(jīng)進(jìn)入自己擁有的每個(gè)商業(yè)銀行賬戶,可以實(shí)時(shí)跨行調(diào)撥資金,支付結(jié)算,購買理財(cái)產(chǎn)品或其它任何交易。基于卡銀行可以建立公民征信體系,實(shí)現(xiàn)交易數(shù)據(jù)溯源,實(shí)施全面的金融監(jiān)管。卡銀行業(yè)務(wù)包括客戶關(guān)系管理、存款業(yè)務(wù)、貸款業(yè)務(wù)、支付結(jié)算業(yè)務(wù)、卡業(yè)務(wù)、資金貿(mào)易融資業(yè)務(wù)。卡業(yè)務(wù)涉及到存款和貸款等其它業(yè)務(wù),業(yè)務(wù)建模首先建立業(yè)務(wù)文檔,包括業(yè)務(wù)場(chǎng)景名、用例概述、業(yè)務(wù)輸入、流程描述、業(yè)務(wù)輸出、會(huì)計(jì)分錄等,通過建立業(yè)務(wù)文檔對(duì)卡銀行業(yè)務(wù)進(jìn)行概念建模。然后根據(jù)業(yè)務(wù)文檔描述的業(yè)務(wù)用例場(chǎng)景,提取繪制出業(yè)務(wù)流程圖。將不同的業(yè)務(wù)參與者分為不同的甬道,如卡銀行業(yè)務(wù)分為客戶、柜員、系統(tǒng)、客戶經(jīng)理等甬道,對(duì)業(yè)務(wù)場(chǎng)景步驟進(jìn)行分析、精煉、繪制流程圖描述整個(gè)業(yè)務(wù)流程。業(yè)務(wù)流程圖系統(tǒng)甬道一欄包括原子業(yè)務(wù)映射為系統(tǒng)用例以及與應(yīng)用無關(guān)的判斷。
1 業(yè)務(wù)建模
卡銀行系統(tǒng)業(yè)務(wù)模型由概念模型、邏輯模型和物理模型三個(gè)部分構(gòu)成。概念模型包括卡銀行業(yè)務(wù)應(yīng)用領(lǐng)域、業(yè)務(wù)領(lǐng)域類型、業(yè)務(wù)用例類型和業(yè)務(wù)用例。邏輯模型由業(yè)務(wù)用例場(chǎng)景和業(yè)務(wù)流程步驟構(gòu)成,物理模型是由原子業(yè)務(wù)直接映射的系統(tǒng)用例組成;概念模型通過業(yè)務(wù)步驟流程映射為物理模型[1]。
1.1 巴科斯范式定義
概念模型可通過巴科斯范式定義卡銀行系統(tǒng)的業(yè)務(wù)應(yīng)用領(lǐng)域、業(yè)務(wù)領(lǐng)域類型、業(yè)務(wù)用例類型、業(yè)務(wù)用例、業(yè)務(wù)用例場(chǎng)景、業(yè)務(wù)步驟等多個(gè)層次,比如,<業(yè)務(wù)領(lǐng)域類型>∷=<業(yè)務(wù)領(lǐng)域>{<業(yè)務(wù)領(lǐng)域>};<業(yè)務(wù)領(lǐng)域>∷=<業(yè)務(wù)用例類型>{<業(yè)務(wù)用例類型>};<業(yè)務(wù)用例類型>∷=<業(yè)務(wù)用例>{<業(yè)務(wù)用例>};<業(yè)務(wù)用例>∷=<業(yè)務(wù)用例場(chǎng)景>{<業(yè)務(wù)用例場(chǎng)景>};<業(yè)務(wù)用例場(chǎng)景>∷=<業(yè)務(wù)步驟>{<業(yè)務(wù)步驟>};<業(yè)務(wù)步驟>∷=<業(yè)務(wù)步驟>{<業(yè)務(wù)步驟>}|<業(yè)務(wù)步驟><原子業(yè)務(wù)>{<原子業(yè)務(wù)>}|<原子業(yè)務(wù)>{<原子業(yè)務(wù)>};<業(yè)務(wù)步驟關(guān)系>∷=<is-instance-of>|<is-part-of>|<is-next-flow-of>|<is-dis-joint-of>;符號(hào)“∷=”右面的概念集合給出了“∷=”左面概念的內(nèi)涵。業(yè)務(wù)步驟是一類特殊的概念,需要引入業(yè)務(wù)步驟關(guān)系確定業(yè)務(wù)步驟之間定序。原子業(yè)務(wù)是獨(dú)立的不可再分割的業(yè)務(wù)步驟,直接映射為系統(tǒng)建模過程的系統(tǒng)用例。本研究已經(jīng)全部完成了卡銀行系統(tǒng)的業(yè)務(wù)建模,下文給出用巴科斯范式描述的例子。<卡銀行核心業(yè)務(wù)>∷=<客戶關(guān)系管理><卡業(yè)務(wù)><總賬>;業(yè)務(wù)領(lǐng)域<卡業(yè)務(wù)>∷=<卡存款><卡貸款><卡支付結(jié)算><卡資金貿(mào)易融資><卡電子類交易><卡管理><電話銀行業(yè)務(wù)>;業(yè)務(wù)用例類型<客戶關(guān)系管理>∷=<客戶關(guān)系管理>;業(yè)務(wù)用例類型<卡存款>∷=<個(gè)人卡存款><單位卡存款>;業(yè)務(wù)用例<卡貸款>∷=<一般個(gè)貸產(chǎn)品><單位固定資產(chǎn)貸款><單位流資類貸款><單位委托貸款><法人透支賬戶><票據(jù)貼現(xiàn)><或有業(yè)務(wù)>;業(yè)務(wù)用例<卡支付結(jié)算>∷=<卡銀行匯票業(yè)務(wù)><卡銀行本票業(yè)務(wù)><匯兌業(yè)務(wù)><委托收款業(yè)務(wù)><托收承付業(yè)務(wù)><大額支付系統(tǒng)業(yè)務(wù)><同城票據(jù)交換業(yè)務(wù)><小額支付系統(tǒng)業(yè)務(wù)>;業(yè)務(wù)用例<卡資金貿(mào)易融資>∷=<卡資金貿(mào)易融資>;業(yè)務(wù)用例<客戶關(guān)系管理>∷=<客戶關(guān)系管理>;業(yè)務(wù)用例<個(gè)人卡存款>∷=<個(gè)人卡賬戶開戶><個(gè)人卡卡內(nèi)其他賬戶開戶><個(gè)人卡卡內(nèi)其他賬戶開戶———已經(jīng)開立賬戶移入卡內(nèi)><個(gè)人卡現(xiàn)金存款><個(gè)人卡轉(zhuǎn)賬存款><個(gè)人卡現(xiàn)金取款><個(gè)人卡轉(zhuǎn)賬取款><個(gè)人卡卡內(nèi)定期部分提前支取現(xiàn)金><個(gè)人卡卡內(nèi)定期部分提前轉(zhuǎn)賬支取><個(gè)人卡卡內(nèi)其他賬戶銷戶><個(gè)人卡卡內(nèi)其他賬戶銷戶———移出卡內(nèi)非主賬戶><個(gè)人卡銷戶>;業(yè)務(wù)用例場(chǎng)景<一般個(gè)貸產(chǎn)品>∷=<一般個(gè)貸發(fā)放><一般個(gè)貸還款><一般個(gè)貸延長貸款到期日><一般個(gè)貸貸款轉(zhuǎn)逾期><動(dòng)態(tài)質(zhì)押合同下的卡自助貸款發(fā)放><綜合授信合同下的卡自助貸款發(fā)放><自助貸款展期><一般個(gè)貸轉(zhuǎn)減值處理><一般個(gè)貸轉(zhuǎn)減值后核銷處理><一般個(gè)貸核銷貸款收回>;業(yè)務(wù)用例場(chǎng)景<卡銀行匯票業(yè)務(wù)>∷=<現(xiàn)金簽發(fā)卡銀行匯票><個(gè)人轉(zhuǎn)賬簽發(fā)卡銀行匯票><單位轉(zhuǎn)賬簽發(fā)卡銀行匯票><卡銀行匯票現(xiàn)金兌付><卡銀行匯票轉(zhuǎn)賬兌付><卡銀行匯票重打><卡銀行匯票查詢><卡銀行匯票掛失><卡銀行匯票解掛>;業(yè)務(wù)用例場(chǎng)景<卡資金貿(mào)易融資>∷=<進(jìn)出口押匯業(yè)務(wù)發(fā)放><進(jìn)出口押匯到期二次轉(zhuǎn)賬結(jié)清><出口退稅托管賬戶到期還款><資金貿(mào)易融資類貸款展期><開立進(jìn)口信用證/保函><進(jìn)口信用證/保函到期處理><保函到期未用退回><進(jìn)出口代付發(fā)放><出口代付提前還款><出口代付到期代付行劃來多余款項(xiàng)><出口代付到期付款><進(jìn)口代付墊款><信用證下提貨擔(dān)保書的開立><提貨擔(dān)保到期處理>;業(yè)務(wù)用例場(chǎng)景<客戶關(guān)系管理>∷=<建立個(gè)人客戶><建立單位客戶><維護(hù)客戶關(guān)系連接><維護(hù)客戶關(guān)系><建立客戶密碼><修改客戶密碼><重置客戶密碼><變更客戶詳細(xì)信息>;業(yè)務(wù)用例場(chǎng)景[1]。
1.2 提取原子業(yè)務(wù)
筆者通過建立基于Visio的跨職能流程圖分離出原子業(yè)務(wù)。通過VB程序提取的原子業(yè)務(wù)并轉(zhuǎn)存為CSV格式的數(shù)據(jù),然后將CSV文件導(dǎo)入數(shù)據(jù)庫。
2 業(yè)務(wù)系統(tǒng)架構(gòu)
卡銀行業(yè)務(wù)系統(tǒng)具有SOA架構(gòu)的全部特征,其最大的好處是采用成熟穩(wěn)定的標(biāo)準(zhǔn)化流程引擎,符合工作流管理聯(lián)盟WfMC(Workflow Manage-ment Coalition)提出的工作流參考模型。業(yè)務(wù)流程作為流程引擎的輸入數(shù)據(jù)。業(yè)務(wù)改變時(shí),通過引入新的流程數(shù)據(jù)實(shí)現(xiàn)維護(hù)擴(kuò)展,不必重新編譯系統(tǒng)。圖1為卡銀行業(yè)務(wù)系統(tǒng)架構(gòu)。工作流模型有組件1流程引擎,組件2流程設(shè)計(jì)平臺(tái)和組件3界面設(shè)計(jì)平臺(tái)。流程引擎類似于一個(gè)CPU,形式化的XML的業(yè)務(wù)流程相當(dāng)于CPU中執(zhí)行的程序,每一個(gè)業(yè)務(wù)都對(duì)應(yīng)著相應(yīng)的一個(gè)流程。對(duì)于發(fā)起的任何一個(gè)業(yè)務(wù),流程引擎從應(yīng)用服務(wù)器中調(diào)出相對(duì)應(yīng)的業(yè)務(wù)流程驅(qū)動(dòng)執(zhí)行。工作流模型的流程設(shè)計(jì)平臺(tái),也是一個(gè)圖形化的設(shè)計(jì)工具。各個(gè)業(yè)務(wù)的流程圖作為流程設(shè)計(jì)平臺(tái)的輸入。流程設(shè)計(jì)平臺(tái)自動(dòng)提取相應(yīng)的屬性和參數(shù),然后生成業(yè)務(wù)流程XML的形式化表示,存入流程引擎應(yīng)用服務(wù)器的數(shù)據(jù)庫。界面設(shè)計(jì)平臺(tái)主要功能是將客戶端應(yīng)用程序與流程引擎進(jìn)行交互時(shí)必需的界面信息,自動(dòng)轉(zhuǎn)換成形式化描述的XML格式,存入流程引擎應(yīng)用服務(wù)器的數(shù)據(jù)庫。