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構建的銀行管理系統在實際生活中的設計與實現,透過試用證明此方案對銀行系統進行管理,能夠更好地完善銀行內部的管理,節約成本,提供更為優質的服務。

最近訪問