ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:693.52KB ,
资源ID:23712253      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23712253.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(模拟第三方网上支付系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

模拟第三方网上支付系统.docx

1、模拟第三方网上支付系统学 士 学 位 论 文论文题目: 模拟第三方网上支付系统 姓名: 邱 瑞 学 号: 0732212 院 系: 信息科学学院 专 业: 信息治理与信息系统 指导教师: 赵 慧 周 二一一 年 六 月北京语言大学学士学位论文 (2007级)论 文 题 目: 模拟第三方网上支付系统 院 系: 信息科学学院 专 业: 信息治理与信息系统 学 生 姓 名: 邱 瑞 指导教师姓名: 赵 慧 周 论文完成日期: 2011年6月 模拟第三方网上支付系统作者:邱瑞 指导教师:赵慧周摘要:我国电子商务的进展蒸蒸日上,它的应用已经普遍延伸到人们生活的各个领域。网上支付是电子商务的关键环节,但由

2、于支付平安和信誉问题,它却成了我国电子商务进展的瓶颈。因此第三方支付产业应运而生。作为提供支付平安和信誉保障的第三方独立机构,第三方支付平台的应用有力地开拓了社会化金融效劳、弥补了银行等金融机构金融业务的缺失、增进了金融创新、改善了金融效劳而且提高了金融产业的竞争力。模拟第三方网上支付系统以效劳于B2C电子商务、虚拟账户型的第三方网上支付为原型,围绕着第三方支付平台和以第三方支付为支付方式的网上购物流程两部份展开,具体分为:模拟网上购物子系统、顾客支付平台子系统、商家支付平台子系统和治理员支付平台子系统。本选题表现了第三方支付平台在网上交易进程中的作用和其为交易各方提供的不同效劳,清楚呈现了第

3、三方支付进程的各个环节,通过与银行成立接口的选择、资金的转移进程和支付状态的多样化设置,展现出第三方支付平台是如何为网上交易提供信誉担保和平安支付的。本文是对模拟第三方网上支付系统的设计与实现的详细论述。第一对该系统的研究背景、研究目的和意义、相关理论知识和系统开发原那么进行了概述;然后详细论述了系统需求分析、整体设计、详细设计、系统实施与测试;最后总结了系统的缺点和局限性和以后的改良方向.关键词:第三方支付平台,网上支付,B2C,网上购物The Third-party Payment Simulation SystemAuthor: Qiu Rui Tutor: Zhao HuizhouAb

4、stract: Online payment is a key link in e-commerce, however, the security risk of online cash flow has put it in a embarrassed situation. The advent of third-party payment comes after the urgent need in solving, or at least, alleviating security problems caused by paying through the Internet. The so

5、-far successful application of the third-party payment has brought many remarkable benefits toward the financial field. For example, it can help, to some degree, to improve the quality of and enrich the financial service; it can enhance the competition ability of financial industry; it also encourag

6、es the advent of new and creative financial tools.The Third-party Payment Simulation System is based on the Business to Customer E-commerce and the third-party payment platform of the virtual account pattern. The simulation system consists of two parts: simulation of the platform and simulation of o

7、nline shopping. There are three roles in the system. They are customer, business and administrator. The system aims to clearly illustrate the operation theory of the third-party payment platform and emphasize the role it plays in e-commerce through displaying the whole process of online shopping and

8、 the service the platform provides for clients.The dissertation illustrates the development process of the system in details, covering from the analysis of system functions, system design and the execution of system to the test of the system and system improvement.Key Words: Third-party Payment Plat

9、form, Online Payment, B2C, Online Shopping第一章 引言11 研究背景电子商务可分为电子交易和电子支付两大部份,电子支付是电子商务的核心环节,能够说,没有成套的电子支付就没有完整的电子商务。由于电子商务中的商家与消费者之间的交易不是面对面进行的,而且物流与资金流在时刻和空间上也是分离的,这种没有信誉保证的信息不对称,致使了商家与消费者之间的博弈:商家不肯先发货,怕货发出后不能收回货款;消费者不肯先支付,担忧支付后拿不到商品或商品质量得不到保证。博弈的最终结果是两边都不肯意先冒险,网上购物无法进行。第三方支付平台应运而生,它在商家与消费者之间建立了一个公共

10、的、能够信任的中介,知足了电子商务中商家和消费者对信誉和平安的要求。从买家角度动身,第三方支付平台保证了买家一手拿货一手交钱;从卖家角度动身,第三方支付平台又保证了卖家一手拿钱一手交货。第三方支付平台的兴起在必然程度上避免了电子交易中讹诈行为的发生,排除人们关于网上交易的疑虑,解决了电子商务进展的瓶颈。 第三方网上支付的概念第三方网上支付是指,具有必然实力和信誉保障的独立机构,采纳与各大银行签约的方式,基于互联网,提供线上支付渠道,完成从用户到商户的在线货币支付、资金清算、查询统计等系列进程的一种支付交易方式1。 第三方网上支付的业务模式 虚拟账户型。在该支付模式下,生意两边需要在第三方网上支

11、付平台注册虚拟账户,虚拟账户不与生意两边各自的银行账户发生直接关系,而是通过第三方平台在银行的一个账户间接与其银行账户发生转账关系。买方选购商品后,利用第三方网上支付平台提供的虚拟账户进行货款支付,由第三方平台通知商家货款抵达、能够发货;顾客收到货物、查验货物并中意就能够够通知第三方平台付款给商家,第三方再将款项转至商家虚拟账户中。本选题确实是针对模式下的第三方网上支付进行模拟的。 支付网关型。在该种模式下,第三方支付平台提供了交易两边与银行间的支付通道。通过与各大银行签约,将多种银行卡支付方式整合到一个界面上,充当了电子商务交易各方与银行的接口,负责交易结算中与银行的对接。为商家和顾客提供了

12、支持多种银行卡支付的支付方式,为银行节省了开发不同支付网关的费用。 第三方网上支付的特点1)较之SSL、SET等支付协议,有平安性与高效性相结合的优势。在SSL中只需验证商家的身份,平安性不足;在SET中,各方的身份都需要CA进行认证,程序繁杂手续繁多,速度慢且实现本钱高。有了第三方支付平台,商家和顾客间的交涉由第三方来完成,使网上交易变得加倍简单2。2)操作简化,交易效率高、本钱低。第三方网上支付平台采纳了与众多银行合作的方式,提供一系列应用接口程序,负责交易结算中与银行的对接。生意两边无需在不同的银行开设不同的账户,商家无需安装各个银行的认证软件,也帮忙银行节省网关开发的费用,并为银行带来

