互联网金融产品需求文档PRD.docx

上传人:b****8 文档编号:9909305 上传时间:2023-02-07 格式:DOCX 页数:46 大小:158.19KB
下载 相关 举报
互联网金融产品需求文档PRD.docx_第1页
第1页 / 共46页
互联网金融产品需求文档PRD.docx_第2页
第2页 / 共46页
互联网金融产品需求文档PRD.docx_第3页
第3页 / 共46页
互联网金融产品需求文档PRD.docx_第4页
第4页 / 共46页
互联网金融产品需求文档PRD.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

互联网金融产品需求文档PRD.docx

《互联网金融产品需求文档PRD.docx》由会员分享,可在线阅读,更多相关《互联网金融产品需求文档PRD.docx(46页珍藏版)》请在冰豆网上搜索。

互联网金融产品需求文档PRD.docx

互联网金融产品需求文档PRD

互联网金融–

产品需求文档(模版)

 

ProductRequirements

Document(PRD)

 

Version

Date:

<2014-11-30>

 

修订历史

版本号

撰写人

审核人

日期

描述

V1.0

2014-11-30

创建文档

V2.0

2014-12-01

我的账户、登录、注册、红包功能撰写

 

1.产品概述及目标

1.1.产品概述

1.1.1.背景描述

1.1.2.解决问题

1.1.3.名词定义

序号

名称

描述

1.2.产品目标

1.3.Roadmap

序号

产品发展阶段

阶段描述

日期

1

V1.0

APP1.0项目启动

2014-08-11

2

V2.0

APP2.0产品规划与设计

2014-11-24

1.4.产品预期

1.4.1.立项时间

1.4.2.需求时间

1.4.3.发布时间

2.产品需求简述

2.1.业务模型

介绍业务模型,描述业务的主要业务目的,介绍各个参与方的功能与责任。

主要面向广大网络中小投资者进行金融产品的投资理财。

前端以移动客户端(IOS、Android)为主,为用户提供注册、绑卡、购买支付、资产收益查询等一系列服务。

后端由服务控台负责,包括用户管理、产品管理、渠道管理、查询管理、活动管理等,并对接自主研发的XX系统作为产品供应方。

在支付方面,使用XXX第三方支付公司的支付服务,并委托对方对资金进行全程托管,自主研发资金系统与XX支付对接,完成资金支付、清算交收等服务。

2.2.用户角色

角色名称

描述

2.3.功能清单

一级功能

二级功能

三级功能

描述

优先级

精品推荐

理财产品

产品详情

购买人数

支付订单

我的财富

收益查询

累计收益

理财资金

资产明细

我的银行卡

添加银行卡

解绑银行卡

交易记录

交易明细

我的红包

红包明细

我的账户

账户安全

账户信息

绑定手机

密码管理

修改密码

忘记密码

更多

推荐给好友

去评价

意见反馈

检测更新

帮助中心

关于我们

消息管理

其他

注册

登录

2.4.参考资料

描述需求分析与撰写文档时参考的文档清单。

3.产品功能需求

3.1.精品推荐

功能的名称是什么。

3.1.1.业务概述

告诉此功能主要是干什么,满足用户什么需求,解决用户什么问题。

页面展示广告与活动主推的理财产品。

3.1.2.行为者

产品使用者是谁,谁有权限使用。

所有用户

3.1.3.用例图

3.1.4.前置条件

具体的操作(丛哪里来)

打开桌面应用,或者从一级菜单“理财产品”进入。

3.1.5.后置条件

操作后的展示(到哪里去)

通过广告或者理财产品链接或者其他一级菜单进行跳转。

3.1.6.业务元素

本节对业务涉及的元素进行罗列,输入元素、输出元素。

输入元素:

输出元素:

3.1.7.流程描述

描述从前置条件到后置条件过程中的所有主干、分支以及异常流程情况。

说明该需求的可能涉及的流程。

如果流程较复杂,文字表达很难树清条理,建议使用流程图进行说明;并在流程图下方配以流程各重点环节的文字说明(比如输入环节,中间环节的限制和流程控制)

