版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
銀行綜合業(yè)務(wù)系統(tǒng)需求分析說(shuō)明書(shū)銀行綜合業(yè)務(wù)系統(tǒng)需求規(guī)格說(shuō)明書(shū)銀行綜合業(yè)務(wù)系統(tǒng)需求規(guī)格說(shuō)明書(shū) 項(xiàng)目名稱銀行業(yè)務(wù)綜合系統(tǒng)項(xiàng)目編號(hào)編寫(xiě)單位Object小組編寫(xiě)日期責(zé)任人周侃版本號(hào)目錄TOC\o"1-4"\h\u11647一、引言 415481.1編寫(xiě)目標(biāo) 4270141.2項(xiàng)目背景 4166141.3定義 566021.4參考資料 61215二、任務(wù)概述 6273732.1目標(biāo) 6275032.1.1用戶特點(diǎn) 662002.1.2業(yè)務(wù)設(shè)計(jì)目標(biāo) 7288342.1.3開(kāi)發(fā)標(biāo)準(zhǔn) 8199752.2名詞解釋 814620三、系統(tǒng)概述 1421773.1系統(tǒng)概述 14228053.2詳細(xì)架構(gòu)說(shuō)明 166401四、需求分析 17149654.1界面需求 1740644.1.1簽到界面 1825554.1.2客戶開(kāi)戶界面 18300834.1.3賬戶客戶界面 1927094.1.4貸款 20217144.1.5簽退界面 21267344.1.6查詢 2227279賬戶查詢 2212672貸款查詢 23102684.2交易需求 2319694.2.1Teller端 2328077簽到 23183簽退 25161394.2.2ESB端 252661服務(wù)拆分 2539094.2.3Core端 267690客戶開(kāi)戶界面 2625343賬戶開(kāi)戶界面 2717996貸款發(fā)放界面 3012462日終 3214891五、數(shù)據(jù)描述 3325.1系統(tǒng)描述 23379705.2系統(tǒng)E-R圖 34257435.3實(shí)體及其屬性分析 3734785.4實(shí)體間關(guān)系分析 39一、引言近年來(lái),金融業(yè)競(jìng)爭(zhēng)開(kāi)始由低層次向高層次發(fā)展,高科技戰(zhàn)場(chǎng)將是中國(guó)各銀行參加競(jìng)爭(zhēng)、加緊本身發(fā)展主戰(zhàn)場(chǎng)。銀行要保持和擴(kuò)大市場(chǎng)份額,必須擁有一個(gè)顯著、持久優(yōu)勢(shì)。這種優(yōu)勢(shì)不是產(chǎn)品優(yōu)勢(shì),也不是網(wǎng)點(diǎn)優(yōu)勢(shì),而是高科技優(yōu)勢(shì)。所以,銀行電子化是銀行提升工作效率,提升管理水平,提升服務(wù)質(zhì)量,加速資金周轉(zhuǎn),促進(jìn)社會(huì)經(jīng)濟(jì)發(fā)展趨勢(shì)。伴隨計(jì)算機(jī)技術(shù)不停發(fā)展,銀行電子化水平提升起到了主動(dòng)作用。伴隨客戶金融意識(shí)加強(qiáng),對(duì)銀行選擇條件也越來(lái)越高,而選擇尺度主要就是銀行服務(wù)質(zhì)量?,F(xiàn)在客戶對(duì)銀行服務(wù)要求不但僅是禮貌服務(wù),更主要看銀行能不能給其提供更多便利、愈加好服務(wù)方式、更先進(jìn)服務(wù)工具來(lái)滿足她們各種需要。當(dāng)前,各銀行都投入許多精力,針對(duì)客戶需求,在保持和完善傳統(tǒng)業(yè)務(wù)基礎(chǔ)上,利用信息高技術(shù)開(kāi)拓了許多新業(yè)務(wù)領(lǐng)域,為客戶提供了許多新服務(wù)伎倆。所以,因?yàn)殂y行有處理大量數(shù)據(jù)要求,全部采取人工方式處理顯然不宜。這不但要花費(fèi)很高成本,而且處理事物效率和質(zhì)量都存在很大問(wèn)題。處于這些問(wèn)題考慮,采取計(jì)算機(jī)來(lái)處理這類問(wèn)題就是一個(gè)相當(dāng)理想處理方案。利用計(jì)算機(jī)能夠極大地降低處理成本,更主要是能夠幾乎沒(méi)有錯(cuò)誤高效處理全部事務(wù)。1.1編寫(xiě)目標(biāo)編寫(xiě)該文檔目標(biāo)是明確”銀行綜合業(yè)務(wù)系統(tǒng)”項(xiàng)目標(biāo)業(yè)務(wù)背景、業(yè)務(wù)范圍、定義項(xiàng)目標(biāo)專業(yè)名詞,分析項(xiàng)目標(biāo)關(guān)鍵功效和系統(tǒng)需求,為后續(xù)系統(tǒng)設(shè)計(jì)以及開(kāi)發(fā)人員和測(cè)試人員提供功效需求和非功效需求詳細(xì)定義,為測(cè)試人員提供測(cè)試用例設(shè)計(jì)功效參考。該文檔為了便于愈加好地了解客戶對(duì)軟件需求,對(duì)于其軟件性能以及功效需求有一明確目標(biāo),對(duì)于項(xiàng)目規(guī)劃以及進(jìn)度也做了簡(jiǎn)單計(jì)劃。預(yù)期讀者:組內(nèi)組員1.2項(xiàng)目背景開(kāi)發(fā)項(xiàng)目名稱:銀行綜合業(yè)務(wù)系統(tǒng)任務(wù)提出人員:神州數(shù)碼融信軟件有限企業(yè)
系統(tǒng)開(kāi)發(fā)人員:神州數(shù)碼融信有限企業(yè)實(shí)習(xí)小組Object系統(tǒng)使用用戶:銀行系統(tǒng)管理員、業(yè)務(wù)操作員此軟件將開(kāi)發(fā)銀行系統(tǒng)中客戶開(kāi)戶、賬戶開(kāi)戶以及貸款全過(guò)程;4.本銀行系統(tǒng)將提供銀行管理和客戶服務(wù)系統(tǒng):開(kāi)發(fā)此系統(tǒng)是提升自主創(chuàng)造能力,提升開(kāi)發(fā)過(guò)程中團(tuán)體交流與協(xié)作,最終達(dá)成完成銀行系統(tǒng)開(kāi)發(fā)目標(biāo)。銀行系統(tǒng)管理員進(jìn)行貸款、查詢以及相關(guān)業(yè)務(wù)審批工作,業(yè)務(wù)操作員為銀行客戶提供客戶開(kāi)戶、賬號(hào)開(kāi)戶等服務(wù)。1.3定義1、數(shù)據(jù)(Data):數(shù)據(jù)實(shí)際上就是描述事物符號(hào)統(tǒng)計(jì)。數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB):是長(zhǎng)久存放在計(jì)算機(jī)內(nèi),有結(jié)構(gòu)大量共享數(shù)據(jù)集合。數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem簡(jiǎn)稱DBMS):位于用戶和操作系統(tǒng)之間一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem簡(jiǎn)稱DBS):數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后系統(tǒng)組成,通常由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶組成。2、關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表,關(guān)系名-表名屬性:表中一列成為屬性,列名即屬性名。字段:標(biāo)識(shí)實(shí)體屬性命名單位3、開(kāi)發(fā)術(shù)語(yǔ)需求:用戶處理問(wèn)題或達(dá)成目標(biāo)所需要條件或功效;系統(tǒng)或系統(tǒng)部件要滿足協(xié)議、標(biāo)準(zhǔn),規(guī)范或其它正式要求文檔所需具備條件或權(quán)能。需求分析:包含提煉,分析和仔細(xì)審查已搜集到需求,以確保全部風(fēng)險(xiǎn)負(fù)擔(dān)者都有含義并找出其中錯(cuò)誤,遺憾或其它不足地方。銀行系統(tǒng):基本元素為組成銀行儲(chǔ)蓄及相關(guān)行為所必須各種部分。企業(yè)服務(wù)總線(ESB):為銀行提供一個(gè)全方面、靈活且一致集成方法。1.4參考資料Java編程教程張孝祥清華大學(xué)出版社JDK_API_1_6_zh_CN.CHM參考文檔<軟件工程思想>,-2編寫(xiě),林銳,人民出版社<Java語(yǔ)言程序設(shè)計(jì)>,-12編寫(xiě),鄭莉、王行言、馬素霞編著,清華大學(xué)出版社<操作系統(tǒng)概論>,1998-1編寫(xiě),王珊、張凱編著,高等教育出版社<JSP應(yīng)用開(kāi)發(fā)詳解(第三版)>,-1編寫(xiě),劉曉華、張健、周慧貞編著,電子工業(yè)出版社<軟件測(cè)試>,-4編寫(xiě),張小松、王玨、曹躍編著,機(jī)械工業(yè)出版社二、任務(wù)概述2.1目標(biāo)銀行系統(tǒng)是一個(gè)含有數(shù)據(jù)庫(kù)軟件系統(tǒng),經(jīng)過(guò)網(wǎng)絡(luò)將各個(gè)客戶端連接起來(lái),能夠?yàn)殂y行提供一體化辦公、管理,業(yè)務(wù)更改,業(yè)務(wù)辦理,業(yè)務(wù)查詢功效,并為銀行客戶提供各種查詢操作。2.1.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%故障率。詳細(xì)使用要求:銀行系統(tǒng)管理員(包含系統(tǒng)管理員):具備較高管理水平和計(jì)算機(jī)操作水平,能夠熟練進(jìn)行鼠標(biāo)、鍵盤(pán)操作。管理銀行系統(tǒng)業(yè)務(wù)員相關(guān)信息,而且擁有對(duì)于銀行關(guān)鍵業(yè)務(wù)如利率調(diào)整等進(jìn)行修改和審批權(quán)限。銀行系統(tǒng)工作人員(包含貸款審批員、貸款發(fā)放員):具備較高業(yè)務(wù)水平和教育水平,能夠在7天培訓(xùn)中掌握銀行系統(tǒng)操作方法。管理銀行用戶相關(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ù)頁(yè)面;假如不存在或者是用戶名密碼錯(cuò)誤則返回反饋信息。(2)動(dòng)態(tài)加載菜單模塊:不一樣用戶有不一樣角色,不一樣角色有不一樣權(quán)限。不一樣權(quán)限執(zhí)行不一樣功效。比如”柜員能夠進(jìn)行客戶開(kāi)戶、賬戶開(kāi)戶等業(yè)務(wù),對(duì)于客戶經(jīng)理則能夠?yàn)榭蛻艮k理貸款業(yè)務(wù)以及查詢業(yè)務(wù)”。(3)開(kāi)戶業(yè)務(wù):當(dāng)客戶需要進(jìn)行金融交易時(shí)需要在銀行系統(tǒng)中開(kāi)一個(gè)帳戶。這個(gè)帳戶之后就歸客戶自己全部。對(duì)其賬戶有了唯一擁有權(quán)。客戶辦理貸款業(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行中信譽(yù)度直接影響客戶貸款金額。貸款人擔(dān)保人則應(yīng)該滿足一下條件:具備代為清償債務(wù)能力法人、其它組織或者公民。貸款詳細(xì)流程:申請(qǐng)申請(qǐng)審批協(xié)議開(kāi)立發(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)資產(chǎn)。每筆貸款由某個(gè)分支機(jī)構(gòu)發(fā)放,能被一個(gè)或多個(gè)人共有。一筆貸款用一個(gè)唯一貸款號(hào)標(biāo)識(shí)。銀行需要知道每筆貸款金額以及逐步支付情況。統(tǒng)計(jì)每次付款時(shí)間及金額。銀行還能夠關(guān)于于某一天或某一段時(shí)間內(nèi)銀行業(yè)務(wù)情況統(tǒng)計(jì),即全部客戶和銀行之間交易統(tǒng)計(jì),每條統(tǒng)計(jì)以唯一流水號(hào)標(biāo)識(shí)。2.1.3開(kāi)發(fā)標(biāo)準(zhǔn)統(tǒng)一帳薄,全部帳務(wù)集中到后臺(tái)主機(jī)處理。
2.綜合柜員,大量采取集成交易。
3.可擴(kuò)展性,系統(tǒng)設(shè)計(jì)模塊化,接口標(biāo)準(zhǔn)化,擴(kuò)展靈活、方便。
4.可維護(hù)性,大量采取自動(dòng)生成工具,開(kāi)發(fā)、維護(hù)簡(jiǎn)單。
5.可隔離性,各業(yè)務(wù)子系統(tǒng)圍繞一個(gè)關(guān)鍵,相對(duì)獨(dú)立;各交易圍繞業(yè)務(wù)子系統(tǒng),互不影響。2.2名詞解釋1.IEIE(InternetExplorer),是微軟企業(yè)(Microsoft)推出一款網(wǎng)頁(yè)瀏覽器。2.TomcatTomcat是一個(gè)輕量及應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多場(chǎng)所下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序首選,因?yàn)樗\(yùn)行是占用系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常見(jiàn)功效;而且它還在不停改進(jìn)和完善中,任何一個(gè)感興趣程序員都能夠更改它或在其中加入新功效。當(dāng)配置正確時(shí),Apache為HTML頁(yè)面服務(wù),而Tomcat實(shí)際上運(yùn)行JSP頁(yè)面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具備處理HTML頁(yè)面功效,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立Servlet容器是Tomcat默認(rèn)模式。不過(guò),Tomcat處理靜態(tài)HTML能力不如Apache服務(wù)器。3.ESBESB全稱為EnterpriseServiceBus,即企業(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)向處理模式,以及分布式運(yùn)行管理機(jī)制,它支持基于內(nèi)容路由和過(guò)濾,具備了復(fù)雜數(shù)據(jù)傳輸能力,并能夠提供一系列標(biāo)準(zhǔn)接口?!SB五個(gè)基本功效:1)服務(wù)MetaData管理:在總線范圍內(nèi)對(duì)服務(wù)注冊(cè)命名及尋址進(jìn)行管理。2)傳輸服務(wù):確保經(jīng)過(guò)企業(yè)總線互連業(yè)務(wù)流程間消息正確交付,還包含基于內(nèi)容路由功效。3)中介:提供位置透明路由和定位服務(wù);提供多個(gè)消息傳遞形式;支持廣泛使用傳輸協(xié)議。4)多服務(wù)集成方式:如JCA,Web服務(wù),Messaging,Adaptor等.5)服務(wù)和事件管理支持:調(diào)用服務(wù)統(tǒng)計(jì)、測(cè)量和監(jiān)控?cái)?shù)據(jù);提供事件檢測(cè)、觸發(fā)和分布功效;·ESB八個(gè)擴(kuò)展功效:1)面向服務(wù)元數(shù)據(jù)管理:她必須了解被她中介兩端,即服務(wù)請(qǐng)求以及請(qǐng)求者對(duì)服務(wù)要求,以及服務(wù)提供者和她所提供服務(wù)描述;2)Mediation:它必須具備某種機(jī)制能夠完成中介作用,如協(xié)議轉(zhuǎn)換;3)通信:服務(wù)公布、訂閱,響應(yīng)請(qǐng)求,同時(shí)異步消息,路由和尋址等;4)集成:遺留系統(tǒng)適配器,服務(wù)編排和映射,協(xié)議轉(zhuǎn)換,數(shù)據(jù)變換,企業(yè)應(yīng)用集成中間件連續(xù)等。5)服務(wù)交互:服務(wù)接口定義,服務(wù)實(shí)現(xiàn)置換,服務(wù)消息模型,服務(wù)目錄和發(fā)覺(jué)等。6)服務(wù)安全:認(rèn)證和授權(quán)、不可否定和機(jī)密性、安全標(biāo)準(zhǔn)支持等;7)服務(wù)質(zhì)量:事務(wù),服務(wù)可交付性等;8)服務(wù)等級(jí):性能、可用性等。ESB中最常提到兩個(gè)功效是消息轉(zhuǎn)換和消息路由。Oracleoracle數(shù)據(jù)庫(kù)是一個(gè)多用戶系統(tǒng),能自動(dòng)從批處理或在線環(huán)境系統(tǒng)故障中恢復(fù)運(yùn)行。系統(tǒng)提供了一個(gè)完整軟件開(kāi)發(fā)套件,包含交互式應(yīng)用程序生成器、報(bào)表打印軟件、字處理軟件及集中式數(shù)據(jù)字典,用戶能夠利用這些工具生成自己應(yīng)用程序。Oracle以二維表形式表示數(shù)據(jù),并提供了SQL(結(jié)構(gòu)化查詢語(yǔ)句),完成數(shù)據(jù)查詢、操作、定義和控制等基本數(shù)據(jù)庫(kù)管理功效。Oracle數(shù)據(jù)庫(kù)具備很好可移植性,經(jīng)過(guò)它通信功效,微型計(jì)算機(jī)上程序能夠同小型乃至大型計(jì)算機(jī)上oracle相互傳遞數(shù)據(jù)。它能夠支持多個(gè)不一樣硬件和操作系統(tǒng)平臺(tái),從臺(tái)式機(jī)到大型機(jī)和超級(jí)計(jì)算機(jī),為各種硬件提供高度可伸縮性,支持對(duì)稱多處理器、集群多處理器、大規(guī)模處理器等,并提供廣泛國(guó)際語(yǔ)言支持。5.JMSJMS(JavaMessageService)即Java消息服務(wù)。它提供標(biāo)準(zhǔn)產(chǎn)生、發(fā)送、接收消息接口簡(jiǎn)化企業(yè)應(yīng)用開(kāi)發(fā)。它支持兩種消息通信模型:點(diǎn)到點(diǎn)(point-to-point)(P2P)模型和公布/訂閱(Pub/Sub)模型。1)點(diǎn)對(duì)點(diǎn)方式(point-to-point)點(diǎn)對(duì)點(diǎn)消息發(fā)送方式主要建立在MessageQueue,Sender,Receiver上,MessageQueue存貯消息,Sender發(fā)送消息,Receiver接收消息.詳細(xì)點(diǎn)就是SenderClient發(fā)送Message到Queue中,而ReceiverClient從Queue中接收消息和"發(fā)送消息已接收"到Quere,確認(rèn)消息接收。消息發(fā)送客戶端與接收客戶端沒(méi)有時(shí)間上依賴,發(fā)送客戶端能夠在任何時(shí)刻發(fā)送信息到Queue,而不需要知道接收客戶端是不是在運(yùn)行。2)公布/訂閱方式(publish/subscribe)公布/訂閱方式用于多接收客戶端方式.作為公布訂閱方式,可能存在多個(gè)接收客戶端,而且接收端客戶端與發(fā)送客戶端存在時(shí)間上依賴。一個(gè)接收端只能接收她創(chuàng)建以后發(fā)送客戶端發(fā)送信息。作為subscriber,在接收消息時(shí)有兩種方法,destinationreceive方法,和實(shí)現(xiàn)messagelistener接口onMessage方法。注:eq\o\ac(○,1)connectionFactory經(jīng)過(guò)這個(gè)工廠類就能夠得到一個(gè)與JMS提供者連接eq\o\ac(○,2)connection與JMS提供者建立一個(gè)連接。能夠從這個(gè)連接創(chuàng)建一個(gè)會(huì)話,即Session。eq\o\ac(○,3)session與JMS提供者所建立會(huì)話,經(jīng)過(guò)Session我們才能夠創(chuàng)建一個(gè)Message。eq\o\ac(○,4)destination消息發(fā)送目標(biāo)地,也就是所謂Queue和Topic。創(chuàng)建好一個(gè)消息之后,只需要把這個(gè)消息發(fā)送到目標(biāo)地,消息發(fā)送者就能夠繼續(xù)做自己事情,而不用等候消息被處理完成。至于這個(gè)消息什么時(shí)候,會(huì)被哪個(gè)消費(fèi)者消費(fèi),完全取決于消息接者。eq\o\ac(○,5)messageProducer消息生產(chǎn)者,要發(fā)送一個(gè)消息,必須經(jīng)過(guò)這個(gè)生產(chǎn)者來(lái)發(fā)送。eq\o\ac(○,6)message()從字面上就能夠看出是被發(fā)送消息。eq\o\ac(○,7)send():發(fā)送消息。eq\o\ac(○,8)receiver():接收消息。6.SocketSocket也稱作套接字,用于描述IP地址和端口,是一個(gè)通信鏈句柄,應(yīng)用程序通常經(jīng)過(guò)”套接字”向網(wǎng)絡(luò)發(fā)送請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求。兩個(gè)JAVA應(yīng)用程序可經(jīng)過(guò)一個(gè)雙向網(wǎng)絡(luò)通信連接實(shí)現(xiàn)數(shù)據(jù)交換,這個(gè)雙向鏈路一端稱為一個(gè)Socket。Socket通常見(jiàn)來(lái)實(shí)現(xiàn)client-server連接。J包中定義兩個(gè)類Socket和ServerSocket,分別用來(lái)實(shí)現(xiàn)雙向連接client端和server端。建立連接時(shí)所需尋址信息為遠(yuǎn)程計(jì)算機(jī)IP地址和端口號(hào)(portnumber)。7.MQMQ(MessageQueue):消息隊(duì)列,是在消息傳輸過(guò)程中保留消息容器。消息隊(duì)列管理器在將消息從它源中寄到它目標(biāo)時(shí)充當(dāng)中間人。隊(duì)列主要目標(biāo)是提供路由并確保消息傳遞,假如發(fā)送消息時(shí)接收者不可用,消息隊(duì)列會(huì)保留消息,直到能夠成功傳遞它。8.XMLXML(eXtensibleMarkupLanguage)是萬(wàn)維網(wǎng)聯(lián)盟(WorldWideWebConsortiumW3C)定義一個(gè)可擴(kuò)展標(biāo)志語(yǔ)言??蓴U(kuò)展性指允許用戶按照XML規(guī)則自定義標(biāo)識(shí)(tags標(biāo)簽),它能夠輕松表示多層結(jié)構(gòu)數(shù)據(jù)。具備平臺(tái)無(wú)關(guān),語(yǔ)言無(wú)關(guān)。設(shè)計(jì)目標(biāo)是描述數(shù)據(jù)并集中于數(shù)據(jù)內(nèi)容,與顯示分離。9.DOM4JDOM4J解析是xml一個(gè)解析方式,它合并了許多超出基本XML文檔表示功效,包含集成XPath支持、XMLSchema支持以及用于大文檔或流化文檔基于事件處理。它還提供了構(gòu)建文檔表示選項(xiàng),它經(jīng)過(guò)DOM4JAPI和標(biāo)準(zhǔn)DOM接口具備并行訪問(wèn)功效。DOM4J大量使用了API中Collections類,可是在許多情況下,它還提供一些代替方法以允許愈加好性能或更直接編碼方法。10.I/O流I/O流指輸入輸出流,在Java程序中,對(duì)于數(shù)據(jù)輸入(input)/輸出(output)操作以”流”(stream)方式進(jìn)行,java.io包中定義了各樣”流”類,用以獲取不一樣種類數(shù)據(jù)。輸入流指是將數(shù)據(jù)以字符或字節(jié)形式從外部媒體比如文件、數(shù)據(jù)庫(kù)等讀取到內(nèi)存中,所以也能夠分為字符輸入流和字節(jié)輸入流。輸出流指是將內(nèi)存中數(shù)據(jù)寫(xiě)入外部媒介,也分為字符輸入流和字節(jié)輸入流。11.多線程多線程是這么一個(gè)機(jī)制,它允許在程序中并發(fā)執(zhí)行多個(gè)指令流,每個(gè)指令流都稱為一個(gè)線程,彼此間相互獨(dú)立。線程又稱為輕量級(jí)進(jìn)程,它和進(jìn)程一樣擁有獨(dú)立執(zhí)行控制,由操作系統(tǒng)負(fù)責(zé)調(diào)度,區(qū)分在于線程沒(méi)有獨(dú)立存放空間,而是和所屬進(jìn)程中其它線程共享一個(gè)存放空間,這使得線程間通信遠(yuǎn)較進(jìn)程簡(jiǎn)單。作為一個(gè)完全方面向?qū)ο笳Z(yǔ)言,Java提供了類java.lang.Thread來(lái)方便多線程編程,這個(gè)類提供了大量方法來(lái)方便我們控制自己各個(gè)線程。JAVA實(shí)現(xiàn)多線程兩種方法:繼承Thread類和實(shí)現(xiàn)Runnable接口。12.線程同時(shí)因?yàn)橥贿M(jìn)程多個(gè)線程共享同一片存放空間,在帶來(lái)方便同時(shí),也帶來(lái)了訪問(wèn)沖突這個(gè)嚴(yán)重問(wèn)題。Java語(yǔ)言提供了專門(mén)機(jī)制以處理這種沖突,有效防止了同一個(gè)數(shù)據(jù)對(duì)象被多個(gè)線程同時(shí)訪問(wèn)。13.PL/SQLPL/SQL也是一個(gè)程序語(yǔ)言,叫做過(guò)程化SQL語(yǔ)言(ProceduralLanguage/SQL)。PL/SQL是Oracle數(shù)據(jù)庫(kù)對(duì)SQL語(yǔ)句擴(kuò)展。在普通SQL語(yǔ)句使用上增加了編程語(yǔ)言特點(diǎn),所以PL/SQL就是把數(shù)據(jù)操作和查詢語(yǔ)句組織在PL/SQL代碼過(guò)程性單元中,經(jīng)過(guò)邏輯判斷、循環(huán)等操作實(shí)現(xiàn)復(fù)雜功效或者計(jì)算程序語(yǔ)言。PL/SQL是Oracle對(duì)關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言SQL過(guò)程化擴(kuò)充,它將數(shù)據(jù)庫(kù)技術(shù)和過(guò)程化程序設(shè)計(jì)語(yǔ)言聯(lián)絡(luò)起來(lái),是一個(gè)應(yīng)用開(kāi)發(fā)語(yǔ)言,可使用循環(huán),分支處理數(shù)據(jù),將SQL數(shù)據(jù)操縱功效與過(guò)程化語(yǔ)言數(shù)據(jù)處理功效結(jié)合起來(lái).PL/SQL使用,使SQL成為一個(gè)高級(jí)程序設(shè)計(jì)語(yǔ)言,支持高級(jí)語(yǔ)言塊操作,條件判斷,循環(huán)語(yǔ)句,嵌套等,與數(shù)據(jù)庫(kù)關(guān)鍵數(shù)據(jù)類型集成,使SQL程序設(shè)計(jì)效率更高.·PL/SQL程序基本結(jié)構(gòu)PL/SQL塊由四個(gè)基本部分組成:申明、執(zhí)行體開(kāi)始、異常處理、執(zhí)行體結(jié)束?!L/SQL變量PL/SQL程序包含了四個(gè)部分,在四個(gè)部分中,申明部分。主要用來(lái)申明變量而且初始化變量,在執(zhí)行部分能夠?yàn)樽兞抠x新值,或者在表示式中引用變量值,在異常處理部分一樣能夠按執(zhí)行部分方法使用變量。另外,在PL/SQL程序使用時(shí)能夠經(jīng)過(guò)參數(shù)變量把值傳遞到PL/SQL塊中,也能夠經(jīng)過(guò)輸出變量或者參數(shù)變量將值傳出PL/SQL塊。14.沖正沖正就是回滾交易。即一筆交易在終端已經(jīng)置為成功標(biāo)志,可是發(fā)送到主機(jī)帳務(wù)交易包沒(méi)有得到響應(yīng),即終端交易超時(shí),所以不確定該筆交易是否在主機(jī)端也成功完成,為了確保用戶利益,終端重新向主機(jī)發(fā)送請(qǐng)求,請(qǐng)求取消該筆交易流水,假如主機(jī)端已經(jīng)交易成功,則回滾交易,不然不處理,然后將處理結(jié)果返回給終端。過(guò)濾器過(guò)濾器經(jīng)過(guò)截取從客戶端進(jìn)來(lái)請(qǐng)求,并做出處理回復(fù)。它能夠說(shuō)是外部進(jìn)入網(wǎng)站第一道關(guān)。在這個(gè)關(guān)卡里,能夠驗(yàn)證客戶是否來(lái)自可信網(wǎng)絡(luò),能夠?qū)蛻籼峤粩?shù)據(jù)進(jìn)行重新編碼,能夠從系統(tǒng)里取得配置信息,能夠過(guò)濾掉客戶一些不應(yīng)出現(xiàn)詞匯,能夠驗(yàn)證客戶是否已經(jīng)登錄,能夠驗(yàn)證客戶端瀏覽器是否支持當(dāng)前應(yīng)用,能夠統(tǒng)計(jì)系統(tǒng)日志等。能夠?yàn)橐粋€(gè)Web應(yīng)用組件布署多個(gè)過(guò)濾器,這些過(guò)濾器組成一個(gè)過(guò)濾鏈,每個(gè)過(guò)濾器只執(zhí)行某個(gè)特定操作或檢驗(yàn)。這么請(qǐng)求在達(dá)成被訪問(wèn)目標(biāo)之前,需要經(jīng)過(guò)這個(gè)過(guò)濾鏈。假如因?yàn)榘踩珕?wèn)題不能訪問(wèn)目標(biāo)資源,那么過(guò)濾器就能夠把客戶端請(qǐng)求攔截。Web應(yīng)用請(qǐng)求傳遞圖:目標(biāo)組件Filter1Dofilter目標(biāo)組件Filter1Dofilter過(guò)濾鏈Filter1Filter1客戶端客戶端2.3軟件支持操作系統(tǒng):WindowsXp/Windows7SP版本:Sp3數(shù)據(jù)庫(kù):Oracle10g2.4硬件支持硬盤(pán)空間:5G以上
內(nèi)存:128M2.5運(yùn)行環(huán)境軟件運(yùn)行環(huán)境
WINDOWS平臺(tái):WINDOWS98/NT//XP/7
可選:WINDOWSTUXEDO客戶端
UNIX平臺(tái):SCOUNIX,AIX平臺(tái)
可選:WINDOWSTUXEDO客戶端
LINUX平臺(tái):紅旗LINUX2.6條件與約束2.6.1本項(xiàng)目是否能夠成功實(shí)施,主要取決于以下條件:開(kāi)發(fā)小組為了項(xiàng)目標(biāo)開(kāi)發(fā)和實(shí)施,必須對(duì)項(xiàng)目標(biāo)業(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)境。開(kāi)發(fā)小組采取先進(jìn)、兼容性強(qiáng)語(yǔ)言Java進(jìn)行編程以及先進(jìn)技術(shù)確保系統(tǒng)性能優(yōu)化與項(xiàng)目標(biāo)成功。開(kāi)發(fā)小組具備相對(duì)穩(wěn)定項(xiàng)目標(biāo)團(tuán)體,不穩(wěn)定團(tuán)體將影響項(xiàng)目標(biāo)進(jìn)度和質(zhì)量。開(kāi)發(fā)時(shí)間是一個(gè)連續(xù)時(shí)間段,有利于開(kāi)發(fā)軟件連續(xù)性,不連續(xù)開(kāi)發(fā)時(shí)間將影響項(xiàng)目標(biāo)進(jìn)度與質(zhì)量。2.6.2約束條件:成本約束:因本項(xiàng)目?jī)H為人員實(shí)習(xí)培訓(xùn),故不考慮人員成本;因無(wú)物質(zhì)采購(gòu),故不考慮物質(zhì)成本;所需成本僅為編程過(guò)程中電費(fèi),一切由企業(yè)負(fù)擔(dān)。規(guī)模約束:此項(xiàng)目有1個(gè)項(xiàng)目小組人員共同完成,人數(shù)為8人完成日期:12月1日設(shè)備約束:自帶筆記本,無(wú)網(wǎng)絡(luò)環(huán)境。技術(shù)約束:主要使用Java語(yǔ)言開(kāi)發(fā),系統(tǒng)操作界面為IE界面2.6.3設(shè)備要求硬件要求:PC機(jī)8臺(tái)。軟件要求:安裝有MyEclipse開(kāi)發(fā)工具;安裝有JAVASDKWINDOWS操作系統(tǒng);安裝有消息隊(duì)列服務(wù)器apache-activemq,作為項(xiàng)目所用JMS服務(wù)器;導(dǎo)入dom4j、activemq等jar包實(shí)現(xiàn)接口對(duì)XML進(jìn)行簡(jiǎn)單增刪查改操作;安裝Oracle10g安裝ToadforOracle安裝PowerDesigner安裝PL/SQLDeveloper安裝tomcat三、系統(tǒng)概述3.1系統(tǒng)概述銀行綜合業(yè)務(wù)系統(tǒng)平臺(tái)采取B/S架構(gòu),用戶可經(jīng)過(guò)PC機(jī)采取瀏覽器方式訪問(wèn)系統(tǒng)。經(jīng)過(guò)管理不用數(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ù);簽約管理業(yè)務(wù);權(quán)限管理業(yè)務(wù)ESB企業(yè)服務(wù)總線CoreDB各模塊功效目標(biāo):
(1)Teller端功效目標(biāo):用戶經(jīng)過(guò)輸入其網(wǎng)點(diǎn)號(hào)、機(jī)構(gòu)號(hào)、用戶名和密碼,其用戶信息進(jìn)入不一樣客戶業(yè)務(wù)辦理頁(yè)面。當(dāng)用戶信息不存在或者是用戶信息錯(cuò)誤時(shí)候,將反饋信息以界面形式顯示給用戶,提醒用戶信息錯(cuò)誤。將用戶辦理業(yè)務(wù)所需要信息以XML形式經(jīng)socket傳送給ESB端。同時(shí)teller端接收ESB端經(jīng)處理過(guò)客戶反饋信息和處理結(jié)果,這些消息是以XML形式經(jīng)socket傳送過(guò)來(lái)。ESB端功效目標(biāo):ESB端要求實(shí)時(shí)監(jiān)聽(tīng)teller端,對(duì)teller端發(fā)來(lái)請(qǐng)求進(jìn)行驗(yàn)證其系統(tǒng)碼和服務(wù)碼,解析判斷是那種服務(wù)類型。需要將其判斷結(jié)果組包封裝到消息隊(duì)列傳送給Core端。在ESB端要及時(shí)快速并準(zhǔn)確地進(jìn)行判斷,而且要能夠準(zhǔn)確無(wú)誤處理多個(gè)客戶端發(fā)來(lái)消息,以及同一客戶端重復(fù)發(fā)送多個(gè)請(qǐng)求,不允許發(fā)生消息串包問(wèn)題。同時(shí)ESB端也將接收從Core端處理之后全部信息封裝到消息隊(duì)列中。也將這些消息經(jīng)socket傳送給teller端。Core端功效目標(biāo):ESB端對(duì)從消息隊(duì)列中傳來(lái)消息要及時(shí)快速地做一解析處理,對(duì)XML中數(shù)據(jù)也要做及時(shí)快速處理,確保對(duì)XML同時(shí)進(jìn)行操作不會(huì)發(fā)生沖突。同時(shí)也要將其封裝到消息隊(duì)列返回給ESB端。3.2詳細(xì)架構(gòu)說(shuō)明圖3-1系統(tǒng)總體架構(gòu)圖系統(tǒng)功效實(shí)現(xiàn)基本流程:eq\o\ac(○,1)IE端向Teller端發(fā)送報(bào)文;eq\o\ac(○,2)Teller端將接收到報(bào)文經(jīng)過(guò)Socket發(fā)送給ESB,并統(tǒng)計(jì)流水統(tǒng)計(jì);eq\o\ac(○,3)ESB將接收到報(bào)文經(jīng)過(guò)doService原子服務(wù)將報(bào)文放入請(qǐng)求消息隊(duì)列ReqMQ,并統(tǒng)計(jì)流水統(tǒng)計(jì);eq\o\ac(○,4)Core從請(qǐng)求消息隊(duì)列ReqMQ中取出報(bào)文并解析,并統(tǒng)計(jì)流水統(tǒng)計(jì);eq\o\ac(○,5)Core經(jīng)過(guò)解析結(jié)果來(lái)調(diào)用存放過(guò)程操作數(shù)據(jù)庫(kù);eq\o\ac(○,6)Core將操作處理結(jié)果返回;eq\o\ac(○,7)Core將操作處理結(jié)果返回給響應(yīng)消息隊(duì)列RespMQ,并統(tǒng)計(jì)流水統(tǒng)計(jì),修改統(tǒng)計(jì)流水狀態(tài)信息;eq\o\ac(○,8)ESB從響應(yīng)消息隊(duì)列RespMQ中取出返回結(jié)果;eq\o\ac(○,9)ESB將最終處理結(jié)果經(jīng)過(guò)Socket返回給Teller端,并統(tǒng)計(jì)流水記錄,修改統(tǒng)計(jì)流水狀態(tài)信息;eq\o\ac(○,10)Teller端在接收四處理結(jié)果后,作對(duì)應(yīng)統(tǒng)計(jì),再將處理結(jié)果返回給IE端,并統(tǒng)計(jì)流水統(tǒng)計(jì),修改統(tǒng)計(jì)流水狀態(tài)信息。需求分析4.1界面需求系統(tǒng)界面顏色由設(shè)計(jì)者自己設(shè)定,采取全屏格式,界面格調(diào)鮮明而又特色;報(bào)表格式:以銀行原報(bào)表格式設(shè)計(jì)電子打印表格式;系統(tǒng)上要有足夠?qū)Ш芥溄?要盡可能讓用戶使用鼠標(biāo)完成整個(gè)操作流程,當(dāng)然填寫(xiě)資料;界面將采取交互式界面,簡(jiǎn)化界面設(shè)計(jì),以文本框和按鈕為主要功效部件,完成輸入、修改、確定、取消等業(yè)務(wù)功效。4.1.1簽到界面該界面為柜員簽到界面,在該界面上填入柜員登錄名、登錄密碼、機(jī)構(gòu)號(hào)和網(wǎng)點(diǎn)號(hào),然后點(diǎn)擊”登錄簽到”,假如填寫(xiě)全部信息都正確,則簽到成功,進(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客戶開(kāi)戶界面該界面為客戶開(kāi)戶界面,需要開(kāi)戶客戶填寫(xiě)完開(kāi)戶信息后,將開(kāi)戶表單交給柜員,然后將開(kāi)戶信息錄入系統(tǒng),信息包含:客戶編號(hào)、漢字名、英文名、證件號(hào)、證件類型、客戶簡(jiǎn)稱、性別、地址信息、國(guó)家、地域區(qū)號(hào)、聯(lián)絡(luò)方式、客戶類型、城市、郵編、移動(dòng)電話、客戶分類。4.1.3開(kāi)戶界面賬戶界面:客戶需要貸款時(shí)先和銀行訂立貸款合約,柜員將合約信息錄入系統(tǒng),貸款信息包含:賬號(hào)、客戶號(hào)、證件號(hào)、漢字名稱、客戶類型、賬戶狀態(tài)、賬戶幣種、存款類型、開(kāi)戶日期、賬戶類型、客戶簡(jiǎn)稱、英文名、客戶經(jīng)理等。對(duì)于其中身份證要求有驗(yàn)證身份證號(hào)碼位數(shù)。對(duì)于其客戶進(jìn)行賬戶開(kāi)戶所辦理類型及賬單存折標(biāo)識(shí)都能夠進(jìn)行選擇。4.1.4貸款發(fā)放界面該界面為在客戶在貸款開(kāi)立簽約后,取得貸款號(hào),填寫(xiě)相關(guān)資料確認(rèn)需要貸款金額,并了解利率相關(guān)信息,進(jìn)行貸款發(fā)放。4.1.5貸款發(fā)放結(jié)算界面該界面為在貸款發(fā)放以后,用來(lái)確認(rèn)貸款發(fā)放相關(guān)信息,最終確認(rèn)貸款發(fā)放。4.1.6貸款計(jì)提調(diào)整界面該界面為手動(dòng)錄入變更利率信息造成利息計(jì)算錯(cuò)誤,來(lái)更改數(shù)據(jù)庫(kù)利息信息。4.1.7貸款本息通知單界面該界面為在貸款要求還本付息前一個(gè)星期需要出通知單通知貸款人需要及時(shí)還清利息。4.1.8貸款回收界面該界面用于進(jìn)行貸款回收。4.1.8貸款回收結(jié)算界面該界面用于銀行在回收相關(guān)利息及貸款金額匯總處理。4.1.9貸款日終界面日終處理是指銀行在天天營(yíng)業(yè)結(jié)束后,中心對(duì)賬務(wù)系統(tǒng)進(jìn)行一系列批量處理過(guò)程。伴隨銀行業(yè)務(wù)飛速發(fā)展和銀行金融產(chǎn)品日益豐富,日終處理過(guò)程也越來(lái)越復(fù)雜。銀行界數(shù)據(jù)大步伐加緊,也意味著日終處理系統(tǒng)要面對(duì)日益龐大賬務(wù)系統(tǒng)。當(dāng)前,各家銀行業(yè)務(wù)越來(lái)越廣泛,計(jì)算機(jī)處理程度也越來(lái)越高,對(duì)應(yīng)數(shù)據(jù)中心日終處理內(nèi)容變得復(fù)雜,處理時(shí)間也隨之增加,這就給做日終處理工作人員帶來(lái)壓力,輕易造成多做、少做或重復(fù)做,影響第二天正常營(yíng)業(yè)。所以,使日終處理愈加高效、可靠和靈活是至關(guān)主要。點(diǎn)擊此處退出系統(tǒng)4.1.10簽退界面點(diǎn)擊此處退出系統(tǒng)柜員天天在進(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)頁(yè)會(huì)提醒反饋信息”您已簽退!不能再簽退!”4.2交易需求4.2.1Teller端簽到.1功效需求柜員要工作必須要進(jìn)行簽到,簽到后才能進(jìn)入系統(tǒng)為客戶服務(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ì)在登錄表中統(tǒng)計(jì)該柜員登錄信息。簽到流程圖以下:柜員柜員簽到界面簽到界面填寫(xiě)機(jī)構(gòu)號(hào)、網(wǎng)點(diǎn)號(hào)、柜員編號(hào)、密碼填寫(xiě)機(jī)構(gòu)號(hào)、網(wǎng)點(diǎn)號(hào)、柜員編號(hào)、密碼提醒犯錯(cuò)信息提醒犯錯(cuò)信息點(diǎn)擊柜員簽到點(diǎn)擊柜員簽到否信息正確?否信息正確?是是成功登錄,成功登錄,進(jìn)入系統(tǒng)柜員在打開(kāi)IE進(jìn)入柜員簽到界面后,需輸入柜員信息進(jìn)行簽到操作,如輸入自己專屬:機(jī)構(gòu)編號(hào)、網(wǎng)點(diǎn)編號(hào)、柜員帳號(hào)、密碼等并點(diǎn)擊”簽到”,如輸入正確無(wú)誤后,則界面會(huì)出現(xiàn)簽到成功提醒語(yǔ),這么即可完成簽到操作,簽到完成之后才能夠進(jìn)行如客戶開(kāi)戶、賬戶開(kāi)戶和貸款等其它各種銀行業(yè)務(wù)操作。.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ù)量性能:100M.3接口簽退.1功效需求柜員完成全部任務(wù)后到下班時(shí)間或者有事需要離開(kāi)柜臺(tái),就需要執(zhí)行簽退服務(wù),不能轉(zhuǎn)身就走,也不能直接關(guān)閉操作頁(yè)面,假如直接關(guān)閉可能造成下次不能正常登錄。簽退時(shí)只需關(guān)鍵點(diǎn)擊簽退操作,確認(rèn)簽退,此時(shí)系統(tǒng)會(huì)統(tǒng)計(jì)柜員簽退信息。.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ù)量性能:100M.3接口4.2.2ESB端服務(wù)拆分依照客戶端不一樣服務(wù)請(qǐng)求,向服務(wù)器發(fā)送對(duì)應(yīng)請(qǐng)求。4.2.3CoreBank端客戶開(kāi)戶.1功效需求確定一家銀行填寫(xiě)紙質(zhì)材料確定一家銀行填寫(xiě)紙質(zhì)材料檢驗(yàn)開(kāi)戶材料正確并錄入統(tǒng)計(jì)開(kāi)戶信息系統(tǒng)審核信息是否正當(dāng)開(kāi)戶處理表賬戶信息表是客戶銀行工作人員否否客戶向銀行提出開(kāi)立賬戶要求;柜員在系統(tǒng)主界面請(qǐng)求創(chuàng)建賬戶操作,系統(tǒng)常見(jiàn)賬戶界面;柜員添加賬戶信息后,提交至賬戶類;賬戶類確認(rèn)數(shù)據(jù)庫(kù)是否已存在該客戶賬戶,如不存在,則創(chuàng)建新客戶對(duì)象;然后將客戶信息保留到數(shù)據(jù)庫(kù)中;柜員在Teller端系統(tǒng)界面上點(diǎn)擊”開(kāi)戶”按鈕進(jìn)入開(kāi)戶界面,填寫(xiě)用戶基本信息(姓名、性別、身份證、),點(diǎn)擊提交,無(wú)誤則開(kāi)戶成功。.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ù)量性能:100M.3接口.4其它需求賬戶開(kāi)戶.1功效需求賬戶開(kāi)戶是在客戶開(kāi)戶后進(jìn)行??蛻糸_(kāi)戶后,客戶可進(jìn)行賬戶開(kāi)戶,方便對(duì)賬戶進(jìn)行操作,開(kāi)戶流程圖以下:填寫(xiě)賬戶開(kāi)戶申請(qǐng)?zhí)顚?xiě)賬戶開(kāi)戶申請(qǐng)審核信息是否正確客戶統(tǒng)計(jì)賬戶信息賬戶處理表賬戶信息表是否客戶向銀行提出開(kāi)立賬戶要求;柜員在系統(tǒng)主界面請(qǐng)求創(chuàng)建賬戶操作,系統(tǒng)常見(jiàn)賬戶界面;柜員添加賬戶信息后,提交至賬戶類;賬戶類確認(rèn)數(shù)據(jù)庫(kù)是否已存在該客戶賬戶,如不存在,則創(chuàng)建新客戶對(duì)象;然后將客戶信息保留到數(shù)據(jù)庫(kù)中;柜員在Teller端系統(tǒng)界面上點(diǎn)擊”開(kāi)戶”按鈕進(jìn)入開(kāi)戶界面,填寫(xiě)用戶基本信息(姓名、性別、身份證、),點(diǎn)擊提交,無(wú)誤則開(kāi)戶成功。.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ù)量性能:100M.3接口.4其它需求貸款.1功效需求用戶因?yàn)橐M(jìn)行某種活動(dòng)資金不足時(shí),需要向銀行等金融機(jī)構(gòu)貸款來(lái)達(dá)成她們目標(biāo),這個(gè)時(shí)候就需要和銀行訂立貸款合約。一句話,貸款協(xié)議就是借款人想貸款人借款,到期返還借款并支付利息協(xié)議。貸款內(nèi)容包含借款種類、幣種、用途、數(shù)額、利率、期限和還款方式等條款。借款人提出貸款申請(qǐng),并提交相關(guān)資料借款人提出貸款申請(qǐng),并提交相關(guān)資料貸款機(jī)構(gòu)按相關(guān)要求對(duì)借款人條件進(jìn)行審核審核是否經(jīng)過(guò)借貸雙方訂立貸款條約貸款方為借款方按發(fā)放計(jì)劃發(fā)放貸款借款方按回收計(jì)劃返還利息及貸款拒絕貸款是否大堂經(jīng)理將貸款人需要填寫(xiě)貸款人基本信息和貸款信息合約打印出來(lái)讓貸款人填寫(xiě),填完后將表單交給柜員,柜員進(jìn)入貸款界面將貸款人填寫(xiě)信息錄入系統(tǒng),正確填寫(xiě)后點(diǎn)擊提交按鈕,無(wú)誤則貸款初步完成,以后銀行按照發(fā)放計(jì)劃和回收計(jì)劃給客戶發(fā)放貸款和回收貸款和利息。.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ù)量性能:100M.3接口.4其它需求五、數(shù)據(jù)描述5.1系統(tǒng)描述該系統(tǒng)分為teller服務(wù)端、ESB、core關(guān)鍵數(shù)據(jù)處理。CoreMQESBTellerESBCoreMQESBTellerESBJavaprocedure存放過(guò)程調(diào)用Javaprocedure存放過(guò)程調(diào)用服務(wù)判斷服務(wù)碼取服務(wù)碼判斷服務(wù)類型組包發(fā)送TomcatServlet1Servlet2Servlet3存放過(guò)程ReqMQIE存放過(guò)程ReqMQIERespMQRespMQDBDBDBDBDBDBDBDB5.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í)統(tǒng)計(jì)登陸日志時(shí)所用表。用戶進(jìn)行登錄或者是簽退時(shí)都必須進(jìn)行統(tǒng)計(jì)流水信息。這么對(duì)于銀行管理員來(lái)說(shuō)查詢起來(lái)就方便,同時(shí)對(duì)于每一筆交易來(lái)說(shuō)假如不成功則能夠依照流水號(hào)進(jìn)行沖正操作。對(duì)于流水表歷史信息則對(duì)于銀行日終業(yè)務(wù)有作用。進(jìn)行日終處理時(shí)要依照其內(nèi)部日終配置和參數(shù)進(jìn)行對(duì)應(yīng)操作。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共交通車(chē)輛保險(xiǎn)管理制度
- 2026青海玉樹(shù)市人民醫(yī)院面向社會(huì)招聘編外聘用工作人員的招聘2人備考題庫(kù)附答案
- 中共四川省委網(wǎng)信辦直屬事業(yè)單位2025年公開(kāi)選調(diào)工作人員(7人)參考題庫(kù)附答案
- 中國(guó)標(biāo)準(zhǔn)化研究院質(zhì)量研究分院信用標(biāo)準(zhǔn)化研究崗企業(yè)編制職工招聘2人參考題庫(kù)附答案
- 南充市經(jīng)濟(jì)合作和外事局關(guān)于下屬事業(yè)單位2025年公開(kāi)選調(diào)工作人員的參考題庫(kù)附答案
- 安遠(yuǎn)縣2025年公開(kāi)遴選鄉(xiāng)鎮(zhèn)敬老院院長(zhǎng)考試備考題庫(kù)附答案
- 常州經(jīng)濟(jì)開(kāi)發(fā)區(qū)人民檢察院公開(kāi)招聘司法警察輔助人員3人備考題庫(kù)附答案
- 招2人!2025年同德縣文化館面向社會(huì)公開(kāi)招聘政府聘用人員的考試備考題庫(kù)附答案
- 河口縣公安局公開(kāi)招聘輔警(16人)考試備考題庫(kù)附答案
- 2026年銀行卡知識(shí)試題附答案
- IATF16949-質(zhì)量手冊(cè)(過(guò)程方法無(wú)刪減版)
- 妊娠合并膽汁淤積綜合征
- 河南省安陽(yáng)市滑縣2024-2025學(xué)年高二數(shù)學(xué)上學(xué)期期末考試試題文
- 新疆維吾爾自治區(qū)普通高校學(xué)生轉(zhuǎn)學(xué)申請(qǐng)(備案)表
- 內(nèi)鏡中心年終總結(jié)
- 客房服務(wù)員:高級(jí)客房服務(wù)員考試資料
- 園林苗木容器育苗技術(shù)
- 陜西省2023-2024學(xué)年高一上學(xué)期新高考解讀及選科簡(jiǎn)單指導(dǎo)(家長(zhǎng)版)課件
- 兒科學(xué)熱性驚厥課件
- 《高職應(yīng)用數(shù)學(xué)》(教案)
- 漢堡規(guī)則中英文
評(píng)論
0/150
提交評(píng)論