信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)詳細設計說明書_第1頁
信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)詳細設計說明書_第2頁
信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)詳細設計說明書_第3頁
信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)詳細設計說明書_第4頁
信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)詳細設計說明書_第5頁
已閱讀5頁,還剩167頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)

詳細設計說明書

文檔編碼:

當前版本:2.0

目錄

1引言1

1.1編寫目的1

1.2項目背景1

1.3定義1

1.4參考資料2

2系統(tǒng)架構2

3詳細設計說明5

3.1固定報表管理5

3.1.1報表預覽5

3.1.1.1業(yè)務需求5

3.1.1.2業(yè)務流程圖6

3.1.1.3程序邏輯及類模型6

3.1.1.4輸入參數(shù)8

3.1.1.5輸出參數(shù)8

3.1.1.6數(shù)據庫設計8

3.1.1.7界面設計10

3.1.2報表修改12

3.1.2.1業(yè)務需求12

3.1.2.2業(yè)務流程圖12

3.1.2.3程序邏輯及類模型16

3.1.2.4輸入參數(shù)17

3.1.2.5輸出參數(shù)17

3.1.2.6數(shù)據庫設計17

3.1.2.7界面設計19

3.1.3報表制作21

3.1.3.1業(yè)務需求21

3.1.3.2業(yè)務流程圖21

3.1.3.3程序邏輯及類模型22

3.1.3.4輸入參數(shù)23

3.1.3.5輸出參數(shù)23

3.1.3.6數(shù)據庫設計23

3.1.3.7界面設計25

3.1.4監(jiān)測指標27

3.1.4.1業(yè)務需求27

3.1.4.2業(yè)務流程圖27

3.1.4.3程序邏輯及類模型28

3.1.4.4輸入參數(shù)29

3.1.4.5輸出參數(shù)29

3.1.4.6數(shù)據庫設計30

3.1.4.7界面設計31

3.2自定義報表管理33

3.2.1自定義統(tǒng)計機構維護33

3.2.1.1業(yè)務需求33

3.2.1.2業(yè)務流程圖34

3.2.1.3程序邏輯及類模型35

3.2.1.4輸入參數(shù)36

3.2.1.5輸出參數(shù)37

3.2.1.6數(shù)據庫設計37

3.2.1.7界面設計39

3.2.2自定義統(tǒng)計機構報表41

3.2.2.1業(yè)務需求41

3.2.2.2業(yè)務流程圖41

3.2.2.3程序邏輯及類模型43

3.2.2.4輸入參數(shù)44

3.2.2.5輸出參數(shù)44

3.2.2.6數(shù)據庫設計44

3.2.2.7界面設計46

3.2.3自定義報表模板49

3.2.3.1業(yè)務需求49

3.2.3.2業(yè)務流程圖49

3.2.3.3程序邏輯及類模型51

3.2.3.4輸入參數(shù)52

3.2.3.5輸出參數(shù)53

3.2.3.6數(shù)據庫設計53

3.2.3.7界面設計54

3.2.4自定義報表56

3.2.4.1業(yè)務需求57

3.2.4.2業(yè)務流程圖57

3.2.4.3程序邏輯及類模型59

3.2.4.4輸入參數(shù)60

3.2.4.5輸出參數(shù)60

3.2.4.6數(shù)據庫設計61

3.2.4.7界面設計61

3.3參數(shù)管理64

3.3.1報表修改期維護64

3.3.1.1業(yè)務需求64

3.3.1.2業(yè)務流程圖64

3.3.1.3程序邏輯及類模型65

3.3.1.4輸入參數(shù)66

3.3.1.5輸出參數(shù)67

3.3.1.6數(shù)據庫設計67

3.3.1.7界面設計68

3.3.2分支機構區(qū)域對照維護69

3.3.2.1業(yè)務需求69

3.3.2.2業(yè)務流程圖70

3.3.2.3程序邏輯及類模型71

3.3.2.4輸入參數(shù)72

3.3.2.5輸出參數(shù)72

3.3.2.6數(shù)據庫設計72

3.3.2.7界面設計73

3.3.3報表啟用期維護75

3.3.3.1業(yè)務需求75

3.3.3.2業(yè)務流程圖75

3.3.3.3程序邏輯及類模型77

3.3.3.4輸入參數(shù)78

3.3.3.5輸出參數(shù)78

3.3.3.6數(shù)據庫設計78

3.3.3.7界面設計79

3.3.4業(yè)務明細監(jiān)測字段設置81

3.3.4.1業(yè)務需求81

3.3.4.2業(yè)務流程圖81

3.3.4.3程序邏輯及類模型82

