基于SSH的A市农村商业银行扫码支付系统的设计与实现

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:sweetyjiaxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前移动互联网迅速发展,尤其是移动支付平台的出现,给人们的出行带来了极大的便利,微信、支付宝等支付平台的出现冲击了现金支付市场。农商银行在支付领域遇到挑战,迫切需要开发一款不仅适合银行自身发展需要,而且适合市场发展需要的扫码支付系统。系统整体架构是基于SSH架构、MyEclipse、Oracle 11g数据库设计的,系统主要解决的问题是帮助银行占领交易市场份额,通过接入第三方交易平台接口,实现交易信息的银行支付。银行扫码支付业务所涉及到的用户有:商户、消费者、A市农村商业银行管理员以及系统管理员,通过对业务流程进行分析,得出银行扫码支付系统应该包括的功能有:扫码支付、网页支付、退款功能、对账管理、结算管理以及订单管理。因为服务器可能会出现突发情况,此时为了保证交易的正常执行,系统应该支持脱机交易,将交易信息存储到本地服务器,当本机连接服务器正常之后,将脱机交易信息上传到总服务器。在二维码扫码支付的过程中,系统采用负载平衡、多线程技术、消息队列以及缓存技术实现了批量业务处理,异步存储交易订单信息和支付信息,在网页支付的过程中动态的生成交易二维码,支持对支付结果的反馈和显示,实现了对第三方交易平台接入支持。在对网页进行扫码支付的过程中,系统采用OAuth 10协议进行授权,通过AJAX技术实现异步刷新,实现了对第三方交易控件的调用,并成功的完成交易功能。在对账和结算功能中,因为系统要向多种部门和用户提供对账和结算信息,系统通过Hessian以及XML实现了远程接口的调用,成功的解决了异构应用系统之间的通信。商户需要对对账或结算文件进行下载,系统采用FTP二进制传输机制实现了对对账文件或结算文件的传输,解决了异构应用系统交易信息不互通的问题,实现了对账务错误的纠错。分为五个章节对论文的主要工作进行阐述:第一章主要就是对A市农村商业银行目前的业务现状以及所遇到的问题进行分析,确定系统研发的必要性;第二章主要就是对系统进行需求分析,确定系统的功能需求和性能需求;第三章主要就是对系统展开详细的设计,主要包括:逻辑架构设计、物理架构设计、功能架构设计、类结构设计以及数据库设计等;第四章主要就是对银行扫码支付系统进行编程实现,并将实现后的系统部署到A市农村商业银行进行具体的应用,分析系统所带来的效益;第五章是论文的工作总结和展望。通过系统的部署使用,提高了A市农村商业银行的业务量,方便了商户的收款操作,方便了消费者的购物支付,确保了交易信息的安全,成功的解决了应用系统之间不通信的问题,对当前实体经济的发展来讲具有非常重要的意义。
其他文献
扇贝(Scallop)是一种海产贝类,属于软体动物门,扇贝科.从古到今它都是一种深受欢迎的营养保健品,具有滋阴补肾调中的功效.人们把扇贝柱加工制成成品(俗称干贝),富含牛磺酸等
绿色节能技术是应用于建筑领域是一种关键的生态理念。本文从对绿色节能建筑的理解,分析了热带地区中越南"绿色三明治"和绿色生态咖啡馆中绿色节能的建筑设计和生态理念。
本报讯(记者衣晓峰 特约记者董宇翔)由哈尔滨医科大学大庆校区朱大岭教授等人完成的课题《肺动脉高压发病的分子机制及治疗药物的研究》,近日获得2013年度黑龙江省科学技术奖自
报纸
国有企业是中国特色社会主义的重要物质基础和政治基础,是我们党执政兴国的重要支柱和依靠力量,被习近平总书记喻为党和国家的"顶梁柱"和"压舱石"。党的十九大报告指出,要加
目前学术界关于产业转移模式的研究,可以分为两类:掏空式产业转移模式和链式化产业转移模式.掏空式产业转移模式即传统产业转移模式,是以一个完整产业为转移主体.中国传统区
航空装备作为支撑国防军队建设、推动科学技术进步、服务经济社会发展的重要力量,是当今世界最具挑战和广泛带动性的高技术领域之一,是军民融合深度发展的主战场。长期以来,
自2007年绿色金融政策实行以来,甘肃省推进绿色金融和生态经济发展的道路上还面临着许多的问题,为了推动甘肃省经济社会持续、健康发展,缓解甘肃省生态经济发展的困境,解决绿
肉用仔鸡腹水综合征又称雏鸡水肿病,心衰综合征,是危害幼龄仔鸡快速生长的一种营养代谢性疾病,治病因素很多,主要有缺氧。另外饲料营养成分过高,尤其是蛋白质饲料,引起仔鸡过
代码是信息系统建设的基础,编制统一物资标识代码是生产和物流领域信息化建设的重要基础工作,本文通过对分类代码和标识代码功能和结构的比较,不同结构标识代码在使用过程中利弊
产品的可追溯性是指追溯所考虑对象的历史、应用情况或所处场所的能力。武器装备的试验鉴定是系统进程中的一个特殊环节,其信息包涵了研发各个阶段的过程信息、结果信息、技改