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