• 11
  • 11
分享
  • 商城拍卖活动设计方案——软件测试圈
  • 北极 2021-01-15 11:08:31 字数 500 阅读 1623 收藏 11

最近参加了公司内部的一个24小时编程比赛,组了个四人的小团队,设计了一个拍卖的功能,功能需求如下:

1. 登陆

2. 支付保证金

3. 商品信息展示阶段

4. 拍卖阶段叫价(最后一秒有人出价会延时5分钟)

5. 尾款支付

针对功能需求我们计划创建三个项目,一个后台拍卖活动数据维护,一个小程序做C端,一个api项目对前面两个项目做接口层的支持,业务流程走向如下:

1.jpg

接口层部分做了如下8个接口,当然还有8个数据维护的接口这里就不列举了,就是针对表数据的一个增删改查,后面看DB设计即可知晓,流程没有画的特别详细但是主要流程都写了

2.jpg

下面看下DB设计一共5张表

3.jpg

下面看下我们后端维护数据的页面设计:

4.jpg

5.jpg

这边设计的后台数据维护功能是一个拍卖活动下,可以配置多个单位级的拍卖商品,是一对多的关系。

然后是看下我们的小程序页面其实很简单的,就登陆成功后到列表页开始倒计时,然后点击详情,倒计时结束,进入拍卖中的倒计时,需要交保证金,交完保证金,去竞价即可,活动时间结束,谁拍到了就去付尾款。

6.jpg

7.jpg

8.jpg

9.jpg

10.jpg


作者:孙琛斌(浮生)

原文链接:https://blog.csdn.net/sun5769675/article/details/102683621





  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在国内,软件测试的步骤就比较晚,其作为弱势的部分的地方一直难于改变。但另一方面软件行业的迅速发展,软件的版本升级的频度超出了人们的想像。作为软件测试也不得不跟紧这种飞速的进度。  当版本发布时,就必须要求在短时间内完成测试任务,测试人员进度靠人力的堆积变得越来越不可行,自动化测试的就显得越来越重要。国内自动化测试虽然比软件测试要晚得多,但是却从一开始声势就要大的得多,几科一时间所有的部门都在讨论自动化测试,自动化测试的未来似乎一片光明。但是几年过年过去,自动化测试的发展有点雷声大雨点小,自动化测试的现状显然没有想象的那么好。常见的原因有以下几个方面:  望而却步型:且不谈商业软件的购买成本...
            0 0 2025
            分享
          •   51Testing软件测试网正在收集测试行业问卷结果,如果你也想为测试行业的前景助力,就点击下方的链接提交答案吧,还有精美礼品等你拿(测试课程五选二)。链接:http://vote.51testing.com/  测试团队在项目或版本测试完成后,需要对本次项目或版本所发现的缺陷做统计分析,在分析的过程中,总结项目或版本在哪些方面可以进行改进,为下个项目或版本的管理,做更好的管理和风险预防。  分析缺陷一般从以下角度来进行:  以某个项目为例,此项目共涉及6个关联系统,整个项目周期,发现的缺陷数共508个(缺陷数已按等级进行换算)。下面从各方面分析缺陷的分布情况。  从缺陷的根本原因上分析 ...
            0 0 2074
            分享
          • 前言:本篇讲堂是紧接【安全测试工具-进阶篇[路径穿越和SQL注入防御]】的内容。例牌,先说下安全测试工具的更新情况【工具地址:https://gitee.com/samllpig/SafeTool-51testing】定位内容模块,添加重放功能集成平台,增加令牌弱密钥爆破、时间戳转换、生成JWT身份令牌三大模块小工具-编码器模块,增加Base64Url编解码功能 身份验证、会话管理、访问控制堪称web系统最重要的三大安全机制,是恶意黑客重点进攻的方向,也就是测试人员重点测试的方面。 本篇讲堂详细讲解身份验证,让大家理解,黑客是如何利用身份验证的设计缺陷,或讲漏洞,获得合法身...
            2 2 40
            分享
          • BUG管理问题优先级分五个等级,即A~E,A的优先级别最高,之后逐级递减。问题优先级描述A应立即修复的问题B在产品发布之前必须修复的问题C如果时间允许应该修复的问题D可以在发布版本中存在的问题E建议Bug严重程度Bug严重程度描述响应时间Blocker阻碍开发或测试工作,影响测试进度的问题立即修复Critical死机的问题立即修复Major较大的功能缺陷立即修复Normal普通的功能缺陷提交到下一版本前必须修复Minor较轻的功能缺陷有时间修复Trivial界面及外观问题有时间修复Enhancement建议以后版本中修复Bug状态新建状态( NEW )Bug创建后的初始状态。已分配状态(ope...
            12 13 2004
            分享
          •   欧盟将强制 iPhone 改用 Type-C 接口这事儿,想必这会儿都已经知道了吧?  起因是欧洲理事会批准了有关 “ 统一充电器接口 ” 的法案,要求从 2024 年底开始,欧盟地区出售的数码产品都必须统一使用 Type-C 接口。  这意味着不出意外的话,2025 年发布的 iPhone 17 大概率会用上 Type-C。  对此网友们当然是喜闻乐见,毕竟只用一根线就能给手机、平板还有电脑充电它不香么?  要知道无论是 iPad 还是 MacBook,它们如今都已经用上了 Type-C 接口,现在唯独就差 iPhone 迟迟没上。  至于原因么,不用我多说相信大家也都能猜得到,MFI ...
            0 0 861
            分享
      • 51testing软件测试圈微信