主流程:

分支流程:

异常流程:

3.1.8.业务规则

描述功能的逻辑规则,说明业务描述中需要着重列出说明的地方,需要从业务限制、权限限制、数据限制、字段限制等方面考虑,也可以是调研过程中客户非常注重实现和注意的地方,主要是为了提醒IT在系统分析时考虑和注意,不可遗漏。

1、打开桌面应用,出现加载页或者引导页后,进入精品推荐页面;

2、广告位为轮播方式,支持手触滑动,通过管理控台维护(可配置超链接跳转);

3、进入精品推荐页面,系统自动检索客户端版本,如有新版本则弹出浮层给出更新提示,并附上更新说明;

4、主推产品通过管理控台统一配置。

3.1.9.原型(UI)描述

产品原型图

3.1.10.优先级

定义好功能的优先级

3.2.理财产品

3.2.1.业务概述

页面展示可在移动客户端投资的理财产品。

3.2.2.行为者

所有用户

3.2.3.用例图

3.2.4.前置条件

从一级菜单“理财产品”进入。

3.2.5.后置条件

显示支付订单页面。

3.2.6.业务元素

输入元素:

输出元素:

3.2.7.流程描述

主流程:

分支流程:

异常流程:

3.2.8.业务规则

1、理财产品页面,支持页面下拉刷新数据;

2、产品默认排序方式,从上至下:

热售、等待、售罄;

3、通过管理控台控制产品的上/下架,上架则客户端显示,下架则客户端屏蔽;

4、产品状态:

a)等待:

通过管理控台上传理财产品,设置的起售时间小于当前时间,则显示此状态,页面提示“距离购买时间还剩多久”的倒计时;

b)热售:

通过管理控台上传理财产品,当前时间在设置的起售时间与结束时间之间,则显示此状态,页面显示“募集百分比”的进度条;

c)售罄:

通过管理控台上传理财产品,设置的结束时间大于当前时间,或者募集金额已满,则显示此状态,页面显示“募集百分比”的进度条;

3、计算公式:

a)离购买时间还剩=起售时间–当前时间;

b)百分比进度=成功购买金额/募集金额,小数点后四舍五入,如果成功购买金额大于募集金额,统一显示100%;

5、产品详情:

a)预期年化收益:

统一读取XX;

b)期限:

统一读取XX;

c)起投金额:

统一读取XX;

d)募集总额:

统一读取XX;

e)已售百分比:

参考“百分比进度”计算公式;

f)剩余可投金额:

募集总额–成功购买金额;

g)起息日:

统一读取XX;

h)还款方式:

统一读取XX;

i)投资人数:

统一读取XX,点击后进入投资人数页面;

j)退出方式:

统一读取XX;

k)资金回款:

统一读取XX;

l)项目描述:

统一读取XX;

m)资金保障:

统一读取XX;

n)收益预估=金额*当前产品的年化利率/360*当前产品的期限天数;

o)提交按钮:

“开始投资”可以点击外,其他两种状态下按钮都为灰色,并且点击无效;

6、投资人数:

a)历史总投资人数:

统一读取XX,显示该产品从第一期至最新一期的总购买人数(非次数);

b)其他:

手机号码只显示前后3位,其他部分以*替换;日期为付款时间;金额为具体投资金额;

7、活动图片:

通过管理控台配置活动图片,支持图片在页面顶部和底部显示。

3.2.9.原型(UI)描述

3.2.10.优先级

3.3.支付订单

3.3.1.业务概述

用户选择需购买的理财产品,通过支付系统完成付款,并获取付款结果的行为。

3.3.2.行为者

已注册XX理财(APP)的用户。

3.3.3.用例图

3.3.4.前置条件

从产品详情页面进入,保持登录状态。

3.3.5.后置条件

显示支付结果。

3.3.6.业务元素

输入元素:

非首次购买:

a)购买支付:

银行卡(必选),金额(必选),使用红包(可选)

b)密码输入框:

登录密码(必选)

首次购买:

a)购买支付:

