亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        銀行綜合業(yè)務(wù)系統(tǒng)前臺系統(tǒng)技術(shù)架構(gòu)設(shè)計

        2008-12-31 00:00:00阮月苗
        電腦知識與技術(shù) 2008年8期

        摘要:本文通過分析銀行綜合業(yè)務(wù)系統(tǒng)的模塊、界面引擎、安全控制和通信控制等。對系統(tǒng)前臺技術(shù)架構(gòu)進(jìn)行了分析與設(shè)計

        關(guān)鍵詞:綜合業(yè)務(wù);模塊;安全控制

        中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2008)08-00ppp-0c

        1 緒論

        根據(jù)國內(nèi)外銀行業(yè)發(fā)展的現(xiàn)狀、人民銀行和銀監(jiān)會對金融企業(yè)監(jiān)管的發(fā)展趨勢及各商業(yè)銀行的發(fā)展規(guī)劃,未來五年金融市場變化對銀行業(yè)務(wù)系統(tǒng)的要求具有前瞻性,銀行業(yè)務(wù)系統(tǒng)設(shè)計需要本著“一個實施,二個實現(xiàn),三個面向,四個提高”的宗旨,圍繞“重構(gòu)商業(yè)銀行各項業(yè)務(wù)”進(jìn)行的。其中:

        一個實施指“實施銀行再造”

        二個體現(xiàn)指“體現(xiàn)科技領(lǐng)先,體現(xiàn)服務(wù)領(lǐng)先”

        三個面向指“面向市場,面向客戶,面向管理”

        四個提高指“提高客戶忠誠度,提高管理水平,提高決策水平,最終實現(xiàn)提高經(jīng)濟(jì)效益。”

        “一個實施,二個實現(xiàn)”則重點提出了銀行系統(tǒng)技術(shù)架構(gòu)的關(guān)鍵性,換句話說“一個實施,二個實現(xiàn),三個面向,四個提高”要有個扎實的、健壯的、易擴(kuò)展升級的系統(tǒng)技術(shù)平臺。其平臺大概具有如下功能:

        (1)銀行前臺業(yè)務(wù)界面復(fù)雜多變,需要有個可視化配置的前臺工具解決。

        (2)銀行前臺業(yè)務(wù)報表復(fù)雜多變,同樣需要個可視化配置報表工具解決。

        (3)銀行前臺終端通常會接外設(shè)(如:刷卡器、密碼鍵盤及IC卡等等),需要前臺系統(tǒng)提供通用的接口,以方便接入各供應(yīng)商的外設(shè)。

        (4)銀行日業(yè)務(wù)量非常大,安全要求極高,需要配置良好的中間件,并能方便地與前臺操作實現(xiàn)業(yè)務(wù)數(shù)據(jù)通訊,且支持與各渠道(如中間業(yè)務(wù)、ATM、網(wǎng)上銀行、電話銀行等等)業(yè)務(wù)的通訊。

        (5)針對銀行業(yè)務(wù)需求復(fù)雜多變的特性,從而提出了業(yè)務(wù)原子程序開發(fā)架構(gòu)思想。

        (6)銀行對計算機(jī)的應(yīng)用及依賴強(qiáng),其系統(tǒng)的更新?lián)Q代也較為頻繁,補丁包程序的更新幾乎是日星月異,此工作涉及面廣及細(xì),出錯率也大,只有架構(gòu)一套通用的、面向全行在線升級程序才能減少出錯,并提高系統(tǒng)的更新速度,能非常有效地保證系統(tǒng)穩(wěn)定性及安全性。

        2 銀行綜合業(yè)務(wù)系統(tǒng)模塊分析

        因前臺是銀行業(yè)務(wù)操作的焦點,是聯(lián)動以上后五項的中心,本文將會針對此內(nèi)容進(jìn)行重點介紹,如下是以前臺為中心,結(jié)合以上六項形成的技術(shù)構(gòu)思圖:

        圖1 技術(shù)構(gòu)思圖

        根據(jù)(銀行綜合業(yè)務(wù)系統(tǒng)前臺系統(tǒng))管理功能特點,可以將其模塊劃分為:

        (1)前臺設(shè)計工具:

        完成業(yè)務(wù)系統(tǒng)的數(shù)據(jù)源(即:接口定義)、可視化表單設(shè)計、表單域定義、數(shù)據(jù)關(guān)系定義,并依次生成相關(guān)的XML文件。

        (2)界面引擎

        實現(xiàn)各表單的解析、展示,表單內(nèi)數(shù)據(jù)的自動管理、計算及合法性校驗,各操作功能的自動執(zhí)行,實現(xiàn)簡單腳本語言的解析,執(zhí)行。

        (3)設(shè)備控制

        針對銀行特性,系統(tǒng)提供必須的設(shè)備管理及控制,設(shè)備控制程序同表單引擎一起來操作設(shè)備及數(shù)據(jù)傳遞。

        (4)通訊控制

        同表單引擎在功能緊密結(jié)合(程序上相互獨立),并且依據(jù)表單自動發(fā)出的交易請求完成其數(shù)據(jù)的打包、分析、交易的實現(xiàn)及交易結(jié)果的反饋。

        (5)打印控制

        解決系統(tǒng)各報表的定義及打印。

        3 界面引擎

        銀行綜合業(yè)務(wù)系統(tǒng)主要由表單引擎協(xié)調(diào)中心、界面風(fēng)格維護(hù)、文件管理、表單解析、控件注冊機(jī)、表單數(shù)據(jù)、邏

        輯運算機(jī)、數(shù)據(jù)維護(hù)管理和事件管理機(jī)等部分組成。下面將分別對各方面進(jìn)行分析研究。

        3.1 文件管理

        實現(xiàn)可視化工具定義后的界面文件(先預(yù)想每個界面為一個XML,下同)文件及XML數(shù)據(jù)格式的管理、維護(hù),系統(tǒng)中可能包含如下幾類XML文件:

        (1)接口定義(或稱通訊定義)XML文件。

        (2)界面風(fēng)格XML文件(1個)。

        (3)界面XML文件(多個,1個界面/1個XML)。

        (4)界面數(shù)據(jù)XML文件(1個,由表單數(shù)據(jù)維護(hù)管理機(jī)管理)。

        (5)打印數(shù)據(jù)XML文件(多個)。

        3.2 表單解析

        (1)通過文件管理裝入表單XML,根據(jù)其XML配置完成表單、表單域的動態(tài)生成,且表單及表單域的展示風(fēng)格由界面風(fēng)格維護(hù)機(jī)統(tǒng)一處理。

        (2)控件注冊:將動態(tài)生成的表單域控件交由控件注冊機(jī),并由其統(tǒng)一管理。

        (3)初始化表單數(shù)據(jù):該數(shù)據(jù)包含三部份,分別為:

        1)表單XML中設(shè)置的控件默認(rèn)值。

        2)Combo Box及List Box控件初始數(shù)據(jù)載入。

        3)表單初始事件(例如:因交易激發(fā))數(shù)據(jù)的載入。

        3.3 界面風(fēng)格維護(hù)

        通過文件管理裝入表單風(fēng)格XML,根據(jù)其XML配置,并且配合表單解析機(jī),完成表單及表單域統(tǒng)一展示風(fēng)格以實現(xiàn)業(yè)務(wù)系統(tǒng)操作界面風(fēng)格的統(tǒng)一。

        3.4 控件注冊機(jī)

        (1)注冊表單解析機(jī)動態(tài)生成的控件,并存注冊機(jī)緩存中。

        (2)提供以控件名稱、ID遍歷表單域(即:控件),實現(xiàn)以下功能:

        1)各控件數(shù)據(jù)讀、寫。

        2)各控件屬性的動態(tài)設(shè)置、改變,以實現(xiàn)業(yè)務(wù)操作變化的需要。

        3)配合數(shù)據(jù)維護(hù)管理機(jī)進(jìn)行表單數(shù)據(jù)的操作

        3.5 表單數(shù)據(jù)緩沖區(qū)

        (1)表單數(shù)據(jù)緩沖區(qū)數(shù)據(jù)分為兩種:

        1)表單控件數(shù)據(jù),該數(shù)據(jù)格式采用XML格式。

        2)與設(shè)備控制交互及Form之間傳遞的字符串?dāng)?shù)據(jù)。

        (2)根據(jù)以上兩種不同格式的數(shù)據(jù),為每個實例業(yè)務(wù)操作表單提供相互獨立的數(shù)據(jù)緩存基質(zhì)、遍歷基質(zhì)。

        (3)對于緩沖區(qū)中數(shù)據(jù)的增、刪、改、上傳、傳遞及合法校驗由”數(shù)據(jù)維護(hù)管理機(jī)”承擔(dān)。

        3.6 數(shù)據(jù)維護(hù)管理

        (1)結(jié)合各種業(yè)務(wù)操作,完成表單數(shù)據(jù)緩沖區(qū)數(shù)據(jù)的維護(hù),并將數(shù)據(jù)的變化由表單解析機(jī)調(diào)用控件注冊機(jī)反映在表單及表單域上。

        (2)同表單解機(jī)、控件注冊機(jī)一起完成業(yè)務(wù)操作數(shù)據(jù)輸入的合法性校驗,并給出相關(guān)提示。

        (3)配合”打印控制”完成打印數(shù)據(jù)文件的動態(tài)生成。

        3.7 事件管理機(jī)

        通過文件管理裝入表單XML,依據(jù)XML事件配置,完成各表單事件解析及管理,并根據(jù)事件完成界面操作的更新。

        3.8 邏輯運算機(jī)

        邏輯運算是表單引擎較難控制的功能,但為了滿足業(yè)務(wù)操作中簡單的計算功能,引擎由該邏輯運算提供幾個常規(guī)的、簡單的、有限的運算,如下:

        (1)控件C.Value=控件A.Value+控件B.Value。

        (2)支持DBGrid行或列的加減運算

        3.9 腳本語言支持

        本系統(tǒng)的腳本語言是指表單引擎的內(nèi)嵌解釋性編程語言,同表單引擎緊密結(jié)合,以達(dá)到腳本語言程序操作表單的功能,完成其業(yè)務(wù)操作動態(tài)的有效性控制。

        3.10 表單引擎協(xié)調(diào)中心

        (1)根據(jù)主控程序指定的表單XML文件,完成表單實例的啟動,表單引擎各處理機(jī)的協(xié)調(diào)工作。

        (2)實現(xiàn)業(yè)務(wù)多窗口操作,提供表單鏈及數(shù)據(jù)鏈的管理。

        (3)實現(xiàn)與設(shè)備控制的協(xié)調(diào)工作及數(shù)據(jù)傳輸。

        (4)實現(xiàn)與通信控制的協(xié)調(diào)工作及數(shù)據(jù)傳輸。

        (5)實現(xiàn)與打印控制的協(xié)調(diào)工作及打印文件管理。

        4 設(shè)備控制

        設(shè)備控制主要處理前臺系統(tǒng)設(shè)備控制的處理方法。設(shè)備控制包括刷卡器,密碼鍵盤,IC卡讀卡器等設(shè)備,不包括打印機(jī)的控制。打印控制用其他辦法另行處理。

        模塊的功能在于完成前臺與外設(shè)之間的數(shù)據(jù)傳遞問題。即如何從前臺畫面調(diào)用設(shè)備控制工作,如何將外設(shè)獲取的數(shù)據(jù)返回給前臺。

        圖2 設(shè)備控制框圖

        圖2中,當(dāng)操作柜員在表單域按某個鍵時,觸發(fā)設(shè)備操作。由表單域代碼調(diào)用此設(shè)備控制函數(shù)獲取和向設(shè)備寫入數(shù)據(jù)。為了屏蔽底層設(shè)備的操作,對于不同設(shè)備,將單獨寫設(shè)備控制代碼,并進(jìn)行封裝,保證上層的調(diào)用方式統(tǒng)一,也便于日后擴(kuò)充設(shè)備處理。設(shè)備控制入口函數(shù)將根據(jù)請求訪問的設(shè)備類型,調(diào)用不同的設(shè)備處理代碼。

        5 安全性設(shè)計

        為保障銀行綜合業(yè)務(wù)系統(tǒng)數(shù)據(jù)在網(wǎng)絡(luò)傳輸過程中的安全性。不讓第三方系統(tǒng)破解和修改通訊的數(shù)據(jù)。

        對于通訊的報文,需要做到3點:

        防止別人截獲密碼等關(guān)鍵通訊數(shù)據(jù)。

        客戶輸入的帳號和密碼等關(guān)鍵信息不能被第三方所破解。

        所以對于關(guān)鍵信息域應(yīng)當(dāng)進(jìn)行加密工作,即在系統(tǒng)實際工作時,對客戶輸入的密碼進(jìn)行。

        全程加密,對發(fā)送給后臺的報文再進(jìn)行一次整體加密工作。

        防止別人修改通訊報文,對于報文的數(shù)據(jù)內(nèi)容應(yīng)當(dāng)保證是真實的,不是被第三方所修改過的數(shù)據(jù)。

        在數(shù)據(jù)發(fā)送給后臺前,對整個報文設(shè)置相關(guān)的校驗信息,如果有人非法修改了報文,將會導(dǎo)致報文解包出錯。

        對報文先壓縮后加密即可。為了日后擴(kuò)充,可在報文頭增加校驗碼字段,方便日后自己計算報文校驗碼。

        5.1 通訊控制

        實現(xiàn)前臺與后臺之間的通訊流程設(shè)計。將前臺的數(shù)據(jù)提交給后臺,并從后臺得到前臺窗口所需數(shù)據(jù)。

        通訊報文必須完全符合XML W3C 1.0的規(guī)范。

        通訊架構(gòu)設(shè)計可考慮窗口之間傳遞數(shù)據(jù)和前后臺傳遞數(shù)據(jù)。必須多方協(xié)調(diào)一致??紤]到通訊報文的多樣性,與第三方的接口及其他各種要求。與后臺的通訊報文采用XML格式。在后臺xml所需內(nèi)容與前臺畫面所需數(shù)據(jù)格式之間進(jìn)行轉(zhuǎn)換。

        5.2 打印控制

        支持最終用戶可視化設(shè)計、修改報表,只需連接相關(guān)的數(shù)據(jù)源,指出數(shù)據(jù)的位置(設(shè)置報表樣式),無論是主從表,子報表,套表,都可迅速生成。

        6 總結(jié)

        本文通過分析銀行綜合業(yè)務(wù)系統(tǒng)的模塊、界面引擎、安全控制等方面,對銀行綜合業(yè)務(wù)系統(tǒng)前臺系統(tǒng)技術(shù)架構(gòu)進(jìn)行分析與設(shè)計。

        參考文獻(xiàn):

        [1]東箭工作室.Word 2000中文版用戶伴侶[M].北京:清華大學(xué)出版社,1999.

        [2]張本龍.Word 2000中文版入門與提高[M].北京:清華大學(xué)出版社,1999.

        [3](美)Allen L Wyatt.王建宙,等,譯.Word 2000使用技巧1001[M].北京:機(jī)械工業(yè)出版社,2000.

        国产精品久久久久久久妇| 国产乱色国产精品免费视频| 国产精品日本天堂| 经典女同一区二区三区| 亚洲综合偷拍一区二区| 日本黄色影院一区二区免费看| 日产精品99久久久久久| 亚洲av无码专区亚洲av伊甸园| 俺来也俺去啦最新在线| 日本一区二区不卡视频| 亚洲专区路线一路线二天美 | 日韩精品一区二区亚洲av性色 | 国产三级国产精品三级在专区 | 四房播播在线电影| 久久综合五月天| 亚洲一区二区视频蜜桃| 黄污在线观看一区二区三区三州| 99久热在线精品视频观看| 撕开奶罩揉吮奶头视频| 欧美极品第一页| 色av色婷婷18人妻久久久| 国产精品成人自拍在线观看| 国产三级av在线播放| 亚洲精品国产成人| 亚洲中文字幕久爱亚洲伊人| 色se在线中文字幕视频| 国产精品毛片无遮挡高清| 精品久久久久久成人av| 免费国精产品自偷自偷免费看| 麻豆国产av尤物网站尤物| 风流少妇一区二区三区91| 国产爆乳美女娇喘呻吟| 毛片大全真人在线| 91超碰在线观看免费| 手机av在线观看视频| 无遮挡激情视频国产在线观看| 色拍自拍亚洲综合图区 | 亚洲 国产 韩国 欧美 在线| 国产精品日本一区二区三区在线| 婷婷五月六月激情综合色中文字幕| 国产精品福利视频一区|