遂宁市农发行网上银行电子支付系统的设计及实现

论文价格:免费 论文用途:其他 编辑:taotao 点击次数:70
论文字数:39500 论文编号:sb2014092316004210481 日期:2014-09-28 来源:硕博论文网
第一章  绪论
 
1.1 研究的背景及意义
自 1998 年以来,国内的第一家网络银行是由世纪互联公司和中国银行两大企业强强联手推出的,它的问世推动了我国商业银行的电子商务得到了中国人民的认可,并且加大了电子商务银行的发展步,相继的是目前我国金融业中有 20 多国内银行的参与其中有数百个银行分支机构在业务上成功的运了电子商务系统,由于此类业务在我国的发展比较晚,其综合水平仍然处于最原始的状态,据目前国有电子商务的现状而言受到了以下几方面的制约因素:  一是从国有经济的发展角度看,我国银行业电子商务的现状是品种单一和利润空间不够,从而对现有的客户和潜在的目标客户群较为稀少[1]。导致以上这些问题存在的原因很多,简单的可以归纳为:由于在传统的思想观下社会很难跟现今的信息技术相结合以及相关电子商务系统硬设备的陈旧与落后,其工作环境的不适合等原因;次其是电子商务在国外银行的兴起是以非现金支付和社会个人信用体系的完善为必要条件,而我国目前还没达到这样的水平,在根本上无法现在银行电子商务发展的基础;二是,由于我国的大多数居民在思想观念上的陈旧,他们始终还是倾向于信赖传统的银行模式在分支机构办理相关的业务;三是,基于我国计算机普及率、入网率、信息化普及率在社会以及企业和家庭中的应用较低以外,在基础设施方面也存在储多问题比如说:首先,我国在现代化的信息潮流中,现有的光纤设备陈旧,可利用的空间狭小等;其次,国内许多企业在进行业务处理过程中未能合理的利用现有的信息管理理念,同时各相关部门在信息化的建设中投入了少的资金构成基础设备的不足,无论是企业还是个人在经营管理中都很少的运用计算机等问题。总之,银行电子商务在国内市场的消费群十分的狭小。 
..........
 
1.2 国内外现状
现今,我国为了促进电子商务在国内金融业的迅速发展,有针对性的对电子支付方式进行积极研究和开发。我国经过 20 年的努力,使金融电子化建设在国内也取得了长足的发展,并且研发生五个具有代表性的全国性电子资金转帐系统。电子联行系统已经成功的运用到中国人民银行企业中,并且覆盖了该银行的所有中心支行和大部分经济较发达地区的县支行,电子资金汇兑系统已覆盖于四大国有商业银行所经营的主要网点[7]。随着这些电子支付系统的建立及运营,有利于银行的发展并且实现了异地支付、交易功能,在 90 年代的初期,由于在传统的工作模式下,极大程度的限制了国有经济的发展,如票据传递缓慢和手工处理落后所造成的大量在途资金现象等。按照相关部门粗略的估计,目前至少 90%的异地支付交易是经过电子支付系统进行处理的,在各大银行之间基本上做到了对转资金的当天结算。在资金周转速度上已有了很大的提高。
.............
 
第二章  遂宁市农发行网上银行电子支付系统的技术基础 
 
2.1 电子支付介绍
 
2.1***********
 
2.2 面向对象的系统分析与设计
 
2.2**********
 
2.3 基于 UML 的系统建模技术
它并不提供过程的概念,从而使得开发人员在使用 UML 进行建模时。可以自由选择合适的过程与方法,软件开发过程的不同因素决定了过程如何调用,根据所开发软件的种类差异(例如实时监控系统,信息管理系统或者桌面应用程序软件)和不同的开发目的,设计人员可以根据需要选择最为合适的过程,但 UML 也有着基本一样的过程框架,  该基本框架不仅包含了建模过程所需要的大部分相同要素,同时也使开发人员与其所开发的具体软件项目所采取的建模技术拥有很多选择的余地[19]。 对此,Rational 公司为了努力使 UML 作为信息系统开发的标准过程成为标准的建模语言,借助于 bjectory 过程框架的基础,又提出了 Unified Process 的概念。Use Case 驱动、以体系结构为中心、迭代式的增量开发是使用 UML 进行建模包含的三个特性 
..........
 
