p2p网贷平台设计简析-程序员宅基地

技术标签: 数据结构与算法  

以我之前主持开发的一个商业产品:p2p网贷为例进行分析。整个的概况,可以参见:www.huixinp2p.com(目的只会技术交流)

界面可以直接参考前期博客:http://www.cnblogs.com/shenliang123/p/3435427.html

其中涉及到的部分web安全的解决可以参考最新博客:http://www.cnblogs.com/shenliang123/p/3835116.html

以下博客是从word中进行摘录的(可能出现图形不清楚),word下载地址:http://files.cnblogs.com/shenliang123/word原版.zip

1.1.需求分析

系统按功能模块进行划分可分为三大模块:网站前台交易平台用户个人账户中心业务后台支撑系统。根据分析可以得到图3-1所示的分析用例图

 

图1-1 分析用例图

根据如图3-1所示A区域即为网站前台交易平台主要包括的操作有网站新闻及服务信息查看,会员注册,借款浏览等。B区域即为用户个人账户中心包括各种会员认证,VIP申请,资料上传,额度申请,借款的发布及查看,投资管理,偿还借款,充值,提现等功能。C区域即为业务后台支撑系统包括贷款管理,资金管理,资金记录,会员管理,报表分析,奖励与费用,系统维护等功能。

1.2功能模块分析

系统按功能模块进行划分可分为三大模块:网站前台交易平台用户个人账户中心业务后台支撑系统。对这三大模块进行功能的细分:

网站前台交易平台:可以细分为四个模块,分别是贷款标浏览,贷款标详情,会员注册和网站信息查阅。具体功能模块图如图1-2所示:

 

图1-2 功能模块图1

用户个人账户中心:可以细分为五个功能模块,分别为基本设置,资金管理,借款管理,投资管理和好友管理。具体功能模块图如图1-3所示:

 

图1-3 功能模块图2

 

业务后台支撑系统:可以细分为七个功能模块,分别是贷款管理,资金管理,资金记录,会员管理,报表分析,奖励与费用和系统维护。具体功能模块图如图1-4所示:

图1-4 功能模块图3

1.3功能模块分析

贷款流程

用户注册并通过短信验证码验证成功后成为本系统的会员,有相应的会员中心。会员登录中心后首先需要填写基本资料,有个人资料,联系资料,单位资料,财务资料,房产资料,联保资料等。成功填写完资料后需要经过一系列的认证,包括邮箱认证,手机认证,实名认证,现场认证,视频认证,资料认证等。待管理员审核成功后可以申请VIP会员,管理员审核成功后用户即可进行正常贷款。

会员首先选择自己需要发起的标种,分别有抵押标,信用标,秒还标,净值标。

选择标种后填写相应的贷款信息,核查无误后贷款提交,管理员进行发标审核,审核通过后,就进行资金的募集,在规定时间内成功募集到资金,则自动提交管理员进行满标复审,复审通过后则进入还款阶段,按照提交贷款所选择的还款方式进行还款,若出现逾期,则按相应的规则进行处罚。若未成功募集满资金,则本次借款自动流标。整个流程图如图1-3所示:

 

图1-3 贷款流程图

投标流程

用户注册并通过短信验证码验证成功后成为本系统的会员,进行身份验证,验证审核通过后进行账户的充值,充值成功后对正在筹资的标进行投资,满标通过后即投标成功,收取相应的本金和利息,之后可以选择继续投资其他标或进行提现。整个流程图如图1-4所示:

 

图1-4 投标流程图

1.4数据库分析

系统概念设计

       本系统E-R图分析如图1-5所示。主要实体为借款,投标记录,应收明细,还款明细,奖励记录,回款记录,续投奖励记录等。

 

图1-5 借款投标E-R图(部分)

 系统物理模型简介

会员的借款和投资是本系统的核心流程之一,以图1-6所示物理模型进行分析。

会员发起借款,提交确认借款信息后,借款信息将被存储在“借款”表中,系统管理员通过网站后台对借款进行发标初审和设定借款发布时间,审核结果存储在“借款”表的“状态”字段中,借款发布时间存储在“借款”表的“计划发布时间”字段中,待发标初审通过并到达发布时间,借款将自动发布,“借款”表的“状态”字段自动更新为“发布中”。

投资人浏览借款信息,投资符合条件的借款标,投资记录将被存储在“投标记录”表中,相应的在“借款”表中更新相应的“已投总额”,待“已投总额”= = “借款总额”,该借款将自动提交,系统管理员进行满标复审。复审通过后,将会计算相应的还款明细,收款明细,奖励(投标奖励),费用(网站风险补偿金)和续投奖励等分别存储在表“还款明细”,“应收明细”,“奖励记录”,“手续费(风险费)”和“续投奖励记录”中。整个借款投标过程中涉及到的资金明细记录都存储在“资金记录”表中。满标复审通过后,进入还款阶段,还款的物理模型分析将在后面具体展开。

 

图1-6 借款与投标物理模型

