宁夏银行第三方支付系统的设计与实现.pdf._第1页
宁夏银行第三方支付系统的设计与实现.pdf._第2页
宁夏银行第三方支付系统的设计与实现.pdf._第3页
宁夏银行第三方支付系统的设计与实现.pdf._第4页
宁夏银行第三方支付系统的设计与实现.pdf._第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

1、 论文题目宁夏银行第三方支付系统的设计与实现工程硕士专业学位类别学号201192030419 杨磊作者姓名指导教师叶星宁副教授 分类号密级注 1UDC学位论文宁夏银行第三方支付系统的设计与实现(题名和副题名)杨磊(作者姓名)指导教师叶星宁电子科技大学副教授成都高工银川邹天智宁夏希望信息产业(姓名、职称、单位名称)申请学位级别硕士工程领域名称专业学位类别工程硕士软件工程提交论文日期 2014.03 学位授予单位和日期电子科技大学答辩委员会主席论文答辩日期2014.05 2014年 6月 27日评阅人注 1:注明国际十进分类法 UDC的类号。 DESIGN AND IMPLEMENTATION O

2、F THE BANKOF NINGXIA THIRD-PARTY PAYMENT SYSTEMA Master Thesis Submitted toUniversity of Electronic Science and Technology of ChinaMajor: Author: Advisor: Master of Engineering Yang Lei Ye Xingning School : School of Microelectronics and Solid-state Electronics 独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研

3、究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师

4、签名:日期:年月日 摘要摘要随着商品交换的国际化、全球经济的一体化和科学技术的飞速发展,贸易的流程和方式也发生着巨大的变化。第三方支付平台的出现在一定程度上促进了电子商务的发展。第三方支付方式作为一种新的支付模式,它是居于网上消费者和商家之间公正的中间人,它的主要目的就是通过相应的手段对交易双方的信用提供担保,在一定程度上有利于化解网上交易风险的不确定性,从而增加了网上交易成功的可能性。本文主要从宁夏银行第三方支付系统的设计与实现进行分析和探讨。其内容主要包括其一对选题背景和意义的介绍,对国内外研究现状的分析,以及介绍本论文的主要研究工作对宁夏银行第三方支付系统概要设计的介绍,包含对系统结构、

5、连接方式、结算方式、系统功能概要和系统集成框架的介绍。以及是对业务处理流程、数据库设计、报文格式设计、核心系统模块设计等一系列详细系统设计的研究,最后是对系统测试提出的方案,包括测试的目的、测试的环境、测试的输出等等,最后对工作和应用的前景作出一个总结。通过对这些方面的分析和探讨,加强对电子商务的理解,扩大与其他机构的合作范围,推动我国经济的发展。关键词:银行,第三方支付,模式,系统设计I ABSTRACTABSTRACTWith the internationalization of the commodity exchange, the integration of theglobal e

6、conomy and the rapid development of science and technology, trade processesand the way undergoing tremendous changes. Wherein the application is thee-commerce of the most representative. Online payment as a key link in thedevelopment of electronic commerce, third-party payment platform, began to rec

7、eive alot of attention as a new online payment mode. The emergence of third-party paymentplatform to promote the development of e-commerce to a certain extent.Third-party payment as a new payment model, it is living in the honest brokerbetween online consumers and businesses, its main purpose is to

8、guarantee the credit ofthe parties to the transaction through appropriate means, to some extent, is conducive todefuse the uncertainty of the risk of online trading, thereby increasing the likelihood ofsuccess of online transactions. This article from the Bank of Ningxia Design andImplementation of

9、the third-party payment systems are analyzed and discussed. Themajor contents include the introduction of one of the background and significance, theanalysis of the research status at home and abroad, as well as the introduction of thisthesis research. Second, the theory, including the definition of

10、 the third-party payment,the advantages and disadvantages of third-party payment, third-party payment mode ofoperation, third-party payment platform profit model, the value of services providedthird-party payment platform. The third is the Bank of Ningxia third-party paymentsystem requirements analy

