知识吧 知识资讯 企业服务客户端系统:供应链服务平台的银行端要如何设计?

企业服务客户端系统:供应链服务平台的银行端要如何设计?

供应链服务平台的存在可以为上下游企业提供相应的便捷服务,那么在进行银行端一侧的系统设计过程中,产品经理或相关业务人员,应该遵循怎样的设计流程,并注意哪些设计事项?本篇文章里,作者便做了总结与分享,一起来看。

供应链服务平台旨在依托区块链技术,解决企业用户利用仓库存货凭证实现在线实现金融质押业务。同时依托其他业务系统,如客户中台、WMS系统,将原有线下业务转至线上,提供仓单质押、解押、货转等功能,同时运用区块链技术,使仓单流转数据可查可追溯,实现供应链上的智慧物流生态圈。

推荐使用Microsoft Word 2010及以上版本,使用视图-导航窗格模式浏览文档,以获得最佳体验。

一、前言

1. 目的

软件需求是软件开发的依据,也是软件工程各项活动的基础。编写本PRD的目的就是将陆海通供应链服务平台的需求清晰准确地描述清楚,为制定项目开发计划和后期的概要设计、原型设计、测试等阶段的工作提供可靠的依据。

2. 范围

本文档阅读对象为产品经理、项目经理、UI设计师、开发工程师、测试工程师。

二、客户端角色描述

供应链服务平台的目标用户为供应链上下游企业,本期涉及仓库、银行机构、企业用户,提供仓单申请、核验、质押、解押、货转功能,提供多维度管理报表,打造易用便捷高效的供应链服务平台。

企业服务客户端系统:供应链服务平台的银行端要如何设计?

三、产品概述

供应链服务平台的目标用户为供应链上下游企业,本期涉及仓库、银行机构、企业用户,提供仓单申请、核验、质押、解押、货转功能,提供多维度管理报表,打造易用便捷高效的供应链服务平台。

1. 总体功能架构图

企业服务客户端系统:供应链服务平台的银行端要如何设计?

2. 系统流程图

企业服务客户端系统:供应链服务平台的银行端要如何设计?

四、功能需求说明

1. 银行后台

1)登录

① 页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

② 需求说明

  1. 银行登录时需填写账号、密码和验证码,账号和密码不超过20个字符,验证码长度为4位。
  2. 点击【登录】按钮,验证码校验失败,提示“验证码不正确”;点击【登录】按钮,验证码校验成功,请求银行登录接口,账号密码校验失败,提示“账号或者密码不正确”;点击【登录】按钮,验证码校验成功,账号密码校验通过,密码为初始密码,跳转到修改密码页面。
  3. 验证码有效期3分钟,三分钟后自动刷新,点击验证码图片可更新验证码内容。
  4. 点击【登录】按钮,验证码校验成功,账号密码校验通过,跳转到仓单质押管理页面。

2)银行信息

① 页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

② 需求说明

  1. 点击银行信息菜单,跳转银行信息页面;银行信息页面,可设置银行最低质押金额、设置银行最高质押金额、设置银行最低质押期限、设置银行最高质押期限、设置质押贷款利率、质押逾期利率和本金保底倍数。
  2. 最低质押金额、最高质押金额、最低质押期限和最高质押期限、质押贷款利率、质押逾期利率和本金保底倍数为正整数,最低质押金额/最高质押金额/最低质押期限/最高质押期限最大长度16位;最高质押金额>最低质押金额;最高质押期限>最低质押期限;质押贷款利率、质押逾期利率、本金保底倍数最大长度不超过5位。
  3. 点击【确定】按钮,最低质押金额、最高质押金额、最低质押期限、最高质押期限、质押贷款利率、质押逾期利率和本金保底倍数,必填。

3)收款信息

① 页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

② 需求说明

  1. 收款单位名称为登录银行名称,无法修改;收款单位账号为6-20位数字;收款单位银行最大长度不超过50个汉字。
  2. 点击【保存】按钮,收款单位账号和收款单位银行必填。

4)修改密码

① 页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

② 操作逻辑

  1. 银行登录页面,账号、密码、验证码校验通过,登录密码为初始密码,跳转到修改密码页面;
  2. 修改密码需填写,原密码、新密码和确认密码;新密码/确认密码要求:6-20位包含字母和数字;
  3. 点击【保持】按钮,原密码/新密码/确认密码为空,提示“请输入原密码/新密码/确认密码”;点击【保持】按钮,原密码校验失败,提示“原密码不正确”;点击【保持】按钮,新密码/确认密码不符合规则,提示“新密码/确认密码6-20位,包含字母和数字”;点击【保持】按钮,新密码/确认密码不一致,提示“新密码和确认密码不一致,请修改”。

2. 仓单质押管理

1)功能说明

