上海論文網是一家老字号代寫網站,專業提供代寫碩士畢業論文服務。

商業銀行支付系統的設計與實現之計算機分析

發布時間:2019-07-25 09:52 論文編輯:vicky 價格: 所屬欄目:計算機論文 關鍵詞: 計算機論文支付平台公共控制模塊小額支付系

本文是一篇計算機論文,本文将以某商業銀行的第三方支付系統為研究對象研究和探讨如何利用現代技術和手段實現在一定模式下的銀行支付系統平台的合理設計。

本文是一篇計算機論文,本系統的支付平台是圍繞用戶賬戶來構建的,擁有公共控制模塊、大額支付系統模塊、小額支付系統模塊三個基礎模塊。本文對于大額、小額這兩個主要業務模塊分别從錄入模塊實現、維護模塊實現、複核模塊實現和來賬業務等模塊的實現進行了比較詳細分析和設計。在數據庫的設計上,為避免這一體系面臨大量數據時導緻性能過低以及減少數據庫載荷量,使用了分表設計模式構件。由于在系統軟件架構的三個層中都使用了成熟的架構技術,所以軟件的成本相應減少,并确保了系統的效率及其穩定性。

1 緒論

1.1 研究背景
支付系統在我國金融系統中有着極大的作用,因為該系統在金融部門借記業務、借貸業務中,起到連接橋梁的重要作用,為金融業務的參與企業提供一個便捷、系統、安全、可靠的支付渠道,在這一渠道的作用下,實現各類支付業務,是推動并保證我國金融行業能夠迅速發展的基礎和關鍵。同時,通過支付系統還能夠在相當程度上,減少參與主體的各類成本,并對一系列不利因素進行了更好的規避,從而對我國金融行業的發展、對我國國民經濟建設起到了積極的意義和穩定作用。
商業銀行設計支付系統的初衷,是以間接的方式,實現和人民銀行支付系統的對接,從而減少系統建設費用,進而減少商業銀行科技資源的投入。其通過間接參與第三方提供的接口平台,實現了跨商業銀行之間的支付交易業務,依托第三方平台的核心系統和關聯平台連接跨金融機構之間的支付清算交易。
本文對整個商業銀行支付系統發展形勢、業務範圍、發展背景、網絡系統、系統軟件等進行了系統的論述,保證系統能夠滿足當前商業銀行的支付業務所需,從而為商業銀行提供快捷、有效、安全的支付系統。
本系統通過 JAVA 編程語言進行設計的,并在用戶界面和服務程序上,選擇B/S 架構,并在後台服務器上,通過現代化技術提升系統運行性能。
本文針對當前商業銀行支付系統主要特點、第三方支付接口現狀以及支付标準,進行了系統的分析,并在此基礎上,結合網絡系統框架、信息數據庫以及信息軟件,設計了全新的支付系統。實現這一系統的設計必須從以下幾個方面着手:
(1) 充分了解該平台設計所需要的軟件知識,理解并掌握這一平台設計的整體過程。
(2) 對商業銀行支付平台業務形式與設計展開深入的研論。
(3) 對商業銀行的支付平台程序的設計進行實踐與分析。
(4) 将商業銀行的支付平台的開發與實現作為本文研究的總體目标。
(5) 以擴展性與合理性等不斷地滿足業務需求為目标,将軟件工程質量進行提升。
........................

1.2 國内外商業銀行支付系統現狀
目前,商業銀行支付系統[1]獲得了極大發展,并形成了多元化的支付方式,特别是在一些發達國家,商業銀行的支付形式更為豐富。通過長時間的完善,商業銀行的支付環境越來越高效、實用,但為了維護自身的資産保持安全,有些新成立的金融機構,在支付功能上較為單一。
商業銀行支付系統監管[2]工作,一般由商業銀行所在國家央行承擔。不同國家的央行,對商業銀行支付系統的監管有着不同要求,但金融系統都是在穩定支付系統的基礎上形成的。銀行業基本要求,就是保證國内商業銀行支付系統的穩定、安全,但如果其穩定性無法保證,則必然造成金融危機的出現和形成。
對脫離央行監管的第三方支付系統,可能造成金融風險問題的出現,如新型支付交易系統、銀行卡 pos 機數卡交易以及小額跨行轉賬等業務,都脫離了央行金融監管。其次,随着大量線下業務處理,轉變為線上處理,支付方式發生了根本性的轉變,造成了監管方面的不足。
央行作為商業銀行支付系統的主要監管部門,能夠根據國家經濟政策要求,保證金融市場的穩定,減少金融危機出現的可能。因此,央行應當創建科學、健全的監管部門,進而在風險問題出現前,對風險問題進行管控,從而保證金融支付系統的安全[33]。
所謂的結算,就是賬務清算。如果結算存在問題,再完善、科學的支付系統也毫無意義,從而體現出結算在商業銀行支付系統的重要作用,所以結算工作,
自然也由人民銀行和國家财政部門負責,因此符合國家法律要求,有一定的社會公信力。對部分小國家來說,将這樣重要的工作,交給國家财政部門或者央行管理部門負責,也是十分必要的。
作為國家财政部門,央行社會公信力較為突出,對保證金融市場和社會經濟的穩定發展,有着極大的意義和作用。首先,中央銀行作為國家财政機構,體現出國家維護其金融市場穩定、安全的決心。當金融危機出現時,央行等可以通過國家投資的方式,保證金融市場的穩定,這樣的功能是其他金融機構所不具備的。其次,能夠實現公平、公正的原則。國家目标是實現公民之間的人格評定,而央行等金融機構,能夠有效減少并避免不公平競争局面。最後,在金融危機出現後,中央銀行能夠根據國家意志,進行資金的配置,在保證金融系統穩定的同時,還能夠有效減少風險問題的出現。雖然優勢鮮明,但其主要問題也是顯而易見的,如資金使用成本較高、資金應用效率較低以及惡劣競争的不利影響,直接導緻商業銀行服務水平的不斷降低。
...............................