11、sis, including project background, system requirementsanalysis, business process analysis, system characteristics as well as third-partypayment with the relationship of the line system. The fourth is the introduction outlinedesign of the Bank of Ningxia third-party payment system, including the intr

12、oduction ofthe system structure, connection, billing methods, a summary of the system functionsand system integration framework. Fifth business processes, database design, messageformat design, core system module design and a series of detailed system design of thestudy, six of the proposed system t

13、esting program, including the purpose of the test, thetest environment, test output, etc., and finally the prospects of work and make asummary.Analysis and discussion of these aspects, to understand the status quo of ChinasII ABSTRACTbanks, third-party payment system, to strengthen the understanding

14、 of e-commerce,expand the scope of cooperation with other institutions, and promote the developmentof Chinas economy.Keywords:banking, third-party payment, mode, system designIII 目录目录第一章绪论 . 11.1课题背景与意义 . 11.1.1选题背景 . 11.1.2研究意义 . 11.2国内外关于该课题的研究现状和发展趋势. 21.3本论文的主要研究工作. 41.3.1研究目标 . 41.3.2主要研究内容 . 4

15、1.3.3课题拟解决的关键问题 . 51.3.4课题拟采用的技术路线与方案 . 51.4本论文的提纲. 5第二章相关理论研究 . 62.1第三方支付的定义. 62.2第三方支付的优缺点. 62.3第三方支付的运行模式. 62.4第三方支付平台可能的盈利模式. 72.5本章小结. 8第三章宁夏银行第三方支付系统需求分析 . 93.1项目背景. 93.2系统需求分析. 123.2.1现有汇款方式的分析 . 123.2.2对汇款系统的需求调查 . 133.2.3主要结论 . 153.3业务流程分析. 163.3.1普通汇款 . 183.3.2漫游汇款 . 183.4与各行内系统的关系. 193.5系

16、统特性. 193.6本章小结. 20第四章宁夏银行第三方支付系统概要设计 . 21IV 目录4.1系统介绍. 214.2系统结构. 214.3连接方式. 234.3.1直连方式 . 234.3.2专柜方式 . 234.4结算方式. 234.4.1央行跨行支付系统的结算方式 . 234.4.2第三方跨行支付系统的结算方式 . 244.5系统功能概要. 244.5.1支付功能 . 244.5.2业务管理 . 244.5.3运行管理 . 254.5.4业务查询 . 254.6系统集成框架. 254.7本章小结. 31第五章宁夏银行第三方支付系统详细设计与实现 . 325.1业务处理流程. 325.2

17、数据库设计与实现. 385.2.1数据库 E-R图. 385.2.2数据字典 . 395.3报文格式设计与实现. 395.3.1 XML报文用途的实现 . 395.3.2报文标准的实现 . 415.3.2 Xml实例. 425.4核心系统模块设计与实现. 485.4.1流程控制程序的设计与实现 . 485.4.2发汇 . 505.4.3机构收汇 . 515.4.4漫游收汇 . 515.4.5撤销发汇 . 525.5系统支付安全的实现. 525.6本章小结. 55第六章系统测试方案 . 56V 目录6.1测试目的. 566.2测试环境. 566.3测试方案 . 566.3.1测试流程 . 576

18、.3.2测试方法建议 . 586.3.4测试执行 . 586.3.5测试报告 . 596.4单元测试. 596.5模块测试. 606.6综合测试. 606.7测试输出. 616.8本章小结. 64第七章总结与展望 . 657.1工作总结. 657.2展望. 65致谢 . 67参考文献 . 68VI 第一章绪论第一章绪论1.1课题背景与意义1.1.1选题背景目前商品贸易和商品服务的国际化、全球经济的一体化以及科学信息技术的进程不断加快,电子商务逐渐走进我们的生活。电子商务不仅突破了时间和空间上的限制,而且极大的提高了交易的效率。我们都知道支撑电子商务不断发展的除了电子信息技术的支持外,还包括各种