3.3.4.4輸入參數(shù)83

3.3.4.5輸出參數(shù)83

3.3.4.6數(shù)據庫設計83

3.3.4.7界面設計84

3.4專項信息管理一股東及關聯(lián)方維護88

3.4.1專項信息管理功能88

3.4.1.1業(yè)務需求88

3.4.1.2業(yè)務流程圖89

3.4.1.3程序邏輯及類模型90

3.4.1.4輸入參數(shù)92

3.4.1.5輸出參數(shù)92

3.4.1.6數(shù)據庫設計93

3.4.1.7界面設計96

3.5公共數(shù)據管理106

3.5.1業(yè)務需求106

3.5.2業(yè)務流程圖107

3.5.3程序邏輯及類模型107

3.5.4輸入參數(shù)109

3.5.5輸出參數(shù)110

3.5.6數(shù)據庫設計112

3.5.7界面設計113

3.6數(shù)據監(jiān)測管理117

3.6.1業(yè)務需求117

3.6.2業(yè)務流程圖118

3.6.3程序邏輯及類模型118

3.6.4輸入參數(shù)119

3.6.5輸出參數(shù)120

3.6.6數(shù)據庫設計122

3.6.7界面設計127

3.7報表數(shù)據補錄管理131

3.7.1業(yè)務需求131

3.7.2業(yè)務流程圖132

3.7.3程序邏輯及類模型133

3.7.4輸入參數(shù)134

3.7.5輸出參數(shù)135

3.7.6數(shù)據庫設計135

3.7.7界面設計136

3.8系統(tǒng)管理139

3.8.1用戶管理139

3.8.1.1業(yè)務需求139

3.8.1.2業(yè)務流程圖139

3.8.1.3程序邏輯及類模型140

3.8.1.4輸入參數(shù)140

3.8.1.5輸出參數(shù)140

3.8.1.6界面設計141

3.8.2用戶信息查詢143

3.8.2.1業(yè)務需求143

3.8.2.2業(yè)務流程圖143

3.8.2.3程序邏輯及類模型144

3.8.2.4輸入參數(shù)144

3.8.2.5輸出參數(shù)144

3.8.2.6界面設計144

3.8.3用戶資料變更查詢146

3.8.3.1業(yè)務需求146

3.8.3.2業(yè)務流程圖146

3.8.3.3程序邏輯及類模型146

3.8.3.4輸入參數(shù)147

3.8.3.5輸出參數(shù)147

3.8.3.6界面設計147

3.8.4用戶狀態(tài)變更日志查詢148

3.8.4.1業(yè)務需求148

3.8.4.2業(yè)務流程圖148

3.8.4.3程序邏輯及類模型148

3.8.4.4輸入參數(shù)148

3.8.4.5輸出參數(shù)148

3.8.4.6界面設計149

3.8.5用戶崗位變更日志查詢149

3.8.5.1業(yè)務需求149

3.8.5.2業(yè)務流程圖149

3.8.5.3程序邏輯及類模型149

3.8.5.4輸入參數(shù)150

3.8.5.5輸出參數(shù)150

3.8.5.6界面設計150

3.8.6崗位信息查詢151

3.8.6.1業(yè)務需求151

3.8.6.2業(yè)務流程圖151

3.8.6.3程序邏輯及類模型151

3.8.6.4輸入參數(shù)151

3.8.6.5輸出參數(shù)151

3.8.6.6界面設計152

3.8.7機構管理152

3.8.7.1業(yè)務需求152

3.8.7.2業(yè)務流程圖152

3.8.7.3程序邏輯及類模型152

3.8.7.4輸入參數(shù)153

3.8.7.5輸出參數(shù)153

3.8.7.6界面設計153

3.8.1系統(tǒng)日志154

3.8.1.1業(yè)務需求154

3.8.1.2業(yè)務流程圖154

3.8.1.3程序邏輯及類模型154

3.8.1.4輸入參數(shù)154

3.8.1.5輸出參數(shù)155

3.8.1.6界面設計155

3.9自定義專項數(shù)據上報156

3.9.1自定義專項數(shù)據任務管理156

3.9.1.1業(yè)務需求156

3.9.1.2業(yè)務流程圖156

3.9.1.3程序邏輯及類模型158

3.9.1.4輸入參數(shù)159

3.9.1.5輸出參數(shù)160

3.9.1.6界面設計160

3.9.2自定義專項數(shù)據上報162

3.9.2.1業(yè)務需求162

3.9.2.2業(yè)務流程圖163

3.9.2.3輸入參數(shù)163

3.9.2.4輸出參數(shù)164

3.9.2.5界面設計164

1引言

1.1編寫目的

