NFC支付卡闪付营销管理系统的设计与实现
发布时间:2020-07-19 16:22
【摘要】:为了配合部门产品阶段性的功能发布,同时通过多种活动形式为产品拉新和促活,闪付(NFC)营销管理系统作为业务推广的重要环节和手段,需要充分发挥作用,以达到快速提高闪付用户量以及用户活跃度的目的,在形成一定的用户壁垒之后,可以进一步实现商业变现。因此,闪付营销管理系统的功能是否完善,是否能够在用户使用时带来良好的用户体验至关重要。本文设计的系统主要实现了闪付营销管理系统最重要和基础的功能,根据需求分析,从功能上划分为优惠活动管理、优惠卡券管理以及商城管理三大模块。在该系统的架构设计上,按功能划分为多个服务,使用一个路由服务对接上下游的调用,并将通用功能抽象为公共组件,减少重复开发,同时提高功能的可扩展性。该系统采用面向对象的设计方法,使用IntelliJ IDEA开发工具与MySQL数据库管理系统共同完成开发。同时基于RPC原理,采用Thrift框架,有效的配合分布式开发,以此降低系统服务以及功能之间的耦合度。在系统的性能方面,通过服务隔离、接口限流以及熔断降级来保障系统的稳定性。考虑到系统的安全性,通过对用户的操作进行跟踪记录,并设定风险级别,当用户操作达到一定的阈值之后,系统采取二次验证等保护措施。闪付营销管理系统的建立不仅能够提供基础的营销活动,同时降低了内部运营人员配置活动时的操作和时间成本,加快了业务发展。目前Apple Pay渠道上有效用户已经达到千万,对闪付支付方式的推广以及公司在金融方向的布局具有明显的辅助作用。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
2 关键技术分析本课题要研究的闪付营销管理系统是基于企业级并且要服务于数百万用户量群体的系统。企业级的产品采用分布式系统,其目的就是利用更多的机器,去处理更多的数据。RPC(远程过程调用)可以满足分布式系统中不同服务器之间相互调用时无需了解网络结构和协议细节,允许程序调用另一台服务器上的服务,同时不需要显示编码远程调用的细节。本章将对 RPC 的基本原理,常用的 Thrift 框架以及MySQL 数据库进行简要的分析说明。2.1 RPCRPC(Remote Procedure Call Protocol)即远程过程调用协议,是指在不需要了解网络底层技术的前提下,可以实现不同服务器之间的请求调用的协议,并且可以实现跨语言的开发[33]。
2 关键技术分析本课题要研究的闪付营销管理系统是基于企业级并且要服务于数百万用户量群体的系统。企业级的产品采用分布式系统,其目的就是利用更多的机器,去处理更多的数据。RPC(远程过程调用)可以满足分布式系统中不同服务器之间相互调用时无需了解网络结构和协议细节,允许程序调用另一台服务器上的服务,同时不需要显示编码远程调用的细节。本章将对 RPC 的基本原理,常用的 Thrift 框架以及MySQL 数据库进行简要的分析说明。2.1 RPCRPC(Remote Procedure Call Protocol)即远程过程调用协议,是指在不需要了解网络底层技术的前提下,可以实现不同服务器之间的请求调用的协议,并且可以实现跨语言的开发[33]。
是基于 RPC 原理实现的开源框架,主要用于不同服,常用的语言比如 C++, Java, Python, PHP, Ruby, C#, J个典型的 CS(客户端/服务端)结构,由于采用的是,服务端和客户端可以采用不同的语言进行开发。首的服务和接口,然后通过编译,生成对应语言的代的代码中实现具体的服务,以及相应的调用流程。其义数据的传输格式,例如二进制等;transport 为传输其中常见的传输方式有:TCP/IP 传输、内存共享等
本文编号:2762655
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
2 关键技术分析本课题要研究的闪付营销管理系统是基于企业级并且要服务于数百万用户量群体的系统。企业级的产品采用分布式系统,其目的就是利用更多的机器,去处理更多的数据。RPC(远程过程调用)可以满足分布式系统中不同服务器之间相互调用时无需了解网络结构和协议细节,允许程序调用另一台服务器上的服务,同时不需要显示编码远程调用的细节。本章将对 RPC 的基本原理,常用的 Thrift 框架以及MySQL 数据库进行简要的分析说明。2.1 RPCRPC(Remote Procedure Call Protocol)即远程过程调用协议,是指在不需要了解网络底层技术的前提下,可以实现不同服务器之间的请求调用的协议,并且可以实现跨语言的开发[33]。
2 关键技术分析本课题要研究的闪付营销管理系统是基于企业级并且要服务于数百万用户量群体的系统。企业级的产品采用分布式系统,其目的就是利用更多的机器,去处理更多的数据。RPC(远程过程调用)可以满足分布式系统中不同服务器之间相互调用时无需了解网络结构和协议细节,允许程序调用另一台服务器上的服务,同时不需要显示编码远程调用的细节。本章将对 RPC 的基本原理,常用的 Thrift 框架以及MySQL 数据库进行简要的分析说明。2.1 RPCRPC(Remote Procedure Call Protocol)即远程过程调用协议,是指在不需要了解网络底层技术的前提下,可以实现不同服务器之间的请求调用的协议,并且可以实现跨语言的开发[33]。
是基于 RPC 原理实现的开源框架,主要用于不同服,常用的语言比如 C++, Java, Python, PHP, Ruby, C#, J个典型的 CS(客户端/服务端)结构,由于采用的是,服务端和客户端可以采用不同的语言进行开发。首的服务和接口,然后通过编译,生成对应语言的代的代码中实现具体的服务,以及相应的调用流程。其义数据的传输格式,例如二进制等;transport 为传输其中常见的传输方式有:TCP/IP 传输、内存共享等
【参考文献】
相关期刊论文 前1条
1 高云志;;远程过程调用协议RPC在异构双核通信中的应用[J];火控雷达技术;2013年02期
本文编号:2762655
本文链接:https://www.wllwen.com/guanlilunwen/yingxiaoguanlilunwen/2762655.html