当前位置: 首页 > news >正文

微信支付开发-需求整理及需求设计

一、客户要求

        1、通过唤醒机器人参与答题项,机器人自动获取题目,用户进行答题;

        2、用户答对题数与后台设置的一样或者更多,则提醒用户可以领取奖品,但是需要用户支付邮费;

        3、用户在几天之内不能重复领取奖品,几天由后台设置;

        4、后台要能够看到订单及发货,修改发货信息;

二、需求分析

        1、需要机器人,需要语音对话那种机器人。凡是有答题两个字眼或语音,需要打开答题系统;

        2、后端api需要获取答题配置项,根据配置项获取题目及题目对应的选项;

        3、用户刷身份证开始答题,答题完成后,答题系统需要自己判断是否达到标准。没有达到标准的话,需要再获取答题,达到标准的话,提交答题记录;

        4、提交完成后需要告诉用户是否领取奖品,如果在规定的天数内领取过奖品,也是不可以领取奖品的。如果领取奖品的情况下,需要展示奖品,让用户再次确认是否领取奖品;

        5、如果用户确认领取奖品,填写收货地址及收货人信息,完成提交后,需要支付运费;

        6、如果两个小时内没有支付运费,会自动取消掉领取奖品的资格;

三、流程整理

        1、描述:

                用户唤起机器人,打开答题系统。答题系统获取题目及相关参数,用户刷身份证开始答题。用户做完题目后点击提交按钮,答题系统将判断答题正确率。如果正确率未达到规定的标准,再次获取题目及相关参数,继续答题;如果正确率达到规定的标准后,答题系统提交答题记录并返回订单及用户是否可以参与领奖资格。如果没有资格的情况下,需要返回到机器人首页;如果有领奖资格,需要获取对应的奖品,让客户确认是否领取奖品,如果客户不愿意领取奖品,则返回机器人首页;如果愿意领取奖品,需要客户填写收货地址及联系人,提交后获取支付路径。获取到支付路径后采用二维码的方式展示,让客户扫描二维码付邮费。在打开二维码支付页面,2个小时内每隔1分钟获取一次支付结果。如果检测到后端有了支付结果就关闭当前页面并返回到机器人首页。

        2、流程设计:

http://www.lryc.cn/news/437668.html

相关文章:

  • vs code: pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本
  • web测试必备技能:浏览器兼容性测试
  • 《数据资产管理核心技术与应用》首次大型赠书活动圆满结束
  • vue在一个组件引用其他组件
  • 软件测试学习笔记丨Postman实战练习
  • kubernetes微服务基础及类型
  • linux-L3_linux 查看进程(node-red)
  • 区块链之变:揭秘Web3对互联网的改变
  • SAP B1 Web Client MS Teams App集成连载一:先决条件/Prerequisites
  • 去除单细胞数据中环境游离的RNA污染-decontX工具学习
  • Games101图形学笔记——光栅化
  • 2024年汉字小达人区级自由报名的几个最新问题和真题练一练
  • 从简单分析到智能问数,Smartbi AIChat让数据回归业务
  • 基于SpringBoot+Vue+MySQL的考编论坛网站
  • SpringSecurity剖析
  • 一文搞懂 Flink Graph 构建过程源码
  • 【spring】IDEA 新建一个spring boot 项目
  • LeetCode[简单] 搜索插入位置
  • (代码可运行)Bootstrap框架的HTML示例
  • IntelliJ IDEA 2024创建Java项目
  • Python之 条件与循环(Python‘s Conditions and loops)
  • C++学习,多态纯虚函数
  • 飞速(FS)与西门子联合打造交换机自动化灌装测试生产线
  • Vue组合式API:setup()函数
  • Redis底层数据结构(详细篇)
  • 树和二叉树基本术语、性质
  • FEDERATED引擎
  • Android NDK工具
  • 使用 Docker 进入容器并运行命令的详细指南
  • 【人工智能】OpenAI最新发布的o1-preview模型,和GPT-4o到底哪个更强?最新分析结果就在这里!