




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2020年5月29日銀行綜合業(yè)務(wù)系統(tǒng)需求分析說明書文檔僅供參考銀行綜合業(yè)務(wù)系統(tǒng)需求規(guī)格說明書 項(xiàng)目名稱銀行業(yè)務(wù)綜合系統(tǒng)項(xiàng)目編號(hào)編寫單位Object小組編寫日期負(fù)責(zé)人周侃版本號(hào) 目錄TOC o 1-4 h u HYPERLINK l _Toc11647 一、引言 PAGEREF _Toc11647 4 HYPERLINK l _Toc1548 1.1編寫目的 PAGEREF _Toc1548 4 HYPERLINK l _Toc27014 1.2項(xiàng)目背景 PAGEREF _Toc27014 4 HYPERLINK l _Toc16614 1.3定義 PAGEREF _Toc16614 5 HYP
2、ERLINK l _Toc6602 1.4參考資料 PAGEREF _Toc6602 6 HYPERLINK l _Toc1215 二、任務(wù)概述 PAGEREF _Toc1215 6 HYPERLINK l _Toc27373 2.1目標(biāo) PAGEREF _Toc27373 6 HYPERLINK l _Toc27503 2.1.1 用戶特點(diǎn) PAGEREF _Toc27503 6 HYPERLINK l _Toc6200 2.1.2 業(yè)務(wù)設(shè)計(jì)目標(biāo) PAGEREF _Toc6200 7 HYPERLINK l _Toc28834 2.1.3 開發(fā)原則 PAGEREF _Toc28834 8 H
3、YPERLINK l _Toc19975 2.2名詞解釋 PAGEREF _Toc19975 8 HYPERLINK l _Toc14620 三、系統(tǒng)概述 PAGEREF _Toc14620 14 HYPERLINK l _Toc2177 3.1系統(tǒng)概述 PAGEREF _Toc2177 14 HYPERLINK l _Toc22805 3.2具體架構(gòu)說明 PAGEREF _Toc22805 16 HYPERLINK l _Toc6401 四、 需求分析 PAGEREF _Toc6401 17 HYPERLINK l _Toc14965 4.1界面需求 PAGEREF _Toc14965 17
4、 HYPERLINK l _Toc4064 4.1.1簽到界面 PAGEREF _Toc4064 18 HYPERLINK l _Toc2555 4.1.2客戶開戶界面 PAGEREF _Toc2555 18 HYPERLINK l _Toc30083 4.1.3賬戶客戶界面 PAGEREF _Toc30083 19 HYPERLINK l _Toc2709 4.1.4貸款 PAGEREF _Toc2709 20 HYPERLINK l _Toc21714 4.1.5簽退界面 PAGEREF _Toc21714 21 HYPERLINK l _Toc26734 4.1.6查詢 PAGEREF
5、_Toc26734 22 HYPERLINK l _Toc27279 4.1.6.1賬戶查詢 PAGEREF _Toc27279 22 HYPERLINK l _Toc12672 4.1.6.2貸款查詢 PAGEREF _Toc12672 23 HYPERLINK l _Toc10268 4.2交易需求 PAGEREF _Toc10268 23 HYPERLINK l _Toc1969 4.2.1Teller端 PAGEREF _Toc1969 23 HYPERLINK l _Toc28077 4.2.1.1簽到 PAGEREF _Toc28077 23 HYPERLINK l _Toc183
6、 4.2.1.2簽退 PAGEREF _Toc183 25 HYPERLINK l _Toc16139 4.2.2ESB端 PAGEREF _Toc16139 25 HYPERLINK l _Toc2661 4.2.2.1服務(wù)拆分 PAGEREF _Toc2661 25 HYPERLINK l _Toc3909 4.2.3Core端 PAGEREF _Toc3909 26 HYPERLINK l _Toc7690 4.2.3.1客戶開戶界面 PAGEREF _Toc7690 26 HYPERLINK l _Toc25343 4.2.3.2賬戶開戶界面 PAGEREF _Toc25343 27
7、HYPERLINK l _Toc17996 4.2.3.3貸款發(fā)放界面 PAGEREF _Toc17996 30 HYPERLINK l _Toc12462 4.2.3.4日終 PAGEREF _Toc12462 32 HYPERLINK l _Toc14891 五、數(shù)據(jù)描述 PAGEREF _Toc14891 33 HYPERLINK l _Toc 2 5.1 系統(tǒng)描述 PAGEREF _Toc 2 33 HYPERLINK l _Toc7970 5.2 系統(tǒng)E-R圖 PAGEREF _Toc7970 34 HYPERLINK l _Toc25743 5.3實(shí)體及其屬性的分析 PAGEREF
8、 _Toc25743 37 HYPERLINK l _Toc3478 5.4實(shí)體間的關(guān)系分析 PAGEREF _Toc3478 39一、引言近年來,金融業(yè)的競爭開始由低層次向高層次發(fā)展,高科技戰(zhàn)場將是中國各銀行參與競爭、加快自身發(fā)展的主戰(zhàn)場。銀行要保持和擴(kuò)大市場份額,必須擁有一種明顯的、持久的優(yōu)勢。這種優(yōu)勢不是產(chǎn)品的優(yōu)勢,也不是網(wǎng)點(diǎn)的優(yōu)勢,而是高科技的優(yōu)勢。因此,銀行電子化是銀行提高工作效率,提高管理水平,提高服務(wù)質(zhì)量,加速資金周轉(zhuǎn),促進(jìn)社會(huì)經(jīng)濟(jì)發(fā)展的趨勢。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,銀行電子化水平的提高起到了積極的作用。隨著客戶金融意識(shí)的加強(qiáng),對(duì)銀行的選擇條件也越來越高,而選擇的尺度主要就是銀
9、行的服務(wù)質(zhì)量?,F(xiàn)在客戶對(duì)銀行的服務(wù)要求不但僅是禮貌服務(wù),更主要的看銀行能不能給其提供更多的便利、更好的服務(wù)方式、更先進(jìn)的服務(wù)工具來滿足她們的各種需要。當(dāng)前,各銀行都投入許多精力,針對(duì)客戶需求,在保持和完善傳統(tǒng)業(yè)務(wù)的基礎(chǔ)上,利用信息高技術(shù)開拓了許多新的業(yè)務(wù)領(lǐng)域,為客戶提供了許多新的服務(wù)手段。 因此,由于銀行有處理大量數(shù)據(jù)的要求,全部采用人工的方式處理顯然不合適。這不但要花費(fèi)很高的成本,而且處理事物的效率和質(zhì)量都存在很大的問題。處于這些問題的考慮,采用計(jì)算機(jī)來處理這類問題就是一個(gè)相當(dāng)理想的解決方案。利用計(jì)算機(jī)能夠極大地降低處理成本,更重要的是能夠幾乎沒有錯(cuò)誤的高效的處理所有的事務(wù)。1.1編寫目的
10、編寫該文檔的目的是明確”銀行綜合業(yè)務(wù)系統(tǒng)”項(xiàng)目的業(yè)務(wù)背景、業(yè)務(wù)范圍、定義項(xiàng)目的專業(yè)名詞,分析項(xiàng)目的核心功能和系統(tǒng)需求,為后續(xù)的系統(tǒng)設(shè)計(jì)以及開發(fā)人員和測試人員提供功能需求和非功能需求的詳細(xì)定義,為測試人員提供測試用例設(shè)計(jì)的功能參考。該文檔為了便于更好地理解客戶對(duì)軟件的需求,對(duì)于其軟件性能以及功能需求有一明確的目標(biāo),對(duì)于項(xiàng)目規(guī)劃以及進(jìn)度也做了簡單的計(jì)劃。預(yù)期讀者:組內(nèi)成員1.2項(xiàng)目背景開發(fā)項(xiàng)目名稱:銀行綜合業(yè)務(wù)系統(tǒng)任務(wù)提出人員:神州數(shù)碼融信軟件有限公司系統(tǒng)開發(fā)人員:神州數(shù)碼融信有限公司實(shí)習(xí)小組 Object 系統(tǒng)使用用戶:銀行系統(tǒng)管理員、業(yè)務(wù)操作員此軟件將開發(fā)銀行系統(tǒng)中客戶開戶、賬戶開戶以及貸款的
11、全過程;4. 本銀行系統(tǒng)將提供銀行的管理和客戶服務(wù)的系統(tǒng):開發(fā)此系統(tǒng)是提高自主創(chuàng)造能力,提高開發(fā)過程中團(tuán)隊(duì)的交流與協(xié)作,最終達(dá)到完成銀行系統(tǒng)開發(fā)的目的。銀行系統(tǒng)管理員進(jìn)行貸款、查詢以及相關(guān)業(yè)務(wù)的審批工作,業(yè)務(wù)操作員為銀行客戶提供客戶開戶、賬號(hào)開戶等服務(wù)。1.3定義1、 數(shù)據(jù)(Data):數(shù)據(jù)實(shí)際上就是描述事物的符號(hào)記錄。 數(shù)據(jù)庫(Database,簡稱DB):是長期存儲(chǔ)在計(jì)算機(jī)內(nèi),有結(jié)構(gòu)的大量的共享的數(shù)據(jù)集合。 數(shù)據(jù)庫管理系統(tǒng)(Database Management System 簡稱DBMS):位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 數(shù)據(jù)庫系統(tǒng)(Database System 簡稱DBS
12、):數(shù)據(jù)庫系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。2、關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表,關(guān)系名-表名 屬性:表中的一列成為屬性,列名即屬性名。 字段:標(biāo)記實(shí)體屬性的命名單位3、開發(fā)術(shù)語 需求:用戶解決問題或達(dá)到目標(biāo)所需要的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。 需求分析:包括提煉,分析和仔細(xì)審查已收集到的需求,以確保所有的風(fēng)險(xiǎn)承擔(dān)者都有的含義并找出其中的錯(cuò)誤,遺憾或其它不足的地方。 銀行系統(tǒng):基本元素為構(gòu)成銀行儲(chǔ)蓄及相關(guān)行為所必須的各種部分。 企業(yè)服務(wù)總線(ESB
13、):為銀行提供一種全面、靈活且一致的集成方法。1.4參考資料 Java編程教程 張孝祥 清華大學(xué)出版社 JDK_API_1_6_zh_CN.CHM參考文檔, -2編寫,林銳,人民出版社, -12編寫, 鄭莉、王行言、馬素霞編著,清華大學(xué)出版社,1998-1編寫,王珊、張凱編著,高等教育出版社, -1編寫,劉曉華、張健、周慧貞編著,電子工業(yè)出版社 , -4編寫,張小松、王玨、曹躍編著,機(jī)械工業(yè)出版社二、任務(wù)概述2.1目標(biāo) 銀行系統(tǒng)是一個(gè)含有數(shù)據(jù)庫的軟件系統(tǒng),經(jīng)過網(wǎng)絡(luò)將各個(gè)客戶端連接起來,能夠?yàn)殂y行提供一體化的辦公、管理,業(yè)務(wù)更改,業(yè)務(wù)辦理,業(yè)務(wù)查詢功能,并為銀行客戶提供各種查詢的操作。 2.1.
14、1 用戶特點(diǎn)使用本系統(tǒng)的用戶為銀行職員(普通職員、貸款審批員、貸款發(fā)放員、數(shù)據(jù)操作員、系統(tǒng)管理員等),該部分用戶能熟練操作計(jì)算機(jī),至少具有一定的計(jì)算機(jī)應(yīng)用水平,用戶對(duì)柜面平臺(tái)系統(tǒng)的使用頻度為8小時(shí)/天,可是其它時(shí)間銀行系統(tǒng)仍需要正常運(yùn)行,保證幾乎0%的故障率。具體使用要求:銀行系統(tǒng)管理員(包括系統(tǒng)管理員):具有較高的的管理水平和計(jì)算機(jī)操作水平,能夠熟練進(jìn)行鼠標(biāo)、鍵盤操作。管理銀行系統(tǒng)的業(yè)務(wù)員的相關(guān)信息,而且擁有對(duì)于銀行核心業(yè)務(wù)如利率調(diào)整等進(jìn)行修改和審批的權(quán)限。銀行系統(tǒng)工作人員(包括貸款審批員、貸款發(fā)放員):具有較高的業(yè)務(wù)水平和教育水平,能夠在7天的培訓(xùn)中掌握銀行系統(tǒng)的操作方法。管理銀行顧客的相
15、關(guān)信息,而且為銀行顧客提供創(chuàng)立帳號(hào)、貸款、貸款審批等服務(wù)。普通職員:具有較高的業(yè)務(wù)水平和教育水平,能夠在7天的培訓(xùn)中掌握銀行系統(tǒng)的操作方法。2.1.2 業(yè)務(wù)設(shè)計(jì)目標(biāo) (1)登錄業(yè)務(wù):銀行用戶輸入自己的用戶名以及密碼在前臺(tái)進(jìn)行驗(yàn)證看是否存在該客戶。如果登錄成功之后能夠進(jìn)入客戶辦理業(yè)務(wù)頁面;如果不存在或者是用戶名密碼錯(cuò)誤則返回反饋信息。 (2)動(dòng)態(tài)加載菜單模塊:不同的用戶有不同的角色,不同的角色有不同的權(quán)限。不同的權(quán)限執(zhí)行不同的功能。例如”柜員能夠進(jìn)行客戶開戶、賬戶開戶等業(yè)務(wù),對(duì)于客戶經(jīng)理則能夠?yàn)榭蛻艮k理貸款業(yè)務(wù)以及查詢業(yè)務(wù)”。 (3)開戶業(yè)務(wù):當(dāng)客戶需要進(jìn)行金融交易時(shí)需要在銀行系統(tǒng)中開一個(gè)帳戶。
16、這個(gè)帳戶之后就歸客戶自己所有。對(duì)其賬戶有了唯一擁有權(quán)??蛻艮k理貸款業(yè)務(wù)。(4)貸款業(yè)務(wù):客戶在滿足貸款條件之下而且在有擔(dān)保人的擔(dān)保下能夠進(jìn)行貸款業(yè)務(wù)。此業(yè)務(wù)是經(jīng)由客戶經(jīng)理辦理的。在辦理貸款的時(shí)候銀行會(huì)為客戶制定還款計(jì)劃、還款計(jì)劃明細(xì)、回收結(jié)算、發(fā)放結(jié)算、回收明細(xì)、計(jì)提表、總賬表等貸款相關(guān)表。 客戶在銀行中的信譽(yù)度直接影響客戶貸款金額。貸款人的擔(dān)保人則應(yīng)該滿足一下條件:具有代為清償債務(wù)能力的法人、其它組織或者公民。貸款具體流程:申請(qǐng)審批合同開立發(fā)放回收通知單回收明細(xì)結(jié)算計(jì)劃明細(xì)還款計(jì)劃結(jié)算利息計(jì)提備注:銀行有多個(gè)分支機(jī)構(gòu)。每個(gè)分支機(jī)構(gòu)位于一個(gè)特定的城市,由唯一的名字標(biāo)識(shí)。銀行監(jiān)控每個(gè)分支機(jī)構(gòu)的資
17、產(chǎn)。每筆貸款由某個(gè)分支機(jī)構(gòu)發(fā)放,能被一個(gè)或多個(gè)人共有。一筆貸款用一個(gè)唯一的貸款號(hào)標(biāo)識(shí)。銀行需要知道每筆貸款的金額以及逐步支付的情況。記錄每次付款的的時(shí)間及金額。銀行還能夠有關(guān)于某一天或某一段時(shí)間內(nèi)銀行的業(yè)務(wù)情況的記錄,即全部客戶和銀行之間的交易記錄,每條記錄以唯一的流水號(hào)標(biāo)識(shí)。2.1.3 開發(fā)原則統(tǒng)一帳薄,所有帳務(wù)集中到后臺(tái)主機(jī)處理。2. 綜合柜員,大量采用集成交易。3. 可擴(kuò)展性,系統(tǒng)設(shè)計(jì)模塊化,接口標(biāo)準(zhǔn)化,擴(kuò)展靈活、方便。4. 可維護(hù)性,大量采用自動(dòng)生成工具,開發(fā)、維護(hù)簡單。5. 可隔離性,各業(yè)務(wù)子系統(tǒng)圍繞一個(gè)核心,相對(duì)獨(dú)立;各交易圍繞業(yè)務(wù)子系統(tǒng),互不影響。2.2名詞解釋1.IE IE(I
18、nternet Explorer),是微軟公司(Microsoft)推出的一款網(wǎng)頁瀏覽器。2. TomcatTomcat是一個(gè)輕量及應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選,因?yàn)樗\(yùn)行是占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常見的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都能夠更改它或在其中加入新的功能。當(dāng)配置正確時(shí),Apache 為HTML頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它
19、還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。3. ESB ESB全稱為Enterprise Service Bus,即企業(yè)服務(wù)總線。它是傳統(tǒng)中間件技術(shù)與XML、Web服務(wù)等技術(shù)結(jié)合的產(chǎn)物。ESB提供了網(wǎng)絡(luò)中最基本的連接中樞,是構(gòu)筑企業(yè)神經(jīng)系統(tǒng)的必要元素。ESB的出現(xiàn)改變了傳統(tǒng)的軟件架構(gòu),能夠提供比傳統(tǒng)中間件產(chǎn)品更為廉價(jià)的解決方案,同時(shí)它還能夠消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)了不同服務(wù)之間的通信與整合。從功能上看,ESB提供了事件驅(qū)動(dòng)和文檔導(dǎo)向的處理模式,以及分布
20、式的運(yùn)行管理機(jī)制,它支持基于內(nèi)容的路由和過濾,具備了復(fù)雜數(shù)據(jù)的傳輸能力,并能夠提供一系列的標(biāo)準(zhǔn)接口。ESB的五個(gè)基本功能:1)服務(wù)的MetaData管理:在總線范疇內(nèi)對(duì)服務(wù)的注冊命名及尋址進(jìn)行管理。 2)傳輸服務(wù):確保經(jīng)過企業(yè)總線互連的業(yè)務(wù)流程間的消息的正確交付,還包括基于內(nèi)容的路由功能。 3)中介:提供位置透明的路由和定位服務(wù);提供多種消息傳遞形式;支持廣泛使用的傳輸協(xié)議。 4)多服務(wù)集成方式: 如JCA,Web服務(wù),Messaging ,Adaptor等. 5)服務(wù)和事件管理支持: 調(diào)用服務(wù)的記錄、測量和監(jiān)控?cái)?shù)據(jù);提供事件檢測、觸發(fā)和分布功能; ESB的八個(gè)擴(kuò)展功能:1) 面向服務(wù)的元數(shù)據(jù)
21、管理: 她必須了解被她中介的兩端,即服務(wù)的請(qǐng)求以及請(qǐng)求者對(duì)服務(wù)的要求,以及服務(wù)的提供者和她所提供的服務(wù)的描述; 2) Mediation :它必須具有某種機(jī)制能夠完成中介的作用,如協(xié)議轉(zhuǎn)換; 3) 通信:服務(wù)發(fā)布、訂閱,響應(yīng) 請(qǐng)求,同步異步消息,路由和尋址等; 4) 集成: 遺留系統(tǒng)適配器,服務(wù)編排和映射,協(xié)議轉(zhuǎn)換,數(shù)據(jù)變換,企業(yè)應(yīng)用集成中間件的連續(xù)等。 5) 服務(wù)交互: 服務(wù)接口定義,服務(wù)實(shí)現(xiàn)的置換,服務(wù)消息模型,服務(wù)目錄和發(fā)現(xiàn)等。 6) 服務(wù)安全: 認(rèn)證和授權(quán)、不可否認(rèn)和機(jī)密性、安全標(biāo)準(zhǔn)的支持等; 7) 服務(wù)質(zhì)量: 事務(wù),服務(wù)的可交付性等; 8) 服務(wù)等級(jí): 性能、可用性等。 ESB 中最
22、常提到的兩個(gè)功能是消息轉(zhuǎn)換和消息路由。 Oracle oracle數(shù)據(jù)庫是一個(gè)多用戶系統(tǒng),能自動(dòng)從批處理或在線環(huán)境的系統(tǒng)故障中恢復(fù)運(yùn)行。系統(tǒng)提供了一個(gè)完整的軟件開發(fā)套件,包括交互式應(yīng)用程序生成器、報(bào)表打印軟件、字處理軟件及集中式數(shù)據(jù)字典,用戶能夠利用這些工具生成自己的應(yīng)用程序。Oracle以二維表的形式表示數(shù)據(jù),并提供了SQL(結(jié)構(gòu)化查詢語句),完成數(shù)據(jù)查詢、操作、定義和控制等基本數(shù)據(jù)庫管理功能。Oracle數(shù)據(jù)庫具有很好的可移植性,經(jīng)過它的通信功能,微型計(jì)算機(jī)上的程序能夠同小型乃至大型計(jì)算機(jī)上的oracle相互傳遞數(shù)據(jù)。 它能夠支持多種不同的硬件和操作系統(tǒng)平臺(tái),從臺(tái)式機(jī)到大型機(jī)和超級(jí)計(jì)算機(jī),
23、為各種硬件提供高度的可伸縮性,支持對(duì)稱多處理器、集群多處理器、大規(guī)模處理器等,并提供廣泛的國際語言支持。5. JMSJMS(Java Message Service) 即Java消息服務(wù)。它提供標(biāo)準(zhǔn)的產(chǎn)生、發(fā)送、接收消息的接口簡化企業(yè)應(yīng)用的開發(fā)。它支持兩種消息通信模型:點(diǎn)到點(diǎn)(point-to-point)(P2P)模型和發(fā)布/訂閱(Pub/Sub)模型。1)點(diǎn)對(duì)點(diǎn)方式(point-to-point) 點(diǎn)對(duì)點(diǎn)的消息發(fā)送方式主要建立在 Message Queue,Sender,Receiver上,Message Queue 存貯消息,Sender發(fā)送消息,Receiver接收消息.具體點(diǎn)就是Se
24、nder Client發(fā)送Message 到Queue中 ,而Receiver Client從Queue中接收消息和發(fā)送消息已接受到Quere,確認(rèn)消息接收。消息發(fā)送客戶端與接收客戶端沒有時(shí)間上的依賴,發(fā)送客戶端能夠在任何時(shí)刻發(fā)送信息到Queue,而不需要知道接收客戶端是不是在運(yùn)行。2)發(fā)布/訂閱 方式(publish / subscribe) 發(fā)布/訂閱方式用于多接收客戶端的方式.作為發(fā)布訂閱的方式,可能存在多個(gè)接收客戶端,而且接收端客戶端與發(fā)送客戶端存在時(shí)間上的依賴。一個(gè)接收端只能接收她創(chuàng)立以后發(fā)送客戶端發(fā)送的信息。作為subscriber ,在接收消息時(shí)有兩種方法,destination
25、的receive方法,和實(shí)現(xiàn)message listener 接口的onMessage 方法。注: eq oac(,1)connectionFactory 經(jīng)過這個(gè)工廠類就能夠得到一個(gè)與JMS提供者的連接 eq oac(,2)connection 與JMS提供者建立的一個(gè)連接。能夠從這個(gè)連接創(chuàng)立一個(gè)會(huì)話,即Session。 eq oac(,3)session與JMS提供者所建立的會(huì)話,經(jīng)過Session我們才能夠創(chuàng)立 一個(gè)Message 。 eq oac(,4)destination 消息發(fā)送的目的地,也就是所謂的Queue和Topic。創(chuàng)立好一個(gè)消息之后,只需要把這個(gè)消息發(fā)送到目的地,消息的
26、發(fā)送者就能夠繼續(xù)做自己的事情,而不用等待消息被處理完成。至于這個(gè)消息什么時(shí)候,會(huì)被哪個(gè)消費(fèi)者消費(fèi),完全取決于消息的接者。 eq oac(,5)messageProducer 消息的生產(chǎn)者,要發(fā)送一個(gè)消息,必須經(jīng)過這個(gè)生產(chǎn)者來發(fā)送。 eq oac(,6)message() 從字面上就能夠看出是被發(fā)送的消息。 eq oac(,7)send():發(fā)送消息。 eq oac(,8)receiver():接收消息。6. Socket Socket也稱作套接字,用于描述IP地址和端口,是一個(gè)通信鏈的句柄,應(yīng)用程序一般經(jīng)過”套接字”向網(wǎng)絡(luò)發(fā)送請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求。兩個(gè)JAVA應(yīng)用程序可經(jīng)過一個(gè)雙向的網(wǎng)絡(luò)通信連
27、接實(shí)現(xiàn)數(shù)據(jù)交換,這個(gè)雙向鏈路的一端稱為一個(gè)Socket。Socket一般見來實(shí)現(xiàn)client-server連接。J包中定義的兩個(gè)類Socket和ServerSocket,分別用來實(shí)現(xiàn)雙向連接的client端和server端。建立連接時(shí)所需的尋址信息為遠(yuǎn)程計(jì)算機(jī)的IP地址和端口號(hào)(port number)。7. MQMQ(Message Queue):消息隊(duì)列,是在消息的傳輸過程中保存消息的容器。消息隊(duì)列管理器在將消息從它的源中寄到它的目標(biāo)時(shí)充當(dāng)中間人。隊(duì)列的主要目的是提供路由并保證消息的傳遞,如果發(fā)送消息時(shí)接受者不可用,消息隊(duì)列會(huì)保留消息,直到能夠成功傳遞它。8.XMLXML(eXtensib
28、le Markup Language)是萬維網(wǎng)聯(lián)盟(World Wide Web Consortium W3C)定義的一種可擴(kuò)展標(biāo)志語言??蓴U(kuò)展性指允許用戶按照XML規(guī)則自定義標(biāo)記(tags標(biāo)簽),它能夠輕松表示多層結(jié)構(gòu)的數(shù)據(jù)。具有平臺(tái)無關(guān),語言無關(guān)。設(shè)計(jì)目標(biāo)是描述數(shù)據(jù)并集中于數(shù)據(jù)的內(nèi)容,與顯示分離。9. DOM4JDOM4J解析是xml的一種解析方式,它合并了許多超出基本XML文檔表示的功能,包括集成的XPath支持、XML Schema支持以及用于大文檔或流化文檔的基于事件的處理。它還提供了構(gòu)建文檔表示的選項(xiàng),它經(jīng)過DOM4J API和標(biāo)準(zhǔn)DOM接口具有并行訪問功能。DOM4J大量使用了A
29、PI中的Collections類,可是在許多情況下,它還提供一些替代方法以允許更好的性能或更直接的編碼方法。10. I/O流 I/O流指輸入輸出流, 在Java程序中,對(duì)于數(shù)據(jù)的輸入(input)/輸出(output)操作以”流”(stream)方式進(jìn)行,java.io包中定義了各樣的”流”類,用以獲取不同種類的數(shù)據(jù)。輸入流指的是將數(shù)據(jù)以字符或字節(jié)形式從外部媒體比如文件、數(shù)據(jù)庫等讀取到內(nèi)存中,因此也能夠分為字符輸入流和字節(jié)輸入流。輸出流指的是將內(nèi)存中的數(shù)據(jù)寫入外部媒介,也分為字符輸入流和字節(jié)輸入流。11. 多線程多線程是這樣一種機(jī)制,它允許在程序中并發(fā)執(zhí)行多個(gè)指令流,每個(gè)指令流都稱為一個(gè)線程,
30、彼此間互相獨(dú)立。線程又稱為輕量級(jí)進(jìn)程,它和進(jìn)程一樣擁有獨(dú)立的執(zhí)行控制,由操作系統(tǒng)負(fù)責(zé)調(diào)度,區(qū)別在于線程沒有獨(dú)立的存儲(chǔ)空間,而是和所屬進(jìn)程中的其它線程共享一個(gè)存儲(chǔ)空間,這使得線程間的通信遠(yuǎn)較進(jìn)程簡單。作為一個(gè)完全面向?qū)ο蟮恼Z言,Java提供了類 java.lang.Thread 來方便多線程編程,這個(gè)類提供了大量的方法來方便我們控制自己的各個(gè)線程。JAVA實(shí)現(xiàn)多線程的兩種方法:繼承 Thread 類和實(shí)現(xiàn) Runnable 接口。12. 線程同步由于同一進(jìn)程的多個(gè)線程共享同一片存儲(chǔ)空間,在帶來方便的同時(shí),也帶來了訪問沖突這個(gè)嚴(yán)重的問題。Java語言提供了專門機(jī)制以解決這種沖突,有效避免了同一個(gè)數(shù)
31、據(jù)對(duì)象被多個(gè)線程同時(shí)訪問。13.PL/SQL PL/SQL也是一種程序語言,叫做過程化SQL語言(Procedural Language/SQL)。PL/SQL是Oracle數(shù)據(jù)庫對(duì)SQL語句的擴(kuò)展。在普通SQL語句的使用上增加了編程語言的特點(diǎn),因此PL/SQL就是把數(shù)據(jù)操作和查詢語句組織在PL/SQL代碼的過程性單元中,經(jīng)過邏輯判斷、循環(huán)等操作實(shí)現(xiàn)復(fù)雜的功能或者計(jì)算的程序語言。 PL/SQL是Oracle對(duì)關(guān)系數(shù)據(jù)庫語言SQL的過程化擴(kuò)充,它將數(shù)據(jù)庫技術(shù)和過程化程序設(shè)計(jì)語言聯(lián)系起來,是一種應(yīng)用開發(fā)語言,可使用循環(huán),分支處理數(shù)據(jù),將SQL的數(shù)據(jù)操縱功能與過程化語言數(shù)據(jù)處理功能結(jié)合起來. PL/
32、SQL的使用,使SQL成為一種高級(jí)程序設(shè)計(jì)語言,支持高級(jí)語言的塊操作,條件判斷,循環(huán)語句,嵌套等,與數(shù)據(jù)庫核心的數(shù)據(jù)類型集成,使SQL 的程序設(shè)計(jì)效率更高. PL/SQL程序的基本結(jié)構(gòu) PL/SQL塊由四個(gè)基本部分組成:聲明、執(zhí)行體開始、異常處理、執(zhí)行體結(jié)束。 PL/SQL的變量 PL/SQL程序包括了四個(gè)部分,在四個(gè)部分中,聲明部分。主要用來聲明變量而且初始化變量,在執(zhí)行部分能夠?yàn)樽兞抠x新值,或者在表示式中引用變量的值,在異常處理部分同樣能夠按執(zhí)行部分的方法使用變量。另外,在PL/SQL程序使用時(shí)能夠經(jīng)過參數(shù)變量把值傳遞到PL/SQL塊中,也能夠經(jīng)過輸出變量或者參數(shù)變量將值傳出PL/SQL塊
33、。 14.沖正沖正就是回滾交易 。 即一筆交易在終端已經(jīng)置為成功標(biāo)志,可是發(fā)送到主機(jī)的帳務(wù)交易包沒有得到響應(yīng),即終端交易超時(shí),因此不確定該筆交易是否在主機(jī)端也成功完成,為了確保用戶的利益,終端重新向主機(jī)發(fā)送請(qǐng)求,請(qǐng)求取消該筆交易的流水,如果主機(jī)端已經(jīng)交易成功,則回滾交易,否則不處理,然后將處理結(jié)果返回給終端。 過濾器 過濾器經(jīng)過截取從客戶端進(jìn)來的請(qǐng)求,并做出處理的回復(fù)。它能夠說是外部進(jìn)入網(wǎng)站的第一道關(guān)。在這個(gè)關(guān)卡里,能夠驗(yàn)證客戶是否來自可信的網(wǎng)絡(luò),能夠?qū)蛻籼峤坏臄?shù)據(jù)進(jìn)行重新編碼,能夠從系統(tǒng)里獲得配置的信息,能夠過濾掉客戶的某些不應(yīng)出現(xiàn)的詞匯,能夠驗(yàn)證客戶是否已經(jīng)登錄,能夠驗(yàn)證客戶端的瀏覽器是
34、否支持當(dāng)前的應(yīng)用,能夠記錄系統(tǒng)的日志等。能夠?yàn)橐粋€(gè)Web應(yīng)用組件部署多個(gè)過濾器,這些過濾器組成一個(gè)過濾鏈,每個(gè)過濾器只執(zhí)行某個(gè)特定的操作或檢查。這樣請(qǐng)求在達(dá)到被訪問的目標(biāo)之前,需要經(jīng)過這個(gè)過濾鏈。如果由于安全的問題不能訪問目標(biāo)資源,那么過濾器就能夠把客戶端的請(qǐng)求攔截。Web應(yīng)用的請(qǐng)求傳遞圖:目標(biāo)組件Filter1Do filter 過濾鏈Filter1客戶端 2.3 軟件支持操作系統(tǒng): Windows Xp / Windows7SP的版本: Sp3數(shù)據(jù)庫: Oracle 10g2.4 硬件支持硬盤空間:5G 以上內(nèi)存:128M2.5 運(yùn)行環(huán)境軟件運(yùn)行環(huán)境WINDOWS平臺(tái):WINDOWS98/
35、NT/ /XP/7 可選: WINDOWS TUXEDO 客戶端UNIX平臺(tái):SCO UNIX,AIX平臺(tái)可選: WINDOWS TUXEDO 客戶端LINUX平臺(tái):紅旗LINUX 2.6 條件與約束 2.6.1本項(xiàng)目是否能夠成功實(shí)施,主要取決于以下條件:開發(fā)小組為了項(xiàng)目的開發(fā)和實(shí)施,必須對(duì)項(xiàng)目的業(yè)務(wù)流程進(jìn)行合理的分析與整理,形成完善的軟件需求。用戶應(yīng)具有適合項(xiàng)目軟件的工作環(huán)境和系統(tǒng)運(yùn)行環(huán)境。用戶應(yīng)滿足項(xiàng)目系統(tǒng)的硬件環(huán)境與通訊環(huán)境。開發(fā)小組采用先進(jìn)的、兼容性強(qiáng)的語言Java進(jìn)行編程以及先進(jìn)的技術(shù)保證系統(tǒng)的性能的優(yōu)化與項(xiàng)目的成功。開發(fā)小組具有相對(duì)穩(wěn)定的項(xiàng)目的團(tuán)隊(duì),不穩(wěn)定的團(tuán)隊(duì)將影響項(xiàng)目的進(jìn)度和質(zhì)
36、量。開發(fā)時(shí)間是一個(gè)連續(xù)的時(shí)間段,有利于開發(fā)軟件的連續(xù)性,不連續(xù)的開發(fā)時(shí)間將影響項(xiàng)目的進(jìn)度與質(zhì)量。2.6.2 約束條件:成本約束:因本項(xiàng)目僅為人員實(shí)習(xí)的培訓(xùn),故不考慮人員成本;因無物質(zhì)采購,故不考慮物質(zhì)成本;所需的成本僅為編程過程中的電費(fèi),一切由公司承擔(dān)。規(guī)模約束:此項(xiàng)目有1個(gè)項(xiàng)目小組的人員共同完成,人數(shù)為8人完成日期: 12月1日設(shè)備約束:自帶筆記本,無網(wǎng)絡(luò)環(huán)境。技術(shù)約束:主要使用Java語言開發(fā),系統(tǒng)操作界面為IE界面2.6.3設(shè)備要求硬件要求:PC機(jī)8臺(tái)。軟件要求:安裝有MyEclipse開發(fā)工具;安裝有JAVA SDK的WINDOWS操作系統(tǒng);安裝有消息隊(duì)列服務(wù)器apache-activ
37、emq,作為項(xiàng)目所用的JMS服務(wù)器;導(dǎo)入dom4j、activemq等jar包實(shí)現(xiàn)接口對(duì)XML進(jìn)行簡單的增刪查改操作;安裝Oracle 10g安裝Toad for Oracle安裝Power Designer安裝PL/SQL Developer安裝tomcat三、系統(tǒng)概述3.1系統(tǒng)概述銀行綜合業(yè)務(wù)系統(tǒng)平臺(tái)采用B/S架構(gòu),用戶可經(jīng)過PC機(jī)采用瀏覽器的方式訪問系統(tǒng)。經(jīng)過管理不用的數(shù)據(jù)源,管理平臺(tái)能夠進(jìn)入不同的交易界面。平臺(tái)主要功能是處理和管理業(yè)務(wù)平臺(tái)的數(shù)據(jù)、系統(tǒng)配置、人員、業(yè)務(wù)交易等。 柜臺(tái)TellerESB企業(yè)服務(wù)總線業(yè)務(wù)處理平臺(tái)支付業(yè)務(wù)支持業(yè)務(wù)金額支付產(chǎn)品業(yè)務(wù)/日志業(yè)務(wù);渠道管理業(yè)務(wù);簽約管理
38、業(yè)務(wù);權(quán)限管理業(yè)務(wù)ESB企業(yè)服務(wù)總線 Core DB各模塊功能目標(biāo):(1)Teller端功能目標(biāo):用戶經(jīng)過輸入其網(wǎng)點(diǎn)號(hào)、機(jī)構(gòu)號(hào)、用戶名和密碼,其用戶信息進(jìn)入不同的客戶業(yè)務(wù)辦理頁面。當(dāng)用戶信息不存在或者是用戶信息錯(cuò)誤的時(shí)候,將反饋信息以界面的形式顯示給用戶,提示用戶信息錯(cuò)誤。將用戶辦理業(yè)務(wù)所需要的信息以XML的形式經(jīng)socket傳送給ESB端。同時(shí)teller端接收ESB端經(jīng)處理過的客戶反饋信息和處理結(jié)果,這些消息是以XML的形式經(jīng)socket傳送過來。ESB端功能目標(biāo):ESB端要求實(shí)時(shí)監(jiān)聽teller端,對(duì)teller端發(fā)來的請(qǐng)求進(jìn)行驗(yàn)證其系統(tǒng)碼和服務(wù)碼,解析判斷是那種服務(wù)類型。需要將其判斷結(jié)
39、果組包封裝到消息隊(duì)列傳送給Core端。在ESB端要及時(shí)快速并準(zhǔn)確地進(jìn)行判斷,而且要能夠準(zhǔn)確無誤的處理多個(gè)客戶端發(fā)來的消息,以及同一客戶端重復(fù)發(fā)送的多個(gè)請(qǐng)求,不允許發(fā)生消息的串包問題。同時(shí)ESB端也將接收從Core端處理之后的所有信息封裝到消息隊(duì)列中的。也將這些消息經(jīng)socket傳送給teller端。Core端功能目標(biāo):ESB端對(duì)從消息隊(duì)列中傳來的消息要及時(shí)迅速地做一解析處理,對(duì)XML中的數(shù)據(jù)也要做及時(shí)迅速處理 ,保證對(duì)XML同時(shí)進(jìn)行的操作不會(huì)發(fā)生沖突。同時(shí)也要將其封裝到消息隊(duì)列返回給ESB端。3.2具體架構(gòu)說明圖3-1 系統(tǒng)總體架構(gòu)圖系統(tǒng)功能實(shí)現(xiàn)的基本流程: eq oac(,1)IE端向Tel
40、ler端發(fā)送報(bào)文; eq oac(,2)Teller端將接收到的報(bào)文經(jīng)過Socket發(fā)送給ESB,并記錄流水記錄; eq oac(,3)ESB將接收到的報(bào)文經(jīng)過doService 原子服務(wù)將報(bào)文放入請(qǐng)求消息隊(duì)列ReqMQ,并記錄流水記錄; eq oac(,4)Core從請(qǐng)求消息隊(duì)列ReqMQ中取出報(bào)文并解析,并記錄流水記錄; eq oac(,5)Core經(jīng)過解析的結(jié)果來調(diào)用存儲(chǔ)過程操作數(shù)據(jù)庫; eq oac(,6)Core將操作處理的結(jié)果返回; eq oac(,7)Core將操作處理的結(jié)果返回給響應(yīng)消息隊(duì)列RespMQ,并記錄流水記錄,修改記錄流水狀態(tài)信息; eq oac(,8)ESB從響應(yīng)消
41、息隊(duì)列RespMQ中取出返回結(jié)果; eq oac(,9)ESB將最終處理的結(jié)果經(jīng)過Socket返回給Teller端,并記錄流水記錄,修改記錄流水狀態(tài)信息; eq oac(,10)Teller端在接收到處理結(jié)果后,作相應(yīng)的記錄,再將處理結(jié)果返回給IE端,并記錄流水記錄,修改記錄流水狀態(tài)信息。需求分析4.1界面需求系統(tǒng)界面顏色由設(shè)計(jì)者自己設(shè)定,采用全屏格式,界面的風(fēng)格鮮明而又特色;報(bào)表格式:以銀行原報(bào)表格式設(shè)計(jì)電子打印表格式;系統(tǒng)上要有足夠的導(dǎo)航鏈接;要盡量讓用戶使用鼠標(biāo)完成整個(gè)操作流程,當(dāng)然填寫資料;界面將采用交互式界面,簡化界面設(shè)計(jì),以文本框和按鈕為主要功能部件,完成輸入、修改、確定、取消等業(yè)
42、務(wù)功能。4.1.1簽到界面該界面為柜員簽到界面,在該界面上填入柜員的登錄名、登錄密碼、機(jī)構(gòu)號(hào)和網(wǎng)點(diǎn)號(hào),然后點(diǎn)擊”登錄簽到”,如果填寫的所有信息都正確,則簽到成功,進(jìn)入主界面。如果輸入的某項(xiàng)信息有誤,則點(diǎn)擊”登錄簽到”按鈕后出現(xiàn)提示出錯(cuò)信息,錯(cuò)誤包括”登錄名不存在”、”密碼錯(cuò)誤”、”機(jī)構(gòu)號(hào)錯(cuò)誤”或者”網(wǎng)點(diǎn)號(hào)有誤”。簽到成功界面4.1.2客戶開戶界面該界面為客戶開戶界面,需要開戶的客戶填寫完開戶信息后,將開戶表單交給柜員,然后將開戶信息錄入系統(tǒng),信息包括:客戶編號(hào) 、中文名、英文名、證件號(hào)、證件類型、客戶簡稱、性別、地址信息、國家、地區(qū)區(qū)號(hào)、聯(lián)系方式、客戶類型、城市、郵編、移動(dòng)電話、客戶分類。4.
43、1.3開戶界面賬戶界面:客戶需要貸款時(shí)先和銀行簽訂貸款合約,柜員將合約的信息錄入系統(tǒng),貸款信息包括:賬號(hào)、客戶號(hào)、證件號(hào)、中文名稱、客戶類型、賬戶狀態(tài)、賬戶幣種、存款類型、開戶日期、賬戶類型、客戶簡稱、英文名、客戶經(jīng)理等。對(duì)于其中的身份證要求有驗(yàn)證身份證號(hào)碼位數(shù)。對(duì)于其客戶進(jìn)行賬戶開戶所辦理的類型及賬單存折標(biāo)識(shí)都能夠進(jìn)行選擇。4.1.4貸款發(fā)放界面該界面為在客戶在貸款開立簽約后,獲得貸款號(hào),填寫相關(guān)資料確認(rèn)需要貸款的金額,并了解利率相關(guān)信息,進(jìn)行貸款發(fā)放。4.1.5貸款發(fā)放結(jié)算界面該界面為在貸款發(fā)放以后,用來確認(rèn)貸款發(fā)放的相關(guān)信息,最終確認(rèn)貸款發(fā)放。4.1.6貸款計(jì)提調(diào)整界面該界面為手動(dòng)錄入變
44、更的利率信息造成利息計(jì)算的錯(cuò)誤,來更改數(shù)據(jù)庫的利息信息。4.1.7貸款本息通知單界面該界面為在貸款規(guī)定還本付息的前一個(gè)星期需要出通知單告知貸款人需要及時(shí)還清利息。4.1.8貸款回收界面該界面用于進(jìn)行貸款回收。4.1.8貸款回收結(jié)算界面該界面用于銀行在回收相關(guān)利息及貸款金額的匯總處理。4.1.9貸款日終界面日終處理是指銀行在每天營業(yè)結(jié)束后,中心對(duì)賬務(wù)系統(tǒng)進(jìn)行一系列批量處理的過程。隨著銀行業(yè)務(wù)的飛速發(fā)展和銀行金融產(chǎn)品的日益豐富,日終處理的過程也越來越復(fù)雜。銀行界數(shù)據(jù)大步伐的加快,也意味著日終處理系統(tǒng)要面對(duì)日益龐大的賬務(wù)系統(tǒng)。當(dāng)前,各家銀行業(yè)務(wù)越來越廣泛,計(jì)算機(jī)處理的程度也越來越高,相應(yīng)數(shù)據(jù)中心日終
45、處理的內(nèi)容變得復(fù)雜,處理時(shí)間也隨之增加,這就給做日終處理的工作人員帶來壓力,容易造成多做、少做或重復(fù)做,影響第二天的正常營業(yè)。因此,使日終處理更加高效、可靠和靈活是至關(guān)重要的。點(diǎn)擊此處退出系統(tǒng)4.1.10簽退界面柜員每天在進(jìn)行一天業(yè)務(wù)之后需要對(duì)業(yè)務(wù)進(jìn)行核查以確保業(yè)務(wù)正常辦理。下班時(shí)需要退出系統(tǒng)時(shí),柜員則能夠點(diǎn)擊右上角的”退出”按鈕后,出現(xiàn)提示框:點(diǎn)擊”確定”,簽退成功!當(dāng)柜員已簽到則能夠進(jìn)行正常地簽退業(yè)務(wù);假設(shè)柜員已經(jīng)簽退則網(wǎng)頁會(huì)提示反饋信息”您已簽退!不能再簽退!”4.2交易需求4.2.1Teller端4.2.1.1簽到4.2.1.1.1功能需求 柜員要工作必須要進(jìn)行簽到,簽到后才能進(jìn)入系統(tǒng)
46、為客戶服務(wù)。每個(gè)機(jī)構(gòu)的每個(gè)網(wǎng)點(diǎn)下每個(gè)柜員都有唯一的編號(hào),簽到時(shí)柜員需要輸入自己所在的機(jī)構(gòu)號(hào)、網(wǎng)點(diǎn)號(hào)、柜員編號(hào)以及密碼,輸入正確進(jìn)入系統(tǒng)后,會(huì)在登錄表中記錄該柜員的登錄信息。簽到的流程圖如下:柜員簽到界面填寫機(jī)構(gòu)號(hào)、網(wǎng)點(diǎn)號(hào)、柜員編號(hào)、密碼提示出錯(cuò)信息點(diǎn)擊柜員簽到否信息正確?是成功登錄,進(jìn)入系統(tǒng)柜員在打開IE進(jìn)入柜員簽到界面后,需輸入柜員信息進(jìn)行簽到操作,如輸入自己專屬的:機(jī)構(gòu)編號(hào)、網(wǎng)點(diǎn)編號(hào)、柜員帳號(hào)、密碼等并點(diǎn)擊”簽到”,如輸入正確無誤后,則界面會(huì)出現(xiàn)簽到成功的提示語,這樣即可完成簽到操作,簽到完成之后才能夠進(jìn)行如客戶開戶、賬戶開戶和貸款等其它的各種銀行業(yè)務(wù)的操作。4.2.1.1.2性能需求1.
47、 響應(yīng)時(shí)間:5秒之內(nèi)2. 更新處理時(shí)間:3秒之內(nèi)3. 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:3毫秒之內(nèi)4. 并發(fā)性能:允許1000個(gè)柜員同時(shí)進(jìn)行操作5. 大數(shù)據(jù)量性能:100M4.2.1.1.3接口4.2.1.2簽退4.2.1.2.1功能需求柜員完成所有的任務(wù)后到下班時(shí)間或者有事需要離開柜臺(tái),就需要執(zhí)行簽退服務(wù),不能轉(zhuǎn)身就走,也不能直接關(guān)閉操作頁面,如果直接關(guān)閉可能導(dǎo)致下次不能正常登錄。簽退時(shí)只需要點(diǎn)擊簽退操作,確認(rèn)簽退,此時(shí)系統(tǒng)會(huì)記錄柜員的簽退信息。4.2.1.2.2性能需求1. 響應(yīng)時(shí)間:5秒之內(nèi)2. 更新處理時(shí)間:3秒之內(nèi)3. 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:3毫秒之內(nèi)4. 并發(fā)性能:允許1000個(gè)柜員同時(shí)進(jìn)行操
48、作5. 大數(shù)據(jù)量性能:100M4.1.2.2.3接口4.2.2ESB端4.2.2.1服務(wù)拆分根據(jù)客戶端不同的服務(wù)請(qǐng)求,向服務(wù)器發(fā)送相應(yīng)的請(qǐng)求。4.2.3CoreBank端4.2.3.1客戶開戶4.2.3.1.1功能需求確定一家銀行填寫紙質(zhì)材料檢查開戶材料正確并錄入記錄開戶信息系統(tǒng)審核信息是否合法開戶處理表賬戶信息表是客戶銀行工作人員開戶是客戶在銀行辦理業(yè)務(wù)的第一步。首先客戶要選擇一家銀行,然后再到該銀行填寫資料并由銀行工作人員進(jìn)行錄入,而且為了安全問題,生成一個(gè)賬戶初始密碼,只有客戶本人能夠?qū)γ艽a進(jìn)行維護(hù)。開戶流程圖如下: 否 客戶向銀行提出開立賬戶要求;柜員在系統(tǒng)主界面請(qǐng)求創(chuàng)立賬戶操作,系統(tǒng)
49、常見賬戶界面;柜員添加賬戶信息后,提交至賬戶類;賬戶類確認(rèn)數(shù)據(jù)庫是否已存在該客戶的賬戶,如不存在,則創(chuàng)立新客戶對(duì)象;然后將客戶信息保存到數(shù)據(jù)庫中;柜員在Teller端系統(tǒng)界面上點(diǎn)擊”開戶”按鈕進(jìn)入開戶界面,填寫用戶基本信息(姓名、性別、身份證、),點(diǎn)擊提交,無誤則開戶成功。4.2.3.1.2性能需求1. 響應(yīng)時(shí)間:5秒之內(nèi)2. 更新處理時(shí)間:3秒之內(nèi)3. 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:3毫秒之內(nèi)4. 并發(fā)性能:允許1000個(gè)柜員同時(shí)進(jìn)行操作5. 大數(shù)據(jù)量性能:100M4.2.3.1.3接口4.2.3.1.4其它需求4.2.3.2賬戶開戶4.2.3.2.1功能需求賬戶開戶是在客戶開戶后進(jìn)行的??蛻糸_戶后
50、,客戶可進(jìn)行賬戶開戶,方便對(duì)賬戶進(jìn)行操作,開戶流程圖如下:填寫賬戶開戶申請(qǐng)審核信息是否正確客戶記錄賬戶信息賬戶處理表賬戶信息表是否客戶向銀行提出開立賬戶要求;柜員在系統(tǒng)主界面請(qǐng)求創(chuàng)立賬戶操作,系統(tǒng)常見賬戶界面;柜員添加賬戶信息后,提交至賬戶類;賬戶類確認(rèn)數(shù)據(jù)庫是否已存在該客戶的賬戶,如不存在,則創(chuàng)立新客戶對(duì)象;然后將客戶信息保存到數(shù)據(jù)庫中;柜員在Teller端系統(tǒng)界面上點(diǎn)擊”開戶”按鈕進(jìn)入開戶界面,填寫用戶基本信息(姓名、性別、身份證、),點(diǎn)擊提交,無誤則開戶成功。4.2.3.2.2性能需求1. 響應(yīng)時(shí)間:5秒之內(nèi)2. 更新處理時(shí)間:3秒之內(nèi)3. 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:3毫秒之內(nèi)4. 并發(fā)性能
51、:允許1000個(gè)柜員同時(shí)進(jìn)行操作5. 大數(shù)據(jù)量性能:100M4.2.3.2.3接口4.2.3.2.4其它需求4.2.3.3貸款4.2.3.3.1功能需求用戶由于要進(jìn)行某種活動(dòng)資金不足時(shí),需要向銀行等金融機(jī)構(gòu)貸款來達(dá)到她們的目標(biāo),這個(gè)時(shí)候就需要和銀行簽訂貸款合約。一句話,貸款合同就是借款人想貸款人借款,到期返還借款并支付利息的合同。貸款的內(nèi)容包括借款種類、幣種、用途、數(shù)額、利率、期限和還款方式等條款。借款人提出貸款申請(qǐng),并提交相關(guān)資料貸款機(jī)構(gòu)按相關(guān)規(guī)定對(duì)借款人的條件進(jìn)行審核審核是否經(jīng)過 借貸雙方簽訂貸款條約貸款方為借款方按發(fā)放計(jì)劃發(fā)放貸款借款方按回收計(jì)劃返還利息及貸款拒絕貸款是否 大堂經(jīng)理將貸款
52、人需要填寫的貸款人基本信息和貸款信息的合約打印出來讓貸款人填寫,填完后將表單交給柜員,柜員進(jìn)入貸款界面將貸款人填寫的信息錄入系統(tǒng),正確填寫后點(diǎn)擊提交按鈕,無誤則貸款初步完成,以后銀行按照發(fā)放計(jì)劃和回收計(jì)劃給客戶發(fā)放貸款和回收貸款和利息。4.2.3.3.2性能需求1. 響應(yīng)時(shí)間:5秒之內(nèi)2. 更新處理時(shí)間:3秒之內(nèi)3. 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:3毫秒之內(nèi)4. 并發(fā)性能:允許1000個(gè)柜員同時(shí)進(jìn)行操作5. 大數(shù)據(jù)量性能:100M4.2.3.3.3接口4.2.3.3.4其它需求五、數(shù)據(jù)描述5.1 系統(tǒng)描述該系統(tǒng)分為teller服務(wù)端、ESB、core核心數(shù)據(jù)處理。 Core MQ ESB Teller ESBJava procedure存儲(chǔ)過程 調(diào)用 服務(wù)判斷服務(wù)碼取服務(wù)碼判斷服務(wù)類型組包發(fā)送TomcatServlet1Servlet2Servlet3存儲(chǔ)過程ReqMQIERespMQ DB DB DB DB5.2 系統(tǒng)E-R圖Teller業(yè)務(wù): 用戶表鏈接:用戶角色對(duì)照表、角色權(quán)限對(duì)照表、角色定義表、權(quán)限定義表、用戶基本信息表(不同的用戶有不同的角色,不同的角色有不同的權(quán)限)其中機(jī)構(gòu)表和網(wǎng)點(diǎn)表是為用戶進(jìn)行登錄時(shí)記錄登陸日志時(shí)所用的表。 用戶進(jìn)行登錄或者是簽退時(shí)都必須進(jìn)行記錄流水信息。這樣對(duì)于銀行管理員來說查詢起來就方便,同時(shí)對(duì)于每一筆交易來說如果不成功則能夠根據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)書難點(diǎn)
- 網(wǎng)球課題申報(bào)書范文
- 合同范本 國家
- 合肥拆遷合同范本
- 書編撰出版合同范本
- 2025跨界安全云架構(gòu)技術(shù)標(biāo)準(zhǔn)
- 內(nèi)衣設(shè)備采購合同范本
- 華凌合同范本
- 出租紅酒庫房合同范例
- 品牌家具特許經(jīng)營合同范本
- DB32-T 4107-2021 民用建筑節(jié)能工程熱工性能現(xiàn)場檢測標(biāo)準(zhǔn)
- 七年級(jí)上冊生物2024-2025學(xué)年新人教版期末綜合試卷(含答案)
- 延長殼牌加油站PTW培訓(xùn)教材(工作許可證體系)
- 2024年國家電網(wǎng)招聘之電工類考試題庫附答案(滿分必刷)
- 幼兒園大班健康《神奇的腦》課件
- 常州大學(xué)《微電子工藝原理與技術(shù)》2023-2024學(xué)年期末試卷
- 晶體缺陷獲獎(jiǎng)?wù)n件
- 燃?xì)庥镁垡蚁┕艿篮附庸に囋u(píng)定DB41-T 1825-2019
- (人教PEP2024版)英語一年級(jí)上冊Unit 2 教學(xué)課件(新教材)
- 經(jīng)銷商轉(zhuǎn)戶證明范文
- DB23T 3761-2024 建設(shè)工程對(duì)水文監(jiān)測影響評(píng)價(jià)報(bào)告編制規(guī)程
評(píng)論
0/150
提交評(píng)論