該文檔主要描述信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)(CDS)項目中前臺應用部分的詳細設計,以便對

以后的編碼工作起指導作用。

1.2項目背景

近年來,銀行業(yè)監(jiān)管機構對商業(yè)銀行信貸業(yè)務的非現(xiàn)場監(jiān)測力度不斷加大,對信貸統(tǒng)計

數(shù)據的廣度、深度以及時效和質量等要求不斷增強,特別是銀監(jiān)會1104工程的正式實施和客

戶風險統(tǒng)計制度等的建立,對商業(yè)銀行信貸業(yè)務的統(tǒng)計監(jiān)測工作更趨于持續(xù)、深入、全面。

同時,廣東發(fā)展銀行股份有限公司信貸業(yè)務規(guī)模不斷擴展,信貸風險管理力度不斷加強,

信貸資產組合管理對信貸業(yè)務統(tǒng)計監(jiān)測數(shù)據的廣度、深度以及時效和質量等要求不斷增強。

目前,廣東發(fā)展銀行股份有限公司各類風險管理所需數(shù)據均分布在不同的業(yè)務系統(tǒng),現(xiàn)

有的信貸統(tǒng)計工作手段已無法有效滿足信貸風險管理工作的需要。建設新的“信貸統(tǒng)計監(jiān)測

數(shù)據系統(tǒng)”,在利用現(xiàn)有的各類業(yè)務系統(tǒng)的基礎上,充分整合各項信貸業(yè)務數(shù)據,實現(xiàn)信貸統(tǒng)

計監(jiān)測工作技術上和管理上的突破,滿足外部監(jiān)管及內部管理對信貸統(tǒng)計監(jiān)測工作全面性、

準確性、及時性等要求,為全行信貸科學決策提供有效、有力的數(shù)據支撐。同時,可節(jié)省全

行大量的人力、物力資源,全面提高信貸統(tǒng)計監(jiān)測工作效率和質量從而促進信貸業(yè)務穩(wěn)健發(fā)

展。

1.3定義

CDS:信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)。

廣發(fā)行:廣東發(fā)展銀行。

0DS:操作型數(shù)據存儲系統(tǒng)。

ETL:Extraction(抽取)、Transformation(轉換)、Load(力U載)。

Eclipse:J2EE應用開發(fā)工具。

BLOffice:報表集成開發(fā)環(huán)境及工具。

1.4參考資料

(1)《中華人民共和國統(tǒng)計法》。

(2)《非現(xiàn)場監(jiān)管信息系統(tǒng)XML規(guī)范》。

(3)《1104工程基礎報表、特色報表填報說明(發(fā)文版)》。

(4)《需求分析說明書@GDB一信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)20090310(第一階段)定版稿.doc》。

(5)《需求分析說明書@GDB一信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)(第二階段)》。

2系統(tǒng)架構

信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)采用基于J2EE技術體系的Spring框架作為應用的基礎架構,使用

報表管理與展現(xiàn)軟件HyperionInteractiveReporting-System實現(xiàn)應用的數(shù)據展現(xiàn)要求,

HyperionInteractiveReporting-System9經過封裝和二次開發(fā)后做為報表、靈活查詢、數(shù)

據分析的展現(xiàn)組件,集成在以Spring為基礎的框架上,具有很強的靈活性和可擴展性。系統(tǒng)

的應用架構共分為四層,分別為:數(shù)據訪問層、邏輯層、展示組件層、表現(xiàn)層,應用的總體

架構和各層間的關系如下圖所示:

2

■數(shù)據訪問層

3

系統(tǒng)采用Hibernate技術作為訪問數(shù)據庫的方式,兼顧開發(fā)效率和系統(tǒng)效率;

■業(yè)務邏輯層

業(yè)務邏輯層采用Spring架構,通過特有的雙向注入簡化開發(fā)模式,該架構能有效整合JSF

和Hibernate,并且大力提倡注解功能,減少大量配置文檔,提高軟件的可維護性;

■展示組件層

采用HyperionInteractiveReporting-System作為的靈活查詢和數(shù)據分析的展現(xiàn)組件,

采用ComplexReport作為復雜格式固定行列報表的展示組件,采用DataInputComponent

作為數(shù)據補錄的組件,滿足用戶多方面的展示要求;

■表現(xiàn)層

采用JSF1.2,面向組件的頁面展現(xiàn)技術,通過豐富的頁面組件元素能夠大大減少頁面代

碼,加快開發(fā)效率,另外通過RichFaces的Ajax整合JSF能夠豐富界面效果,提高用戶的可

用性和可操作性。

系統(tǒng)應用功能框架如下圖所示:

4

