金融信息服务平台项目技术方案.docxVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

XX金融信息服务平台项目

XXX有限公司

二〇一四年七月

目录

TOC\o1-3\h\z\u一、 简介 4

二、 系统总体架构 4

三、 技术选型 4

3.1开发语言 4

3.2数据库 5

3.3基础技术架构 5

3.3.1Spring框架 5

3.3.2iBatis数据访问框架 5

3.3.3Redis缓存框架 6

3.4前端开发 6

3.4.1PC端网站 6

3.4.2PC端后台 6

3.5第三方开发 6

3.5.1微信开发 6

3.5.2支付开发 7

3.5.3资金托管开发 7

3.6安全体系 7

3.6.1数据加密机制 7

3.6.2JWT认证标准 7

3.6.3完善的日志机制 8

3.7集群方案 8

四、 工作量估算 9

五、 参与人员 9

3.1技术总监 10

3.2架构师 11

3.3开发团队 11

3.3.1项目经理(1人) 11

3.3.2前端开发工程师(4人) 12

3.3.3后台服务开发工程师(3人) 13

3.3.4UI设计工程师(2人) 14

3.3.5数据库开发工程师(2人) 14

3.3.6质量控制工程师(2人) 15

六、 经费预算 16

封装了底层JDBCAPI的调用细节,并能自动将结果集转换成JavaBean对象,大大简化了Java数据库编程的重复工作。

简单易于学习,易于使用,非常实用。

需要程序员自己去编写sql语句,程序员可以结合数据库自身的特点灵活控制sql语句,因此能够实现比hibernate等全自动orm框架更高的查询效率,能够完成复杂查询。

3.3.3Redis缓存框架

由于使用了iBatis作为数据访问框架而没有使用Hibernate,因此选择了额Redis作为主要的缓存容器。Redis是一个基于key-value的高速缓存系统,能支持更多复杂的数据结构,并且有持久化的功能。并且Redis也是集群系统中的重要组件之一。本系统使用Redis来应对高并发访问下对数据库造成巨大压力的问题。

前端开发

3.4.1PC端网站

PC端网站由于需要兼顾各种访问者,而访问者使用的浏览器众多,标准不一,所以在兼容各浏览器版本上的工作量会比较大。其中主要是HTML4、XHTML1和HTML5的兼容工作量。由于一些比较知名的框架的新版本已经明确表示不再支持IE6-8,在JS框架使用上还是以JQuery1.11.3为主。

JQuery1.11.3

3.4.2PC端后台

PC端后台是各个机构和平台维护者使用,可以对浏览器有较高要求,比如使用谷歌浏览器的最新版,可以完美支持HTML5的相关特性,在JS框架上可以使用JQuery2.1,EasyUI1.3.6以及各种JQuery小插件。罗列部分主要组件如下:

JQuery2.1.4

EasyUI1.3.6

BASE642.1.7

Fancybox2.1.5

Uploadify3.2.1

第三方开发

3.5.1微信开发

企业号

企业号,是微信为企业用户提供的移动应用入口,也可以连接组织与个体间相互认可且稳定的关系。微信企业号与公众号最主要的区别是,只有限定范围内的用户才可以关注对应的企业号,使用企业号发送的信息数量几乎不受限制。

企业号开发社区比较成熟,腾讯提供了详细的开发文档,在Github上也有基于JAVA开发的SDK:weixin-java-tools。

3.5.2支付开发

现在国内第三方支付平台众多,必须要对用户受众、第三方支付的知名度、支付接口的形式、第三方支付服务的稳定性、接口规范、费率等进行考察,在做好以上的调研分析后,结合自身的需求,才能最终确认接入哪家(或者几家)第三方支付。不同形式的支付方式可能会形成不同的产品呈现方式。下面提供几家我们做过的第三方支付平台。

汇付宝

中金支付

宝付支付

3.5.3资金托管开发

资金托管是银监会对P2P平台做出的要求,其选择过程与选择第三方支付过程一样,本系统的资金托管方和第三方支付方都是同一个厂商,这样处理在实现上可以更为统一。

安全体系

3.6.1数据加密机制

在保障信息安全各种功能特性的诸多技术中,密码技术是信息安全的核心和关键技术,通过数据加密技术,可以在一定程度上提高数据传输的安全性,保证传输数据的完整性。我们通过下列方法来提升web安全性。

所有敏感信息存储时全部加密,使用对称加密算法AES。

所有敏感信息传输时全部加密,使用非对称加密算法RSA。

所有口令只存储签名后的内容,使用数

文档评论(0)

187****2001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档