2.4 .NET 系统构建技术
 
2.4.1 ASP.NET 简介
Microsoft  ASP.NET  是  Microsoft  .NET Framework  中用来建立  Web  应用程序和  XML Web  服务的技术集[20]。ASP.NET  页面在服务器上被执行并生成诸如  HTML,WML  或  XML  一类的标准标记语言,然后通过互联网发送到安装在桌面电脑或移动设备中的  Web  浏览器进行访问。ASP.NET  页面通过使用一个预编译的,事件驱动的程序开发模型来提升执行效率并实现应用逻辑与用户接口的分离。ASP.NET  页面和  ASP.NET XML Web  服务包含由  Microsoft  Visual Basic  .NET,Microsoft  Visual C#  .NET,以及任何与  Microsoft  .NET Framework  兼容的其他语言所编写的服务器端应用逻辑代码(相对于客户端应用逻辑而言)。 ASP.NET  是一个包含了许多新的特性的用于  Web 开发的全新框架[21]。ASP.NET 提供了一种新的技术叫着代码分离技术,这种技术使 Web  更易于编写,且采用这种技术使 Web 的代码结构更清晰。它是将界面表现层的代码放入 aspx文件中,将后台的代码放入到 aspx.cs 文件中去,采用这种方式编写的这些代码很容易进行再利用和共享;ASP.NET 是一种编译型的语言,它使用编译后的程序集,不需要及时解释执行,从而提升系统性能和伸缩性;
...........
 
第三章 遂宁市农发行网上银行电子支付系统的系统分析........ 18
3.1 需求分析..................... 18
3.2 业务流程分析..................... 19
3.3 类图分析........................ 24
3.4 系统用例图分析................................ 25
3.5 网上银行电子支付安全分析.......................... 26
第四章 遂宁市农发行网上银行电子支付系统的详细设计...................... 29
4.1 系统网络结构设计............................. 29
4.2 安全支付框架设计 ............................ 30
4.3 系统功能模块设计 ................................... 32
4.4 系统主要流程设计................................. 41
4.5 数据库设计...............46
 
第五章  遂宁市农发行网上银行电子支付系统的实现
 
5.1 网上银行登录入口的实现
网上银行电子支付系统为了保障用户的帐户最大程度的不被泄露,在系统登录时录入的是证件号或者注册时注册的昵称,这样就可以减小用户直接录入帐户号时被偷觊的可能性,当帐户校验错误时,为了防止暴力破解,在用户第二次输入密码进行登录的时候需要进行校验码,并且三次输入错误系统将自动锁定该帐户,用户需要持有效证件到遂宁农发行物理柜台办理解除锁定状态业务。网上银行电子支付系统的登录界面见图 5‐1 所示。 
..........
 
第六章  总结与展望 
 
随着电子商务的发展,网上银行电子支付业务正处于快速上升阶段,针对遂宁市农发行的网上银行的现状,本课题选择了该题目作为研究领域进行了了深入的分析。本文具体完成的主要内容如下: 1、首选对针对遂宁市农发行的网上银行电子支付系统的现状进行了分析,确定了《遂宁市农发行的网上银行系统的设计与实现》这个课题,接着对该课题的背景以及该课题的研究意义进行了分析,然后针对该领域国内外的研究现状进行了研究,最后对论文的结构进行了设计。 2、接着介绍了电子支付的相关概念,然后结合软件工程的思想根据开题时的计划表对该课题进行了技术选型。确定了采用基于面对象分析技术来进行需求分析;采用面向对象设计技术来进行系统设计;运用统一建模语言来进行系统建模;采用 ASP.NET+SQL SERVER 2005 来进行系统实现的系统方针。我借助了许多软件思想或者辅助软件平台来辅助这一套技术方针的实现。运用敏捷软件开发过程中的 SCRUM 来进行软件过程管理;运用面向对象技术对系统进行分析和设计;运用PowerDesigner V12.5 对系统进行系统建模;运用 Microsoft Visual Studio 2008 集成开发环境平台对系统进行界面设计以及代码实现;运用 Microsoft SQL SERVER 2005 作为系统数据库平台;使用 IIS 作为该系统的服务器,并使用 Windows Server 2003 作为该系统的操作系统平台环境。
................ 
参考文献(略)

QQ 1429724474 电话 18964107217