首页 > 其他分享 >12.7周五每日博客(课堂测试)

12.7周五每日博客(课堂测试)

时间:2023-12-07 12:24:21浏览次数:36  
标签:买方 博客 拍卖品 拍卖 12.7 卖方 课堂 参与者 属性

今天上课进行了面向对象建模分析的测试,试题内容为

某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:

(1)拍卖参与者分为个人参与者和团体参与者两种,不同的团体也可以组成新的团体参与拍卖活动。网站记录每个参与者的名称。

(2)一次拍卖中,参与者或者是买方,或者是卖方。

(3)一次拍卖只拍出来自一个卖方的一件拍品;多个买方可以出家;卖方接受其中一个出价作为成交价,拍卖过程结束。

(4)在拍卖结算阶段,买卖双方可以选择两种成交方式:线下成交,买卖双方在事先约定好的成交地点,当面完成物价款的支付和拍卖品的交付;在线成交,买方通过网上支付平台支付物价款,拍卖品由卖方通过快递邮寄给买方。

一次拍卖过程的基本事件流描述如下:

(1) 卖方在网站上发起一次拍卖,并设置本次拍卖的起拍价。

(2) 确定拍卖标的以及拍卖标的的保留价(若在拍卖事件结束时,所有出价均低于拍卖标的保留价,则本次拍卖失败)。

(3) 在网站上发布本次拍卖品的介绍。

(4) 买方参与拍卖,给出竞拍价。

(5) 买方选择接受一个竞拍价作为成交价,借书拍卖。

 

 

 

 

表1 物品拍卖网站类列表

序号

类名

说明

C1

SellerRole

一次拍卖中的卖方

C2

Item

拍卖品

C3

Auction

拍卖活动

C4

Sale

拍卖结算

C5

AuctionParticipant

拍卖参与者

C6

InterChange

成交方式

C7

OneParticipant

个人参与者

C8

OfflinePay

线下成交

C9

CompositeParticipant

团体参与者

C10

OnlinePay

在线成交

C11

Bid

拍卖标的

C12

BuyerRole

一次拍卖中的买方

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

表2 关键属性与方法列表

序号

名称

说明

M1

name

属性名:用户名称

M2

description

属性名:拍卖品描述

M3

minBidPrice

属性名:拍卖的起拍价

M4

agreePrice

属性名:拍卖成交价

M5

bidPrice

属性名:拍卖标的保留价

M6

address

属性名:线下成交地点

M7

sellerAccount

属性名:拍卖方网上支付账户名

M8

buyer Address

属性名:买方的邮寄地址

M9

placeBidForAuction

方法名:为拍卖品出竞拍价

M10

sellNewAticle

方法名:发起一次拍卖

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1、根据说明中的描述,给出图1中(1)~(7)所对应的类名(类名使用表1中给出的序号)。

2、根据说明中的描述,确定表2中的属性或方法术语那个类(类名、属性名、方法名使用表1、表2中给出的序号)。

3、在图1中使用了何种设计模式?以100字以内的文字说明采用这种设计模式的原因。

心得:

由于没有准确记忆uml类图的各种箭头对应的关系和类的属性以及函数的含义,导致做题的时候有很多由于理解不当导致的歧义,因此课后又重新学习了相关部分的知识。重新对uml类图有了更多的了解。

 

标签:买方,博客,拍卖品,拍卖,12.7,卖方,课堂,参与者,属性
From: https://www.cnblogs.com/sion6/p/17881746.html

相关文章

  • 12.7
    atcoderbeginner331C-SumofNumbersGreaterThanMe(atcoder.jp)这道题求后缀和,差不多是后缀和吧,然后佬用我没写过的一种树状数组直接秒掉,不服不行膜拜学习#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintmaxn=1e6+10;intn,sum;inta......
  • 12.7
    有一些文献阅读的习惯还有形成,这几天在阅读材料的时候正好想一下大概的阅读和回顾流程。    作者:知乎用户mq5dxs链接:https://www.zhihu.com/question/19600673/answer/16623308来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。以下是我......
  • 21207119-第三次java博客
    前言第三次博客,主要是成绩系统和期末考试题量:不是太大,小题写的会快些,但是系列题找测试点的过程有时候很费时间难度:中等偏上,包含了诸多细节和需求,包括各种异常处理和特殊情况的处理测试与分析7-1容器-HashMap-检索分数10全屏浏览题目切换布局作者 蔡......
  • 软件需求与分析课堂测试之九-面向对象设计与分析
    软件需求与分析课堂测试之九-面向对象设计与分析 阅读下列图和文字材料,回答问题1至问题3。某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:(1)拍卖参与者分为个人参与者和团体参与者两种,不同的团体也可以组成新的团体参与......
  • 软件需求与分析课堂测试之九-面向对象设计与分析
    软件需求与分析课堂测试之九-面向对象设计与分析           阅读下列图和文字材料,回答问题1至问题3。某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站的主要功能描述如下:(1)拍卖参与者分为个人参与者和团体参与者两种,不同......
  • 冲刺博客(7)
    目录今日完成的任务开发或测试任务调研任务学习技术任务今日完成的任务1.继续补充并调试前几天编写的代码,进行基础的调试运行;2.具体任务:学号姓名任务20211217周哲成后端纠错以及测试功能20211201李柏林链接前端接口,美化前端20211210王宇轩后端设计20......
  • 老师与学生互动的课堂游戏推荐,让每节课都充满乐趣!
    良好的课堂气氛可以让学生们用于参与问答,这提高的学生们的学习意向,也让班级氛围更加融洽了,本次分享一些可以帮助提高班级氛围的课堂游戏,老师们可以来看看。猜谜游戏:老师准备一些谜语,让学生猜答案。这个游戏可以帮助学生放松,同时也可以锻炼他们的思维能力。单词接龙:老师给出一个......
  • 如何让学生课堂有效倾听?让学生爱上听课的小妙招
    老师在课堂上课时,经常有同学在无效听课状态,这种情况下学生很难学习到知识,那么如何让学生能够在课堂上更有效听课,甚至让他们爱上听课呢?老师可以从以下几个方面开始做起。建立良好的倾听习惯:在课堂上,老师可以强调倾听的重要性,并引导学生们养成良好的倾听习惯。例如,老师可以提醒学......
  • 博客园插入公式的方法
    第一:设置-> 页首Html代码,加入如下代码<scriptsrc="http://latex.codecogs.com/latex.js"type="text/javascript"></script> 第二:选项->将启用数学公式支持勾选第三:打开在线LaTex公式编辑器https://www.codecogs.com/latex/eqneditor.php 第四:复制网页中的......
  • 记录一下自己博客美化的过程
    1、首先博客皮肤选择SimpleMemory 2、修改基础样式看了很多博客,都是放成品,想修改一下也无从下手,F12看了看代码,干脆在原来样式基础上修改一下吧。这个【禁用模版默认CSS】不能勾选上哈,不然所有样式都要自己重新写一遍了,在样式里把下面粘贴上去就ok,此时可以看看样式有了很大......