阅读以下某前台销售子系统的技术说明和UML图,根据要求回答问题1~问题4。 [说明] 某超市管理系统的
阅读以下某前台销售子系统的技术说明和UML图,根据要求回答问题1~问题4。
[说明]
某超市管理系统的前台销售子系统以最基本的方式处理销售业务。系统的功能需求如下:
①记录每种商品的编号、单价和现有数量;
②为顾客选购的商品计价、收费,并打印清单;
③帮助商家找出哪种商品将脱销,从而及时补充货源;
④随时按上级系统的要求报告当前的款货数量、增减商品的种类或修改商品定价;
⑤交接班时结算货款数目和商品数目。
每台收款机可以处理任何数目的销售事件,但一个销售事件只能由一台收款机处理。每个销售事件从收款机响应收款人员的指令开始,先向商品发送检索请求消息来查找将被出售的商品。如果该商品的数量少于下限,则向供货员发送缺货登记消息。每名供货员可以提供一种或多种商品,同一品牌的商品只能由一位供货员来提供。接着收款机发送计价和入账消息请求售出操作,再由销售事件发送记账消息给相应的账册,并控制流程返回收款机等待下一次销售操作。每本销售账册可以记录任何数目的销售事件,但一个销售事件只能由一本销售账册记录。
该销售子系统采用面向对象方法开发,系统中的类及类之间的关系用UML类图表示,图1-11是该系统类图中的一部分;系统的动态行为采用UML序列图表示,图1-12是销售事件部分的序列图。
根据题干的[说明]及图1-11、图1-12的相关信息,类商品除了售出和缺货登记操作之外,还应具有哪些主要操作? (请使用[说明]中给出的词语回答问题)
由题干给出的关键信息“①记录每种商品的编号、单价和现有数量”和“如果该商品的数量少于下限,则向供货员发送缺货登记消息”可知,类商品有5个属性,即编号、名称、单价、数量和下限。 由题干中关键信息“③帮助商家找出哪种商品将脱销,从而及时补充货源”、“接着收款机发送计价和入账消息请求售出操作……”和“……先向商品发送检索请求消息来查找将被出售的商品……”可知,类商品有3个操作,即检索、补充和售出。 由题干中关键信息“④随时按上级系统的要求报告当前的款货数量、增减商品的种类或修改商品定价”可知,类商品还具有两个操作,即种类增删和价格更新。
如图,在;平面直角坐标系中,AB两点的坐标分别为A(-2,0)B(8,0),以AB为直径的半圆P与 数学 2020-05-15 …
M={x|f(x)=x}N={x|f[f(x)]=x}1.求证M属于N2.当f(X)是单调递增涵数 数学 2020-06-29 …
如图所示,物体m置于粗糙的斜面体M上,斜面体M与水平面间无摩擦,当物体m以速度v0沿斜面体M的底端 物理 2020-07-01 …
质数的积,加一,是不是质数1,如题2,小于M的所有质数的积+1是不是质数?以上两题如何证明如你所说 数学 2020-07-08 …
长为2R的轻绳,两端各系一质量为m的小球,中央系一质量也为m的小球,三球均静止于光滑的水平桌面上, 物理 2020-07-20 …
设集合A={0,1},B={x|x含于A}.用列举发写出集合B,并说明A与B的关系....下一题以 数学 2020-07-29 …
一道函数证明题设f(x)=ax^2+bx+c是整系数二次三项式,m,n是整数,且f(m)与f(n) 数学 2020-07-31 …
一个小球质量为m,以初速V0竖直上抛,受到阻力与速度关系:F=k*V,按照V'=g+k*v/m列微分 其他 2020-12-09 …
如图的线段m和n,用眼睛看,m,n的大小关系是m>n,而度量后才发现实际上是m=n,这一现象说明:( 其他 2020-12-20 …
(201n•崇明县个模)如m为“不同血管中血压变化j示意m”.上半部分为不同血管j组织解剖学结构;下 语文 2020-12-24 …