探讨农村信用社网银系统的设计与实现_第1页
探讨农村信用社网银系统的设计与实现_第2页
探讨农村信用社网银系统的设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、探讨农村信用社网银系统的设计与实现摘要:网银系统能够提高农村信用社的竞争能力。本文首先探讨了农村信用社网银系统的设计原则、结构以及安全设计,其次详细研究了网银系统关键功能的实现。关键词:网银系统;农村信用社;体系结构1 前言 农村信用社具有网点众多、服务人群遍布城乡的特点,在农村金融市场上扮演着一家独大得角色,很多地方甚至处于垄断地位,随着互联网技术以及农村经济的发展,互联网深入到了农家,使得商业一银行能够利用网银与农村信用社争夺市场,如果农村信用社忽视网银业务的发展,会对自身未来发展造成严重影响。反之,如果农村信用社能够充分利用网络及信息技术,建立功能全面并完善的网银系统,就会拥有更多的机会

2、,拓宽服务渠道,提升服务能力,既能守住自身的农村金融市场又能参与更大范围的金融竞争。本文就是基于.net技术,研究农村信用社网银系统的设计与实现。 2农村信用社网银系统的设计 2.1 系统设计原则 本文研究的农村信用社网银系统的设计原则细化分析为如下: 首先,总体规划是指统筹规划、实施并确保农村信用社网银系统结构的完整性和一致性信息。资源共享是指所有农村信用社和其他银行之间均能分享所有的公共信息。 其次,及时和准确的信息是指动态更新,确保及时、准确的信息内容及农村信用社网银信息资源,从而奠定共享和沟通的基础。透明指的是农村信用社网银信息资源应依照的基本原则,向公众开放信息,以确保最大的公共网银

3、信息资源的公开程度。 另外,强化服务、方便和实惠原则的遵循。农村信用社网银系统的建设将结合实际需求,注重可操作性。 最后,优先级以及安全保密的原则。农村信用社网银系统应该在保证功能的前提下,确保安全运行。只有保证农村信用社所涉及设备的正常运转,农村信用社网银系统才能够确保安全与运行的可靠性。 2.2 系统的结构设计 根据上述的设计原则,本文研究的农村信用社网银系统的体系结构框架图如图2-1所示。 图2-1农村信用社网银系统的体系结构示意图 其中,物理层包括网银主机系统、网络系统、存储系统等,是农村信用社网银系统的硬件基础。 支撑软件层是由数据库系统、应用层中间件系统和应用支持平台等构成的。数据

4、库系统、应用系统是农村信用社网银系统运行软件中间件的基础。应用支持平台是农村信用社网银系统的开发平台,为网银系统的每个模块部件提供服务,方便各个模块的公共管理和功能扩展。 数据层是指农村信用社网银系统的数据环境。根据这些数据才可以建立一个统一的标准和规范,共享数据库,真正实现信息资源共享、合作,该部分是农村信用社网银系统建设和运营成功的关键点。 此外,应用层是在数据采集层的支持下,建立农村信用社网银相关的应用程序。主要包括:个人银行业务、企业银行业务、信用社信息发布以及信用社信息咨询等。在统一数据环境系统下,通过内部数据共享将会使农村信用社网银系统的每个应用部分整合成一个既独立又密切的合作体系

5、。 2.3 系统的安全设计 本文研究的农村信用社网银系统整合信用社的业务系统,为农村信用社与其他银行之间的信息共享、反馈互动提供了平台,这一平台的意义重大,保证该平台安全性尤为关键。本系统的安全性实现主要通过以下几个措施加以保证: 1网络病毒防护 农村信用社网银系统采用趋势病毒防护解决方案。在信用社网络服务器上使用服务器管理中心的趋势,安装服务器软件的网络,客户端升级杀毒战略管理和签名的管理。网银系统每一个客户端安装客户端软件的趋势,根据条件的内外网的网络连接,网银系统隔离用户接受信用社服务器管理中心的管理,这种病毒通过信用社管理中心负责更新升级。病毒策略,通过统一管理中心的配置。信用社网络的