该模块为展示企业用户申请质押的仓单记录。银行可对仓单记录进行操作。

2)页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

① 银行登录成功,跳转到仓单质押管理页面;企业申请质押完成,仓单质押状态:质押待审核,银行后台-仓单质押管理页面,增加一条质押待审核的仓单质押记录;点击【审核】按钮,跳转到审核页面,显示数字仓单信息和仓单质押信息;银行后台-仓单质押管理-审核页面,审核成功,状态改为质押审核通过(对应表中仓库待签章),可查看企业质押申请信息;银行后台质押-仓单质押管理-审核页面,审核失败,状态改为质押审核失败,可查看企业质押申请信息。

② 质押后台-仓单管理-仓单质押签章页面,点击【签章】按钮,请求数字签章接口,请求成功,仓单质押状态:企业待签章。

③ 企业后台-仓单质押管理/协议管理页面,企业签章完成,仓单质押状态:待付款,操作栏显示【付款】按钮;点击【付款】按钮,跳转到付款页面。

④ 企业后台-仓单质押管理页面,仓单质押状态:待还款,企业还款操作完成,银行后台,仓单质押状态为待确认,操作栏显示【确认还款按钮】;点击【确认还款】按钮,跳转到确认还款页面;确认还款页面,点击【确认还款】按钮,请求质押解除接口,请求成功,仓单质押状态为已完成。

⑤ 根据质押申请时间倒叙显示,每页20条分页显示;企业等级为风险企业,仓单质押状态:质押待审核,点击【审核】按钮,提示“企业类型为风险企业,请知悉”。

3)审核页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

① 银行后台-仓单质押管理页面,仓单质押状态:质押待审核,操作栏显示【审核】按钮;点击【审核】按钮,跳转到审核页面。

② 根据企业申请质押信息显示,点击【通过】按钮,请求电子签章接口在三方协议的指定位置生成电子签章;电子签章失败,显示失败原因;电子签章成功,仓单质押状态改为质押审核通过,审核通过时间为银行签章时间,签章完成的协议信息保存到OSS服务器,返回仓单质押管理页面;点击【驳回】按钮,修改仓单质押状态为质押审核失败,返回仓单质押管理页面;审核失败时,驳回原因必填。

③ 仓单质押审核页面,点击【通过】按钮,弹窗显示短信验证码页面,点击【发送】按钮,请求E签宝电子签章短信发送接口,请求成功,显示180秒倒计时,倒计时完成,可重新发送短信,短信验证码页面,点击【确认】按钮,请求E签宝电子签章短信验证接口,验证通过,请求电子签章接口;点击关闭,关闭短信验证码页面;短信验证码为6位纯数字。

4)详情页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

银行后台-仓单质押管理页面,仓单质押状态:质押审核失败,显示质押审核失败时填写的失败原因。

5)付款页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

  1. 银行后台-仓单质押管理页面,仓单质押状态:待付款,点击【付款】按钮,跳转到付款页面;
  2. 付款页面包含:数字仓单信息和仓单质押信息;点击【确认付款】按钮,仓单质押状态修改为待还款,返回仓单质押管理页面;点击【关闭】按钮,返回仓单质押管理页面。

6)还款确认页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

  1. 银行后台-仓单质押管理页面,仓单质押状态:待确认,点击【确认还款】按钮,跳转到还款确认页面;
  2. 还款确认页面包含:数字仓单信息和仓单质押信息;质押手续费为企业申请质押时计算结果;’逾期手续费为企业申请逾期时逾期审核通过累计金额;还款总金额=质押金额+质押手续费+逾期手续费;
  3. 点击【还款确认】按钮,仓单质押状态修改为已完成,返回仓单质押管理页面;点击【关闭】按钮,返回仓单质押管理页面。

3. 质押逾期管理

1)页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

① 仓单质押管理页面,显示仓单质押状态为:已逾期/逾期待审核/逾期审核通过/逾期审核失败/货转待审核/货转审核失败的仓单质押信息。

② 逾期天数等于当前日期减去质押结束时间;仓单质押状态:已逾期/逾期审核失败/货转审核失败,操作栏显示【货转】按钮,可发起货转申请;点击【货转】按钮,跳转到货转页面,货转申请完成,仓单质押状态:货转待审核;货转审核通过,请求上链接口,上链成功,保存区块链地址,修改仓单质押状态:已货转,点击【查看】按钮,跳转到详情页面,可查看仓单质押信息;货转审核失败,仓单质押状态为货转审核失败,可重新发起货转申请。

③ 企业后台发起逾期申请,仓单质押状态为逾期待审核,操作栏显示【审核】按钮,点击【审核】,跳转到审核页面;逾期审核失败,仓单质押状态为逾期审核失败,可发起货转申请;逾期审核通过,修改质押协议的质押结束时间,修改成功,仓单质押状态修改为待还款。

