论文部分内容阅读
随着互联网与传统金融的快速融合,P2P网络借贷也在蓬勃发展中。P2P网络借贷也叫个人对个人网络贷款,是指个人通过互联网平台(第三方网络平台)进行相互借贷的活动。P2P网络借贷弥补了传统金融机构服务的空缺,充分盘活了民间闲置资金,对服务实体经济解决中小企业融资难问题起着非常有益的作用。P2P网贷业务在蓬勃发展中也因为相关法律法规的空白暴露出行业发展缺乏监管的乱象,因此国家相关部委从“鼓励创新、防范风险、趋利避害、健康发展”的总体指导原则出发,出台了《关于促进互联网金融健康发展的指导意见》和《网络借贷信息中介机构业务活动管理暂行办法》,对P2P网贷业务明确要求实施客户资金第三方存管制度。为了配合政策监管要求,促进行业规范发展,P2P网贷业务系统必须要引入第三方的资金托管系统,通过资金托管系统对客户资金进行管理和监督,实现客户资金与从业机构自身资金分账管理。本文正是在这样的政策前提下进行P2P网络系统中第三方资金托管系统的设计,首先,本文进行了软件需求分析,按照“P2P系统管账,托管系统管钱,将客户资金与从业机构自身资金分账管理”的原则进行了系统的总体框架设计。接着,介绍了跟系统开发相关的技术,SOA面向服务的体系架构、Nginx负载均衡、.net平台、MYSQL数据库、redis缓存等技术,分析了SOA和Web Service技术的最新发展情况,根据SOA的松耦合、粗粒度、标准化的接口和可重用的特点,并结合P2P网络借贷的特点构建了基于SOA的P2P网络借贷系统的资金托管系统的软件架构模型。最后,对系统架构、系统功能模块、数据模块接口等进行细致的设计,给出了相应的流程图及功能页面,根据该软件架构模型,设计并实现了P2P网络借贷系统中的资金托管系统。独立于P2P网络系统的资金托管系统保证了客户资金管理的独立性和安全性,利用SOA模块开发技术又能让资金托管系统稳定的通过标准化接口跟不同的网络借贷平台对接实现资金托管的结果。