信貸統(tǒng)計監(jiān)測數(shù)據系統(tǒng)

業(yè)

區(qū)

監(jiān)

數(shù)

數(shù)

3詳細設計說明

3.1固定報表管理

3.1.1報表預覽

3.1.1.1業(yè)務需求

為保證信貸統(tǒng)計報表的數(shù)據準確、可用,系統(tǒng)根據報表預覽的要求生成各類報表,由各級

機構的經辦、復核、確認人員對報表數(shù)據的準確性進行預覽,及時發(fā)現(xiàn)報表中的數(shù)據問題,

從而保證統(tǒng)計期時點的數(shù)據準確性;

針對報表修改生效的數(shù)據報表預覽通過匯總功能及時發(fā)現(xiàn)修改數(shù)據的準確性。為了了解某

5

筆業(yè)務數(shù)據的來源,提供鉆取功能查看明細。

3.1.1.2業(yè)務流程圖

報表匯總關系圖:

報表制作中的匯總關系

最底以支h或表最底信支h報表最底以支力損表最底以支"報表最底〃支h批表豌底〃支行損表最底以支行報表

3.1.1.3程序邏輯及類模型

1.類圖

6

BaseDAO

-scssionFactory

AnnotatedPageControllerj*gelSessioo()

?create<)

+savcO

MnitRolesO

?delete<>

Hsuhm;lFlo?()

AI10

??rcpeftlcdO

0

本?updalv()

?find(>

rcportCatalogDAOReportCatalogDAO

<<cxt?ntf^ptToialCountsO

)-dofineSumDAD:ReportCataIoglMOr)+nreate(Juery()

L+ciuaIuSQLQuviy0

<snvcSueOrg<)文+KclOpur)Cv<ui()

<<cxtinds>>+:i,,:,?,■

3HnodifyO:Hnodifjr0

?getOpenConn()■?savvSumOrKFoiVaiid()

**validc()^savrSumOrg()

丈?■getDpfineSumllOById()+savvSu?>OrM0

?getI號策,c()

ReportPrcviewControllcr

-reportCaIa1ogBS:reporLCaLuIORDAO

;-biunctiBS:BruncliBS

?'X'I11-'

-reportliS:RpportliS

BranchBS

*initQucryCondition()x):BranchDAO

j?search():t-hriinchDAO:BrunchDAO

+rcsul0.*KeiSpeciulSubBranches()

?prepare()*g<?tSi),Rranc《cs()

3+dowrili??d()

*initDigCondition()?ext<nds>>

「preparc?¥>rSiHmnar、;S)“

¥ReportBS

'reportDAC:ReportDAO11"

.ReportDAO

*'Reports<)

*isExisted()

:*hasSarcAIias0

?gelByCaLi■SoQM

2.類說明:

AnnotatedPageController:統(tǒng)一分頁實現(xiàn)的控制器類;

ReportPreviewController:報表預覽的控制器Controller層它集成了

AnnotatedPageController以便實現(xiàn)前端分頁;

BranchBS:報表預覽的Service層,主要實現(xiàn)業(yè)務邏輯的控制,主要被控制層調用;

ReportBS:報表預覽的Service層,主要實現(xiàn)業(yè)務邏輯的控制,主要被控制層調用;

ReportCatalogBS:報表預覽的Service層,主要實現(xiàn)業(yè)務邏輯的控制,主要被控制層調

用;

ReportCatalogDAO:作為報表預覽的持久層DA0層,實現(xiàn)與數(shù)據庫的交互,只要給業(yè)務層

調用;

BranchDAO:作為報表預覽的持久層DAO層,實現(xiàn)與數(shù)據庫的交互,只要給業(yè)務層調用;

ReportDAO:作為報表預覽的持久層DAO層,實現(xiàn)與數(shù)據庫的交互,只要給業(yè)務層調用;

BaseDAO:主要是DAO層的基類,主要實現(xiàn)常用與數(shù)據庫交互的方法。

7

3.1.1.4輸入參數(shù)

全局參數(shù)

類型參數(shù)名命名數(shù)據類長度數(shù)據組值

型成

傳遞用戶User

傳遞機構Org

查詢條件

類型參數(shù)名命名數(shù)據類長度數(shù)據組值

型成

string報表所屬機構orgString50

smalin包含子機構islncludesmallnt

t

string報表名稱Rpt_nameString50

date報表日期Rpt_dtdate

string報表幣種currencyCdString50

string報表頻度frquencyCdString50

3.1.1.5輸出參數(shù)

查詢結果簡表

參數(shù)名命名數(shù)據類長度數(shù)據組值

型成

報表名稱Rpt_nameString200