6、其他用户由于网络的物理隔离,不能接受管理中心的管理,但信用社网银的用户可以通过互联网接入连接,可以实现该病毒库在线升级。通过在信用社网管中心部署趋势的病毒防护解决方案,整个信用社网银系统的计算机对各种病毒具有了一定的免疫能力,保护了信用社各服务器及计算机上的数据。 2服务器双机热备 农村信用社网银系统所在的服务器的安全性至关重要,本文选用了成熟的集群技术。通过集群技术不仅能够保证系统服务器的负载均衡,而且能够保证系统服务器容错能力。本文研究的农村信用社网银系统平台的所有服务可在集群内均衡。 3数据库的安全保护 农村信用社网银系统的数据库安全性也是关键点,本文采用认证的方式加以安全保护。通过定义

7、数据库系统的用户角色,将每个系统用户设置成相应的角色,并配以相应的访问权限。 3 农村信用社网银系统的实现 3.1 系统的开发环境 为了能根据农村信用社相关工作人员及其他用户请求而动态显示页面,实现与用户的交互,本文选择了.NET作为系统的软件平台。农村信用社网银系统的数据库采用SQL Server。SQL Server是一个运行窗户数据库平台的产品,并提供了一个灵活和强大的数据库环境。 3.2 系统客户端与服务器端处理程序的实现 根据农村信用社网银系统的体系结构,一台服务器可以有很多客户端,为了能够减轻服务器的负担,应该将在网银系统客户端运行尽可能多的代码,也就是在网银系统客户端进行程序的处

8、理。比如:针对用户输入的内容,即时检查其合法性,这是在网银系统客户端使用脚本语言实现处理的,而不是在网银系统服务器端进行处理后再进行信息反馈的。本农村信用社网银系统中客户端处理程序使用的是JavaScript脚本语言。 比网银系统用户注册为例,当网银系统用户进行注册时,首先是进入系统的注册界面,在该页面中需要填写用户的相关信息。这些信息必须满足系统所规定的要求,如:用户名不能重名;密码必须是六位以上,且由数字及字母所组成;密码两次输入时的一致性等等。为了实现在客户端对注册信息的合法性检查,可以直接使用JavaScript来实现。检查代码如下: 农村信用社网银系统中其他客户端的程序处理都是用这种

9、方法来实现的。网银系统客户端和服务器之间,使用了标准的HTTP通讯协议。网银系统客户端借助于HTTP协议提出请求后发送给服务器端,网银系统服务器端发出响应信息的同时,进行数据的相关处理,并将处理后的结果通过页面的形式呈现给网银系统客户端。 3.3 系统关键功能的实现 1.系统登陆的实现 农村信用社网上银行的登陆过程包括两部分:对客户证书的验证,并建立SSL加密连接;对客户账户和密码进行验证。只有当以上两种情况都通过时,客户才能进入系统。为了保证农村信用社网上银行对客户信息的加密,系统首先通过CA认证中心生成web服务器的服务器证书,同时将证书保存到服务器中证书库中,再在请求中建立SSL链接。

10、2.跨行转帐的实现 由于跨行转账涉及到进行间的通信问题,所以在此模块中主要要协调与实现两进程之间的通信。如果不借助COM组件或其它的应用程序,JSP就无法向其他服务器发送信息,只能接收用户向服务器提交的请求。但是农村信用社网上银行的跨行转账业务,要求向另一台服务器发送转账信息。 因此,专门编写了两个应用程序来实现之。用数据库作为JSP网页与这两个应用程序之间的桥梁,JSP写入数据库信息,而应用程序从数据库中读出信息发向远程的服务器,就解决了我们这个农村信用社银行与其他银行之间的转账功能。 4 总结 总之,鉴于农村信用社网络银行投资少、维持费用低、辐射范围广、随时随地可接入、业务功能强大、信息传递快捷等优势,它的产

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论