13、了一些潜在利润。3)提供多种增值效劳。第三方网上支付平台能够帮忙商家网站解决实时交易查询和交易系统分析,提供方便及时的退款和止付效劳3。 国内第三方网上支付平台1)非独立的第三方网上支付平台。由电子交易平台自己或合作开发,同各大银行成立合作关系,凭借公司的信誉和实力,承当交易两边的信誉担保。举例:支付宝、贝宝、财付通和云网支付等4。2)独立的第三方网上支付平台。完全独立于电子商务网站,由第三方投资机构为网上签约商户提供的共享平台。举例:银联、快钱、Yeepay和首信等。1.2 研究意义 第三方网上支付的优势1)在必然程度上解决了电子商务的瓶颈之一,即网上支付带来的支付平安 和信誉诚信等问题。2

14、)提高电子商务的交易效率,降低电子商务的交易本钱,从而增进了电子商务的进展。3)弥补了银行效劳的缺失,增进了金融效劳的创新,提高了金融产业的竞争力。4)提供多种增值效劳,知足了不同用户的个性化需求。 第三方网上支付系统的研究意义本系统模拟的是效劳于B2C电子商务网站的虚拟账户型第三方网上支付。该种模式下的第三方网上支付平台应用范围最普遍、用户群体最大、运作模式最清楚、规那么条款相对完善、社会认可度也比较高。本系统要紧模拟第三方网上支付的两个要紧部份,支付平台效劳和网上购物流程。通过对第三方网上支付的模拟,还原了利用支付平台进行网上支付的支付流程,表现了支付平台在电子商务进程中所扮演的角色和它向

