面向银行的支付网关的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:guohui413
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
银行间的互相竞争随着金融的快速发展变得越加激烈,给予用户高质量的服务并且安全、简便不再只是用户的希冀,更能驱使银行优胜劣汰。虽然当前的银行支付网关技术飞速发展,但是大都缺乏对交易的风险控制,保证用户进行交易时的安全、准确成为了一个当务之急的问题。并且,由于支付网关系统需要针对每一种不同的业务场景进行制定,致使系统可拓展性低,由此可能引起使用银行支付网关系统的用户流失。因此,本文从研究背景及意义出发并针对前述问题研究了面向银行的支付网关系统。首先介绍了目前支付网关的国内外研究现状,并且对论文的组织结构及主要工作内容进行了阐述。其次,对本文所应用到的理论和技术做了介绍,并对实际开发中所用到的框架和算法进行着重说明。然后,在系统需求分析部分中分别利用了WBS图、E-R图以及物理数据关系模型对系统的数据和过程进行建模,主要从业务需求及功能需求的角度对系统的支付核心模块、支付基础服务模块和支付风控模块进行了介绍。并且从多个维度对系统的非功能性需求进行了说明。其次,在设计与实现部分,详细地介绍了系统的体系结构及技术架构,并结合流程图、类图和序列图介绍了需求分析中所划分的功能模块,尤其是支付核心模块与支付风控模块。在支付风控模块中本文利用目前主流的机器学习算法给出了Logistic回归模型算法在本支付网关系统上的应用,基于Logistic回归模型的支付风控模块会对每笔交易进行风险评估后会得出交易是否存在风险的定论。同时,利用数字签名技术,对用户的交易信息和身份信息进行加密,确保在Internet传输中的完整性、不被窃取或篡改。并且本文在编码实现中采用微服务的思想将各个功能进行模块划分,根据功能将应用服务分割为协调服务的集合,各服务负责其特定、相关的功能。同时利用微服务架构开发工具将不同服务进行整合,在满足接口规范的基础上实现不同交易,这样有助于系统的维护与拓展性。最后,本文在测试部分编写测试用例,并按照测试用例对系统进行功能性测试与性能测试及分析,完成对系统的综合评估。基于面向银行的支付网关系统的测试结果表明其功能与性能均达到了预期的设计目的,并且目前该系统已在实际生产中运行使用。支付网关系统不仅可以及时地发现潜在的交易风险以保障用户及银行的支付安全,并且还可以满足特定的银行交易处理系统的需求,很好地融合了银行与交易各方,提升用户良好的体验感。
其他文献
优先股是相对普通股而言的金融创新产品,融合了股权与债权两者的优点,投资人既能获取低风险收益,在利益遭遇侵害时又不失产权人应有的权利诉求。因此,在我国资本市场供给失衡的背
背景:全膝关节置换后伤口并发症可能导致严重后果,给骨科医生带来极大挑战。如果膝关节周围创面较大,并且深及筋膜层或有假体、骨、关节、肌腱、大血管、神经等暴露,则无法通
分析轧钢机械设备管理与维护存在的缺陷,探讨轧钢机械设备管理与维护的重要性,提出设备管理与维护的措施。
鄞州区集士港镇地处宁波西郊、是鄞西腹地,宁波中心城区西延的节点。在改革开放推动下,全镇经济社会快速发展,区位优势日益显现,先后被列为全国小城镇综合改革试点镇和首批省级中
<正>黏连性肠梗阻是消化系统常见疾病,严重时可危及患者生命。西医治疗上常根据患者症状轻重程度不同,选择非手术治疗或手术治疗。外科常采用手术解除肠黏连,但术后又极易复
目的:探讨根据排卵前血清黄体生成素(LH)测定结果来判断排卵时间及安排人工授精时间。方法:测定排卵前的血清LH,根据抽取标本至排卵的时间差将90个周期分为工组(24小时内排卵),Ⅱ组(25
本文根据多年来飞播种草的实践,总结出了适宜于贵州高原飞播种草的具体技术措施。通过典型例证,从社会、经济、生态等方面,全面分析了飞播种草的效果。
提出了一种基于DSP的恒流源控制方法,在该恒流源系统中,通过改变PWM波形占空比对电流进行数字化控制,控制方式采用模糊PI算法。文中给出了整个系统的软硬件实现方案并进行了
自从7月份国务院办公厅发布《关于全面实施城乡居民大病保险的意见》(以下简称《意见》)以来,社会上针对落实大病保险保障机制的声音不绝于耳,公众对就医保障问题给予了前所未有
报纸
善龙11月28日发微信:草莓部分新叶变黑,请问是什么原因引起的?$$图片中草莓部分叶片变成暗黑色,以近叶柄处叶脉间表现更明显,叶片略有皱缩。经江苏省现代农业(草莓)产业技术
报纸