【正文】
辦公環(huán)境,對(duì)系統(tǒng)在性能方面的一些約束參數(shù)進(jìn)行了簡單的說明;第四章是“系統(tǒng)設(shè)計(jì)”,對(duì)系統(tǒng)的體系架構(gòu)進(jìn)行設(shè)計(jì),系統(tǒng)選用的是B/S架構(gòu)對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)的技術(shù)研究主要體現(xiàn)在系統(tǒng)基于SSH架構(gòu),采用Java軟件開發(fā)語言以及MySQL數(shù)據(jù)庫實(shí)現(xiàn),實(shí)現(xiàn)后的系統(tǒng)滿足了銀行的管理需求以及大客戶的業(yè)務(wù)辦理需要。主要體現(xiàn)在銀行對(duì)企業(yè)的現(xiàn)金產(chǎn)品服務(wù)品種增多,并且在必要時(shí)候可以為企業(yè)的發(fā)展提供低息貸款服務(wù)等,這對(duì)企業(yè)管理成本來說將會(huì)有效降低,企業(yè)客戶對(duì)銀行的依賴程度也更高。在國內(nèi)一般會(huì)根據(jù)企業(yè)客戶在銀行的存款對(duì)客戶的現(xiàn)金管理體現(xiàn)出明顯的傾斜性,通過對(duì)企業(yè)進(jìn)行級(jí)別劃分,達(dá)到對(duì)銀行優(yōu)質(zhì)客戶的大量現(xiàn)金支持,而對(duì)于其他企業(yè)則顯示出不同的服務(wù)方式。比如國外銀行一般會(huì)設(shè)定專門的現(xiàn)金管理機(jī)構(gòu),來對(duì)所有的銀行現(xiàn)金服務(wù)客戶提供幫助。本課題研究目標(biāo)在于建立某銀行客戶企業(yè)現(xiàn)金管理平臺(tái),能使企業(yè)通過融資降低借貸成本、財(cái)務(wù)費(fèi)用;通過流動(dòng)性資金管理保證運(yùn)營資金、優(yōu)化現(xiàn)金運(yùn)用;通過投資加強(qiáng)盈余資金收益、保證資金流動(dòng)性[4]。通過全面實(shí)施現(xiàn)金管理業(yè)務(wù),銀行大客戶可以達(dá)到四個(gè)方面的管理目標(biāo):首先,形成對(duì)現(xiàn)金管理的統(tǒng)一化一體化。長期以來,銀行的快速發(fā)展的流動(dòng)資金基本都是靠人工或內(nèi)部管理系統(tǒng)進(jìn)行,這就造成了銀行管理過程中成本的提升。 large customers。s economy develops, it achieved remarkable results, business development gradually showing good momentum, which is the ability of mercial bank cash management more demanding. Today, many banks due to the business expansion, the emergence of branches around the city, some banks even a multinational subsidiaries. Bank advances demonstrates the strength of the market petitiveness of banks, but it has also led to the bank39。對(duì)某市現(xiàn)有的大型企業(yè)現(xiàn)金管理應(yīng)用進(jìn)行了分析整理,對(duì)當(dāng)前較常用的現(xiàn)金管理模式進(jìn)行了對(duì)比,根據(jù)某市企業(yè)客戶的具體情況提出結(jié)算中心集中管理的模式。如今很多銀行由于業(yè)務(wù)的拓展,在各地市出現(xiàn)了分支機(jī)構(gòu),有些銀行甚至出現(xiàn)了跨國的分公司。特授權(quán)北京交通大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,提供閱覽服務(wù),并采用影印、縮印或掃描等復(fù)制手段保存、匯編以供查閱和借閱。最后,能在繁忙的工作中靜下心來學(xué)習(xí),要特別感謝單位領(lǐng)導(dǎo)的支持和關(guān)心,感謝單位同事對(duì)個(gè)人崗位工作的當(dāng)單和理解,感謝家人的鼓勵(lì)和支持。也只有向企業(yè)提供了完善的現(xiàn)金管理解決方案,商業(yè)銀行才能獲得比較穩(wěn)定的客戶資源,提升銀企雙方的核心競(jìng)爭力,并逐步釋放贏利效應(yīng)。本課題主要研究目標(biāo)是力圖開發(fā)建立一個(gè)符合銀行現(xiàn)金管理需要針對(duì)某市企業(yè)集團(tuán)特征的現(xiàn)金管理系統(tǒng),通過該系統(tǒng)能夠?qū)δ呈衅髽I(yè)服務(wù),對(duì)企業(yè)的管理層提供相關(guān)的及時(shí)的現(xiàn)金管理數(shù)據(jù)支撐,通過該系統(tǒng)也可以提高子公司的資金周轉(zhuǎn)效率,對(duì)內(nèi)部的現(xiàn)金流轉(zhuǎn)控制有極好的效果。s cash flow, message flow and profit system. Sought in the system design simple, userfriendly data query entry, maintenance. The system is also part of the liquidity and interest rates on deposits idle funds provided services to ensure that the enterprise funds which can be readily accessible, are not generated when the related interest rates. SSHbased systems architecture, software development using Java language and MySQL database implementation, postimplementation management system to meet the needs of banks and large customers transact business needs.This paper seeks to develop the main research objective is to establish a cash management bank in line with the need for a city conglomerate features cash management system, through the system of a city capable of enterprise services, enterprise management to provide relevant and timely data to support cash management through the system can also improve cash flow efficiency subsidiaries, the internal control of cash flow has an excellent effect. Meanwhile, mercial banks are also able to use the system to improve cash risk management and control capabilities for enterprise groups to provide more scientific allocation of resources through the system, the Group39。 項(xiàng)目背景及意義當(dāng)今經(jīng)濟(jì)社會(huì)全球經(jīng)濟(jì)出現(xiàn)了一體化局面,企業(yè)集團(tuán)的發(fā)展不再局限于一個(gè)城市一個(gè)地方,隨著我國經(jīng)濟(jì)發(fā)展不斷取得顯著成效,企業(yè)發(fā)展逐漸呈現(xiàn)良好勢(shì)頭,這對(duì)我國商業(yè)銀行的現(xiàn)金管理能力要求更高。信息技術(shù)的發(fā)展并在銀行業(yè)的廣泛應(yīng)用,使得銀行資金結(jié)算工具不斷優(yōu)化升級(jí),功能完善、安全、高效、快捷的銀行資金結(jié)算體系為集團(tuán)客戶實(shí)現(xiàn)內(nèi)部財(cái)務(wù)資金的統(tǒng)一管理成為可能[2]。通過實(shí)行現(xiàn)金管理系統(tǒng),做到對(duì)各企業(yè)集團(tuán)的現(xiàn)金管理的長期監(jiān)控分析,有效推動(dòng)銀行現(xiàn)金管理的規(guī)范性。二是客戶營銷追求需求覆蓋[6]。通過銀行和企業(yè)的相互發(fā)展,實(shí)現(xiàn)了二者的相互促進(jìn)和雙贏。并且隨著現(xiàn)代化現(xiàn)金管理系統(tǒng)的應(yīng)用,銀行在現(xiàn)金管理上的效率以及水平得到了明顯提升,具體來說體現(xiàn)在四個(gè)方面:1)現(xiàn)金管理效率得到了明顯提升,助推企業(yè)快速發(fā)展。隨著我國商業(yè)銀行的發(fā)展,銀行現(xiàn)金服務(wù)產(chǎn)品不斷豐富,服務(wù)方式不斷更新,加之近年來我國在網(wǎng)路技術(shù)上取得的新發(fā)展,建立高效的信息化現(xiàn)金管理系統(tǒng)的條件已經(jīng)形成,同時(shí)隨著我國銀行現(xiàn)金管理產(chǎn)品的不斷豐富,形成有效的現(xiàn)金管理軟件平臺(tái)的發(fā)展趨勢(shì)更趨于明顯[12]。 論文的組織結(jié)構(gòu)第一章作為本文的“緒論”部分,在該章節(jié)對(duì)某銀行研發(fā)大客戶現(xiàn)金管理系統(tǒng)的背景進(jìn)行了分析,分析了該系統(tǒng)的研發(fā)將給某銀行帶來的積極影響。比如在需求分析階段,需要用UML中的用例圖對(duì)用戶的功能需求進(jìn)行分析;比如在系統(tǒng)實(shí)現(xiàn)階段,會(huì)用到軟件開發(fā)平臺(tái)、軟件開發(fā)語言以及數(shù)據(jù)庫應(yīng)用技術(shù)等。在開發(fā)JSP頁面的時(shí)候,頁面的組成一般是由靜態(tài)頁面和Java代碼段組合而成,隨著開發(fā)技術(shù)的不斷變化控制邏輯的代碼封裝在了JavaBeans中,這樣開發(fā)程序員就可以對(duì)JSP進(jìn)行靈活的調(diào)整了,只要邏輯代碼沒有發(fā)生變化,那么JSP頁面顯示的內(nèi)容就不會(huì)發(fā)生變化,這是因?yàn)楫?dāng)程序運(yùn)行以后程序是在服務(wù)器端執(zhí)行的,通過和后臺(tái)數(shù)據(jù)庫進(jìn)行通訊以后,客戶端發(fā)送的命令請(qǐng)求已經(jīng)被執(zhí)行了,數(shù)據(jù)也根據(jù)請(qǐng)求而獲取到了,這樣對(duì)于通過瀏覽器訪問的用戶來說數(shù)據(jù)就是不變的了。JSP開發(fā)的再一種模式是分工明確各負(fù)其責(zé)的開發(fā)模式,即通過JSP頁面去只管理前端的顯示情況,而把Servlets專注于事務(wù)處理來進(jìn)行開發(fā),充分發(fā)揮出Servlets的作用,讓它在開發(fā)中成為一個(gè)控制器,當(dāng)用戶發(fā)來請(qǐng)求的時(shí)候,它把請(qǐng)求調(diào)用能夠?qū)Υ藰I(yè)務(wù)進(jìn)行處理的對(duì)象或者Bean,然后對(duì)數(shù)據(jù)進(jìn)行獲取。目前隨著Java的不斷發(fā)展,其在開發(fā)功能以及支持性能上有了更好的提升,如今的JDK版本已經(jīng)升級(jí)到了Java8。(4)多線程在Java開發(fā)中其支持多線程的操作,這為系統(tǒng)的開發(fā)做好了準(zhǔn)備,能夠響應(yīng)更多的使用者。這樣可以提高程序代碼的使用效率,降低設(shè)計(jì)中的耦合性[27]。在對(duì)模型的應(yīng)用中,為系統(tǒng)提供了較好的代碼簡潔性,在用戶的請(qǐng)求中可能涉及到多個(gè)視圖的訪問,通過模型的應(yīng)用就可以實(shí)現(xiàn)一次數(shù)據(jù)獲取供多個(gè)視圖的應(yīng)用的功能,從而避免了在程序中重復(fù)對(duì)視圖進(jìn)行代碼實(shí)現(xiàn),提升了編程人員的開發(fā)效率,后期的維護(hù)也變得更加簡單[29]。(3)控制(Controller)在MVC設(shè)計(jì)模式中,該層的作用是接受來自用戶發(fā)送的請(qǐng)求,通過選擇對(duì)應(yīng)的模型把用戶請(qǐng)求所涉及到的視圖聯(lián)系在一起,控制器在實(shí)際的系統(tǒng)業(yè)務(wù)處理中不參與,只是作為一個(gè)匹配器的作用,用戶發(fā)送來請(qǐng)求,控制器就選擇對(duì)應(yīng)的模型[32]。目前該數(shù)據(jù)的東家是甲骨文,作為一款被大家熟知的開源數(shù)據(jù)庫,它的性能非常優(yōu)秀,可以處理大數(shù)據(jù)的信息,并且響應(yīng)能力非常好,支持多線程以及多用戶等。為論文的進(jìn)一步工作做了技術(shù)鋪墊。直到滿足用戶的需求為第一原則。銀行實(shí)體資金賬戶按業(yè)務(wù)類別分別開立,是現(xiàn)金管理系統(tǒng)的基礎(chǔ),其賬戶信息的變動(dòng)應(yīng)聯(lián)動(dòng)地反映在系統(tǒng)內(nèi)部或企業(yè)內(nèi)部結(jié)算系統(tǒng)中的相關(guān)賬務(wù)上。對(duì)于前者來說,定向性要求高,需要根據(jù)還款要求進(jìn)行合約的簽訂與還款賬戶的指定;對(duì)于后者來說,收款的隨意性高,可以接受任何轉(zhuǎn)賬行為。1)付款服務(wù)中還包括付款撤銷、付款撤銷通知、被動(dòng)付款確認(rèn)等功能。(2)內(nèi)部授信設(shè)定授信額度設(shè)定控制分支機(jī)構(gòu)內(nèi)部存款賬戶是否可透支。而收取的方式采取自動(dòng)扣除或者柜臺(tái)收取,并給于收款憑證與回單。集團(tuán)結(jié)構(gòu)查詢:完成顯示某一集團(tuán)或某一分支機(jī)構(gòu)的組織機(jī)構(gòu),根據(jù)操作所屬機(jī)構(gòu)查詢?cè)摍C(jī)構(gòu)的所有下屬機(jī)構(gòu)信息,由客戶端根據(jù)機(jī)構(gòu)級(jí)別顯示機(jī)構(gòu)的組織結(jié)構(gòu)。圖37 系統(tǒng)數(shù)據(jù)流圖Figure 37 System Data Flow Diagram 非功能性需求分析在對(duì)系統(tǒng)的功能進(jìn)行分析完畢以后,就需要對(duì)系統(tǒng)使用中的穩(wěn)定性、人性化以及客戶的特殊性能要求進(jìn)行分析,通過和某銀行的大客戶現(xiàn)金管理人員進(jìn)行洽談,了解用戶對(duì)系統(tǒng)研發(fā)完成以后的期望,比如系統(tǒng)的界面設(shè)計(jì)一定要漂亮,其標(biāo)準(zhǔn)是什么,有沒有例子,如果客戶有自己已經(jīng)看好的界面,軟件開發(fā)人員可以對(duì)界面進(jìn)行分析,然后進(jìn)行類似的設(shè)計(jì)。在大客戶現(xiàn)金管理系統(tǒng)中,現(xiàn)金管理的形式是多種多樣的,并且隨著客戶需求的變化,銀行還需要增加一些新的現(xiàn)金交易模式,一旦新的交易產(chǎn)品出現(xiàn)后,就需要在該系統(tǒng)中添加相應(yīng)的功能模塊。在對(duì)系統(tǒng)功能進(jìn)行實(shí)現(xiàn)的時(shí)候,需要注意代碼的撰寫,避免SQL的注入。體系架構(gòu)設(shè)計(jì)一般分為兩部分,分別是物理架構(gòu)設(shè)計(jì)和邏輯架構(gòu)設(shè)計(jì),這兩方面的內(nèi)容是不相同的,下面分別對(duì)這兩個(gè)架構(gòu)的設(shè)計(jì)給予詳細(xì)的說明。在部署上,考慮到接入渠道較多并且設(shè)備單點(diǎn)問題,建議使用兩臺(tái)物理機(jī)器進(jìn)行獨(dú)立部署。后臺(tái)應(yīng)用處理服務(wù)處理現(xiàn)金管理核心業(yè)務(wù),它以服務(wù)的方式運(yùn)行。監(jiān)控系統(tǒng)的主要功能是監(jiān)控現(xiàn)金管理系統(tǒng)的運(yùn)行狀態(tài),交易情況。(4)賬戶余額管理商業(yè)銀行根據(jù)客戶要求對(duì)賬戶留存余額實(shí)行目標(biāo)管理,在賬戶余額超過或未到預(yù)訂金額時(shí)自動(dòng)歸集或補(bǔ)齊。客戶通過客戶端可以自助辦理外匯業(yè)務(wù)、查詢外匯業(yè)務(wù)的詳細(xì)信息。在集團(tuán)客戶中外貿(mào)交易所占比例較高,集中的外匯管理方式,可以讓企業(yè)管理者自由支配資金。(2)購買理財(cái)功能 商業(yè)銀行為客戶提供的,通過現(xiàn)金管理系統(tǒng)直接購買商業(yè)銀行發(fā)售的各項(xiàng)理財(cái)功能服務(wù)。(4)動(dòng)賬通知 動(dòng)賬通知是商業(yè)銀行為集團(tuán)客戶提供的一種有償信息提醒服務(wù),根據(jù)與集團(tuán)客戶之間的約定,當(dāng)客戶結(jié)算賬戶單筆收、付款交易金額達(dá)到預(yù)設(shè)金額時(shí),或者賬戶余額低于某個(gè)限度時(shí),或者當(dāng)集團(tuán)客戶的賬戶上資金數(shù)額發(fā)生變化時(shí),商業(yè)銀行都可以向客戶發(fā)送短信進(jìn)行變動(dòng)的通知。數(shù)據(jù)庫設(shè)計(jì)的好壞直接決定了數(shù)據(jù)訪問的性能,在統(tǒng)計(jì)分析應(yīng)用比較多的系統(tǒng)中,可以充分的使用索引、存儲(chǔ)過程以及視圖等方式優(yōu)化數(shù)據(jù)庫性能。其中,余額預(yù)警通知功能時(shí)序圖設(shè)計(jì)如圖417所示:圖417 余額預(yù)警通知功能時(shí)序圖Figure 417 Balance warning notification timing diagram(6)MT940 賬戶報(bào)告 對(duì)于集團(tuán)客戶要求進(jìn)行跨境的的賬戶信息查詢時(shí),本系統(tǒng)可以將 MT940 的賬戶信息提供給客戶,滿足其需要。其中,提交理財(cái)產(chǎn)品預(yù)約信息時(shí)序圖設(shè)計(jì)如圖414所示:圖414 提交理財(cái)產(chǎn)品預(yù)約信息時(shí)序圖Figure 414 Submit a timing chart of financial products reservation information(3)投資基金 商業(yè)銀行為客戶提供的,通過現(xiàn)金管理系統(tǒng)直接購買基金的服務(wù)。其中,提交外幣存款申請(qǐng)功能時(shí)序圖設(shè)計(jì)如圖412所示:圖412 提交外幣存款申請(qǐng)功能時(shí)序圖Figure 412 Foreign currency deposits to submit an application function timing diagram(5)批歸資金池 商業(yè)銀行根據(jù)與集團(tuán)客戶的約定,當(dāng)集團(tuán)客戶的子賬戶收款后,日終處理時(shí)會(huì)將子賬戶之款項(xiàng)全部批量上存到集團(tuán)客戶的主賬戶;子賬戶需要對(duì)外付款時(shí),允許子賬戶在當(dāng)日子賬戶可用資金內(nèi)進(jìn)行支付,當(dāng)子賬戶發(fā)生透支時(shí),日終處理會(huì)將款項(xiàng)從集團(tuán)客戶主賬戶