相關(guān)鏈接: 中國安全網(wǎng) 中國質(zhì)量網(wǎng) 中國論文網(wǎng) 中國資訊網(wǎng)
基于SOA的國債報表管理系統(tǒng)應(yīng)用研究
1 引言
國債報表管理工作是列入全國國庫業(yè)務(wù)綜合考評的重要工作。長期以來,國債報表的生成都是依賴于傳真和信件方式收集、再由人工核對匯總逐年各期次國債發(fā)行和持有數(shù)據(jù)后生成各種統(tǒng)計報表。近年來,隨著我國國債發(fā)行期次增多、品種增加、承銷機(jī)構(gòu)范圍擴(kuò)大,報表編報中作業(yè)量大、工作強(qiáng)度高、時間要求緊與確保工作質(zhì)量的矛盾越來越突出,純手工的匯總統(tǒng)計方式已經(jīng)跟不上國債發(fā)行快速發(fā)展的態(tài)勢。
針對上述亟待解決的問題,筆者將計算機(jī)技術(shù)引入國債報表管理工作,提出了基于SOA(Service-oriented Architecture,即面向服務(wù)的體系結(jié)構(gòu))的國債報表管理系統(tǒng),在使用計算機(jī)快速數(shù)據(jù)處理能力提高工作效率的基礎(chǔ)上,充分利用SOA的粗粒度服務(wù)、松散耦合、業(yè)務(wù)和邏輯分離、標(biāo)準(zhǔn)化接口等優(yōu)點,最終實現(xiàn)系統(tǒng)的跨平臺調(diào)用、分散錄入集中匯總、數(shù)據(jù)校驗規(guī)則和報表編制格式的動態(tài)調(diào)整和增加等特性。
2 基于SOA的國債報表管理系統(tǒng)
2.1 系統(tǒng)難點
國債報表管理系統(tǒng)在設(shè)計上具有以下幾個難點:(1)承銷機(jī)構(gòu)范圍的擴(kuò)大導(dǎo)致承銷機(jī)構(gòu)逐年增多并且呈分散分布。(2)客戶端操作系統(tǒng)的不同導(dǎo)致適用軟件存在差異化。(3)手工錄入數(shù)據(jù)以及每一期發(fā)行的國債類型、數(shù)量、本文由畢業(yè)論文網(wǎng)http://www.lw54.com收集整理機(jī)構(gòu)發(fā)放數(shù)都不盡相同導(dǎo)致校驗規(guī)則復(fù)雜多變。(4)承銷機(jī)構(gòu)的增多、國債發(fā)行品種的增加、報表編制要求的不同導(dǎo)致報表格式調(diào)整頻繁。
2.2 系統(tǒng)架構(gòu)
針對上述系統(tǒng)難點,筆者利用現(xiàn)有的城市金融網(wǎng),采用基于Web瀏覽器的B/S結(jié)構(gòu)的開發(fā)模式,從而實現(xiàn)客戶端的零安裝、零維護(hù),系統(tǒng)的擴(kuò)展非常容易。整個系統(tǒng)架構(gòu)基于SOA設(shè)計,主要分為五個層次,分別是資源層、組件層、服務(wù)層、業(yè)務(wù)流程層和表示層,如圖1所示。
2.3 系統(tǒng)實現(xiàn)
系統(tǒng)使用基于J2EE、Eclipse等開放技術(shù)的Primeton EOS(以下簡稱EOS)作為SOA可視化集成開發(fā)和運行環(huán)境管理平臺。系統(tǒng)根據(jù)國債發(fā)行進(jìn)度報表和持有量報表的特定用途和關(guān)聯(lián)度,建立耦合的數(shù)據(jù)判斷關(guān)系,按需采集必要的數(shù)據(jù)組,并按一定規(guī)則自動進(jìn)行數(shù)據(jù)校驗,對符合校驗規(guī)則的數(shù)據(jù)組,放入未審核信息庫;對不符合校驗規(guī)則的數(shù)據(jù)組,發(fā)布差錯預(yù)警提示,指導(dǎo)承銷機(jī)構(gòu)人工核對或修正,確認(rèn)無誤后放入未審核信息庫。國債報表管理人員對未審核信息庫中的數(shù)據(jù)組進(jìn)行人工審核,審核通過的,放入已審核信息庫;審核不通過的,予以刪除并通知承銷機(jī)構(gòu)重新報送相關(guān)數(shù)據(jù)組。已采集并放入已審核信息庫的數(shù)據(jù)組,通過報表生成功能對其進(jìn)行展現(xiàn)。系統(tǒng)主要由承銷機(jī)構(gòu)管理模塊、信息報送管理模塊、信息審核和查詢模塊、報表管理模塊以及用戶管理等功能模塊組成。
。1)承銷機(jī)構(gòu)管理模塊:提供對承銷機(jī)構(gòu)信息的維護(hù)。承銷機(jī)構(gòu)信息由機(jī)構(gòu)代碼、機(jī)構(gòu)名稱和計劃分配屬性等構(gòu)成。
(2)信息報送管理模塊:接受所有承銷機(jī)構(gòu)對國債信息的錄入操作,是整個系統(tǒng)的數(shù)據(jù)來源,其正確性直接關(guān)系到后續(xù)報表內(nèi)容的準(zhǔn)確性,因此,其中的信息校驗單元設(shè)計就顯得尤為重要。借助EOS開發(fā)平臺,可以很方便地對信息校驗單元進(jìn)行設(shè)計、配置和調(diào)整,如圖2所示。
。3)信息審核和查詢模塊:為方便國債報表管理人員工作,信息審核和信息查詢是結(jié)合在一起的,在信息查詢的基礎(chǔ)上對報送信息進(jìn)行人工審核,系統(tǒng)提供報送信息點名、修改、審核入庫等功能。
。4)報表管理模塊:是國債報表管理系統(tǒng)最重要的功能模塊,一切數(shù)據(jù)的輸入和校驗都是為了產(chǎn)生一張張為國債管理人員服務(wù)的統(tǒng)計報表。借助EOS開發(fā)平臺,可以按照一定的業(yè)務(wù)邏輯將數(shù)據(jù)統(tǒng)計規(guī)則和展現(xiàn)內(nèi)容組合封裝成不同的報表構(gòu)件并輸出成不同用途的Excel統(tǒng)計報表,并且可以在需要時很方便地動態(tài)調(diào)整或者增加新的報表構(gòu)件,最終實現(xiàn)統(tǒng)計報表的動態(tài)調(diào)整。
(5)用戶管理:由登錄管理、角色管理和權(quán)限管理三部分組成,可以根據(jù)用戶級別的不同賦予不同的使用權(quán)限,是保障系統(tǒng)正確運行的重要屏障。
3 結(jié)論
通過對基于SOA的國債報表管理系統(tǒng)的開發(fā)應(yīng)用,不僅使得國債報表管理人員從繁重的重復(fù)數(shù)據(jù)整理工作中解放出來,提高了工作效率,并且滿足了數(shù)據(jù)的時效性、準(zhǔn)確性以及國債報表管理工作中數(shù)據(jù)校驗規(guī)則和報表編制格式靈活多變的業(yè)務(wù)需求。
下一篇:返回列表