基于SpringBoot的银行二维码交易处理系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:1010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和通讯技术的普及,二维码支付技术在互联网金融领域广泛应用,由于其便捷性和安全性,成为了我们生活常见的支付方式。近年来,电商平台的快速推进,导致二维码支付的交易类型趋于复杂化,与二维码支付进行对接的银行支付系统在原系统的基础上不断扩展业务需求,已经无法很好地适应当前支付需求,不仅效率低下,同时在高并发的情况下极易造成整个支付系统的崩溃。因此亟需一个既满足二维码支付业务需求,同时具有高扩展性和良好用户体验的银行二维码交易处理系统。为此,本文首先介绍了研究背景与意义,通过分析国内外同类系统的发展现状提出了基于Spring Boot框架对银行二维码交易处理系统进行设计与实现的解决方案。其次,通过分析二维码支付的业务流程对该系统进行需求分析,阐述了各模块的功能需求和系统的非功能性需求分析。然后在需求分析的基础上对系统的架构和数据库进行了详细设计,并重点论述了各模块的详细设计与实现。最后对该系统各个功能模块进行了单元测试,并使用Jmeter测试工具对系统性能进行了测试,分析测试结果并对系统性能提出优化方案。本文实现的银行二维码交易处理系统整体使用Spring Boot框架进行开发,系统分为网关模块,联机模块,对账模块和后台管理模块四大模块。基于分布式设计思想,采用Dubbo框架将二维码支付的业务处理划分为多个服务注册在Zookeeper集群上,由网关模块作为服务的消费者通过远程方法调用获取相应交易的服务。联机模块的业务处理采用控制层,业务逻辑处理层以及数据访问层三层架构,基于设计模式思想对业务功能实现进行设计,数据库采用Oracle数据库,缓存使用Redis实现。对账模块采用轻量级的批处理框架Spring Batch框架进行日终交易清算时的对账处理,同时使用Spring Boot类库中的Thread Pool Task Scheduler类实现对账模块的定时任务调度。后台管理模块用于银行工作人员对本系统业务处理过程的管理与监控,前端采用Spring Boot默认支持的Thymeleaf模板引擎渲染页面,后端通过Shiro进行身份权限的认证,采取Restful风格实现定时任务、日志的管理以及系统的监控和交易查询等功能。银行二维码交易处理系统使用分布式设计既满足了二维码交易的业务的需求,又提高了交易处理的响应速度和系统的稳定性。对账模块和后台管理模块进一步完善了二维码交易处理系统的设计。通过测试,该系统运行状态良好,符合预期需求。
其他文献
10月21日,国防法修订草案全文公布,修订草案新增规定,国家采取必要的措施,维护包括太空、电磁、网络空间在内的其他重大安全领域的活动、资产和其他利益的安全。中央军委委员
近几十年,经济快速发展,金融业得到了政府的大力支持,市场前景良好,在深化改革的同时也到了自我革新、攻坚克难的时候了,今年国内外环境发生了较大变革,新的局势下,对外开放不断深入,金融业发展的现代化要求更加紧迫,传统的银行业发展模式已经不能满足互联网飞速发展下的新型工作要求,因此企业内部深化改革尤为必要。现在企业之间的竞争核心,已经从技术层面转向人才、员工技能、工作综合能力、企业薪酬体系的完善程度之间
学位
<正>2017年以来,笔者陆续参与了烟台市三部地方性法规的立法调研和先行审议工作,对地方立法工作有了较为深刻的学习和实践领会。其中最大的感受是,地方性法规制定工作应适当
<正>主要报告内容一.脑和心理的发育过程二.与认知发育有关的营养素三.膳食营养状况对认知发育的影响
会议
近年来,无差别杀人案件越来越频繁地出现在社会公众面前,巨大的社会危害性与难以预测的被害对象使得每一次案件的报道都会带来更大的社会恐慌,因此预防无差别杀人案件的发生迫在眉睫。在收集整理了 74起国内外无差别杀人案件的基础上,本文首先从无差别杀人的犯罪行为入手,通过实际案件中的总结归纳和与普通故意杀人犯罪行为的比较,并根据犯罪行为的时间发展顺序,从三个方面分析无差别杀人行为的阶段性行为表现:1.犯罪预
随着普通高中各学科课程标准的正式公布,教师课程资源开发能力再次引起人们的关注,中学物理课程资源开发进程也被持续加速,而物理教师的课程资源开发能力是教育课程资源开发过程中不可缺少的一部分。因此,对物理教师课程资源开发能力研究迫在眉睫,这不仅能使物理教师课程资源开发能力的相关理论更加丰富,而且还能给物理教师课程资源开发能力的提升提供参考依据。本研究首先采用文献法对教师课程资源开发能力进行理论剖析,并在
在我国宏观与微观政策的牵引下,工业生产成了经济增长的核心,带动了城市化的发展。随着我国工业化进程的不断加速,工业类建设项目的新建工程日渐增加。工业建设项目普遍规模大、建设周期长、投资高、结构形式多样、配套设施数量多、工艺流程复杂,参与单位众多,较一般的民用项目复杂,项目管理的事项也随之增多。工业建设项目的全过程包括策划、设计、建设、运行和维护,设计是其中一个非常重要的环节,并且贯穿于整个项目中。于
随着目前社会竞争愈发激烈,任何一个企业管理者都要同时应对目前消费者越加高质量的服务产品需求,以及在保持服务质量的同时降低成本,让企业在市场竞争的浪潮中保有一席之地
<正>尽管中美民间合作抗疫对缓解两国疫情和遏制全球疫情作出了重要贡献,但客观来看,在这一过程中,中美民间合作也遇到了一些困难与阻碍,并在未来的合作过程中仍然面临着全球
会议