P2P平台方案——亿网软通“互联网+”金融解决方案
P2P平台方案——亿网软通“互联网+”金融解决方案
第一部分:总体架构
一,概述
P2P网贷平台整体架构分为2部分:PC端、移动端。资金管理基于通联支付平台的资金存管方案来实现,有效实现数据和资金分离,保障用户的信息和资金安全。
平台用户角色分为:用户(投资用户,借款用户)和管理员。
投标收益方式:等额本金和等额本息。
用户资金分类:可用资金,冻结资金;其中冻结资金又分为:投资冻结资金和贷款保证金。
二,体系结构图
图1-1
三,资金存管说明
图1-2
资金托管账户的优点如下:
1,合法合规经营
不触及法律红线,避免非法集资的风险
2,资金安全保障
投资人与资金分离,减少投资者对投入的资金会被挪用、资金安全的担忧
第三部分:技术架构
一,系统架构图
系统分为客户端,应用程序,数据库。客户端包括:PC电脑,手机端,微信端;应用程序使用云主机Centos系统;数据库使用云数据库RDS。
图2-1
二,技术架构图
图2-2
三,架构特点说明
1,分离应用程序和数据
图2-1,系统使用云主机和云数据库,将应用程序、数据库分别部署,并且根据可以服务器的用途配置不同的硬件,达到最佳的性能效果。
2,拆分应用程序业务模块
图2-1,系统将多台云主机,将应用程序根据业务模块进行拆分,前期首先将客户端服务和后台管理服务,分别部署到不同的服务器上;后期可根据客户量的增长,将PC端和移动端接口再次进行拆分。
3,使用缓存提高性能
图2-2,基于上述硬件的基础上,系统同时使用软件进行性能优化,系统使用缓存技术改善系统的性能,使用缓存主要源于热点数据的存在,系统访问都遵循28原则(即80%的访问请求,最终落在20%的数据上),所以对热点数据进行缓存,减少这些数据的频繁读取,提高用户体验。
4,本地事务化,存管接口调用一致性方案
现状:使用资金存管,需要大量调用存管接口:用户注册,充值,提现,投资人投标,借款人还款,后台放款,后台发放红包,后台账户转账等。
问题:网络环境等异常造成系统本地数据和存管数据产生不一致,一旦产生双方的数据不一致,手动核对账户数据,账户流水数据等操作,不仅耗费大量人工,同时大大降低用户体验。
解决方案:系统对于本地数据使用事务化的操作方案,保证本地数据的完整和一致性;同时针对系统存在大量与存管接口的数据交互,使用接口调用的一致性方案,保证本地操作和接口调用的可重复性,保证本地数据和存管数据的可回溯性。
操作的可重复性,当出现一下两种情况,情况一:本地操作正常,接口调用异常时;情况二:本地操作异常,接口调用正常;可进行重复操作,并保证本地数据和托管数据的一致性,并可托管操作日志进行数据回溯。
5,系统采用高扩展性设计
系统对针对缓存服务,邮件服务调用,短信接口等功能模块,采用高扩展性设计,方便后期的功能二次开发和功能扩展。
6,移动端接口使用Restful方案
针对系统中移动客户端和后台的数据,使用Restful接口方案,数据格式采用json。同时对接口参数进行加密处理,接口调用使用时效性性设计。
保证用户用户的数据安全,资金安全;时效性设计保障调用的不可重复性。
7,支持多种消息通知
图2-2,系统支持消息通知方式:站内信,短信,邮件,微信模板消息,App推送;同时消息内容支持模板化自定义设置;消息发送的开关设置,系统消息的自动发送,营销消息手动群发。
消息类型:
图2-3
8,在线客服系统
系统的客户系统包括功能:人工400客服电话,在线客服系统,支持接入美恰,网易七鱼等在线客服系统。
四,主要场景流程分析
1,用户注册
2,投资人投标
3,发布标的
4,后台放款
5,借款人还款
6,投资人回款
7,债券转让
8,邀请注册
9,用户信息认证
第三部分,推广方案
一,业务员推广
为每个业务人员生成业务推广链接和二维码,方便对业务人员的推广进行业务统计,绩效统计。
二,用户邀请
为每个用户生成邀请链接和二维码,并对邀请成功的用户进行发送红包等形式的奖励。
三,营销活动
活动主题模板化管理,活动形式有:红包,满送等。
待补充,后续继续选择演示和沟通。
第四部分:平台安全设计
平台的系统安全,数据安全至关重要,安全性是业务顺利进行的保障,用户信任的基石。平台安全依赖于运营期间对服务器,数据库,应用程序和管理员的严格的管理和操作规范;同时提供以下安全措施:拆分应用和数据分离,HTTPS数据通讯,接口安全设计和数据库自动备份等。
一,拆分应用和分离数据
通过拆分用户和后台管理的应用服务,同时对后台服务器加上远程访问限制,IP访问限制和系统权限管理等措施,有效的保障系统的安全性。
通过分离数据的方式,数据访问只能通过应用程序进行,有效的隔离数据的操作,保证数据库的安全性。
二,HTTPS数据通讯
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 通过使用HTTPS的数据通讯方式,保证PC客户端和移动客户端与后台通讯的安全性。
三,接口安全设计
1,.接口参数加密
2,接口时效性验证
四,数据库自动备份
第五部分:系统研发分期方案
一,第一期
| 序号 |
项目 |
工时 |
价格 |
| 1 |
PC端后台管理 |
|
|
| 2 |
PC客户端 |
|
|
| 3 |
移动端-andriod |
|
|
| 4 |
移动端-ios |
|
|
| 5 |
微信公众号 |
|
|
| 6 |
前端UI制作(甲方出效果图) |
|
|
| 合计 |
|
|
|
附明细:
| pc后台 工时 |
PC前端 工时 |
PC投资人中心 工时 |
PC借款人中心工时 |
ios,andriod,微信 工时 |
前端UI制作 |
| 5 |
|
|
|
|
|
| 3 |
|
|
|
|
|
| 4 |
|
|
|
|
|
| 3 |
|
|
|
|
|
| 7 |
|
|
|
|
|
| 10 |
|
|
|
|
|
| 14 |
|
|
|
|
|
| 8 |
7 |
|
|
|
|
| 4 |
1 |
|
|
|
|
| 6 |
4 |
|
|
|
|
| 8 |
4 |
|
|
|
|
| 4 |
2 |
|
|
|
|
| 3 |
6 |
|
|
|
|
| 5 |
1 |
|
|
|
|
| 1 |
1 |
|
|
|
|
| 12 |
2 |
|
9 |
|
|
| 4 |
5 |
|
5 |
|
|
| 4 |
3 |
9 |
4 |
|
|
| 3 |
1 |
5 |
10 |
|
|
| 4 |
4 |
13 |
3 |
|
|
| 112 |
41 |
27 |
31 |
x4 |
60 |
| 合计 |
445 |
一人工作日 |
|
|
|
|
|
|
|
|
|
|
| 人员 |
人数 |
|
|
|
|
| 项目经理 |
1 |
|
|
|
|
| 前端 |
1 |
|
|
|
|
| java |
3 |
|
|
|
|
| ios |
1 |
|
|
|
|
| andriod |
1 |
|
|
|
|
| 测试 |
1 |
|
|
|
|
| 合计 |
8 |
|
|
|
|
二,第二期
| 序号 |
项目 |
| 1 |
移动端-触屏端 |
| 2 |
微信小程序 |










