- 相關推薦
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構建的銀行管理系統在實際生活中的設計與實現,通過試用證明此方案對銀行系統進行管理,能夠更好地完善銀行內部的管理,節約成本,提供更為優質的服務。
【SSH構建的銀行管理系統設計與實現論文】相關文章:
解析科技競賽賽務系統的設計與實現論文04-19
基于系統設計的科研管理論文09-22
園所管理系統的初步構建方案06-02
庫存管理系統論文07-24
物資管理系統論文08-06
電影院售票系統的設計與實現開題報告12-01
旅游網站的設計與實現畢業論文11-14
信息管理系統論文09-18
企業工資管理系統的論文09-27
FPGA數據采集與回放系統設計論文04-24