网上银行系统的软件开发分析

2016-03-13 08:14上海浦东发展银行
电子世界 2016年12期
关键词:网上银行服务器财务

上海浦东发展银行 阮 强

网上银行系统的软件开发分析

上海浦东发展银行阮强

近来,随着现代社会科学技术的快速发展,网络成为人们日常生活中必不可少的一部分,人们会更多的选择在网上进行购物,所以网上银行就成为了人们进行网上支付的重要平台。网上银行是利用计算机和互联网技术,能够为人们提供综合的全方位银行服务,其特点就是简单、快捷,人们在家里用电脑就能享受所有的银行业务,给人们的生活和工作带来极大的便利。所以,为了能够跟上社会发展的速度和节奏,要高度重视网上银行系统的软件开发,提高网上银行系统的安全性,从而使人们的生活质量得到进一步的提升。

网上银行;软件开发;支付系统

相对于其他的传统软件的开发来说,网上银行系统的软件开发是具有一定的难度的,它涉及的内容广泛并且不能出现任何的差错,涉及不同的计算机硬件平台、操作系统、程序设计语言、数据库、网络通讯协议以及网上银行系统的用户界面等等。这么多的内容,网上银行系统软件在开发的时候,都要将这些有效的整合起来,从而才能够共同去实现网上银行系统全部功能的使用。网上银行系统能够在各方面给人们带来便利,拉近了人们与银行之间的距离,无论什么时间、在哪,人们都能够享受银行所有的服务项目。

一、网上银行发展所面临的问题

1、网上认证系统缺乏完善和统一。每个银行都有自己的晚上认证系统,而且各个银行所采用的协议也比较的混乱,而且互相之间是不兼容的,都是各自为政,所以,这样就导致了大量的人力资源的浪费,还有就是使管理无法高效的进行,从而就无法实现网上银行认证系统的统一。

2、网络的整体建设缺乏相关的技术和统一的规则。不仅网上认证系统没有有效的统一,就连各个银行的网站建设都是独立的。对于网站的建设、网站的构架以及网站所提供的服务等,都缺乏了统一的规划和标准。并且以目前的情况来看,银行往往对于网上银行的资金投入都没有很多,从而阻碍了网上银行的快速发展。

3、内在需求不足,交易规模小,效益差。在现实生活中,由于很多人的文化水平的限制,所以,对于网上银行在计算机上相关技术的运用等不熟练也不懂,所以,就使网上银行的使用率不高,也不习惯使用网上银行。

4、信用有待健全,市场环境不完善。对于网上交易,我们无法看到产品的本质,只能通过图片进行了解,买卖双方更无法实现真实的见面,所以,就导致了买卖交易的真实性。而且也会有很多的人并不信任网上银行,因此就导致网上银行系统的信用机制的不信任,就会阻碍着网上银行的健康稳定发展。

二、网上银行系统软件的设计构想

中间业务平台、财务核心主机、交换平台、数据库服务器、网上银行服务器以及WEB服务器等等是网上银行系统软件的主要结构。网上银行系统的客户端和服务器的开发,就是以Java语言为基础的,Java语言其实就是一种代码,它能够将多种类型的服务方式、设计参数化的应用程序通过代码的编写从而来实现,不仅能够将系统代码的可重复利用性有效的提高,而且还能将网上银行系统软件的开发过程简单化。在有效的提高了软件开发效率的同时,还能使软件开发的时间极大的缩短了。

应用Informix的结构化程序和ESQL/C应用程序从而能够建立起网上银行系统的财务核心主机,利用如此缜密的程序不仅能够确保网上银行系统高效、稳定、可靠的运行,还将网上银行与柜台服务能够进行有效的结合。为了能够实现网上银行系统的异构主机平台和集成子系统之间的互操性和互联,利用MQ Series、Tong、交换平台、分布式Java对象技术等多种中间件,来进行网上银行系统软件的设计与开发,这样的设计,不仅能够使计算机网络协议和操作系统之间的异构性有效的进行屏蔽,还能够使网上银行系统主机平台和应用程序之间的差异性也减小很多,从而能够使网上银行系统能够在不同的平台之上安全、稳定的运行。另外,在对网上银行系统软件开发的同时,能够通过提供系统负载平衡,进而优化了调度和连接管理,从而能够使网上银行系统满足了各项业务的运行需求,这样的程序,不仅能够将银行系统运行的性能大幅度的提高,还在一定程度上简化了系统软件的维护和设计的工作。

