當前位置:文書都 >

實用範文 >論文 >

SSH構建的銀行管理系統設計與實現論文

SSH構建的銀行管理系統設計與實現論文

隨着電子信息技術的飛速進步與高速發展,人們已經開始逐漸接受與應用電子信息技術,同時使用電子信息技術也成為了金融行業的一種發展趨勢。目前基於SSH構建的銀行管理系統已經成為銀行進步與發展的又一關鍵因素。使用基於SSH構建的銀行管理體系不但能夠有效地減少銀行日常工作流程,優化人力資源成本,而且也能夠為銀行職員與客户搭載一個不受地域限制的溝通橋樑。利用此管理系統有着工作便捷,提高效率,規範程序,智能辦公,方便實用,成本低廉等優點。此係統具備大範圍使用的客觀條件,能夠保證銀行管理系統的信息化水平提高。

SSH構建的銀行管理系統設計與實現論文

一、基於SSH構建的銀行管理系統的設計

銀行管理系統使用B/S結構進行設計,使用AJAX技術進行信息交互與聯繫,並且使用MVC三層架構的模式進行設計與開發,設計過程中使用目前流行的SSH結構來針對複雜的頁面邏輯、流程操控以及工作模式持久化進行設計。銀行管理系統的設計不但結合了JSP技術與SERLET技術,還很好地結合了以往前台分頁設計方案中的結構與內容,結合SSH機構能在設計中儘可能的使銀行管理系統的結構得到簡化,同時使銀行管理系統的結構更加明晰,便於設計。

該銀行管理系統選用功能強大的MYSQL後台信息數據庫。MYSQL是一種高性能,低價格服務器,不僅可以進行支持巨大規模的日常計算處理要求,該數據庫安全性相比其他技術均要高出不少,並且很好地完成與其它系統之間的交互操作。

二、基於SSH構建的銀行管理系統的主要功能

目前的銀行管理系統功能強大、涉及面廣泛,並且整個系統的操作與設計非常繁瑣,本文的銀行管理系統主要是根據銀行員工管理及銀行不同客户對自身賬户的操作這兩個方面來完成設計方案,保證設計能夠實現對當日利率與匯率的設置、日常銀行結算業務的處理其中包括:客户開户、註銷賬户、客户存款、客户匯款、客户轉賬、客户取款以及在辦理業務時需要的不同操作以及銀行期末報表的管理、員工管理等日常功能。

(一)銀行匯率與利率的處理

其中包括三種設置:當日匯率顯示、當日利率顯示、利率和匯率比對顯示。當系統管理員對系統主頁面進行操作時,當天的活期利率和定期利率、各國匯率的'兑換情況都將顯示在系統主頁面上,系統能夠根據登陸賬號自動確定登錄人的身份。如果登陸的用户顯示為銀行部門經理,該系統會根據初始設定的權限進行相應的顯示,還可對登陸用户的權限進行設置。

(二)銀行日常業務的處理

銀行個人業務包括:客户開户、賬户註銷、客户存款、定期存款轉活期存款、賬户查詢、客户取款及銀行轉賬、外匯結算、賬户掛失和凍結賬號,在客户登錄到系統主界面之後,能夠實現對自己的賬户進行操作。企業的業務主要有:企業客户的開户、企業賬户註銷、企業客户存款、定期存款轉活期存款、企業客户取款、賬户查詢及更新、銀行轉賬、外匯結算、企業賬户遺失與補辦。企業客户在登錄到系統主頁面之後,同樣也能對企業賬户做出符合權限的操作。

(三)銀行報表管理

銀行主營業務收入報表,利息報表及異常情況報表。報表如果按個體的不同可以分為:企業報表與個人報表。企業主營業務報表分三類:一類是日企業主營業務收入報表、月企業主營業務收入報表、年企業主營業務收入報表;利息報表可以分為兩類:一類是日企業利息報表、一類是月企業利息報表;異常情況報表通常是指系統在運行過程中自身出現的問題,系統提示出現異常情況。通常銀行的部門經理負責對各種報表進行打印與保存。

(四)銀行員工管理

新員工的錄入是該系統管理員工的主要功能,這部分工作一般是由人事部經理來進行相應的操作。員工錄入的作用體現在,當新員工錄入完成以後,銀行部門經理可以通過該系統對數據庫中的員工信息進行更新。使用該系統的數據庫功能,通過查詢不同員工的工作號,能夠獲取到某個某個員工具體信息,同時能夠對員工個人信息進行修改與更新。

三、基於SSH的銀行系統的構架

SSH結構是當前普遍認可的Web開發模式進行組合。和其他使用的Java架構的系統相同,Struts是同樣是面向所有對象所涉及,能夠把MVC模式“業務邏輯和顯示邏輯”的功能發揮到極致。基於Struts構架的Web應用程序原則上符合JSP Model2的開發與設計標準,是傳統MVC設計模式的一種變化類型。其中Spring的用途不僅僅在於服務器端的開發,還需要從適合性、可協調性等角度出發,Java技術同樣可以從Spring設計中受益。由於Hibernate是一個開放源代碼的程序,針對JCBC進行了非常小規模的封裝,這樣一來Java程序員就能夠更方便地使用編程技術來操作整個數據庫。

銀行管理系統採用J2EE的三層架構,分別為業務邏輯層、表示層、數據持久層。採用Struts為整個系統進行基礎架構,並且進行MVC的數據表層的分離。在Struts為基礎架構的部分,使用Hibernate技術輔助數據持久層,在業務邏輯層中也使用Spring進行輔助。具體操作方法是:使用對象的分析法,根據目標對象的情況設計出一些合理可靠的模型,將這些模型作為java的基礎操作元素,編寫基礎的DAO接口程序,並且結合Hibernate技術以輔助DAO接口程序的完成,再通過Spring完成業務邏輯。最後使用SSH技術完成Java與數據庫之間的轉化與互換。在數據持久層中,主要依靠Hibernate以便實現對象映射和數據庫之間數據的交換,並返回處理結果。本文所使用的J2EE三層構架體系在中間層內處理系統規則、數據錄入等工作,其中客户端不能直接與數據庫進行數據的交替與轉換,需要先通過控制器建立與中間層的聯繫,然後數據庫才能與中間層進行交互。

四、結語

本文探討了基於SSH構建的銀行管理系統在實際生活中的設計與實現,通過試用證明此方案對銀行系統進行管理,能夠更好地完善銀行內部的管理,節約成本,提供更為優質的服務。

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/shiyongfanwen/lunwen/4ogm2o.html
專題