基于JAVA的银行存取款管理系统的设计与实现

在今天,电脑已经走进了各个行业变得非常普及,利用电脑进行学习工作成为人们的日常生活方式。为了更好的帮助银行提高存取款工作效率问题,本文通过调研利用在线银行存取款管理系统来提升存取款工作下利率。当前互联网信息管理平台发展迅速,和国外的银行存取管理信息平台相比,国内银行存取款信息化进度还并不发达。不少银行存取款管理平台仅仅采用柜台业务管理的形式,这种方式对于用户办理存取款业务管理缺少效率,容易产生各种滞后的排队信息,最终导致提升效率成为一种奢想。正式因为这种传统业务管理方式使得用户无法自主进行存取款,从而引发排队等候办理存取款导致抵消。而且原有的柜台办理对于用户自主查询不能提供清晰明了的数据,都需要柜台人员帮助统计查询,使用用户各项交易的统计信息无法快速统计,从而给存取款高效手里带来非常大的困难。总之,传统的柜台存取款管理方式严重的影响了银行发展,不利于银行的高速发展。迫切需要一款符合现在社会特色的银行存取款管理系统进行交易双方信息的规范化处理。

本系统平台采用JSP作为网站应用开发进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。整个系统研发使用的市场上常见的流行集成开发工具Eclipse;后台数据存储使用开源免费且小巧灵活的MySQL;网站服务器因业务简单,计算量因负荷小使用Tomcat。

本系统平台的主要工作通过对银行存取款管理进行需求调研,设计以JSP为开发技术的银行存取款管理系统。前台页面主要提供用户和系统的交互操作如:游客用户的注册、已注册的用户进行系统登录、当日交易信息的检索浏览、历史交易信息的检索浏览、查看存款余额、在线转账和模拟刷卡及个人相关信息的修改;后端主要实现:注册用户信息的设置处理、用户交易信息检索查看、用户余额信息的检索查看、在线存款、系统信息的设置等。

本系统在需求调研阶段,通过对银行存取款管理过程进行了详细的调查研究,对银行存取款难出现的问题作了全方位的考察,然后对银行存取款管理需求进行了流程梳理和业务解构,并在这个基础上制定了需求分析说明书。银行存取款管理系统根据用户和银行管理者需求,进行系统的整体架构和功能划分,进而保证设计的银行存取款管理能够服务银行的管理需求和用户的存取款需求。这样明确的系统设计目标,使得系统功能避免出现大的变更,导致系统设计来回修改迭代,减少不必要的工作量。

系统主要分为前台用户应用和后台管理应用。

前台用户应用程序主要实现:用户的登录验证、用户的账号注册、当日交易明细浏览、历史交易明细浏览、查看存款余额、在线转账和在线刷卡消费及个人信息修改。

(1)账号注册模块:实现注册用户信息的账号注册

(2)用户登录模块:实现系统用户信息的登录验证

(3)当日交易明细浏览模块:实现用户当日交易明细信息的浏览查看

(4)历史交易明细浏览模块:实现用户历史交易明细信息的浏览查看

(5)信息修改模块:实现系统用户个人信息的确认修改

(6)查看存款余额模块:实现用户在线查询存款余额

(7)在线转账模块:实现用户在线转账

(8)在线刷卡消费模块:实现用户在线刷卡消费

后台业务管理应用主要实现:注册用户信息的设置处理、用户交易信息检索查看、用户余额信息的检索查看、在线存款、系统信息的设置。

(1)用户信息管理:实现系统用户信息的设置处理

(2)用户交易查询:实现用户历史和当日交易明细的查询

(3)用户余额查询:实现用户存款余额信息的查看

(4)在线存款管理:实现在线存款方式的设置登记

(5)系统信息管理:实现系统信息的设置处理

系统主要分为两大块:前台客户程序和后台管理员网站程序应用。银行存取款管理系统根据用户和银行管理者需求,完成系统的整体功能分解,进而保证设计的银行存取款管理能够服务银行的管理需求和用户的存取款需求。主要分解为如图所示4-1所示功能模块。

前台用户应用程序主要实现:用户的登录验证、用户的账号注册、当日交易明细浏览、历史交易明细浏览、查看存款余额、在线转账和在线刷卡消费及个人信息修改。

后台业务管理应用主要实现:注册用户信息的设置处理、用户交易信息检索查看、用户余额信息的检索查看、在线存款、系统信息的设置。

参考文献

[1]范立峰,乔世全,程文彬 JSP程序设计 人民邮电大学出版社 2016,09.

[2]西尔伯沙茨(Silberschatz.A.) . 计算机科学丛书:数据库系统概念(原书第6版)[M]. 机械工业出版社,2018,03.

[3]陈雄华 企业应用开发详解 电子大学出版社,2017,06.

[4]李宁Java Web开发技术大全--JSP+Servlet清华大学出版社,2015,05.

[5]张明亮.JSP技术在互联网软件中的应用优势研究[J].软件工程,2019,22(10):19-21+6.

[6]李绪成,闫海珍 java Web开发教程—入门与提高篇(JSP+Servlet) 清华大学出版社 2017,06.

[7]史胜辉,王春明,沈学华 JavaEE基础教程 清华大学出版社 2016,09.

[8]Symfon,CakePHP,ZendBartoszPorebski,KarolPrzystalski,Leszek Nowak, 付勇. PHP框架高级编程:应用[M]. 清华大学出版社,2017,02.

[9]波诺赛克 (Boroncxyk.T.),Elizabeth Naramore,薛焱. Web开发入门经典:使用PHP6、Apache和MySQL[M]. 清华大学出版社 ,2016,06.

[10]Robert W.Sebesta著,刘伟琴等译.Web程序设计[M].(第4版).北京:清华大学出版社,2018:9-450.

[11]赵强 编著.精通JSP编程[M].北京:电子工业出版社,2016:34-56.

[12]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2018:10-180.

[13]陈刚.Eclipse从入门到精通[M].(第2版).北京:清华大学出版社,2017:17-380.

[14]孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2015:19-421

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值