15、不同用户提供的效劳,展现了第三方支付平台是如何与银行进行对接的、如何通过资金的划转提供信誉保障的、如何嵌入网购流程的、如何对商家和顾客的虚拟账户进行治理的和如何挖掘潜在的盈利途径的。模拟系统将第三方网上支付平台的运作方式解剖并清楚呈现给用户,使用户对这种新兴产业有一个更透彻、更全面的了解,从而能够更有效的利用它效劳于人们的现代网络生活。本系统也可用于辅助教学环节。1. 3 论文组织论文用五个章节对系统的研究背景、功能需求、设计和实施进行了详细的论述。第一章引言部份交代了系统的研究背景和研究意义,包括第三方网上支付的相关介绍、系统开发方式和技术背景等。第二章围绕着第三方支付平台子系统和模拟网购流

16、程子系统、利用UML工具对系统进行详细的功能需求分析。第三章是系统的整体设计, 包括系统包图和数据库设计。第四章是系统详细设计,包括系统的界面原型设计和和要紧实体类的功能描述。最后一章对系统开发的工作进程进行了总结,并提出了系统的缺点和以后的改良方向。第二章 系统分析2.1 功能需求模拟第三方网上支付系统包括两大部份:模拟第三方网上支付平台系统(包括顾客平台子系统、商家平台子系统和治理员支付平台子系统)和模拟网上购物系统。图为总系统的示用意。图2.1 模拟第三方网上支付系统示用意 支付平台子系统在支付平台子系统中,用户的各类操作实质是引发资金的流动和支付定单交易状态的转移,因此在详述本子系统功

17、能之前,本文第一介绍系统中的资金流动和支付定单状态转移,在后续的功能详述中,再详述每一个功能带来的资金流动和支付定单状态转移。1) 支付平台账户及资金流转移方向。在模拟第三方网上支付系统中有两种账户:用户虚拟账户(包括商家虚拟账户和顾客虚拟账户)和支付平台账户。这两种账户都不是银行账户,而是支付平台银行账户的不同表现形式。事实上直接与系统交互的银行账户只有一个,即支付平台在银行开设的账户。系统中的用户账户和支付平台账户(即治理员账户)仅仅是读取了银行账户的余额,并非像银行账户那样实现真正的存取款,故称为虚拟账户。顾客和商家需先在支付平台注册虚拟账户。用户虚拟账户中的存款事实上是存在了支付平台的

18、银行账户中,用户与自己的开户行的交互也是通过支付平台的银行账户间接完成的。例如,顾客为虚拟账户充值,表现为顾客虚拟账户余额的增加,事实上钱是先从顾客的银行账户转账到支付平台的银行账户,支付平台再将款项“转移”到顾客的支付平台虚拟账户中。图为支付平台的账户交互图,箭头代表资金流的转移方向。实线边框账户为本系统内部账户,虚线边框账户不属于本系统;实现箭头表示系统内部账户之间的资金转移,虚线箭头表示非系统内部的、但在系统内部账户发生资金流入流出或转移时本系统模拟的虚拟资金转移。账户交互及资金流动图2)交易状态。关于每笔支付定单,本系统涉及了7种交易状态,别离是:未付款、已付款、已结算、已退款、已冻结

19、、二次冻结和已关闭。图描述了不同交易状态间的转换关系。3)子系统功能需求分析按角色划分,支付平台系统可分为顾客平台子系统、商家平台子系统和治理员平台子系统。图2.42.6是各子系统的用例图。下面结合图2.2和图2.3对各子系统的用例进行分析。围绕资金流的转移和交易状态的转换别离对顾客、商家和治理员的功能需求进行分析。顾客用例分析顾客用例资金流的转移(图2.2)交易状态的转换(图2.3)充值13无付款51确认收货结算84申请退款无5取消冻结无6关闭交易无2激活交易无3商家用例资金流的转移(图2.2)交易状态的转换(图2.3)充值13无转账74无申请退款67同意退款68拒绝退款无9关闭交易无2管理

