全球旧事资料 分类
到退币孔。如果分配器是空的,则和顾客支付的货币值相等的硬币将被送回到退币孔。如果顾客支付的货币值少于所选择的分配器中货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他投放进的货币将从退币孔中退出。
参考答案:
(1)类图
(2)活动图
f提示投币
提示假币,退币
检查硬币假币真币
存储货币,计算货币总值

确认投币结束
购买
请求选择货物
检测货物存量
计算比较货币总值和货物价格
确认顾客购买
送出货物,请求取货
提示无货
无购物
提示货物不足,确认购买
不购买
退币,请求去退币
提示交易结束
8有一房地产销售管理系统,主要功能有房源查询、房源预定、房源签约、退房操作、换房操作、房款管理、销售统计、房款统计,销售人员主要进行房源的销售操作,财务人员负责房款的收取,销售主管能够及时汇总销售情况和房款收取情况。1)请画出房地产管理系统的UML用例图。2)对于一套房源,有三种状态:待售状态、预定状态、已售状态,请用UML状态图给出房源的状态变迁情况,并用文字简单说明。3)采用面向对象的设计思想,试给出该系统应该包含的主要类,并做简单说明。
参考答案:(1)用例图
销售人员
查询房源预定房源
签约房源退房
换房
销售统计统计房款管理房款
销售主管财务人员
(2)状态图
f退订
查询房源待售状态预定预定状态
签约
已售状态
(3)类图(略)
9某银行系统的需求概述如下
某银行系统为该行的客户提供以下业务:存款、取款、转账和查询。拥有该行账户的客户可以利用该银行系统实现各种银行业务,如客户可以存款,也可以取款,或者将存款从一个账户转到另一个账户。客户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。客户也有权利要求关闭账户。
由上述描述可知这个简化的银行系统至少应该具有如下功能:客户可以取款客户可以存款客户可以在不同的账户之间转账客户可以查询自己账户的余额银行职员负责系统的维护
附银行系统的”取款”用例的描述主事件流:当客户(Customer)想从自己的账户中取钱时,要向银行职员(Clerk)提交取款单,“取款”用例启动。
(1)系统提示输入用户信息,进行帐户有效性的验证(2)客户输入有关帐户的信息(帐户信息、密码等)(3)系统确认账户的有效性。A1:账户验证不合法(4)系统提示进行取款交易(5)客户按照系统提示进行取款交易(交易类型,交易金额)。A2账户余r
好听全球资料 返回顶部