金额(必选),使用红包(可选)

b)添加银行卡:

身份证(必填),持卡人(必填),所属银行(必填),卡号(必填),手机号(必填)

c)验证短信:

验证码(必填)

输出元素:

支付结果:

交易结果、交易金额、预计收益产生时间、产品名称、交易日期、交易流水、预期收益;

3.3.7.流程描述

主流程:

1、选择付款银行卡,输入付款金额,点击“确认支付”;

2、页面弹出密码输入框;

3、确认付款信息,输入登录密码;

4、客户端将付款信息通过后台提交至支付网关进行代扣;

5、银行扣款成功,实时返回扣款结果;

6、后台响应扣款结果,实时返回客户端;

7、客户端显示付款结果。

分支流程:

1、用户首次购买,并且未绑定银行卡,输入付款金额,点击“下一步”;

2、页面提示输入身份证、姓名、银行渠道、银行卡、手机等信息,点击“下一步”;

3、系统后台校验添加银行卡规则,具体参考业务规则部分;

4、系统发送短信验证码,用户输入验证码后,点击“确认支付”;

5、客户端将卡信息通过后台提交至支付网关进行绑定;

6、支付网关提交发卡行进行卡信息验证;

7、银行实时返回验证结果;

8、后台响应验证结果,判断状态如果为成功,提交至支付网关进行代扣;

9、银行扣款成功,实时返回扣款结果;

10、后台响应扣款结果,实时返回客户端;

11、客户端显示付款结果。

异常流程:

1、金额格式输入错误或为空,点击“确认支付”提示错误;

2、登录密码输入错误或为空,点击“确定”提示错误;

3、首次购买,短信验证码输入错误或为空,点击“确认支付”提示错误。

3.3.8.业务规则

1、登录状态必须为有效,否则要求用户先登录;

2、银行卡选择框自动填充用户最近一次交易的银行卡号,如果用户没有交易记录则填充最近一次绑定的银行卡号;

3、选择银行卡后,级联提示每张银行卡对应的限额;

4、如果用户未持有红包,或者购买的理财产品不支持红包付款,客户端不显示“使用红包”按钮;

5、“使用红包”按钮的交互规则:

a)打开按钮,显示红包选择框;

b)关闭按钮,隐藏红包选择框;

6、选择一个有效的红包,页面级联显示“红包减免金额”,密码输入页面对应的付款金额为减免后的金额(付款金额-减免金额);如果关闭红包按钮,密码输入页面对应的金额为减免前的金额;

7、默认勾上“我同意《出借咨询与服务协议》”;

8、点击“确认”按钮,校验金额、银行卡格式的有效性:

a)最低付款金额为1000,每100递增(后台控制);

b)付款金额只能为纯数字;

c)文本框控制输入的最大付款金额不能超过50万(后台控制);

d)付款金额必须小于等于“剩余可投资金额”,暂不做冻结/解冻控制;

9、密码输入页面:

如果密码输入错误,提示“密码不正确,您还能输入N次”;

10、用户首次购买(未绑卡),支付订单页面不显示银行卡选择框;

11、用户首次购买(未绑卡),添加银行卡的业务规则请参考“添加银行卡”用例;

12、预计收益产生时间目前定义为扣款日的下一工作日,后续业务调整后需要为募集结束日期的下一工作日;

13、交易日期为发生实际扣款的日期;

14、交易流水为发送支付公司的“支付流水号”;

15、预期收益=付款金额*年化利率/360*期限;

16、在支付订单页面点击“返回”按钮,弹出提示框:

“您确定要取消当前支付”;

17、为防止特殊情况,如:

银行扣款成功、XX扣款处理中,建议后期开发轮询机,后台定时发起订单查询,避免出现单边账,影响财务核对资金以及用户投诉。

3.3.9.原型(UI)描述

3.3.10.优先级

3.4.添加银行卡

3.4.1.业务概述

进入我的银行卡页面,显示当前已添加的银行卡列表,用户可自行添加银行卡,添加成功后即完成银行卡与理财用户的绑定关系。

