基于soa架构的第三方支付系统研究与设计

基于soa架构的第三方支付系统研究与设计

ID:35058595

大小:4.06 MB

页数:66页

时间:2019-03-17

基于soa架构的第三方支付系统研究与设计_第1页
基于soa架构的第三方支付系统研究与设计_第2页
基于soa架构的第三方支付系统研究与设计_第3页
基于soa架构的第三方支付系统研究与设计_第4页
基于soa架构的第三方支付系统研究与设计_第5页
资源描述:

《基于soa架构的第三方支付系统研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、'-占■密级'分类号VUDC编号.;-i為《义參奇終,,?‘,:;斬,y严^-^r輩起礫顆賢:硕±学位论文.?-..、一,I’V:‘I'‘yt豪题名和副题名基于SOA架构的第兰方支付系统研究与设计'声■;—r,心户.巧;r户^巧:过,\;作者姓名刘巧形;一.....、.■-.(方户,李、指导教师姓名及职称勇副教授-申请学位级别硕壬专业名称信号与信息处理论文提交日期2016

2、年S月论文答辩日期2016年S月.学位授予单位和日期成都理工大学(之口年^月)r...答辩委员会主席^、,.-丘;沖心巧嗦;分评阅人蓬姑f年辕;:.啤—一.,一A.,與為巧T讀V..戎.!)柳'獲锭砖霸斬V巧礎/3节於箱:;'‘.'^?‘^.'令.^.气宁幾黃巧?或>与人皆马’2016年5月..,.畏I為媒满a铅爲;,:;.苗适丫六苗礙,讀為於.、10616分类号校代码:fUDC;2013020657密级学号成都

3、理工大学硕击学位论文=基于SOA架构的第方支付系统研究与设计刘立形指导教师姓名及职称李勇副教授申请学位级别硕±信号与息专业名称信处理2201650165年论文提交日期年月论文答辩日期月工(口学位授单期成都理大学年n)予位和日又b会主答辩委员阅人评達灿據、砰崎20165年月摘要基于SOA架构的第三方支付系统研究与设计摘要随着我国经济和互联网科技的高速发展,电子商务行业在国民生活和生产中所扮演的角色越来越重要,与此同时,随着人们金融理念的不断提升,

4、对支付方式的需求也由纸质支付方式转变为如今普遍使用的网上支付方式。网上支付是以互联网为载体的支付手段,由于买家和卖家不是面对面进行支付,物流与资金流在时间和空间上也是各自独立的,企业的信用问题和交易过程中的安全等问题逐渐暴露,因此作为中间账户的第三方支付平台随之产生。作为交易双方值得信任的中介,第三方支付平台能确保网上交易过程中的信用和安全问题,规避了很多不法商家的诈骗行为。本文设计开发一个安全可靠、方便快捷的第三方支付系统,旨在实现良好的稳定性、安全性和满足在高频交易环境下的大数据处理要求,在Ecl

5、ipse4.4环境下进行开发,采用Java语言进行编程,前端能支持多种渠道接入,后台能快捷接入银行等其他合作机构,并且具有完善的支付安全保障措施,从而实现用户管理、订单管理、银行卡充值转账、购物支付等功能。本文主要从以下几个方面对第三方支付系统进行了研究:(1)对第三方支付系统的系统架构进行重点研究。基于企业实际的应用需求,明确作为第三方支付系统的系统架构不仅能支撑业务架构,良好地实现业务功能,而且必须具有灵活性和可扩展性,能够快速响应市场的发展变化和企业的战略调整,满足其长期发展需求。通过对面向对象

6、结构和面向服务架构SOA进行研究,由于SOA强调技术无关性,其松耦合、可重用、标准化接口、服务自治、服务位置透明等特点能够弥补传统架构紧耦合、硬连接、灵活性差等问题,能够重复利用企业的现有资源,减轻运营成本,提升资源利用率,体现出按业务需求进行服务组合的设计开发的优越性,并且具有强大的负荷能力优势,因此选择SOA理念构建第三方支付系统的架构。在此基础上,对SOA服务化治理方案dubbo技术进行了详细研究。(2)对第三方支付系统进行需求分析和总体设计。基于SOA理念设计系统的业务功能和业务流程,采用B/

7、S架构方式将系统划分为Web层(包括个人端、商户接入和收银台三个功能模块)、业务服务层(包括用户资料、账务系统、订单系统、支付系统、银行结算五个功能模块)和数据库层三层体系。将操作重复性高的功能提取出来作为原子服务,并根据业务需求将其组合为相应的功能模块,降低模块间的耦合度,有效地实现买家、卖家、支付系统和银行之间的登录、支I成都理工大学硕士学位论文付、查询、转账等功能。在数据库设计上采用MySql作为后台数据库,并且本系统改进了普通的数据库设计,对数据量较大的库表进行分库分表设计,能够减少数据库单表

8、的读写压力,缩短了读写的时间,保障了数据库的稳定性。(3)对第三方支付系统的安全性能进行详细研究,建立了一套完善的安全体系。在安全协议方面采用了SSL安全套阶层技术,在数字签名认证方面采用了MD5摘要算法、对称加密算法RSA,在安全加密方面采用了高级加密标准AES,保证了消费者和商户交易过程中的信息安全、账户安全、资金安全和交易安全。(4)对第三方支付系统的充值功能进行设计。详细介绍充值功能在收银台系统、订单系统、支付系统三大系统的设计思路、业务流程和实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。