所處機構orgString50

報表日期Rpt_dtdate

報表幣種currencyCdString50

報表頻度frquencyCdString50

狀態(tài)flagString50

3.1.1.6數(shù)據庫設計

模塊涉及到的主要表、表結構及簡要描述如下

8

T_BEPOKr_CATAUOG

RPT_EffiUABTH>LRId5)<!>]<,flcl>

RPTJTTDATE

CURRHircYCDUAfCHARy5)<a

FREUUBJCYCDUABCHARW<a

RPT_ITOCJDVABCHARJ5)<pk>

FLOW_TYPEVABCHAR(<15)

FLAGVABCHAR(<15)

COBKITERVABCHAR(<15)

COBKIT_DTTIBESTABP

CHECKERVkTCHAR(45)

□BLECKJTTIHESTABP

COBFIKBER¥ABCSAR(<15)

coErriracnrTIBESTAXP

O,rtumVABCHAR(<15)T_KPT_REPCiKT

OWUEK_BHIVAHCHAR(<15)

TAB&ETjmVABCHAR(<15)IDBIGIBT<ph>

STAKTJTTIMESTAIPALIASifABCHkR(80)

AITHIVE_jrrTIHESTABPDESCRIPTIOBrVABCHkR(255)

1DDIFIEDSHU-LIBTfereTYPEVAHZBJLR(<15)

STAKT.JIEASOHVABtHAR(1000)REPORTIDVABCHAR(255)

STAKT_DESCVABCHAR(lOOO)HETORTJIAJIEi/ABCHAR(255)

REVOKELREASOTVABCHAR(1000)CATHZIRYIDVAKHAR(<15)

REVOKE_DESCVABCHARl1000)CTRLVAKBAR(255)

VERS10?nrrrGERTAELZJI/LBEVABCHJLR(80)

WRITABLESHW-LIUT

DISABLESBU-LIBT

表格T_REPORT_CATALOG的列清單

名稱代碼數(shù)據類型長度注釋

RPT_BRHRPT_BRHVARCHAR(45)45報表機構

RPT_DTRPT_DTDATE報表日期

CURRENCY_CDCURRENCY_CDVARCHAR(45)45而種

FREQUENCY_CDFREQUENCY_CDVARCHAR(45)45頻度

RPTJTEMJDRPTJTEMJDVARCHAR(45)45報表編碼

FLOW_TYPEFLOW_TYPEVARCHAR(45)45流程類空

FLAGFLAGVARCHAR(45)45南核狀態(tài)

COMMITERCOMMITERVARCHAR(45)45提交人

COMMIT_DTCOMMIT_DTTIMESTAMP經辦時間

CHECKERCHECKERVARCHAR(45)45復核人

CHECK_DTCHECK_DTTIMESTAMP審核時間

CONFIRMERCONFIRMERVARCHAR(45)45確認人

CONFIRM_DTCONFIRM_DTTIMESTAMP確認時間

OWNEROWNERVARCHAR(45)45負責人

OWNER_BRHOWNER_BRHVARCHAR(45)45負責人所在機構

TARGET_BRHTARGET_BRHVARCHAR(45)45審核所達機構

START_DTSTART_DTTIMESTAMP發(fā)起時間

ARCHIVE_DTARCHIVE_DTTIMESTAMP歸檔時間

MODIFIEDMODIFIEDSMALUNT修改狀態(tài),口未生效

START_REASONSTART_REASONVARCHAR(IOX)1000

START_DESCSTART_DESCVARCHAR(WX)1000

REVOKE_REASONREVOKE_REASONVARCHAR(IOOO)1000

REVOKE_DESCREVOKE_DESCVARCHAR(IOOO)1000

VERSIONVERSIONINTEGER版本號503,中)。,圓.

表格T_RPT_REPORT的列清單

名稱代瑪數(shù)據類事長度注釋

IDIDBIGINT

ALIASALIASVARCHAR(80)80報表名稱

DESCRIPTIONDESCRIPTIONVARCHAR(255)255報表描述信息

TYPETYPEVARCHAR(45)45報表類型,DEFAULT默認,補錄報表,監(jiān)測報表等

REPORTJDREPORTJDVARCHAR(255)255BI報表ID

REPORT_NAMEREPORT_NAMEVARCHAR(255)255Bl報表編碼

CATEGORYJDCATEGORYJDVARCHAR(45)45報表分類編碼

URLURLVARCHAR(255)255存放報表表樣路徑

TABLE_NAMETABLE_NAMEVARCHAR(80)80表名

WRITABLEWRITABLESMALLINT是否可寫

DIGGABLEDIGGABLESMALLINT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論