zoukankan      html  css  js  c++  java
  • p2p网贷系统的架构设计

        p2p网贷系统,标准版已经初步完成了。
        最近写点总结,也算是分享吧。

        简介:p2p网贷系统,是理财类的互联网金融系统。核心功能,就是理财人用户注册,冲钱,然后投标,标到期之后,收到回款。如果不想继续玩了,可以提现。

       编程语言:Java
       开发环境:Eclipse
       代码仓库:Git
       打包部署:Maven

       系统组成

    1.登录系统login。
       所有需要登录的地方,都直接与这个系统交互。可能是直接登录、也可能是注册等跳转过来的。

    2.前端系统front。
      理财的项目列表等理财人需要看到的功能界面,基本都集中在这个系统里。
      login等系统,准确来说,都是为这个front系统来服务才对。

    3.账务系统account。
      我们设计的时候,把用户的资金余额等金钱相关的内容,集中放在了account系统里。
      账务系统,通过WebService对外提供若干接口,比如用户开户、资金转账、提现、资金记录查询等。

    4.账务系统代理account-client。
      front等系统,如果需要获得资金等数据,通过account-client的账务客户端,调用远程,获得需要的数据。
      账务系统的实现,对本地完全屏蔽。

    5.充值支付系统funds。
      与银行,第三方支付,比如支付宝、财付通、宝富,等金融机构的接口,都放在funds里。

    6.backend
       后端管理系统,比如用户管理、标管理、资金管理,都放在后端,普通用户是看不到的。
       
    7.base基础库
       前端系统front、后端系统backend、账务系统account,部分代码是一样的。
      把公共的代码和组件,集中在base系统中。

       模块依赖
    项目中,用的是maven解决jar包类库管理和项目依赖问题。

       parent这个maven项目,配置了通用了jar包,front、backend都是parent的子模块。

  • 相关阅读:
    线性筛素数
    m个苹果放入n个盘子问题
    幸运的袋子
    [HNOI2013]消毒
    [SDOI2016]数字配对
    [SCOI2015]小凸玩矩阵
    [JLOI2008]将军
    [HEOI2016/TJOI2016]游戏
    [洛谷4329/COCI2006-2007#1] Bond
    [BZOJ1324]Exca王者之剑
  • 原文地址:https://www.cnblogs.com/qitian1/p/6462779.html
Copyright © 2011-2022 走看看