宋健
摘要:現(xiàn)階段,我國銀行業(yè)的行業(yè)規(guī)模越來越大,在銀行內(nèi)部管理上應(yīng)用IT項目管理信息系統(tǒng)已成為必然趨勢。該文在了解當(dāng)前建設(shè)銀行項目管理信息系統(tǒng)現(xiàn)狀的基礎(chǔ)上,對系統(tǒng)的需求進(jìn)行分析,同時,結(jié)合建設(shè)銀行IT項目管理信息系統(tǒng)的設(shè)計方案,對系統(tǒng)的設(shè)計和實現(xiàn)進(jìn)行研究。
關(guān)鍵詞:建設(shè)銀行;IT項目管理信息系統(tǒng);系統(tǒng)需求;系統(tǒng)設(shè)計;系統(tǒng)實現(xiàn)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2019)04-0079-04
金融行業(yè)的飛速發(fā)展離不開IT技術(shù)的支撐。為提高工作效率,優(yōu)化資源配置,提供優(yōu)質(zhì)服務(wù),IT技術(shù)在建設(shè)銀行的應(yīng)用正在向縱深推進(jìn),對高品質(zhì)金融軟件的需求與日俱增,這對金融軟件的開發(fā)速度以及開發(fā)質(zhì)量的要求也越來越高。
一直以來,工作量大、管理手段落后是銀行項目管理工作的難點。隨著信息儲存技術(shù)的發(fā)展,建設(shè)銀行率先將這項技術(shù)應(yīng)用于項目管理工作實踐,因此,項目管理水平也得到了進(jìn)一步的提升,在整個銀行業(yè)電子化信息管理領(lǐng)域競爭中占據(jù)行業(yè)領(lǐng)先地位,IT技術(shù)的應(yīng)用與實施也獨占鰲頭。2013年,在系統(tǒng)數(shù)據(jù)處理方面,建行總行率先實現(xiàn)了系統(tǒng)數(shù)據(jù)邏輯集中,但同行業(yè)的其他銀行也緊跟建行步伐,在接下來的幾年內(nèi)也都陸陸續(xù)續(xù)實現(xiàn)了這項數(shù)據(jù)處理技術(shù),而且信息技術(shù)更新?lián)Q代較快,導(dǎo)致建行在系統(tǒng)數(shù)據(jù)技術(shù)處理領(lǐng)域已獲得的優(yōu)勢逐步減弱。為了更好地適應(yīng)互聯(lián)網(wǎng)時代項目管理信息系統(tǒng)的管理需求,提高自身系統(tǒng)數(shù)據(jù)處理技術(shù),重新獲得行業(yè)競爭優(yōu)勢,建行在原有系統(tǒng)的基礎(chǔ)上,加大對數(shù)據(jù)處理系統(tǒng)的開發(fā)力度,現(xiàn)已開發(fā)了更能高度集中處理數(shù)據(jù)的升級版數(shù)據(jù)處理信息系統(tǒng),進(jìn)一步優(yōu)化項目管理信息系統(tǒng),形成建設(shè)銀行項目管理的新范例。
1 系統(tǒng)需求分析
結(jié)合建行項目管理信息系統(tǒng)的運行情況,對照CMMI認(rèn)證標(biāo)準(zhǔn),總結(jié)項目管理工作實踐,從用戶系統(tǒng)操作需求來看,可以將系統(tǒng)需求細(xì)分為功能性需求和非功能性需求。
1.1 功能性需求
1)項目管理與項目組合管理需求
根據(jù)建設(shè)銀行的項目特點,其項目設(shè)計主要有以下5個步驟:項目立項、項目啟動、項目策劃、項目監(jiān)控、項目收尾。
項目立項是在前期調(diào)研的基礎(chǔ)上建立項目的基本信息,基本信息包含立項依據(jù)、項目的整體規(guī)劃、項目預(yù)算以及擬實現(xiàn)的目標(biāo)等內(nèi)容。項目啟動的環(huán)節(jié)主要有啟動會、招投標(biāo)以及商務(wù)洽談。項目立項后,項目經(jīng)理根據(jù)項目所要達(dá)成的目標(biāo)選擇能力相匹配的項目組成員,成立工作團(tuán)隊,再根據(jù)項目的進(jìn)展情況,適時啟動招投標(biāo)及商務(wù)洽談等工作,確保項目順利開展。項目策劃是把所有可能影響決策的決定總結(jié)起來,形成實施方案,編制項目執(zhí)行計劃,最終借以達(dá)成目標(biāo)。項目監(jiān)管對在建項目進(jìn)行統(tǒng)一的進(jìn)度、資源、質(zhì)量監(jiān)控,同時,項目經(jīng)理要全程跟蹤項目計劃,員工要定時進(jìn)行工作匯報。項目進(jìn)入收尾階段,項目組長將直接在系統(tǒng)是發(fā)起項目結(jié)項審批流程,系統(tǒng)得到該項流程指令后,立刻將申請遞交高層領(lǐng)導(dǎo),等待領(lǐng)導(dǎo)審批。待領(lǐng)導(dǎo)審批通過,項目就算完結(jié),此時,系統(tǒng)會將項目結(jié)項信息返回給項目組長,即宣告項目結(jié)項。項目結(jié)項后,系統(tǒng)自動對相關(guān)項目信息進(jìn)行保存,并對可視界面進(jìn)行處理,保證在可視界面不再顯示已結(jié)項目的相關(guān)信息。這五個步驟各有特點,環(huán)環(huán)相扣,互相之間也有十分緊密的聯(lián)系。
2)個人工作平臺需求
如圖1所示,一個功能完善的個人工作平臺,允許用戶根據(jù)自己的工作習(xí)慣和工作需要自行選擇個人工作平臺的項目。一般來說,個人工作平臺的備選項目包含我的主頁、
集團(tuán)公告、消息提醒、我的流程、待處理事項、進(jìn)度提醒、我的報工等。通常情況下,用戶可以根據(jù)個人工作臺對其中的信息進(jìn)行跟蹤、查看,并進(jìn)行有效的處理。
系統(tǒng)通過相關(guān)設(shè)置,使“我的主頁”在操作上更加便捷和直觀,用戶一旦進(jìn)入“我的主頁”界面,可以在顯眼的位置看到集團(tuán)消息以及涉及自己業(yè)務(wù)范疇的工作事項,如推送消息、公告欄、本周工作安排、待處理事項、待審批事宜等,界面上設(shè)有快捷操作選項與該功能關(guān)聯(lián),用戶可以快速進(jìn)入相關(guān)頁面進(jìn)行操作,同時,可以根據(jù)自己的工作習(xí)慣和工作需要調(diào)整主頁顯示的相關(guān)內(nèi)容,根據(jù)保密要求,自行設(shè)置和調(diào)整用戶登入及查看、修改權(quán)限。
用戶可以進(jìn)入“我的任務(wù)”查看當(dāng)前分配給自己的項目管理任務(wù)。項目組成員在跟進(jìn)項目管理工作過程中,除了要了解項目的實施進(jìn)度,還要根據(jù)實際情況以及執(zhí)行過程中產(chǎn)生的問題,及時調(diào)整項目計劃,此外,還要識別項目中存在的風(fēng)險點并進(jìn)行風(fēng)險管理。項目成員在進(jìn)行報工時可以有多個選擇,既可以選擇填報工時,也可選擇填報工作日志,同時,無論是計劃內(nèi)的任務(wù)還是計劃外的任務(wù),用戶都可以根據(jù)自身需要,靈活報工。
用戶在“我的流程”界面,可以一鍵查詢由本人發(fā)起的流程,也可以查詢到待本人處理流程,用戶僅需要點開流程查看鏈接即可查詢到流程涉及的詳細(xì)信息,方便用戶隨時處理并跟進(jìn)。
3)資源管理與決策分析需求
資源管理和決策分析包含以下模塊:供應(yīng)商管理、資源管理與績效考核、合同管理、流程管理、決策分析表。
供應(yīng)商管理對系統(tǒng)的要求主要表現(xiàn)在對供應(yīng)商的全方位管理,包括供應(yīng)商的歷史背景、基礎(chǔ)信息、經(jīng)營現(xiàn)狀、服務(wù)水平、市場評價等,還應(yīng)當(dāng)包括在供應(yīng)商發(fā)生異動時,系統(tǒng)可以及時進(jìn)行異動處理以及當(dāng)供應(yīng)商發(fā)生變動時,系統(tǒng)可以及時更替供應(yīng)商信息。
資源管理主要指對外包人員進(jìn)行管理,即對外包人員參與全過程的管理,包括選擇與引進(jìn)外包人員、外包人員駐場期間的全程跟蹤管理、定期評估外包人員工作情況、駐場期間是否有違規(guī)違紀(jì)記錄以及外包人員離場管理,此外,還應(yīng)該具備可查詢可統(tǒng)計外包人員信息功能。
合同管理的基本要求是對合同的基本信息有關(guān)事項進(jìn)行全面管理,包括合同的具體的執(zhí)行時間、執(zhí)行細(xì)節(jié)、收付款計劃等。要實現(xiàn)合同牽涉報表可以一鍵查詢,節(jié)約人工填報加工審核時間。此外,在合同密級方面,要設(shè)置合同專員崗位,僅合同專員有權(quán)限新建、修改、刪除合同。最后,將合同歸檔保存。
按照流程的開展模式,可分為固定不變流程和靈活定制流程兩類,相應(yīng)的流程管理也就分為對固定流程的管理和對定制流程的管理兩類。固定流程管理貫穿所管理項目的整個項目周期,包含項目開展前期進(jìn)行可行性調(diào)研、可行性分析后進(jìn)行項目立項、找尋合作商并合同簽署、項目各方需求分析、系統(tǒng)設(shè)計與開發(fā)、系統(tǒng)測試與試運行、系統(tǒng)上線、項目驗收等任務(wù)。定制流程主要是組織專家組對項目的開展情況進(jìn)行評審,對項目的結(jié)果進(jìn)行審核等,整個流程涉及項目牽頭人、項目組成員、項目審核員、項目評審專家組成,這類流程因為帶有一定的主觀性,所以稱之為定制流程。
決策分析報表是為決策服務(wù)的,因此,要求操作系統(tǒng)能夠圍繞決策目標(biāo),全面提供項目有關(guān)信息,包括項目開展進(jìn)度、項目階段性成果、項目投入與產(chǎn)出、項目績效評價等相關(guān)數(shù)據(jù),通過生成報表,可以用相關(guān)數(shù)據(jù)客觀對項目進(jìn)行評估,以便決策者做出正確決策。同時,系統(tǒng)可以自動生成標(biāo)準(zhǔn)化、固定化的項目報表、需求分析報表、測試分析報表、績效考核表等。此外,后臺還應(yīng)該設(shè)置好勾稽關(guān)系,用戶可以隨時根據(jù)工作需求,勾選相關(guān)要素,生成定制報表。
4)系統(tǒng)后臺管理需求
對系統(tǒng)后臺進(jìn)行管理的過程中,要求對用戶管理的界面進(jìn)行更加靈活的配置,用戶的各類操作都可以進(jìn)行日志的管理,對系統(tǒng)中各個部分的運行都能進(jìn)行有效的記錄,以實現(xiàn)對系統(tǒng)的全面監(jiān)控。
1.2 非功能需求
1)安全性需求
考慮到項目信息系統(tǒng)僅在建行內(nèi)部使用,通過建行內(nèi)部的局域網(wǎng)就可以進(jìn)行訪問,從理論上講,與外部其他網(wǎng)絡(luò)并無關(guān)聯(lián),因此,整個操作系統(tǒng)較為安全,無需在操作系統(tǒng)的安全性上投入過多的研究資源。對系統(tǒng)安全性的要求只要做好嚴(yán)格權(quán)限分配、禁止無權(quán)限以及越權(quán)限登入、操作者的瀏覽以及操作記錄保密并定時清空即可等方面工作即可認(rèn)為符合安全標(biāo)準(zhǔn)。
2)性能需求
由于銀行系統(tǒng)工作的特殊性,因此,對項目管理信息系統(tǒng)的性能設(shè)計有很高的要求,系統(tǒng)的優(yōu)劣需要從系統(tǒng)響應(yīng)時間和系統(tǒng)負(fù)載量這兩個方面進(jìn)行考慮。具體的性能參數(shù)如下表所示:
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)功能設(shè)計
在對建設(shè)銀行IT項目管理信息系統(tǒng)設(shè)計的過程中,遵循基本設(shè)計原則和功能體系結(jié)構(gòu)兩個原則。由于不同的業(yè)務(wù)有著不同的口徑,甚至同一業(yè)務(wù)也會有不同的口徑,因此,考慮到業(yè)務(wù)口徑的差異性,功能體系結(jié)構(gòu)中的IT項目管理信息系統(tǒng)分為個人工作臺、部門級管理與決策分析管理、項目及其組合管理這三個方面。
本系統(tǒng)的建立依托于技術(shù)應(yīng)用服務(wù)器開發(fā)平臺。在業(yè)務(wù)模塊的最底層,主要由通用模塊,即公共模塊組成。公共模塊分為兩部分,一部分是公共的業(yè)務(wù)模塊,包括系統(tǒng)組織架構(gòu)管理、用戶角色的設(shè)置與分配管理、用戶權(quán)限的分級與管理、系統(tǒng)信息綜合管理、系統(tǒng)公共安全管理、公共參數(shù)管理等。另一部分是公共的技術(shù)模塊,包括數(shù)據(jù)庫模塊、數(shù)據(jù)庫訪問模塊、工作流程管理系統(tǒng)、外網(wǎng)訪問接口等。在公共模塊的架構(gòu)之上,是具體的業(yè)務(wù)模塊,可以根據(jù)業(yè)務(wù)類型的不同,采用不同的方式獨立處理自己的業(yè)務(wù),但在業(yè)務(wù)處理中,一旦牽涉到公共信息,系統(tǒng)會自行利用公共模塊進(jìn)行處理。在業(yè)務(wù)模塊的上層,存有一個交易調(diào)度層,這個調(diào)度層主要跟進(jìn)項目的執(zhí)行過程,在執(zhí)行中涉及到交易等相關(guān)事項,將由這個處理層來進(jìn)行交易的調(diào)度以及交易業(yè)務(wù)的處理,所有與交易有關(guān)的輸入畫面及輸出畫面都在這一個層次上進(jìn)行定義和使用。
2.2 系統(tǒng)總體架構(gòu)
本系統(tǒng)的系統(tǒng)架構(gòu)根據(jù)用戶需求釆用MVC三層架構(gòu)。在技術(shù)操作上,視圖也就是表示層主要在WEB瀏覽器上通過ExtJS和JSP實現(xiàn),通過這項操作,使用者將對系統(tǒng)的模塊有一個直觀的認(rèn)識,并對每個模塊涉及的信息一目了然,同時,出于安全考慮,系統(tǒng)嚴(yán)格對用戶進(jìn)行等級劃分,并對不同級別的用戶配備不同的權(quán)限,用戶只能在自己的權(quán)限范圍內(nèi)實現(xiàn)相應(yīng)的系統(tǒng)功能;模型即業(yè)務(wù)層由JavaBean實現(xiàn),結(jié)合用戶實際需求,通過整合系統(tǒng)業(yè)務(wù)調(diào)用封裝的接口等對象;控制器即數(shù)據(jù)層由Servlet來實現(xiàn),系統(tǒng)會自動識別不同業(yè)務(wù)的業(yè)務(wù)目標(biāo)和具體需求,推薦最合適的數(shù)據(jù)庫,并迅速建立起與業(yè)務(wù)與數(shù)據(jù)的關(guān)聯(lián),方便使用者存取相應(yīng)的數(shù)據(jù)信息。這三層既相互獨立,又保持適當(dāng)?shù)穆?lián)系,成為本系統(tǒng)的完善架構(gòu)。
2.3 系統(tǒng)部署架構(gòu)設(shè)計
為保證IT項目管理信息系統(tǒng)的正常運轉(zhuǎn),建設(shè)銀行成立了科技部門,該部門主要負(fù)責(zé)信息系統(tǒng)的開發(fā)與維護(hù),因此,主服務(wù)器和備用服務(wù)器需要同時發(fā)布在開發(fā)網(wǎng)段上。
為了讓業(yè)務(wù)部門使用到更多、更全的系統(tǒng),科技部門通過將統(tǒng)一架構(gòu)安排部署到管理區(qū)的虛擬服務(wù)器,實現(xiàn)了在生產(chǎn)網(wǎng)段中安裝獨立的應(yīng)用服務(wù)器。為保證系統(tǒng)數(shù)據(jù)庫的完整性,維護(hù)數(shù)據(jù)安全,科技部門主要采取將數(shù)據(jù)庫服務(wù)器與生產(chǎn)網(wǎng)相隔離的方式,現(xiàn)已實現(xiàn)將數(shù)據(jù)庫服務(wù)器獨立部署在生產(chǎn)網(wǎng)的管理區(qū),數(shù)據(jù)庫需通過連接存儲服務(wù)器方可提取使用,切斷了數(shù)據(jù)與生產(chǎn)網(wǎng)的直接聯(lián)系。
無論是開發(fā)網(wǎng)段還是生產(chǎn)網(wǎng)段,都需要在應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器之間建立聯(lián)系,最便捷的操作都是實現(xiàn)應(yīng)用服務(wù)器可直接訪問數(shù)據(jù)庫服務(wù)器,從而實現(xiàn)前臺可直接訪問數(shù)據(jù)庫、訪問磁盤陣列服務(wù)器等功能。此外,通過建立磁盤軟鏈接,可以將多個文件同時存儲在一個存儲空間,方便保存與查找。冷備服務(wù)器主要功能是實現(xiàn)備份,即根據(jù)備份策略實現(xiàn)數(shù)據(jù)庫、文檔和應(yīng)用程序的實時備份。
2.4 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計過程中,主要需要考慮數(shù)據(jù)庫設(shè)計開發(fā)規(guī)范、數(shù)據(jù)E-R圖和數(shù)據(jù)表設(shè)計等幾個方面的因素。建設(shè)銀行IT項目管理信息系統(tǒng)的E-R圖如圖2所示。E-R圖能夠清晰反映出用戶不同主體間交錯繁雜的關(guān)系。本文在客觀分析建設(shè)銀行的業(yè)務(wù)現(xiàn)狀、業(yè)務(wù)處理流程以及與業(yè)務(wù)處理相對應(yīng)的數(shù)據(jù)流的基礎(chǔ)上,調(diào)研了解同業(yè)同類業(yè)務(wù)項目管理信息系統(tǒng)的設(shè)計理念與運行現(xiàn)狀,吸收同業(yè)系統(tǒng)開發(fā)與運行經(jīng)驗,先設(shè)計出項目管理信息系統(tǒng)的E-R圖。然后通過已構(gòu)建的實體E-R圖,將建設(shè)銀行IT項目管理信息系統(tǒng)的數(shù)據(jù)庫表進(jìn)行細(xì)分,劃分為基本業(yè)務(wù)表、數(shù)據(jù)字典表和數(shù)據(jù)輔助表。
系統(tǒng)的功能設(shè)計就是詳細(xì)設(shè)計,即對系統(tǒng)的各個模塊進(jìn)行細(xì)分,給出相應(yīng)的定義并進(jìn)行詳細(xì)的說明,針對其中的每一個模塊的概要、總體框架分別進(jìn)行設(shè)計,并對其中每個模塊的功能、算法、數(shù)據(jù)處理流程等細(xì)節(jié)部分進(jìn)行相應(yīng)的設(shè)計。一般主要有:項目立項、需求分析、項目策劃、項目執(zhí)行、項目監(jiān)控、績效評價、資源管理、合同管理、系統(tǒng)后臺管理等內(nèi)容。項目立項流程如圖3所示。
3 系統(tǒng)實現(xiàn)
3.1 開發(fā)環(huán)境
系統(tǒng)開發(fā)環(huán)境對系統(tǒng)開發(fā)非常重要,在系統(tǒng)開發(fā)的初期要對需要使用到的服務(wù)器等資源配置進(jìn)行一個詳細(xì)的規(guī)劃。本文根據(jù)實際需求決定采購兩臺服務(wù)器用于系統(tǒng)開發(fā)使用,其中一臺服務(wù)器作為主服務(wù)器,另一臺作為備用使用。兩臺服務(wù)器上需要部署相同的軟件開發(fā)測試環(huán)境,即操作系統(tǒng)為windows7,開發(fā)環(huán)境為Oracle 10g 10.2.0.4,PowerDesigner16.5.0.3982,MyEclipse2014。
3.2 系統(tǒng)功能實現(xiàn)
在系統(tǒng)的編碼前面,需要對其中的整個開發(fā)框架進(jìn)行總體布局,并進(jìn)行相應(yīng)的約束,使其中的整體開發(fā)風(fēng)格能夠保持基本的一致,提高系統(tǒng)設(shè)計的協(xié)調(diào)性。在建設(shè)銀行整體系統(tǒng)設(shè)計中,其中需要對設(shè)計的風(fēng)格進(jìn)行設(shè)計,就需要選擇一名專業(yè)的UI設(shè)計,來對其中的界面進(jìn)行設(shè)計。在設(shè)計的過程中,還需要對公共使用控件以及所有的頁面布局進(jìn)行分析,使其能夠具備一個統(tǒng)一的布局。
4 結(jié)論
本文結(jié)合目前建設(shè)銀行項目管理的現(xiàn)狀,從客戶的實際需要和行業(yè)發(fā)展趨勢出發(fā),開發(fā)出一套適合銀行業(yè)使用的IT項目管理信息系統(tǒng)。該系統(tǒng)主要采用MVC設(shè)計模式,結(jié)合ExtJS、Webservice等先進(jìn)技術(shù)完成各模塊設(shè)計。該系統(tǒng)若能在銀行業(yè)日常經(jīng)營管理工作中得到普及,將大幅提升行內(nèi)員工的工作效率和工作積極性,實現(xiàn)客戶服務(wù)價值的最大化,因此,本論文的研究具有一定的實用價值。
參考文獻(xiàn):
[1] 江海天. 撫順郵儲銀行人力資源管理信息系統(tǒng)開發(fā)項目計劃與控制研究[D]. 長春:吉林大學(xué), 2017.
[2] 周麗. 基于J2EE的某IT企業(yè)項目管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 廈門: 廈門大學(xué), 2016.
[3] 鄭忠友. 信用社客戶關(guān)系管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 南昌: 江西財經(jīng)大學(xué), 2016.
[4] 賈吉朝. 關(guān)于智慧銀行項目管理的研究[J]. 經(jīng)營管理者, 2016(27).
[5] 鄭傳鐸. 丹東銀行信息系統(tǒng)項目進(jìn)度管理研究[D]. 長春:吉林大學(xué), 2016.
【通聯(lián)編輯:張薇】