20、员用例资金流的转移(图2.2)交易状态的转换(图2.3)执行充值6或8无执行转账2无结算超时交易84处理二次冻结交易610811说明:1)二次冻结交易有两种处置方式,治理员退款给顾客或结算给商家,对应的处置结果别离是已退款和已结算。2)三种情形会使交易进入已结算状态,别离是:当顾客成功顺利的完成一笔交易时,该交易即进入已结算状态;当顾客成功付款后未能在一按时刻内确认收货结算,也没有申请退款或提出异议,那么支付平台默许买家已经收到货物并同意结算,治理员执行结算超时交易操作;当支付平台成功处置完二次冻结交易而且交易结果是付款(或结算)给商家时,交易也进入已结算状态。3)本系统为了表现支付平台的作用

21、,将充值和转账功能分为两个进程,即用户操作和治理员操作。在充值进程中,用户操作完成用户银行账户向支付平台银行账户的模拟资金转移,治理员操作完成支付平台账户向用户虚拟账户的资金转移,最终表现为用户虚拟账户资金增加;在转账进程中,用户操作完成用户虚拟账户向支付平台账户的资金转移,治理员操作完成支付平台银行账户向用户银行账户的模拟资金转移。2.1.2 模拟网上购物子系统1)模拟网购子系统的作用支付是一个进程。作为网上支付中介的第三方支付平台,它的重要作用不仅体此刻其作为一个平台能够提供给用户的各类效劳,更体此刻它在网上交易流程中所扮演的角色。支付平台与网购流程的融合和支付平台与电子商务网站、银行间接

22、口的成立都是第三方网上支付的重要应用。因此网购流程子系统是模拟第三方网上支付系统的重要组成部份。本系统对网购流程进行了模拟,不仅能够作为支付平台系统的测试端,还清楚展现了第三方支付平台是如何与电子商户网站和银行成立接口的、是如何融入网上购物流程的,更全面的实现了第三方支付平台的应用。2)模拟网购子系统的功能概述模拟网购流程重在突出第三方支付平台在整个进程中的作用,因此本系统对网上购物中电子商务网站的一些功能进行适当的、必要的简化。模拟网购子系统的要紧功能包括:购物、登录电子商务网站、生成定单、登录支付平台和第三方支付。3)模拟网购子系统流程本系统模拟的原型是现今最流行的网上购物流程,在模拟网购

23、流程中突出了第三方支付平台的角色,使整个网购流程连贯、传神。具体网购流程图如下:流程图2.2 数据描述说明:1)治理员类除包涵对平台用户和支付交易进行治理的操作方式外,还充当着支付平台账户的角色。其账户余额、开户行和银行卡号的属性都是支付平台账户的属性。2) 商家类和顾客类是支付平台用户类的继承类。支付平台须要记录用户的充值和转账的详细信息以便事后的治理和进一步操作。因此支付平台用户(商家和顾客)类添加了开户行的信息。商家类的特有属性是转账密码,而顾客类的特有属性是支付密码。第三章 系统整体设计系统分析是设计的大体输入,系统整体设计是在尽可能维持系统结构稳固的前提下对细节和技术实现进行更精准的

24、概念。在设计时期将构造出系统的设计模型,给出各个子系统的系统包图和要紧界面类的界面原型设计。3.1 系统包图3.1.1 表现层顾客支付平台子系统的表现层涉及到的边界类包括顾客登录界面、顾客注册界面、登录密码修改界面、支付密码修改界面、顾客平台主界面、交易处置界面、账户充值界面、模拟网银登录界面、模拟网银支付界面、银行接口界面和支付平安验证界面,如以下图:图3.1 顾客平台系统表现层商家支付平台子系统的表现层涉及到的边界类包括商家登录界面、商家注册界面、登录密码修改界面、转账密码修改界面、商家平台主界面、交易处置界面、转账界面、充值界面、银行接口界面、模拟网银登岸界面和模拟网银支付界面,如以下图

