王曉鵬
隨著互聯網技術的不斷發展,網上銀行貸款業務也隨之日益增多,且已逐步成為銀行的重要收益來源之一,以往主要是通過人工操作的方式來處理銀行貸款業務,不僅工作效率低,而且極易出錯,根本無法跟上時代的發展需求。因此,如何更好地優化網上銀行貸款系統,這是一個值得我們不斷研究的課題。本文利用J2EE技術來設計網上銀行貸款系統,大大提升了系統的可靠性及安全性。
J2EE是Java編程平臺專門為企業而設計的一類軟件開發方案,其性能及功能均較為先進,已經被廣泛推廣于諸多平臺中。利用J2EE技術來設計網上銀行貸款系統,可使銀行管理實現垂直化發展,使網上銀行貸款業務管理水平得到顯著的提升,是保證銀行健康、穩定發展的一個重要手段。
一、系統整體功能模塊設計
(一)系統整體框架設計
1.軟件框架。傳統軟件框架主要由連接件、組件以及約束三部分組成,根據SA={Components,Connnectors,Constraints}不難發現,一個系統通常由若干個組件組成,且各組件之間并非相互獨立的,而相互之間的聯系介質就是連接件,約束條件的制定應基于具體要求來確定。
由于B/S框架采用的是網頁的界面層,便于升級系統,且運作效率高,可實現跨平臺操作,故本文采用的是此結構框架。
2.系統邏輯框架設計。本文采用的是基于B/S框架設計的網上銀行貸款系統,其可以使數據層、應用層和表示層實現相互獨立,其中,數據層主要用于保存系統中的全部數據;功能層主要用于處理用戶請求以及數據庫服務器的邏輯操作,客戶端將請求傳輸至web服務器之后,在經過J2EE平臺的Servlet容器處理之后,此請求會被傳輸至數據庫服務器;表示層能夠實現界面與用戶之間的交換。
3.系統網絡框架設計?;贘2EE設計的系統網絡框架中的服務器與客戶端是相互分離的,服務器中涵蓋了數據庫和其訪問程序,可有效緩解服務器端的壓力。Web服務器主要是借助應用程序服務器,在收到請求后將網頁提供給用戶;數據庫服務器主要起到服務操作、訪問數據庫的作用。
(二)核心功能模塊設計
1.客戶信息管理模塊設計。此模塊主要分為用戶財務信息維護子模塊、基本信息維護子模塊及評估子模塊三個,第一個主要反映用戶目前的資產,第二個主要反映用戶目前的狀態,如信用等級及存款等,第三個是用戶對銀行業務的評估。
2.貸款業務過程管理模塊設計。此模塊主要用于處理貸款業務,操作如下:用戶提出貸款申請并提交相關的資料,工作人員在全面調查用戶的各方信用信息之后,再根據相關標準對用戶的信用等級進行劃分,再根據劃分結果來選擇是否發放貸款以及發放貸款額度。
在審批貸款的過程中,應設計相關的貸款用戶評級類、合同類及合同管理類。
3.貸款風險管理模塊設計。此模塊主要是通過全面調查、分析用戶的基本信息來減少貸款風險,以達到管理貸款風險的目的,信貸風險管理模塊子模塊主要包含:基本情況及財務信息功能、經營風險分析功能、重大違規及違法行為功能和錄入客戶背景資料功能。
4.貸后管理模塊設計。貸后管理模塊功能,主要用于記錄貸款發放情況、評估和處理不良貸款、核查貸款報告。貸款發放回收業務流程有貸后臺賬管理子模塊、貸后檢查報告子模塊和帶質押物管理子模塊三部分。首先貸款申請人申請貸款。貸款發放人員查詢相關規定,如符合規定則發放貸款,貸款申請人到期查詢還款。
二、系統安全性設計
(一)系統密碼認證
登錄時,Web瀏覽器會彈出登錄對話框,要求客戶輸入用戶名、密碼,唯有在用戶名及密碼輸入無誤的情況下,方能通過驗證。
(二)服務授權
該系統應用程序服務器會針對資源設置訪問權限,Weblogic Server通過訪問控制表來對客戶組的授權進行管理,唯有獲得權限的用戶機方能對指定的資源進行訪問。
三、系統實現
(一)客戶信息管理模塊實現
系統中的編號與客戶信息通常是一一對應的,若想對客戶信息進行管理,則必須先得到管理員授權并通過系統驗證。工作人員可通過信貸員操作界面-系統主界面進入客戶信息管理界面,實現對用戶信息的錄入、查詢與維護。
(二)貸款業務過程管理模塊實現
此模塊主要負責管理貸款申請審批、貸款發放、貸款還款等環節,審核人員可通過待審批貸款申請界面來對用戶資料進行審批。
(三)貸款風險管理模塊實現
工作人員可通過貸款風險管理主界面來評估貸款風險,如貸款風險過高,則會彈出未通過審核的貸款申請界面。
(四)貸后管理模塊實現
在發放貸款且臨近貸款償還期前,系統會將還款信息發送給用戶,倘若借款方故意不還或無能力償還,系統會提高該用戶的風險等級,并在其征信中納入此信息。針對達到展期要求的用戶,應在展期列表中記錄其信息。
通過測試發現,此系統的功能及性能均能達到設計要求,能保證系統安全、穩定運作。
四、結語
綜上所述,利用J2EE平臺所設計的網上銀行貸款系統可有效的保證系統數據的完整性,最大限度地降低貸款風險,維護銀行的利益,是保障銀行長遠發展的一項重要舉措。(作者單位為武漢大學)