④ 根据质押结束时间正序显示,每页20条分页显示。

2)货转页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

  1. 银行后台-质押逾期管理页面,仓单质押状态:已逾期/逾期审核失败/货转审核失败,操作栏显示【货转】按钮;点击【货转】按钮,跳转到货转页面,显示仓单质押信息和逾期天数;
  2. 货转页面,点击【货转】按钮,请求货转接口,请求成功,仓单质押状态为货转待审核,返回质押逾期管理页面;
  3. 点击【返回】按钮,返回质押逾期管理页面。

3)逾期审核页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

  1. 银行后台-质押逾期管理页面,仓单质押状态:逾期待审核,操作栏显示【审核】按钮,点击【通过】按钮,请求质押延期接口,接口请求成功,质押结束时间根据质押延期时间修改,返回质押逾期管理页面,仓单质押状态:待还款;质押延期接口请求失败,提示页面显示失败原因。
  2. 点击【通过】按钮,当前日期大于质押延期时间,提示“当前日期大于质押延期时间”,无法审核通过;点击【驳回】按钮,驳回原因必填,仓单质押状态为逾期审核失败。
  3. 逾期审核通过,请求质押延期接口,接口请求成功,请求区块链上链接口,上链状态:生成中;上链状态:生成中,点击审核通过/驳回,提示“业务处理中,请稍后”;上链状态:已完成,仓单质押状态修改为待还款。

4. 协议管理

1)页面设计
企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

  1. 仓单质押管理页面,仓单质押状态为质押待审核,协议管理页面的签章状态为未签章;仓单质押管理页面,仓单质押状态为:仓库待签章/企业待签章/待付款/待还款/待确认/已完成/已逾期/逾期待审核/逾期审核失败/货转待审核/货转审核失败/已货转,质押协议签章状态为已签章;
  2. 银行质押审核通过,签订日期为质押审核通过的日期;
  3. 点击查看,可查看质押协议内容。

5. 站内信

1)页面设计

企业服务客户端系统:供应链服务平台的银行端要如何设计?

需求说明:

① 点击【全部已读】,状态为未读的站内信改为已读;站内信根据发送日期倒序显示,每页20条分页显示。

② 企业后台,企业申请仓单质押完成,仓单质押状态:质押待审核,银行后台收到一条站内信,业务类型为业务处理,内容为“XXXX银行,您好,XXX企业申请一笔质押申请,质押唯一编号:XXXXX,请及时处理”,状态为未读。

③ 企业后台,企业签章完成,仓单质押状态:待付款,银行后台收到一条站内信,业务类型为业务处理,内容为“XXXX银行,您好,XXX企业申请一笔质押待付款,质押唯一编号:XXXXX,请及时处理”,状态为未读。

④ 企业后台,企业还款成功,仓单质押状态:待确认,银行后台收到一条站内信,业务类型为业务处理,内容为“XXXX银行,您好,XXX企业,申请一笔质押还款,仓单编号:XXXX,请及时处理”,状态为未读。

⑤ 银行后台-质押逾期管理页面,仓单质押状态:已逾期,银行后台收到一条站内信,业务类型为逾期提醒,内容为“XXX企业,质押已逾期,仓单编号:XXXXXXXX,请及时处理”,状态为未读。

⑥ 企业后台-仓单质押管理页面,企业发起逾期延期申请,仓单质押状态:逾期待审核,银行后台收到一条站内信,业务类型为业务处理,内容为“XXXX银行,您好,XXX企业申请一笔逾期申请,仓单编号:XXXXX,请及时处理”,状态为未读。

⑦ 银行后台-质押逾期管理页面,银行申请货转审核失败,仓单质押状态:货转审核失败,银行后台收到一条站内信,业务类型为业务处理,内容为“XXXX银行,您好,您申请的货转审核失败,仓单编号:XXXX,失败原因:XXX,请及时处理”,状态为未读。

⑧ 查询条件包含:业务类型、发送日期和状态;业务类型包含:业务办理和逾期提醒;发送日期可以查询时间段,精确到天;状态包括已读和未读。

专栏作家

小胖纸,知识吧专栏作家。九年产品经验,横跨多个行业和领域,专注金融和市场营销,擅长产品需求分析,平凡的外表下有颗不平凡的心。

本文原创发布于知识吧。未经许可,禁止转载

题图来自Unsplash,基于 CC0 协议

本文来自网络,不代表知识吧立场,转载请注明出处:https://zhishiba.net/2769.html
上一篇
下一篇

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部

Warning: error_log(/www/wwwroot/www.zhishiba.net/wp-content/plugins/spider-analyser/#log/log-1920.txt): failed to open stream: No such file or directory in /www/wwwroot/www.zhishiba.net/wp-content/plugins/spider-analyser/spider.class.php on line 2900