3.4.2.行为者

已注册XX理财(APP)的用户。

3.4.3.用例图

3.4.4.前置条件

从“我的银行卡”页面,点击“+”进入,保持登录状态。

3.4.5.后置条件

显示银行卡添加结果。

3.4.6.业务元素

输入元素:

非首次绑卡:

a)添加银行卡:

所属银行(必填),卡号(必填),手机号(必填)

b)验证短信:

验证码(必填)

首次绑卡:

a)添加银行卡:

身份证(必填),持卡人(必填),所属银行(必填),卡号(必填),手机号(必填)

b)验证短信:

验证码(必填)

输出元素:

绑卡结果:

成功、失败

3.4.7.流程描述

主流程:

1、“我的银行卡”页面点击“+”;

2、选择银行渠道,输入卡信息,确认手机号码,点击“下一步”;

3、系统后台校验添加银行卡规则,具体参考业务规则部分;

4、系统通过运营商发送短信验证码至用户手机;

5、用户输入短信验证码,点击“确认”;

6、系统验证短信验证码的有效性,如果验证无误则将银行卡信息通过后台提交至支付网关进行绑定;

7、支付网关提交发卡行进行卡信息验证;

8、银行实时返回验证结果;

9、后台响应验证结果:

a)绑定失败:

更新绑卡流水为失败,实时返回客户端;

b)绑定成功:

添加该银行卡,更新绑卡流水为成功,实时返回客户端;

c)处理中:

系统调用支付公司的绑定结果查询接口,获取结果后返回客户端;

10、客户端显示银行卡绑定结果。

分支流程:

1、“我的银行卡”页面点击“+”;

2、首次绑卡(非实名),输入身份信息与银行卡信息,点击“下一步”;

3、系统后台校验添加银行卡规则,具体参考业务规则部分;

4、系统发送短信验证码,用户输入验证码后,点击“确认”;

5、客户端将持卡人信息通过后台提交至支付网关进行绑定;

6、支付网关提交发卡行进行卡信息验证;

7、银行实时返回验证结果;

8、后台响应验证结果,如果成功则添加该卡,并实时返回客户端;

9、客户端显示银行卡绑定结果。

异常流程:

1、所属银行为空,点击“下一步”提示错误;

2、借记卡号、姓名、身份证号码输入错误或为空,点击“下一步”提示错误;

3、手机号码编辑错误或为空,点击“下一步”提示错误;

4、短信验证码输入错误或为空,点击“确认”提示错误。

3.4.8.业务规则

1、登录状态必须为有效,否则要求用户先登录;

2、选择“所属银行”,页面弹出控件,列出所有支持绑定支付的银行列表;

3、手机号码自动填充用户当前的手机,用户可以编辑手机号码;

4、点击“下一步”按钮,校验所属银行、银行卡、手机号码的格式有效性:

a)卡号:

控制最短输入16位,最长输入19位的纯数字;

b)手机号:

控制只能输入11位纯数字;

5、添加银行卡规则:

a)系统校验添加的银行卡是否已被其他用户绑定,如果已绑定则返回客户端提示“此银行卡已被使用”;

b)如果首次添加银行卡,系统校验用户输入的证件号码与姓名是否已存在,如果已存在则提示“此身份证已被注册”;

c)如果该银行卡没有绑定其他用户,则进入后续流程。

5、系统将短信验证码发送至文本框中填写的手机号码,验证码详细规则请参考“用户注册”用例;

6、用户首次绑卡,则添加银行卡页面要求用户输入身份证号码和姓名,具体规则:

a)身份证:

只能输入18位的数字+字母组合;

b)持卡人:

控制最长只能输入10位字符;

7、如果绑卡返回请开通银联在线支付的错误提示,则立即引导用户了解银联在线支付的开通流程;

8、支持从左至右手触滑动屏幕,返回上一级页面。

3.4.9.原型(UI)描述

3.4.10.优先级

3.5.解绑银行卡

3.5.1.业务概述

进入我的银行卡页面,显示当前已添加的银行卡列表,用户可自行解绑银行卡,即完成理财用户与银行卡的解绑关系。