19、各样的中介机构。例如支付中介、网络门户、金融单位等等,所以要使电子商务得到长足的发展,电子支付的实施和交易的诚信问题就被提上了日程。而第三方支付机构的出现恰恰为电子支付的便利化和电子交易的安全化提供了有效的保证。第三方支付机构作为一种复合型的中介机构,他逐渐成为主要的网上交易渠道,为更多的消费者提供了便捷的支付手段和可靠的保证1。从而推动了电子商务的发展。现在我国的第三方支付平台也发展的十分迅速。支付工具也是多种多样,例如我们常用的网银在线、支付宝、首信支付、银联电子支付等等,其中有些是银行与银行之间的业务结算,有的是个人账号之间的结算,由此我们可以看出第三方支付系统的发展是十分广阔的。1.1

20、.2研究意义所谓第三方支付,就是一些和国内外各大银行签约、并具备一定实力和信誉保障的第三方独立机构提供的交易支持平台。人类的生产生活,离不开生产消费,生产消费活动离不开货币清算支付环节。从古至今,货币的发展,经历了物物交换、金属货币、金银、纸币到现代社会的信用货币,电子数字货币。人们经济贸易、金融的发展和繁荣促进了货币形式的转变。货币的发展趋势是变得越来越便于携带,同时支付过程也变得越来越有效率,以满足人们日益蓬勃的消费市场2。随着中国经济的告诉发展,居民购买力的提高,我国零售市场规模快速扩大,超级市场,便利店,仓储式上场,专卖店,网络商店等零售业态都进驻我国,并迅速成长。目前,零售业已经是我

21、国经济中发展变化最快,市场化程度最高且竞争最激烈的行业之一。根据一些咨询公司的研究显示,到 2010年社会消费品零售总额将达到 113196亿元,并将以每年增加一万亿元的速度跃上新的台阶,2010-2020年,中国消费需求将在经济增长中居于主导地位 1。为了促进包括物流【】1 电子科技大学硕士学位论文业在内的零售业及相关行业的迅速发展,以及建立现代流通市场体系,需要建立公平、规范、有序、高效的市场环境。支付环节,作为消费行为中不可或缺的一环,其效率直接影响着销售数量和规模。移动支付,有着随身、随时、随地的特点,能够有效提升资金流动效率,降低资金流动成本,具有广阔的发展前景。当前,随着计算机便携

22、设备(如手机,平板电脑)的普及和信用货币的电子化、数字化,移动支付技术也进入了开发、推广的热门阶段。截至 2011年末,手机用户约 9.8亿,3G移动 用户超过了1.2亿3。日韩的移动支付发展迅速、欧洲各国的相关产业也进入成熟期。目前我们在各大超市卖场、百货、便利店几乎都是使用现金或者银行卡的结算终端(POS)机作为结算工具,根据人民银行发布的2011年第三季度支付体系运行总体情况显示,截止第三季度末,联网 POS机 438.7万台,每台 POS对应银行卡数量为 640张,银行卡消费业务 16.40亿笔,金额 4.07万亿元,同比分别增长 30.2%和 56.9%,全国银行卡卡均消费金额和笔均

23、消费金额分别为 1451.67元和 2483.58元,同比增长 33.1%和 20.4%;全国累计发行银行卡 28.06亿张,同比增长 17.9%4。由零售业和银行业数据可以预测国内的消费品市场的发展潜力巨大,人们消费的金额也逐渐扩大。随着科技的进步,人们趋向于使用银行卡或者其他便捷的方式支付而非冒着巨大的风险以及放弃牺牲流动性带来的收益而携带大量现金5。1.2国内外关于该课题的研究现状和发展趋势目前的第三方支付几乎全部应用电子商务领域。新生的第三方支付对上述需求给出了一个有价值的答案。实际上,在这种模式中企业通过向供应商购买计算时间从而大大降低对自己的数据中心的投资6。然而,这种模式经常引入

