6。4 本章小结 40
结 论 41
致 谢 42
参考文献 43
第一章 绪论
1。1 系统开发的背景
近年来,随着移动互联网的迅速崛起,移动互联网在不断地改变着我们的生活、学习方式,使我们获益良多。出门可以不带钱包,但千万不能不带手机。在智能终端和移动互联网的普及下,移动支付正不断切入我们的生活场景,并深刻改变着我们的生活习惯。国内支付巨头们也纷纷开始发力线下实体交易,并加强地推,移动支付已成为O2O等商业场景实现闭环的标志性动作。与此同时,传统企业也纷纷开始朝互联网转型,传统的线下支付环节开始转到线上。
从中国第三方支付市场整体发展趋势来看,经过了十几年的发展壮大,第三方支付市场已成为互联网金融领域最为成熟的行业,并作为基础服务广泛应用于各行业。目前,第三方支付市场已形成由支付宝、中国银联、财付通三大巨头占主导的市场竞争格局。
然而,对于大多数企业,支付端口集成开发成为项目推进的一大难题。“基于服务端,支持高流量、高并发的支付端口开发确实会给企业带来很大的困扰。
1。2 系统设计的目标
本系统是一个分布式支付集成系统,顾名思义,系统是分布式部署的,具有高度的内聚性和透明性。用户无需关心系统内部的具体实现,只需使用系统提供的服务即可。系统旨在集成目前主流的第三方支付渠道,对外提供统一的支付,退款,查询等接口,后期还可提供数据统计分析服务。
1。3 课题研究的内容和意义
目前,我国移动支付产业已形成较为完备的产业链条,众多商业银行、通信运营商和第三方支付组织的积极参与,有力地促进了此项新兴产业的发展,支付范围涉及转账汇款、网上购物、自助缴费、手机话费、公共交通、个人理财等诸多小额支付领域。各项发展环境条件也较为完善,移动通信网络发展成熟,经济保持快速增长,居民消费水平不断提高,网络经济发展迅速,信息化程度较高,社会信用体系逐步完善,并且关于电子商务的法律法规体系逐步成熟,这些条件都极大的有利于移动支付产业的发展。
一般接入支付,程序员需要编程大量代码,进行数据的备份,如果接入多个渠道则更加繁琐,需要按照各个渠道的开发文档来开发,对于新手来说,更是难上加难。如果每开发一个项目,都要编写支付接入代码,这样耗费的人力是巨大的。
所以,分布式支付集成系统,提供统一的支付功能,可以降低其他软件开发人员接入支付的难度,减少开发时间,降低维护成本。
1。4 本章小结
作为论文的第一章节,本章节主要介绍了系统开发的背景、系统设计的目标、课题研究的内容和意义。从移动互联网发展的优势和给社会带来的益处等方面解释了分布式支付集成系统是在什么样的背景模式下设计实现的,以及设计完成系统之后可以实现什么的效果,并带来哪些益处。
第二章 系统使用技术及架构设计
2。1系统开发工具及运行环境
系统开发工具可选Eclipse或Intellij IDEA,本次系统开发使用Intellij IDEA,相比传统的Eclipse开发工具,Intellij IDEA有很多优势,暂且列举几点。
第一,智能的选取。在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。论文网