- 相關(guān)推薦
SSH構建的銀行管理系統設計與實(shí)現論文
隨著(zhù)電子信息技術(shù)的飛速進(jìn)步與高速發(fā)展,人們已經(jīng)開(kāi)始逐漸接受與應用電子信息技術(shù),同時(shí)使用電子信息技術(shù)也成為了金融行業(yè)的一種發(fā)展趨勢。目前基于SSH構建的銀行管理系統已經(jīng)成為銀行進(jìn)步與發(fā)展的又一關(guān)鍵因素。使用基于SSH構建的銀行管理體系不但能夠有效地減少銀行日常工作流程,優(yōu)化人力資源成本,而且也能夠為銀行職員與客戶(hù)搭載一個(gè)不受地域限制的溝通橋梁。利用此管理系統有著(zhù)工作便捷,提高效率,規范程序,智能辦公,方便實(shí)用,成本低廉等優(yōu)點(diǎn)。此系統具備大范圍使用的客觀(guān)條件,能夠保證銀行管理系統的信息化水平提高。
一、基于SSH構建的銀行管理系統的設計
銀行管理系統使用B/S結構進(jìn)行設計,使用AJAX技術(shù)進(jìn)行信息交互與聯(lián)系,并且使用MVC三層架構的模式進(jìn)行設計與開(kāi)發(fā),設計過(guò)程中使用目前流行的SSH結構來(lái)針對復雜的頁(yè)面邏輯、流程操控以及工作模式持久化進(jìn)行設計。銀行管理系統的設計不但結合了JSP技術(shù)與SERLET技術(shù),還很好地結合了以往前臺分頁(yè)設計方案中的結構與內容,結合SSH機構能在設計中盡可能的使銀行管理系統的結構得到簡(jiǎn)化,同時(shí)使銀行管理系統的結構更加明晰,便于設計。
該銀行管理系統選用功能強大的MYSQL后臺信息數據庫。MYSQL是一種高性能,低價(jià)格服務(wù)器,不僅可以進(jìn)行支持巨大規模的日常計算處理要求,該數據庫安全性相比其他技術(shù)均要高出不少,并且很好地完成與其它系統之間的交互操作。
二、基于SSH構建的銀行管理系統的主要功能
目前的銀行管理系統功能強大、涉及面廣泛,并且整個(gè)系統的操作與設計非常繁瑣,本文的銀行管理系統主要是根據銀行員工管理及銀行不同客戶(hù)對自身賬戶(hù)的操作這兩個(gè)方面來(lái)完成設計方案,保證設計能夠實(shí)現對當日利率與匯率的設置、日常銀行結算業(yè)務(wù)的處理其中包括:客戶(hù)開(kāi)戶(hù)、注銷(xiāo)賬戶(hù)、客戶(hù)存款、客戶(hù)匯款、客戶(hù)轉賬、客戶(hù)取款以及在辦理業(yè)務(wù)時(shí)需要的不同操作以及銀行期末報表的管理、員工管理等日常功能。
(一)銀行匯率與利率的處理
其中包括三種設置:當日匯率顯示、當日利率顯示、利率和匯率比對顯示。當系統管理員對系統主頁(yè)面進(jìn)行操作時(shí),當天的活期利率和定期利率、各國匯率的兌換情況都將顯示在系統主頁(yè)面上,系統能夠根據登陸賬號自動(dòng)確定登錄人的身份。如果登陸的用戶(hù)顯示為銀行部門(mén)經(jīng)理,該系統會(huì )根據初始設定的權限進(jìn)行相應的顯示,還可對登陸用戶(hù)的權限進(jìn)行設置。
(二)銀行日常業(yè)務(wù)的處理
銀行個(gè)人業(yè)務(wù)包括:客戶(hù)開(kāi)戶(hù)、賬戶(hù)注銷(xiāo)、客戶(hù)存款、定期存款轉活期存款、賬戶(hù)查詢(xún)、客戶(hù)取款及銀行轉賬、外匯結算、賬戶(hù)掛失和凍結賬號,在客戶(hù)登錄到系統主界面之后,能夠實(shí)現對自己的賬戶(hù)進(jìn)行操作。企業(yè)的業(yè)務(wù)主要有:企業(yè)客戶(hù)的開(kāi)戶(hù)、企業(yè)賬戶(hù)注銷(xiāo)、企業(yè)客戶(hù)存款、定期存款轉活期存款、企業(yè)客戶(hù)取款、賬戶(hù)查詢(xún)及更新、銀行轉賬、外匯結算、企業(yè)賬戶(hù)遺失與補辦。企業(yè)客戶(hù)在登錄到系統主頁(yè)面之后,同樣也能對企業(yè)賬戶(hù)做出符合權限的操作。
(三)銀行報表管理
銀行主營(yíng)業(yè)務(wù)收入報表,利息報表及異常情況報表。報表如果按個(gè)體的不同可以分為:企業(yè)報表與個(gè)人報表。企業(yè)主營(yíng)業(yè)務(wù)報表分三類(lèi):一類(lèi)是日企業(yè)主營(yíng)業(yè)務(wù)收入報表、月企業(yè)主營(yíng)業(yè)務(wù)收入報表、年企業(yè)主營(yíng)業(yè)務(wù)收入報表;利息報表可以分為兩類(lèi):一類(lèi)是日企業(yè)利息報表、一類(lèi)是月企業(yè)利息報表;異常情況報表通常是指系統在運行過(guò)程中自身出現的問(wèn)題,系統提示出現異常情況。通常銀行的部門(mén)經(jīng)理負責對各種報表進(jìn)行打印與保存。
(四)銀行員工管理
新員工的錄入是該系統管理員工的主要功能,這部分工作一般是由人事部經(jīng)理來(lái)進(jìn)行相應的操作。員工錄入的作用體現在,當新員工錄入完成以后,銀行部門(mén)經(jīng)理可以通過(guò)該系統對數據庫中的員工信息進(jìn)行更新。使用該系統的數據庫功能,通過(guò)查詢(xún)不同員工的工作號,能夠獲取到某個(gè)某個(gè)員工具體信息,同時(shí)能夠對員工個(gè)人信息進(jìn)行修改與更新。
三、基于SSH的銀行系統的構架
SSH結構是當前普遍認可的Web開(kāi)發(fā)模式進(jìn)行組合。和其他使用的Java架構的系統相同,Struts是同樣是面向所有對象所涉及,能夠把MVC模式“業(yè)務(wù)邏輯和顯示邏輯”的功能發(fā)揮到極致;赟truts構架的Web應用程序原則上符合JSP Model2的開(kāi)發(fā)與設計標準,是傳統MVC設計模式的一種變化類(lèi)型。其中Spring的用途不僅僅在于服務(wù)器端的開(kāi)發(fā),還需要從適合性、可協(xié)調性等角度出發(fā),Java技術(shù)同樣可以從Spring設計中受益。由于Hibernate是一個(gè)開(kāi)放源代碼的程序,針對JCBC進(jìn)行了非常小規模的封裝,這樣一來(lái)Java程序員就能夠更方便地使用編程技術(shù)來(lái)操作整個(gè)數據庫。
銀行管理系統采用J2EE的三層架構,分別為業(yè)務(wù)邏輯層、表示層、數據持久層。采用Struts為整個(gè)系統進(jìn)行基礎架構,并且進(jìn)行MVC的數據表層的分離。在Struts為基礎架構的部分,使用Hibernate技術(shù)輔助數據持久層,在業(yè)務(wù)邏輯層中也使用Spring進(jìn)行輔助。具體操作方法是:使用對象的分析法,根據目標對象的情況設計出一些合理可靠的模型,將這些模型作為java的基礎操作元素,編寫(xiě)基礎的DAO接口程序,并且結合Hibernate技術(shù)以輔助DAO接口程序的完成,再通過(guò)Spring完成業(yè)務(wù)邏輯。最后使用SSH技術(shù)完成Java與數據庫之間的轉化與互換。在數據持久層中,主要依靠Hibernate以便實(shí)現對象映射和數據庫之間數據的交換,并返回處理結果。本文所使用的J2EE三層構架體系在中間層內處理系統規則、數據錄入等工作,其中客戶(hù)端不能直接與數據庫進(jìn)行數據的交替與轉換,需要先通過(guò)控制器建立與中間層的聯(lián)系,然后數據庫才能與中間層進(jìn)行交互。
四、結語(yǔ)
本文探討了基于SSH構建的銀行管理系統在實(shí)際生活中的設計與實(shí)現,通過(guò)試用證明此方案對銀行系統進(jìn)行管理,能夠更好地完善銀行內部的管理,節約成本,提供更為優(yōu)質(zhì)的服務(wù)。
【SSH構建的銀行管理系統設計與實(shí)現論文】相關(guān)文章:
解析科技競賽賽務(wù)系統的設計與實(shí)現論文04-19
基于系統設計的科研管理論文09-22
園所管理系統的初步構建方案06-02
庫存管理系統論文07-24
物資管理系統論文08-06
電影院售票系統的設計與實(shí)現開(kāi)題報告12-01
旅游網(wǎng)站的設計與實(shí)現畢業(yè)論文11-14
信息管理系統論文09-18
企業(yè)工資管理系統的論文09-27
FPGA數據采集與回放系統設計論文04-24