UML类图中的数据存储

UML类图中的数据存储,uml,class-diagram,Uml,Class Diagram,我第一次做UML类图。我已经在类图中放置了一个数据存储,我不确定是否可以。另外,是否有可能获得我上传的这个类图的反馈 基本上它是一个酒店管理系统 我在这里解释这个故事。我已经从故事中删除了不需要的东西 1) 登录-允许用户搜索房间,如果他是注册用户。如果没有,他/她应该能够注册到酒店管理系统 2) 用户应能够从系统中搜索可用房间,并根据入住和退房日期选择可用房间类型 3) 酒店员工应能够对可用的设施收费 4) 存储用于营销目的的用户信息 5) 用户应该能够取消预订的房间 6) 在线付款 7) 用

我第一次做UML类图。我已经在类图中放置了一个数据存储,我不确定是否可以。另外,是否有可能获得我上传的这个类图的反馈

基本上它是一个酒店管理系统

我在这里解释这个故事。我已经从故事中删除了不需要的东西

1) 登录-允许用户搜索房间,如果他是注册用户。如果没有,他/她应该能够注册到酒店管理系统

2) 用户应能够从系统中搜索可用房间,并根据入住和退房日期选择可用房间类型

3) 酒店员工应能够对可用的设施收费

4) 存储用于营销目的的用户信息

5) 用户应该能够取消预订的房间

6) 在线付款

7) 用户/接待员应能够根据其拥有的信息修改/更新预订的房间、用户信息。-我添加了数据存储

  • 将login方法放在获得login的类中似乎不合理。授权应该是它自己的一个类,用户可以通过它获得访问权限
  • 没有显示房间占用情况的模型。我希望有一些职业课程能把房间和时间范围联系起来
  • 同样的。占领的基础是什么?需要有一个将房间与时间框架联系起来的职业课程
  • 营销目的是什么?您可以实现一些用户统计信息,跟踪用户何时预订房间、他何时付款等。这些信息没有建模
  • 由于您尚未对预订进行建模,因此无法取消预订
  • 这笔付款与任何事情都无关。所以你不知道支付的是什么。你的簿记会因此而爱上你:-(
  • 如上所述:未建模预订-无法修改
  • 你可能应该找一些导师坐在一起做一些基本的建模


    编辑(与更新型号相同):这不是方法。数据存储将序列化单个对象,而不是自己的类。您需要的方法是使用相关类构造模型。这些将最终导致数据库中的持久对象。FacilityAvailed看起来不合理。这看起来像是可以从Reservati计算的信息on(需要与现在完全缺失的房间的关系)。那么,您应该放弃这种方法,重新开始。只需对业务对象(BO)建模:房间、预订、用户、付款等。将这些有意义的对象关联起来。每个BO的属性是什么(房间:数量、大小、成本,…用户:角色、名称等)。然后试着将它们联系起来。例如,预订可能涉及房间和用户,但也可能只是为了翻新/清洁等。

    稍微布置一下(特别是付款)。但是如果你需要评论,你需要告诉我们你想要什么,以便我们可以看到它是否表达正确。还有一件事我称之为数据存储()在某些类中进行操作?这是正确的方法吗?表示正在更新数据库。除非你开始讲述更多的细节,否则你将不会得到有意义的答案。@ThomasKilian-UpdatedOk。我稍后回来时会看一看。谢谢你的时间。我已经进行了快速更新,因为它不在任何地方。不再对ori进行任何更改基纳尔图。如果可以的话,我会在它旁边放一个更新的版本。你也可以开始一个新的问题:-)如果你的答案是免费的/更新的,你能对上面的问题做一个快速的评论吗?我在上面更改了类图哦,我明白了。乍一看还是一样的蓝色。我来看看。