三、网上银行系统的软件开发

1、开发Web服务器。网上银行系统客户端的主要功能就是提供网站静态页面的显示和动态页面的连接,其主要负责的内容就是信息通道的解密与加密、输入域合法检查、页面显示等。网上银行系统的应用程序服务器和客户端之间进行信息交换就是利用Servlet文件和JSP文件。

2、开发网上银行系统服务器。网上银行系统的服务器是通过JDSC方式来访问网上银行系统的数据库的,网上银行系统服务器除了核心财务是其主要负责的项目以外,对于登记网上银行系统交易的每天的信息和交易流水账、检查网上银行客户关系、执行网上银行的合法业务、将网上银行系统财务数据输送给财务和兴主机,同时还要接收反馈回来的信息数据等等一系列的业务也都是其主要负责的部分。对于网上银行系统服务器的开发,是具有很多优势的:①网上银行系统的业务设计和页面设计不是统一的,而是分离开的,所以,对于软件开发的人员来说,就可以不用负责系统页面的设计,只需要将系统的业务逻辑进行设计和开发就可以了,从而就提高了网上银行软件开发的效率;②网上银行系统可以通过基本应用来处理与客户之间的关系,这是由于高度参数化设计和银行系统表驱动技术来实现的;③在网上银行系统软件开发的平台上,要想能够开发系统中的特殊应用等,就要通过应用不同类型的基本组件,这样的话,就能够有效的提高网上银行系统新业务应用开发的安全性和效率。④网上银行系统软件的开发可以分为运行文件测试和生成、程序编码、框架定值以及应用平台的设计和分析这四个阶段,通过这四个不同的阶段,在缩短系统开发时间的同时,还能够有效的提高系统软件的开发效率。

3、配置设计软件交换平台。网上银行系统软件的重要组成部分就是软件的交换平台,它能够将不同应用功能的子系统有效的链接起来。通过后台财务主机和交换平台连接起来之后,在网上银行的系统中,从而实现把现有的独立系统能够进行有机的结合。

4、开发核心财务系统。操作财务核心系统主要是由网上银行系统的后台交易完成的,后台财务系统是在Informix系统基础上,在ESQL/C开发平台上所开发的。网上银行财务系统有着十分巨大的数据库,其数据量也是非常大的,所以,采用ESQL/C开发平台,能够使网上银行系统软件的开发效率极大地提高。而且,网上银行系统的后台应用程序,其功能等各方面都是比较齐全的。另外,要想编写网上银行系统的后台业务逻辑程序,通过调动系统的核心模块从而实现,这样的做法,能够极大地节省测试和开发软件的时间。

5、应用通讯中间件。在使用网上银行系统进行交易的时候,主要会有两个方面的现象产生,一方面是异步交易处理,意思就是在对网上银行系统软件的客户端发出交易的请求之后,不用等待客户端做出响应就能够立即返回;另一个方面就是同步交易处理,这个指的是在发出请求之后是有一定的延时性的,要等系统的服务器响应。这两种通讯方式可以在网上银行系统软件开发的过程中,同时应用。

四、结语

随着社会的快速发展,网络逐渐占据人们的生活,所以说网上银行是银行未来发展的方向和新趋势,网上银行系统软件的开发为了要适应社会现代化的发展,就必须要运用科学合理的现代化科技,去设计系统软件,从而能够使网上银行系统软件的稳定性和安全性能够有效提高,从而能够更好的促进网上银行系统的开发和利用。

[1]周洁.网上银行系统的软件开发分析[J].电子技术与软件工程,2015,5:72.

[2]刘明吉.国家开发银行网上银行系统的研究与分析[D].云南大学,2015.

[3]张垒.个人网上银行系统的设计与实现[D].南京理工大学,2013.

[4]于清.网上银行后台管理系统的设计与实现[D].天津大学,2012.

阮强(1972—),男,上海人,硕士,工程师,研究方向:商业银行商务智能分析、软件产品研发、软件质量管理等。

猜你喜欢
网上银行服务器财务
党建与财务工作深融合双提升的思考
论事业单位财务内部控制的实现
通信控制服务器(CCS)维护终端的设计与实现
欲望不控制,财务不自由
我国网上银行发展与风险控制
网上银行法律监管若干问题探讨
论网上银行风险的控制及防范策略
水利财务
中国服务器市场份额出炉
得形忘意的服务器标准