框架p2p全部需求02项目架构_第1页
框架p2p全部需求02项目架构_第2页
框架p2p全部需求02项目架构_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统组成p2p系统可分为三部分:一、前台交易系统主要完成整个的借款操作、展示、投标等功能。主要功能包括:用户、登录、借款标详细信息展示、发布借款、投资借款标等,同时方完成还款操作,前台功能主要操作者为用户。个人账户者和投资者的个人管理中心。主要包括:管理、账户管理、借款标和投资标的管理以及明细、邮箱认证、实名认证、vip 申请、充值和提现等等功能。三、借贷交易借贷交易系统支撑系统主要是对整个借贷交易系统进行管理、等功能,主要包括用户的账户管理、借款标的审核和发布、用户充值管理以及用户的实名认证、认证等功能。此外,系统还拥有强大的数据统计功能,可实时观察交易的状态和的统计数据。子项目拆分考虑目前

2、版本仍然使用一个数据库(后期拆为主从库),这样做的好处主要是考虑到目前这个版本的开发速度问题,目前的系统的数据量经过,最大的数据表数据量在 45W左右,假如在现有阶段,考虑最大的数据表的数据增长量在每天 1W 条,即一年之内,一张表的数据量在 500W 之内,综合考虑现在的系统中出现,在系统升级的过程当中发现数据库并不是系统性能的主要瓶颈,错误的使用 Hibernate 造成过多的 SQL 才是系统性能的最大问题。所以在目前版本下,使用一个 DB 并不会对系统造成过大影响。系统(即管理,后文都叫做 mgrtool)会和前端应用(即用户参考虑到该系统与模块,后文都叫做 uiweb)分开部署,并且

3、在系统需求后,可以发现,其实 mrgtool和 uiweb 的操作完全不产生,比如前端下标,审标虽然操作的是同一张表,但是这两个操作功能划分明显,不产生任何逻辑,但由于前端应用和管理会大量的使用重复的对象模型,所以,直接把系统拆分为 3 个子系统:core,mgrtool,uiweb。前段应用和后台管理相同的模型结构放到基础应用中。另外在系统中会出现大量的文件操作,考虑到和前台的应用是分开部署,这里涉及到资源同步问题需要处理。子项目划分:Core:包括 mgrtool 和 uiweb 中重复用到的组件,主要包括,mapper 和 service;Mgrtool:主要包括管理相关的交互操作和视图层控制;Uiweb:主要包括用户操作和 web的交互操作和视图层控制;项目技术路线1,项目管理:项目使用 Maven 来管理三个子项目模块;2,项目技术架构:1,数据库:+Redis(日志数据库);2,持久化层:MyBatis+Redis(缓存)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论