2 商業銀行支付系統需求分析

2.1 商業銀行支付系統概述
因為商業銀行支付系統,需要在第三方支付平台的作用下獲得應用,因此對第三方支付平台提出了安全、高效、靈活的要求,并能夠符合當前市場發展所需。在 B/S 框架作用下,并以其數據集中處理的特性為基礎,創建能夠滿足當前商業銀行發展所需的第三方支付系統。這一系統不僅符合人民銀行大額、小額的支付所需,還應當符合第三方支付平台的接口标準,如行名行号、地域編碼、字符編碼、機構代碼、報文封裝标準等,隻要符合這些标準要求,才能保證支付系統的安全、便捷、易于維護等。
為适應當前市場發展所需,在 B/S 框架上創建支付系統,能夠有效處理開放型業務以及集中性業務,應用範圍幾乎覆蓋了整個商業銀行支付業務,主要有這幾個基本闆塊構成:
(1) 支付類闆塊,要求能夠同步實現個人現金轉賬、個人轉賬通兌以及對公轉賬、對公轉賬通兌等。
(2) 管理信息闆塊,該模塊應當同時具備交易監控、業務糾錯、錯賬控制、交易查詢、錯賬處理等功能。
(3) 信息類闆塊,該闆塊應當具備賬戶餘額查詢以及賬戶明細查詢等功能。
(4) 憑證報表闆塊,該闆塊應當具備打印來賬信息、打印來賬憑證以及撤銷确認書的打印要求等基礎操作功能。
(5) 賬戶管理闆塊,該闆塊應當具備賬戶餘額清算功能,并對賬戶餘額進行必要的處理工作。
(6) 公共管理闆塊,該闆塊應當具備登陸、退出賬号等的基礎功能。
在這六個闆塊的共同作用下,基本達到了支付系統的支付要求。商業銀行支付系統在研發前,應當對系統要求進行系統的分析,制動合理的研究計劃,在系統研發完成後,在根據運行狀況,對其進行完善,同時還應當對系統功能闆塊不斷進行細化,保證支付系統的科學性、高效性和完整性。
.........................

2.2 某商業銀行支付系統需求獲取模式
獲取需求是保證支付系統能夠正常運作的基礎保證,需求信息獲取的準确程度對軟件設計的工作聯系緊密。在支付系統軟件研發過程中,首要的掌握市場所需,而隻有加強和客戶之間的實施交流,才能及時獲取市場需求方面的信息,從而保證開發的軟件系統能夠符合市場所需。
在設計系統之前,需要通過與軟件的使用者進行溝通,開發工作才能得以完成。軟件需求的收集人員必須處在使用者的使用情境中,具備和理解使用者相同的業務知識。通過面向目标的形式、以情景為根源的手段來發掘需求數據。在挖掘客戶需求的同時,需要經過下列幾個程序才能收集到完整的需求信息。首先,用戶提出的需求多數都較為淺表,不夠深入,隻有和使用者一起找到需求的根本所在,才能使根本需求基于軟件的基本框架上得以實現。其次,确定使用者群體進行溝通,需要将直接使用者群體和間接使用者群的觀點進行融會貫通,進而進行實現。而某些需求不一定能在同一個軟件中得以兼容,一般情況下,需要通過開會讨論後,将客戶的需求進行列表,按照需求的重要程度進行先後排列,去除一些無關緊要的功能,以此來優化系統功能。

.........................
3 支付系統總體設計························· 14