24、对底层基础设施的约束,使企业在使用这种模式之前不得不再三考虑他们的应用体系结构。受到 Amazon的 EC2模型启发,我们提出一个系统使企业能够在任何云基础设施下扩展他们的商务网络,创建能够运行企业应用且不用做任何修改的客户虚拟环境,却始终可以回应商业公司的典型需求:服务质量,高可用性和安全性7。企业(尤其是中小型企业)成本和复杂性性的主要来源是扩展、调整和优化内部硬件资源以高效运用高性能需求、领域相关的软件来保证足够高的生产效率水平8。一个相关的例子就是复杂工程应用,比如除了传统的文字处理、电子表单和电子商务软件之外的计算机辅助设计 (CAD)、数据库管理系统(DBMS)、数据挖掘和地理信息

25、系统(GIS)。第三方支付出现于 2006年,在 2008年被 VisionPost选为年度技术。第三方支2 第一章绪论付对存在于大型系统池的基础设施的共享需求提供了解决方案。这里的关键思想其实是把计算由单独的应用服务器转移到计算机“云”。这项技术的运用使企业避免在本地拥有的昂贵商业计算机资源来满足他们软件的需求9。如此便能够更加有效的投资自己的 IT硬件和软件从而降低因传统的部署、维护和升级技术而带来的成本费用。然而,从企业的角度来看,应用要经常被重新设计以克服由云模式引入的对于传统企业基础架构的挑战和限制(基本上是与新的底层基础设施有关的)。此外,众所周知,商业公司都有严格机密、安全、服务

26、质量和高可用性方面的需求10。例如,信息服务提供的缺失意味着会出现使整个生产活动瘫痪的严重情况,因此必须尽量避免。类似的商业公司不希望他们的数据被其他人获取。由于这些原因,虚拟化技术得到越来越广泛的应用。这项技术能够按需创建客户虚拟执行环境以运行应用而不需要对软件做大的改变。在这种方式下,对运行环境进行调整以适应企业应用,而不是调整企业应用来适应运行环境11。这篇论文的主要目的就是提出一种基于虚拟化的方法,使其能够通过第三方支付基础设施对企业商务网络进行扩展。这种方法允许维持现有的设施,但能够使企业能够大大优化平台和服务管理,简化他们的处理、监视和维护机制。此外,它确保满足典型的商业公司需求,

27、比如服务质量、大批量处理、高可用性、安全性和通信机密12。论文的其余部分按照如下结构组织:第二部分是第三方支付系统和虚拟技术概述;第三部分讲述了提出的系统体系结构和它的目标及特性。此外,在这一部分中还讨论了一些用例,目的是为了说明这项技术的可行性,并且理解所提出的解决方案能够提供的好处。第四部分讨论了预期效果。最后第五部分进行总结并给出后续工作13。然而,一般来讲,第三方支付背后的体系结构是需求服务器交互连接形成的大型网络,能够动态提供、配置和更新计算并存储资源以满足运行应用的需求。回到近几年关注的焦点,虚拟化经常在为了最小化硬件和能源相关的成本的情景中被提到。据估计,在运行一个大型数据中心时

28、 50%的电能只是用来冷却。实际上,除了驱动成千上万的处理器和外设的电能,所有这些机器都产生大量的热。以多个虚拟机实例同时运行在一个资源里的可能会降低物理系统的数量从而节约空间、管理成本、电能和冷却需求。然而,虚拟化技术也当做一种工具使用户能够以一种简单的方式利用第三方支付的能力。许多现存的企业级应用成为遗留物或编译时要求特定版本的库并在特定的操作系统之上,采用第三方支付来解决这个问题将会变的非常简单。尽管这是可能的,只有少数几个组织能够花时间、努力和金钱对系统进行重新开发。此3 电子科技大学硕士学位论文外,许多这样的应用都是商业代码,获取源代码是不可能的。虚拟化技术的应用将会通过创建客户虚拟

