以我之前主持开发的一个商业产品: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 还款物理模型

p2p网贷平台设计简析的更多相关文章

  1. 商业模式(三):P2P网贷平台,毛利润测算

    之前谈到P2P网贷平台,主要的收入就是"息差".        一直以来,想详细写点P2P平台的收益到底如何的,奈何自己感觉收入上的点不算多,对财务这种核心机密了解的也不多,一直没 ...

  2. 商业模式(二):P2P网贷平台,利差和服务费为主的金融玩法

    2014~2015,先后在2家P2P平台工作过,还了解过其它若干武汉P2P平台. 结合自己的工作经历和理财经历,说几句~ 1.P2P网贷这种金融类的创业项目和经营风险,远高于制造业和服务业~      ...

  3. 带你认识“货真价实”的P2P网贷风控

      文/杨帆 说起P2P,多数金融圈内人士已经并不陌生.国内现有近千家的P2P网贷平台,动辄打出高息诱人的收益率宣传口号以及眼花缭乱的安全承诺.但是在这些浮华表面的背后,关于P2P的风控很多人仍然是一 ...

  4. 以P2P网贷为例互联网金融产品如何利用大数据做风控?

    以P2P网贷为例互联网金融产品如何利用大数据做风控?   销售环节 了解客户申请意愿和申请信息的真实性:适用于信贷员模式. 风控关键点 亲见申请人,亲见申请人证件,亲见申请人签字,亲见申请人单位. 审 ...

  5. 余额宝 vs. P2P网贷,谁更有生命力?

    余额宝跟P2P网贷作为一个理财方式,要说谁更有生命力,那就必须从以下几个方面说起,一是收益性,二是风险性,三是流动性,下面从这几个方面来对比一下余额宝跟P2P网贷. 首先是收益性,作为投资理财者,第一 ...

  6. 国内P2P网贷行业再次大清理,仅剩646家

    最近有网贷行业头部网站流出消息,国内网贷行业再次迎来大洗牌 清扫之后网贷的平台数量仅剩646家,数量陡降 根据小编了解.自2007年国外网络借贷平台模式引入中国以来,由于国家一时没有做出相应规定个条例 ...

  7. p2p网贷系统的架构设计

    p2p网贷系统,标准版已经初步完成了.    最近写点总结,也算是分享吧. 简介:p2p网贷系统,是理财类的互联网金融系统.核心功能,就是理财人用户注册,冲钱,然后投标,标到期之后,收到回款.如果不想 ...

  8. [置顶] P2P网贷对推动社会发展的影响

    P2P网贷对推动社会发展的影响 1 真正的支持了实体经济,一般借款人就在几万或者50万以下 2 关照小微经济,新型行业.一般小微经济的创新更高,对社会的发展最大化. 3盘活存量 放到银行.保险.国债一 ...

  9. 全面具体介绍一个P2P网贷领域的ERP系统的主要功能

        一般的P2P系统,至少包含PC站点的前端和后端.前端系统的功能.能够參考"P2P系统哪家强,功能事实上都一样" http://blog.csdn.net/fansunion ...

随机推荐

  1. jquery投色子动画

    可以点击这里体验效果:http://keleyi.com/keleyi/phtml/jqtexiao/26.htm 效果图: 代码如下: <!DOCTYPE HTML> <html& ...

  2. Pro HTML5 Programming(Second Edition)2.Canvas API(2)

    1.在页面中加入canvas元素 eg: <!DOCTYPE html> <html lang="en"> <head> <meta ch ...

  3. jquery实现导航图轮播

    版权声明:作者原创,转载请注明出处! 下面的几个栗子是使用jquery实现Banner轮播的效果,直接将代码贴出来,从最初级没有任何优化和封装的写法,一直到最后一个栗子,一步步进行了优化,加大程序的可 ...

  4. UIPickerView的使用(三)

    前两篇文章 UIPickerView的使用(一) . UIPickerView的使用(二),学习了UIPickerView的单列选择器和双列选择器的使用. 现在我们一起学习相互依赖的多列选择器 1.遵 ...

  5. iOS开发 解决UITapGestureRecognizer手势与UITableView的点击事件的冲突

    该篇文章摘自我的新浪博客,原文地址为: http://blog.sina.com.cn/s/blog_dcc636350102wavx.html UITableView 拥有属于自己的点击事件,在将一 ...

  6. RMAN备份脚本一列分享

    在ORACLE数据库中,RMAN备份的脚本非常多,下面介绍一例shell脚本如何通过RMAN备份,以及FTP上传RMAN备份文件以及归档日志文件的脚本. fullback.sh 里面调用RMAN命令做 ...

  7. .NET/ASP.NET MVC(模块化开发AraeRegistration)

    阅读目录: 1.开篇介绍 2.AreaRegistration注册路由(传递路由上下文进行模块化注册) 1]开篇介绍 ASP.NET Routing 路由功能非常强大,设计的也很巧妙:如果说ASP.N ...

  8. html iframe 元素之间的调用

    html iframe 元素之间的调用一.简介 一般需要引入一个独立页面的时候,我们会使用iframe.在业务需要的时候,我们需要在父页面与iframe页面之间进行交互.交互的时候,我们就需要使 用到 ...

  9. springMVC基础controller类

    此文章是基于 搭建SpringMVC+Spring+Hibernate平台 功能:设置请求.响应对象:session.cookie操作:ajax访问返回json数据: 创建springMVC基础con ...

  10. linux中位置参数变量和预定义变量

    位置参数变量   预定义变量