王莉
摘要:根據(jù)目前農(nóng)商行所存在的管理漏洞,提出了問(wèn)題檢查跟蹤管理系統(tǒng)這一檢查監(jiān)督平臺(tái),該平臺(tái)主要用于問(wèn)題臺(tái)賬的管理,遵循J2EE架構(gòu),交易訪問(wèn)采用B/S結(jié)構(gòu)。該系統(tǒng)的使用最終能為銀行高層管理部門(mén)的決策提供有力的依據(jù)。
關(guān)鍵詞:農(nóng)商行;檢查跟蹤;工作流;管理信息系統(tǒng)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)25-0042-03
近幾年,隨著農(nóng)村商業(yè)銀行業(yè)務(wù)的不斷擴(kuò)展,銀行內(nèi)部的管理漏洞越來(lái)越明顯,特別是跨省支行的建立和網(wǎng)銀的開(kāi)通,令金融案件不斷增加。由于長(zhǎng)期以來(lái)缺乏統(tǒng)一規(guī)范的檢查監(jiān)控平臺(tái),使得行內(nèi)資源耗費(fèi)大、問(wèn)題整改效率低以及管理手段落后等問(wèn)題,以上情況很難適應(yīng)現(xiàn)代信息化銀行的管理需求。為此,本文設(shè)計(jì)研究的問(wèn)題檢查跟蹤管理信息系統(tǒng),以提高工作效率、減少人為因素和工作量,全面提升問(wèn)題臺(tái)帳管理、條線管理水平,強(qiáng)化問(wèn)題整改的及時(shí)性和有效性,并建立起全行統(tǒng)一的“病毒庫(kù)”,加強(qiáng)對(duì)風(fēng)險(xiǎn)的預(yù)警和分析監(jiān)測(cè),全面實(shí)施員工違規(guī)積分管理。
1 系統(tǒng)架構(gòu)設(shè)計(jì)
應(yīng)用服務(wù)器采用兩臺(tái)現(xiàn)有的PC Server做集群,文件存儲(chǔ)利用這兩臺(tái)服務(wù)器的物理硬盤(pán),以網(wǎng)絡(luò)共享的方式提供。操作系統(tǒng)擬采用開(kāi)源的RedHat(32位)操作系統(tǒng),JDK1.6,Web中間件采用Apache-Tomcat,Domino工作流采用OA系統(tǒng)的Domino8,應(yīng)用數(shù)據(jù)庫(kù)由于所需空間較少(預(yù)計(jì)不超過(guò)100G),采用PGSQL數(shù)據(jù)庫(kù)。軟件開(kāi)發(fā)使用DominoDesigner+Eclipse,其中Eclipse為免費(fèi)開(kāi)源的JAVA開(kāi)發(fā)軟件。
1.1 物理架構(gòu)設(shè)計(jì)
問(wèn)題跟蹤系統(tǒng)的內(nèi)部物理硬件架構(gòu)如下圖1所示:
問(wèn)題跟蹤系統(tǒng)遵循J2EE架構(gòu),交易訪問(wèn)采用B/S結(jié)構(gòu),前端分散在各地,采用瀏覽器方式訪問(wèn)后端系統(tǒng),后臺(tái)集中在總行。Apache + Tomcat做應(yīng)用服務(wù)器集群,放在兩臺(tái)PC Server上,其中每臺(tái)PCServer上安裝三個(gè)Tomcat,以負(fù)載均衡方式保證前端的并發(fā)訪問(wèn)。這兩臺(tái)服務(wù)器之間采用Rsync進(jìn)行同步。數(shù)據(jù)庫(kù)采用PGSQL,采用Active/StandBy方式,放在兩臺(tái)PC Server上。問(wèn)題跟蹤系統(tǒng)的后臺(tái)系統(tǒng)軟件為Redhat Linux + Apache + Tomcat + PGSql9.0。
1.2 軟件架構(gòu)設(shè)計(jì)
如圖2所示,該系統(tǒng)采用B/S三層體系架構(gòu)[1],顯示層采用DHTML+AJAX技術(shù)實(shí)現(xiàn),用戶通過(guò)瀏覽器即可使用本系統(tǒng);業(yè)務(wù)層采用Java和Domino工作流相結(jié)合的技術(shù);在數(shù)據(jù)層采用文件系統(tǒng)和關(guān)系型數(shù)據(jù)庫(kù)共存的方式,在業(yè)務(wù)層處理完畢后,將數(shù)據(jù)存入關(guān)系型數(shù)據(jù)庫(kù),同時(shí)將附件存入文件系統(tǒng)。
1.2.1 Web前端展示
顯示層采用Jquery-UI等用戶使用面積較廣、適宜于快速開(kāi)發(fā)的開(kāi)源產(chǎn)品,利用AJAX技術(shù)實(shí)現(xiàn)客戶端無(wú)刷新實(shí)時(shí)信息傳遞,同時(shí)利用JQuery-UI的可定制化界面,實(shí)現(xiàn)客戶端風(fēng)格的統(tǒng)一和快速定制。
1.2.2后臺(tái)工作流
Domino工作流主要是處理系統(tǒng)中涉及審批和上下級(jí)邏輯關(guān)系的流程操作,如事實(shí)確認(rèn)、跟蹤整改等流程操作,在工作流表單中僅帶入少量的需要用戶進(jìn)行確認(rèn)的表單數(shù)據(jù),對(duì)于問(wèn)題內(nèi)容、事實(shí)內(nèi)容等信息量較大的內(nèi)容,采用網(wǎng)頁(yè)鏈接的方式供相關(guān)人員查看;Java主要用于業(yè)務(wù)邏輯處理,如問(wèn)題錄入、問(wèn)題整改結(jié)果的錄入、附件上傳處理、查詢統(tǒng)計(jì)分析等。
1.2.3后臺(tái)數(shù)據(jù)庫(kù)
數(shù)據(jù)層采用文件系統(tǒng)和關(guān)系型數(shù)據(jù)庫(kù),關(guān)系型數(shù)據(jù)庫(kù)使用PGSql9.0,在業(yè)務(wù)層處理完畢后,將數(shù)據(jù)存入關(guān)系型數(shù)據(jù)庫(kù),同時(shí)將附件存入文件系統(tǒng)。附件等文件的存放需考慮網(wǎng)絡(luò)共享存儲(chǔ),即多臺(tái)應(yīng)用服務(wù)器同時(shí)訪問(wèn)一個(gè)網(wǎng)絡(luò)文件夾的方式,來(lái)保證用戶文件數(shù)據(jù)的一致。鑒于附件既是被檢查人的事實(shí)確認(rèn)證據(jù),也是后續(xù)追責(zé)的依據(jù),為保證數(shù)據(jù)安全性,采用Active/standay的方式,同步或異步進(jìn)行文件同步,保證數(shù)據(jù)的完整性。
1.2.4登陸方式
登陸方式基于我行現(xiàn)有的LDAP和人力資源數(shù)據(jù)庫(kù),采用SSO技術(shù)實(shí)現(xiàn)用戶的單點(diǎn)登陸。如果CAS服務(wù)中斷,問(wèn)題跟蹤系統(tǒng)需要從本系統(tǒng)中進(jìn)行基本用戶信息登錄驗(yàn)證,保證在CAS中斷的情況下,仍然能登錄問(wèn)題系統(tǒng)。
1.2.5報(bào)表集成
報(bào)表部分采用農(nóng)商行現(xiàn)有的BI Office,在報(bào)表系統(tǒng)的基礎(chǔ)上添加相關(guān)報(bào)表的開(kāi)發(fā),并在問(wèn)題跟蹤系統(tǒng)中查看報(bào)表時(shí),將報(bào)表系統(tǒng)中生成數(shù)據(jù)嵌入到本系統(tǒng)頁(yè)面中。
2 系統(tǒng)功能模塊
本系統(tǒng)主要由4個(gè)子模塊組成[2]:檢查跟蹤模塊、違規(guī)積分模塊、分析監(jiān)測(cè)模塊、系統(tǒng)管理模塊。
1)檢查跟蹤模塊,實(shí)現(xiàn)從問(wèn)題錄入到處理完結(jié)歸檔的全部工作流程,主要包括:?jiǎn)栴}錄入、問(wèn)題修改、問(wèn)題保存、問(wèn)題上報(bào)、問(wèn)題定性、責(zé)任界定、整改跟蹤、責(zé)任人處理、了結(jié)歸檔處理流程以及相應(yīng)的臺(tái)帳管理、臺(tái)帳修改、臺(tái)帳查詢、臺(tái)帳打印、附件管理、權(quán)限管理、緩急管理、密級(jí)管理、文書(shū)管理、待處理事項(xiàng)提示功能。
2)違規(guī)積分模塊:實(shí)現(xiàn)對(duì)全員違規(guī)積分的動(dòng)態(tài)管理及維護(hù)。主要包括:積分認(rèn)定、臺(tái)帳管理功能。提供正向積分認(rèn)定、負(fù)向積分認(rèn)定、積分申訴處理、積分提醒、積分警示、積分查詢功能。
3)分析監(jiān)測(cè)模塊,實(shí)現(xiàn)對(duì)問(wèn)題數(shù)據(jù)標(biāo)準(zhǔn)化的后續(xù)管理和維護(hù),構(gòu)建全行統(tǒng)一的病毒庫(kù),提供靈活的分析監(jiān)測(cè)運(yùn)用。主要包括:分級(jí)查詢、匯總分析、報(bào)表統(tǒng)計(jì)、風(fēng)險(xiǎn)預(yù)警。
4)系統(tǒng)管理模塊:實(shí)現(xiàn)支撐系統(tǒng)有序運(yùn)行及數(shù)據(jù)安全的管理輔助功能。主要包括:用戶管理、權(quán)限管理、日志管理、特殊處理。
2 DOMINO工作流設(shè)計(jì)
整個(gè)系統(tǒng)中涉及工作流的部分,都將通過(guò)Lotus Workflow自定義和自動(dòng)化工作活動(dòng),通過(guò)其可視化流程圖定制界面及業(yè)務(wù)對(duì)象庫(kù),使企業(yè)可以利用最佳的經(jīng)驗(yàn),靈活定制流程,來(lái)滿足實(shí)際的工作流需求。從而實(shí)現(xiàn)流程電子化,提高生產(chǎn)和流程響應(yīng)速度。在自定義工作流程過(guò)程中,管理員只需要通過(guò)可視化的工作流開(kāi)發(fā)工具Lotus Workflow Architect,就可以進(jìn)行直觀的圖形界面定制業(yè)務(wù)流程。同時(shí)在流程定義中設(shè)定各個(gè)流程點(diǎn)的參與者及他們的角色、相關(guān)數(shù)據(jù)即可。同時(shí)核心業(yè)務(wù)數(shù)據(jù)仍然運(yùn)行在Java數(shù)據(jù)庫(kù)里,對(duì)于參與了工作流的部分將交給domino Workflow進(jìn)行處理,包括流程中的步驟以及流程中成參與的角色,都將由Domino Workflow進(jìn)行控制。
2.1 交互接口
Domino Workflow與核心業(yè)務(wù)系統(tǒng)的對(duì)接方式將采用WebService方式進(jìn)行交互,系統(tǒng)總共提供了5個(gè)流程接口[3]:新建工作、工作申請(qǐng)保存、工作決策處理、返回流程參與用戶列表和回退結(jié)束流程。下面以“新建工作”為例,說(shuō)明其工作過(guò)程。
新建立工作,外部調(diào)用接口時(shí)候,傳遞必要的參數(shù),工作流將新建一個(gè)工作,并且返回一個(gè)JobId,這個(gè)JobId作為當(dāng)前流程的唯一ID;在以后的使用中,直接傳遞該JobId即可得到這個(gè)流程的信息,比如下一步參與者等。此時(shí)Job為新建狀態(tài),需進(jìn)行申請(qǐng)保存才會(huì)真正進(jìn)入流程審批。具體參數(shù)說(shuō)明見(jiàn)下表1所示:
2.2 流程設(shè)計(jì)
為了達(dá)到用戶快速自定義流程,實(shí)現(xiàn)日常的流程更新帶來(lái)的變動(dòng),用戶可啟用Lotus Workflow Architect工具,進(jìn)行可視化流程定義,系統(tǒng)初始內(nèi)部定義了7個(gè)流程[4-5]。
1)問(wèn)題審批
流程說(shuō)明:用戶填寫(xiě)完檢查后,再填寫(xiě)檢查下所涉及的問(wèn)題。待填寫(xiě)完畢后提交。提交到指定的審核人進(jìn)行審批。提交時(shí)選擇下一審批人,由被選擇的審批人進(jìn)行審核。
2)事實(shí)確認(rèn)書(shū)審批
流程說(shuō)明:檢查問(wèn)題審批通過(guò)后,進(jìn)行事實(shí)確認(rèn)審批。
3)整改通知書(shū)審批
流程說(shuō)明:在整改通知發(fā)放前,對(duì)通知書(shū)的內(nèi)容進(jìn)行上報(bào)審批。
4)積分審批
流程說(shuō)明:針對(duì)用戶的負(fù)向積分,系統(tǒng)計(jì)算出預(yù)算分值,上報(bào)給管理人員進(jìn)行審批,審批通過(guò)后才最為最終的扣分標(biāo)準(zhǔn)。
5)積分申訴審批
流程說(shuō)明:被扣分的責(zé)任人,在對(duì)積分記分值有疑異的時(shí)候,可對(duì)積分進(jìn)行申述;填寫(xiě)申訴請(qǐng)求后,進(jìn)行提交上報(bào);指定到積分申訴審批人進(jìn)行審批處理。
6)正向積分審批
流程說(shuō)明:正向積分填寫(xiě)審批數(shù)據(jù)后,選擇審批人,以進(jìn)行審批。
7)問(wèn)題上報(bào)審批
流程說(shuō)明:對(duì)于重要的或者必須上報(bào)的問(wèn)題,可進(jìn)行問(wèn)題上報(bào)提交;提交后對(duì)上報(bào)的問(wèn)題進(jìn)行審核。
2.3流程參與者
1)流程角色定義
說(shuō)明:domino管理員在定義流程的時(shí)候,需要對(duì)每一個(gè)流程的步驟做參與角色處理。選擇需要參與當(dāng)前審批的角色到審批節(jié)點(diǎn)上;只有在節(jié)點(diǎn)上角色的用戶才可以參與流程的審批處理。為了讓流程具備通用性,在審批的時(shí)候接口需要傳遞機(jī)構(gòu)ID,以通過(guò)機(jī)構(gòu)和角色來(lái)匹配對(duì)應(yīng)參與角色。
2)機(jī)構(gòu)定義
說(shuō)明:Domino機(jī)構(gòu)數(shù)據(jù)來(lái)源于ods的數(shù)據(jù),與java系統(tǒng)中的人員機(jī)構(gòu)保持一致。采用定時(shí)間同步的方式進(jìn)行。
3 結(jié)束語(yǔ)
本系統(tǒng)的設(shè)計(jì)以問(wèn)題臺(tái)帳管理為核心,建立統(tǒng)一的檢查錄入、跟蹤、整改、回復(fù)、處理流程,對(duì)各類問(wèn)題進(jìn)行標(biāo)準(zhǔn)化、統(tǒng)一化,提供靈活的分析統(tǒng)計(jì),為銀行高層管理部門(mén)的決策提供了有利依據(jù)。雖然此系統(tǒng)是針對(duì)農(nóng)業(yè)銀行設(shè)計(jì),但其功能架構(gòu)同樣適用于其他銀行的信息管理平臺(tái)。
參考文獻(xiàn):
[1] 董楊.基于B/S模式的項(xiàng)目管理信息系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)與信息技術(shù), 2003(5):5-7.
[2] 李冬鳳.壽光市農(nóng)商行人事管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都: 電子科技大學(xué), 2011.
[3] 曾月,范玉順.工作流管理系統(tǒng)Web客戶端的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用, 2002(2).
[4] 王少鋒,王克宏.基于Java RMI技術(shù)的工作流管理系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)集成制造系統(tǒng)-CIMS,2000(5).
[5] 欒瑋.B/S模式的特種設(shè)備檢測(cè)管理信息系統(tǒng)的研發(fā)[D]. 重慶: 重慶大學(xué),2008.