29、软件环境使这个问题得到解决。使用需要的操作系统、存储器、软件堆栈和访问策略进行配置,对用户而言每个虚拟环境就像一个专门的物理服务器一样,每个管理员都有一个与实际物理服务器下同样的访问级别14。受到 Amazon的 EC2模型15的启发,具有代表性的系统使企业能够创建并管理一个或多个企业虚拟环境(最终由预先创建和针对个人的虚拟机集群组成,从内存、磁盘空间、操作系统和软件的角度考虑),这个虚拟环境运行在一个第三方支付基础结构之上,只要能够连接到网络,能够被他们的员工通过广泛的标准协议(远程桌面协议、WEB和 WEB服务接口)和设备(个人电脑、笔记本、瘦客户机)进行访问。虚拟化技术的应用保证了运行任

30、何类型的软件应用的可能性,确保安全性、容错性和服务质量。1.3本论文的主要研究工作1.3.1研究目标第三方支付在一些中小型企业中已经有 WEB相关领域的实际应用,并且成为许多工业巨头的一项高利润课题。目前主要的第三方支付服务提供商有 Amazon、Akami科技和 Force。但许多其他角色,像 Google、IBM、微软和雅虎,似乎也对此感兴趣,这表现在这些公司参加的研究项目和到目前为发起的合作:例如 Google和 IBM,在年底之前将会启动一个能提供多种面向商业的全球服务网络;微软宣布了在数据和计算云方向的 10亿美元的投资;雅虎面向在校学生开放第三方支付服务,目的是研究对大批量并行数据

31、分析的大型集群系统16。1.3.2主要研究内容以电子商务理论和编程经验为基础、通过对当前二维码编码、POS、移动支付、加密等技术的研究的学习,介绍相关的理论和实现,整合当前的技术并在此基础上提出自己的创新,对现有手机移动支付的流程方面的创新,并从技术可行性和经济可行性等多方面进行论证,主要集中于以下几个方面:(1)广泛研究整合国内外当前在移动支付领域的实现方法和实践成就,并比较它们各自的优势和局限性,以探究它们的成功是否在中国市场上值得借鉴;(2)详细的阐述我基于现有技术提出的,通过手机扫描二维码方式取代银行卡刷卡实现终端付款,流程方法;(3)通过研究和介绍当前国内外的二维码编码技术、POS终

32、端的实现技术、手机支付实现技术,以说明上述方法推广的技术可行性;4 第一章绪论(4)通过市场调查数据和比较国内外技术环境、消费习惯等等来说明这项技术的经济可行性。1.3.3课题拟解决的关键问题第一,系统实用性:要尽量避免使用者进行大量的学习和记忆,让使用者操作起来轻松自如。第二,系统易用性:尽量采用图形化的方式,使操作更加的形象。第三,系统适应性:实现操作层、业务层、数据层的分离,以及各应用模块的独立,这样适合宁夏银行根据实现情况进行调整。第四,系统开放性:采用主流的编程语言,数据库以及结构框架 ,以便后期升级维护,以及与其他系统的整合。第五,系统承受能力:系统运行稳定可靠,系统资源占用低,对

33、大量瞬时并发访问的支持。1.3.4课题拟采用的技术路线与方案本课题先系统学习第三方支付的相关理论知识,为课题研究展开铺垫;然后分析宁夏银行第三方支付系统的需求,研究宁夏银行第三方支付系统的概要设计,最后描述了系统的详细设计并进行了测试。1.4本论文的提纲第一,对第三方支付定义、运行模式、盈利模式和服务体系进行了研究;第二,宁夏银行第三方支付系统需求分析,包括对项目背景的研究,现有汇款方式、对汇款系统的需求调查的研究,对宁夏银行第三方支付系统业务流程进行了分析,还第三,分析了宁夏银行第三方支付系统与各行内系统的关系和系统的特性;第四,研究了宁夏银行第三方支付系统的概要设计,对系统结构和支付系统的连接方式,以及支付系统的结算方式做了研究,并对系统内各功能模块做了概要研究,得出系统的集成框架;第五,研究了宁夏银行第三方支付系统的详细设计,对支付系统所需的业务处理流程做了分析,对系统数据库设计做了研究,对系统的报文格式、核心系统模块做了详细设计研究说

温馨提示

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

评论

0/150

提交评论