3.5.2.行为者

已注册XX理财(APP)的用户。

3.5.3.用例图

3.5.4.前置条件

从“我的银行卡”页面,选择一张已绑定的银行卡,保持登录状态。

3.5.5.后置条件

显示解绑银行卡结果。

3.5.6.业务元素

输入元素:

解绑银行卡:

登录密码(必填)

输出元素:

解绑结果:

成功、失败

3.5.7.流程描述

主流程:

1、“我的银行卡”页面选择一张已绑定的银行卡;

2、点击“银行卡解绑”按钮;

3、输入登录密码,点击确认;

4、客户端提交密码信息,后台校验密码的正确性:

a)密码校验失败:

返回客户端,提示密码输入错误;

b)密码校验成功:

生成解绑流水,向支付公司发送解绑请求;

5、支付公司校验解绑信息,实时返回解绑结果;

6、后台接收信息,判断解绑状态:

a)解绑失败:

不对当前银行卡状态进行处理,返回客户端;

b)解绑成功:

更新银行卡状态(解除绑定),返回客户端;

c)处理中:

系统调用支付公司的绑定结果查询接口,获取结果后返回客户端;

7、客户端获取后台返回的信息,提示银行卡解绑的结果。

分支流程:

异常流程:

1、登录密码输入错误或为空,点击“确定”提示错误;

3.5.8.业务规则

1、登录状态必须为有效,否则要求用户先登录;

2、银行卡详情页面:

单笔限额、单日限额、其他业务限制,以后台配置为准;

3、密码输入页面:

如果密码输入错误,提示“密码不正确,您还能输入N次”;

4、银行卡解绑成功,返回我的银行卡页面,刷新银行卡列表;

5、支持从左至右手触滑动屏幕,返回上一级页面。

3.5.9.原型(UI)描述

3.5.10.优先级

3.6.我的财富

3.6.1.业务概述

页面展示用户当前持有的资产、收益、账户信息等信息。

3.6.2.行为者

已登录XX理财(APP)的用户。

3.6.3.用例图

3.6.4.前置条件

从一级菜单“我的财富”进入,并且保持登录状态。

3.6.5.后置条件

根据用户的意愿,进入“我的财富”下的子级页面。

3.6.6.业务元素

输入元素:

输出元素:

3.6.7.流程描述

主流程:

分支流程:

异常流程:

3.6.8.业务规则

1、资产收益显示:

a)累计收益:

统一读取XX,用户购买的理财总收益(包括:

未到期与历史已到期的理财收益),如果没有任何记录,则显示“0.00”;

累计收益=已购买未到期+历史已到期兑付的利息总和(不含投资本金);

b)理财金额:

统一读取XX,用户成功购买至本息兑付前的投资总和(投资本金),如果没有交易记录,则显示“0.00”;

2、交互设计:

a)“累计收益”、“理财金额”均可点击“?

”切换到帮助说明;

b)累计收益:

点击后进入累计收益明细页面;

c)理财金额:

点击后进入理财金额明细页面;

d)支持页面下拉刷新数据;

3、我的账户:

显示用户当前绑定的手机号码,点击后进入账户详情页面;

4、我的银行卡:

显示用户当前绑定的银行卡总数,如果没有绑定银行卡则显示“未绑卡”,点击后进入银行卡列表页;

5、我的红包:

a)显示用户当前持有的红包总数,如果没有则不显示,点击后进入红包列表页;

b)如果系统发放新红包,需要有个红点提示,用户查看红包明细后,红点消失;

3.6.9.原型(UI)描述

3.6.10.优先级

3.7.累计收益

3.7.1.业务概述

用户通过“累计收益”查询历史所有产品的收益记录。

3.7.2.行为者

已登录XX理财(APP)的用户。

3.7.3.用例图

3.7.4.前置条件

从一级菜单“我的财富”进入,并且保持登录状态。

3.7.5.后置条件

显示累计收益页面。

3.7.6.业务元素

输入元素:

输出元素:

3.7.7.流程描述

主流程:

分支流程:

异常流程:

3.7.8.业务规则

1、累计收益:

统一读取XX,整个理财投资的生命周期的收益总和,如果没有收益记录,则显示“暂无收益”;

2、收益显示规则:

a)以日期为条件,进行倒序排序;

b)已分配:

产品到期后,状态显示“已分配”;

c)未分配:

产品到期前,状态显示“未分配”;

d)日期:

从XX获取“产品到期日”,显示格式为年月日,不显示时分秒;

3、交互设计:

a)支持页面下拉刷新数据;

b)支持从左至右手触滑动屏幕,返回上一级页面;

3.7.9.原型(UI)描述

3.7.10.优先级

3.8.理财金额

3.8.1.业务概述

用户通过“理财金额”查询当前持仓下的所有理财产品的信息。

3.8.2.行为者

已登录XX理财(APP)的用户。

3.8.3.用例图

3.8.4.前置条件

从一级菜单“我的财富”进入,并且保持登录状态。

3.8.5.后置条件

显示资产详情页面。

3.8.6.业务元素

输入元素:

输出元素:

3.8.7.流程描述

主流程:

分支流程:

异常流程:

3.8.8.业务规则

1、总金额:

统一读取XX,显示理财中与退出中的资产总和(投资本金),如果没有交易记录,则显示“0.00”;

2、tab标签:

a)理财中:

分为募集中与理财中2种具体状态,募集中显示当前成功购买(支付),且尚未计息的理财产品,产品状态显示“募集中”;理财中显示已经开始计息的理财产品,产品状态显示“理财中”,如果没有记录则显示“您当前未持有任何产品”;

b)退出中:

显示理财退出但是还未划拨资金的状态,产品状态显示“退出中”,如果没有记录则显示“没有符合条件的记录”;

c)已退出:

显示理财退出并且已经划拨资金的状态,产品状态显示“已退出”,如果没有记录则显示“没有符合条件的记录”;

3、资产显示规则:

a)产品相同、期数不同:

显示多条记录;

b)产品相同、期数相同、同一天付款:

显示1条记录;

c)产品相同、期数相同、不同天付款:

显示多条记录(后续改造为根据募集结束日期的下一工作日开始计息,既只显示1条记录);

c)产品不同:

显示多条数据;

d)日期为用户支付购买的时间,显示格式为年月日,不显示时分秒;

举例1:

鲁尼当日成功支付3笔“财富优加计划30天-001期”,每笔交易金额各1000元,页面显示1条记录“财富优加计划30天-001期”,交易金额3000元。

4、资产详情:

a)计息日:

统一读取XX,支付成功的下一工作日为起息日(后续改造为募集结束日期的下一工作日);

b)到期日:

统一读取XX,根据产品期限,从起息日(含)往后推算;

c)名称:

统一读取XX,产品名称;

d)金额:

统一读取XX,投资总金额(产品相同、期数相同);

e)回款至:

统一读取XX,同卡进出,取付款流水中的银行卡信息;

f)收益收益率:

统一读取XX,产品的年化收益率;

g)预期收益:

统一读取XX,投资金额*年利率/360*产品期限;

h)已分配收益:

统一读取XX,产品到期兑付前显示0.00,到期兑付后显示已支付给用户的总利息;

i)未分配收益:

统一读取XX,产品到期兑付前显示预期收益,到期兑付后显示0.00;

5、交互设计:

a)点击持仓的产品,进入资产详情页面;

b)tab页:

点击后切换;

c)支持从左至右手触滑动屏幕,返回上一级页面;

d)支持页面下拉刷新数据;

3.8.9.原型(UI)描述

3.8.10.优先级

3.9.交易记录

3.9.1.业务概述

用户通过“交易记录”查询所有的银行卡付款与回款的记录。

3.9.2.行为者

已登录XX理财(APP)的用户。

3.9.3.用例图

3.9.4.前置条件

从一级菜单“我的财富”进入,并且保持登录状态。

3.9.5.后置条件

显示交易详情

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1