实验03 类图(2)

实验03   (2)

实验目的

(1) 熟悉Rose的工作环境;             (2) 掌握Rose的基本操作方法;

(3) 熟悉用例图的基本功能和使用方法;  (4) 掌握如何使用建模工具绘制用例图方法。

实验内容

一、汽车和自行车都是交通工具。一辆自行车只归一个人拥有,但一辆汽车可归一个人或者两个人拥有,一个人可能没有自行车或汽车,也可能有多辆自行车或汽车。人分为男人和女人两类,每个人都具有年龄和名字。每辆交通工具都有自己的颜色和商标,每辆汽车都只有两个前灯和一台发动机。请根据上述描述设计其类图。(文件名命名为VehiclePerson.mdl)

二、根据下面的用例图设计相关类图(右边的类图仅供参考) (文件名命名为BookManage.mdl)

三、网上购物平台主要功能如下:

(1)创建订单:顾客(Customer)在线创建订单(Order),主要操作包括向订单中添加项目、从订

单中删除项目、订单中应列出所订购的商品(Product)及其数量(quantities)

(2)提交订单:订单通过网络来提交,在提交订单时,顾客需要提供其姓名(Name)、收货地址(Address)以及付款方式(Form of Payment)(预付卡-信用卡-现金),为了制定送货计划以及安排送货车辆,系统必须确定订单量(Volume),除此之外还必须记录每种商品的名称(Name)、造价(Cost Price)、售价(Sale Price)及单件商品包装体积(Cubic Volume)

(3)处理订单:订单处理人员接收来自系统的订单,根据订单内容,安排配货、制定送货计划,在送货计划中不仅要指明发货日期(Delivery Date),还要记录每个订单的限时发送要求(Delivery Time Window)

(4)派单:订单处理人员将已配好货的订单转交给派送人员;

(5)送货/收货:派送人员将货物送到顾客指定的收货地址,当顾客收货时需要在运费单(Delivery Slip)上签收,签收后的运货单最络需交还给订单处理人员;

(6)收货确认:当订单处理人员收到签收过的运货单后,会和顾客进行一次再确认。

1. 根据说明中的描述,给出用例图中A1~A3所对应的参与者和U1~U2处所对应的用例名称,并绘制用例图; 2. 根据说明中的描述,给出类图中C1~C3所对应的类名以及(1)~(4)所对应的多重度,并绘制类图(类名使用说明中给出的英文词汇)3. 根据说明中的描述,将类C2C3的属性补充完整(属性名使用说明中给出的英文词汇) (文件名命名为BookManage.mdl)

 

 

 

四、某城市的国家公园周边建造了许多供游客租用的小木屋和营地,为此该城市设置了若干个售票处。游客若想租用小木屋或营地,必须前往售票处进行预定并用支付全额费用。所有的预定操作全部由售票处的工作人员手工完成。现欲开发信息系统,实现小木屋和营地的预定及管理功能,以取代手工操作。该系统的主要功能描述如下:

    (1)管理预定申请。游客可以前往任何一个售票处提出预定申请。系统对来自各个售票处的预定申请进行统一管理。

    (2)预定。预定操作包含登记游客预定信息、计算租赁费用、付费等步骤。

    (3)支付管理。游客付费时可以选择现金和信用卡付款两种方式。使用信用卡支付可以享受3%的折扣,现金支付没有折扣。

    (4)游客取消预定。预定成功之后,游客可以在任何时间取消预定,但需支付赔偿金,剩余部分则退还给游客。赔偿金的计算规则是,在预定入住时间之前的48小时内取消支付租赁费用l0%的赔偿金;在预定入住时间之后取消,则支付租赁费用50%的赔偿金。

    (5)自动取消预定。如果遇到恶劣天气(如暴雨、山洪等),系统会自动取消所有的预定,发布取消预定消息,全额退款。

    (6)信息查询。售票处工作人员查询小木屋和营地的预定情况和使用情况,以判断是否能够批准游客的预定申请。

现采用面向对象方法开发上述系统,得到如下表所示的用例列表和类列表。对应的用例图和类图分别如图所示。

用例列表

用例名

说明

用例名

说明

ManageInquiries

管理预定申请

ManageCashPayment

现金支付

MakeReservation

预定

ManageCrCardPayment

信用卡支付

ManagePayment

支付管理

GetDiscount

计算付款折扣

CancelReservation

游客取消预定

AutoCancelReservation

系统自动取消预定

CheckAvailability

信息查询

CalculateRefund

计算取消预定的赔偿金

PublishMessage

发布取消预定消息

 

 

类列表

类名

说明

类名

说明

NationalPark   

国家公园

Customer

游客

Reservation

预定申请

ReservationItem

预定申请内容

TicketingOfficer

售票处

CampSite

营地

Bungalow

小木屋

Payment

付款

Discount

付款折扣

CashPayment

现金支付

CreditCardPayment

信用卡支付

Rate

租赁费用

1. 根据说明中的描述和用例列表,给出用例图中UC1~UC6处所对应的用例名称并绘制用例图;2. 根据说明中的描述和类列表,给出类图中C1~C7所对应的类名并绘制类图。

文件名命名为:NationalPark.mdl

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
蛋白质是生物体中普遍存在的一类重要生物大分子,由天然氨基酸通过肽键连接而成。它具有复杂的分子结构和特定的生物功能,是表达生物遗传性状的一类主要物质。 蛋白质的结构可分为四级:一级结构是组成蛋白质多肽链的线性氨基酸序列;二级结构是依靠不同氨基酸之间的C=O和N-H基团间的氢键形成的稳定结构,主要为α螺旋和β折叠;三级结构是通过多个二级结构元素在三维空间的排列所形成的一个蛋白质分子的三维结构;四级结构用于描述由不同多肽链(亚基)间相互作用形成具有功能的蛋白质复合物分子。 蛋白质在生物体内具有多种功能,包括提供能量、维持电解质平衡、信息交流、构成人的身体以及免疫等。例如,蛋白质分解可以为人体提供能量,每克蛋白质能产生4千卡的热能;血液里的蛋白质能帮助维持体内的酸碱平衡和血液的渗透压;蛋白质是组成人体器官组织的重要物质,可以修复受损的器官功能,以及维持细胞的生长和更新;蛋白质也是构成多种生理活性的物质,如免疫球蛋白,具有维持机体正常免疫功能的作用。 蛋白质的合成是指生物按照从脱氧核糖核酸(DNA)转录得到的信使核糖核酸(mRNA)上的遗传信息合成蛋白质的过程。这个过程包括氨基酸的活化、多肽链合成的起始、肽链的延长、肽链的终止和释放以及蛋白质合成后的加工修饰等步骤。 蛋白质降解是指食物中的蛋白质经过蛋白质降解酶的作用降解为多肽和氨基酸然后被人体吸收的过程。这个过程在细胞的生理活动中发挥着极其重要的作用,例如将蛋白质降解后成为小分子的氨基酸,并被循环利用;处理错误折叠的蛋白质以及多余组分,使之降解,以防机体产生错误应答。 总的来说,蛋白质是生物体内不可或缺的一类重要物质,对于维持生物体的正常生理功能具有至关重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值