剖析SSH结构的银行管理系统开发
随着网络技术和信息科技的应用与发展,越来越多的行业开始利用网络优化管理、提升自身的业务竞争力。网上银行已成为信息时代金融业发展的必然趋势。使用网上银行管理系统、一方面可以减少工作量,减少人力规模;另一方面为银行客户提供开放性平台,不受空间的限制。运用网上银行管理系统既克服传统管理方式的工作量大、效率低下,又能够使银行管理工作系统化,自动化,规范化;同时,又能够有友好的操作界面,方便实用,便于维护;具备推广价值,从而得到广泛应用,真正实现银行管理的网络化。
1网上银行管理系统的设计
本系统采用B/S结构,内容交互采用全AJAX技术实现信息交互,采用MVC三层架构的模式,在开发过程中使用SSH架构(Struts+Spring+Hibernate)来处理页面逻辑、业务控制和对象的持久化工作。本系统的开发不仅仅使用JSP+Servlet进行,还整合传统分页前台设计模式中的内容结构,并对其进行JavaScript脚本模块化设计模式的转变,即将传统的网页模板转变为JavaScript业务模块;还结合了Struts、Spring和Hibernate,这是为了使系统的结构更加清晰,同时简化开发工作。使用MySQL作为后台数据库。MySQL是高性能、客户/服务器的RDBMS(关系型数据库管理系统),能够支持大吞吐量的事务处理,具有较高的安全性,也能与其它系统进行完好的交互操作。
2网上银行管理系统的主要功能
银行管理系统涉及的面很广,而且也过于复杂,而我们主要是针对银行职员和银行客户对账户的操作这个大方面进行了设计,基本实现了汇率和利率的设置、银行业务处理(账户开户、账户注销、用户存款、取款、转账、汇款以及用户的各种操作如添加、修改、删除、查询等)、报表管理、职员管理等诸多功能。
(1)利率与汇率管理。包括利率显示、汇率显示、利率与汇率的设置。功能包括:用户登录到系统主页面后,当前的定期利率和活期利率、汇率的情况将显示在页面上,系统判断登录的用户身份和权限,如果用户是银行分行经理级别,利率和汇率设置菜单就显示,可以对其进行设置。
(未完,全文共3072字,当前显示881字)
(请认真阅读下面的提示信息)