本系统的另一大核心是会员还款,以图1-7所示还款物理模型进行分析:

       “借款”表中的“还款方式”字段存储了借款人提交借款信息时选择的还款方式,借款依照“还款方式”按期进行还款,到期正常还款或提前还款后,系统将更新“应收明细”和“还款明细”表中的“状态”为“已还”。系统相应的收取会员的利息管理费存储于“手续费”表中。若会员逾期未还,则系统会按相应的规则自动计算逾期罚款,存储于“逾期罚款”表中。

图1-7 还款物理模型

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/shenliang123/p/3835072.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30835933/article/details/95800270

智能推荐

透视俄乌网络战之一:数据擦除软件_俄乌网络战观察(一)-程序员宅基地

文章浏览阅读4.4k次,点赞90次,收藏85次。俄乌冲突中,各方势力通过数据擦除恶意软件破坏关键信息基础设施计算机的数据,达到深度致瘫的效果,同时窃取重要敏感信息。_俄乌网络战观察(一)

Maven私服仓库配置-Nexus详解_nexus maven-程序员宅基地

文章浏览阅读1.7w次,点赞23次,收藏139次。Maven 私服是一种特殊的Maven远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。当然也并不是说私服只能建立在局域网,也有很多公司会直接把私服部署到公网,具体还是得看公司业务的性质是否是保密的等等,因为局域网的话只能在公司用,部署到公网的话员工在家里也可以办公使用。_nexus maven

基于AI的计算机视觉识别在Java项目中的使用 (四) —— 准备训练数据_java ocr ai识别训练-程序员宅基地

文章浏览阅读934次。我先用所有的样本数据对模型做几轮初步训练,让深度神经模型基本拟合(数万条记录的训练集,识别率到99%左右),具备初步的识别能力,这时的模型就是“直男”。相较于训练很多轮、拟合程度很高的“油腻男”,它的拟合程度较低,还是“直男愣头青”。..............._java ocr ai识别训练

hibernate 数据库类型 date没有时分秒解决_hibernate解析時間只有年月日沒有時分秒-程序员宅基地

文章浏览阅读688次。一、问题现象:  在数据库表中日期字段中存的日期光有年月日,没有时分秒。二、产生原因:三 解决办法   检查表的相应映射xml文件。 <property name="operateDate" type="Date">如果同上面所写,那问题出在 type类型上了正确写法 :<property name="operateDate" type="java.util..._hibernate解析時間只有年月日沒有時分秒

react-native-tab-navigator的用法_evaluating react-native-tab-navigator.js-程序员宅基地

文章浏览阅读1k次。通过react-native-tab-navigator实现下面这样的底部Tab切换安装npm install react-native-tab-navigator --save属性TabNavigator 属性 属性名 描述 sceneStyle 切换的每一屏的样式,等同于每一屏根View的样式 tabBarStyle ..._evaluating react-native-tab-navigator.js

WebService技术详解-程序员宅基地

文章浏览阅读146次。2019独角兽企业重金招聘Python工程师标准>>> ..._webservice三大技术

随便推点

【办公类-22-06】周计划系列(1)“信息窗” (2024年调整版本)-程序员宅基地

文章浏览阅读578次,点赞10次,收藏17次。【办公类-22-06】周计划系列(1)“信息窗” (2024年调整版本)

SEO优化_百度seo resetful-程序员宅基地

文章浏览阅读309次。SEO全称为Search Engine Optimization,中文解释为搜索引擎优化。一般指通过对网站内部调整优化及站外优化,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,从而把精准..._百度seo resetful

回归预测 | Matlab实现HPO-ELM猎食者算法优化极限学习机的数据回归预测_猎食者优化算法-程序员宅基地

文章浏览阅读438次。回归预测 | Matlab实现HPO-ELM猎食者算法优化极限学习机的数据回归预测_猎食者优化算法

苹果发通谍拒绝“热更新”,中国程序猿“最受伤”-程序员宅基地

文章浏览阅读55次。近日,苹果向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。截止发稿,已有部分开发者新递交的APP受此影响被苹果审核部门拒绝。这一动作,宣告着 APP Store 为“热更新”判了“死刑”,未来应用更新则将进入“原生”时代,用户需..._ios对开发者应用更新频次有限制吗

在VSCode中运行Jupyter Notebook_vscode jupyter notebook-程序员宅基地

文章浏览阅读7.8k次。在VSCode中运行Jupyter Notebook_vscode jupyter notebook

老赵书托(2):计算机程序的构造与解释-程序员宅基地

文章浏览阅读122次。我要推荐的第一本书便是大名鼎鼎的《Structure and Interpretation of Computer Programs》,在国内可以买到中译版,即机械工业出版社的《计算机程序的构造与解释》。 抽象豪不夸张地说,这是一本影响了好几代程序员的书。自从上世纪80年代MIT开始使用这本书作为教材开始,它使用Lisp语言——直到前两年才被Python取代,但是使用哪本教材不得而知,由这..._老赵书拖

推荐文章

热门文章

相关标签