25、:图3.2商家平台系统表现层治理员支付平台子系统的表现层涉及到的边界类包括登录界面、支付平台主界面、银行接口界面、交易查询界面、交易处置界面、用户治理界面、充值治理界面和转账治理界面,如以下图:模拟网购子系统的表现层涉及的边界类包括模拟网上购物界面、模拟购物车界面、电子商务网站登录界面、结算界面、支付平台接口界面、第三方平安支付界面、平台账户充值界面和网购成功界面,如以下图:3.1.2 实体层总系统实体层包括的实体类有效户(顾客和商家)、治理员、交易记录、购物车、充值记录和转账记录,如图3.5所示:图总系统实体层3.2 数据库设计3.2.1交易状态说明交易状态属性的数据类型是int型,有七种交

26、易状态,在数据库中用17表示,其别离对应的交易状态如下:“1”未付款:仅仅生成了交易,未发生任何参与者间的资金流的转移;“2”已付款:顾客将交易金额支付到第三方支付平台账户,但尚未划到商家账户,资金流从顾客转移到第三方支付平台;“3”已冻结:顾客付款后申请退款,等待商家响应,交易金额滞留余支付平台;“4”已结算:交易金额从支付平台账户转移到商家虚拟账户;“5”已退款:交易金额从支付平台转回到顾客虚拟账户;“6”交易已关闭:关闭未付款交易;“7”二次冻结:商家拒绝退款,交易金额滞留支付平台3.2.2总系统数据库设计表属 性数据类型说明Admin_IDint管理员账户,即支付平台的账户。与支付平台

27、的银行账户建立接口,显示支付平台银行账户的余额。其属性有管理员编号、管理员姓名、管理员密码、账户余额、开户行、银行卡号Admin_namenchar(10)Admin_codenchar(10)rb_accntsmoneybanknchar(15)bankcardnchar(15)Client_idint支付平台用户账户。商家和顾客存储在用户表中,通过用户身份属性加以区分。其属性分别为用户编号、用户名、账户余额、注册时间、登录密码、交易密码(对买家是支付密码,对卖家是转账密码)、用户身份、常用邮箱Client_namenchar(10)Client_moneyMoneyrgsttimeDate

28、timeClient_codenchar(10)Paycodenchar(10)Client_statecharClient_emailnchar(30)Idint电子商务网站顾客账户。其属性有顾客编号、姓名、登录密码、联系方式、地址Namenchar(10)Codenchar(15)Phonenchar(15)addressnchar(30)Idint电子商务网站商家账户。其属性有商家编号、姓名、登录密码、店名、联系方式、实体店地址Namenchar(10)Codenchar(15)ShopNamenchar(30)Phonenchar(15)addressnchar(30)TransRec

29、ordIdint支付平台的交易记录。当顾客生成一条交易时,记录中便会添加一笔未付款交易。其属性有交易编号、卖家编号、买家编号、交易金额、交易时间、付款时间、申请退款时间、成功退款时间、交易关闭时间、交易状态、退款原因和退款情形(“0”代表无退款记录、“1”代表顾客申请退款、“2”代表上家申请退款、“3”代表经过二次冻结退款给顾客)B_idintC_idIntMoneyMoneyRecordTimeDatetimePayTimeDatetimerfApplyTimeDatetimeRftimeDatetimeClosetimedatetimeRecordStateintRefundReasons

30、nchar(30)refundcaseintNumint虚拟账户充值记录。记录支付平台用户充值信息,其属性包括记录编号、用户编号、充值金额、充值银行、充值时间以及充值状态(“0”代表为完成、“1”代表已完成)cidintCashflowmoneyBanknchar(30)TimedatetimestateintNumint虚拟账户(仅商家)转账记录。记录支付平台注册商家的转账信息,其属性包括转账号、商家编号、转账金额、转账银行、银行卡号、转账时间以及转账状态(“0”代表为完成、“1”代表已完成)BidintCashflowmoneyBanknchar(30)bankcardnchar(30)TimedatetimestateintBidint临时购物车,用来临时存储顾客的购物记录。其属性有商家编号、购物金额和购买数量currmoneyamntint第四章 系统详细设计4.1 界面原型设计本节要紧展现顾客支付平台账户、顾客处置未付款交易、顾

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1