我正在开发一套客房管理系统。每天、每周、每月都会生成不同的报告。例如,我有一个房间类别包含房间号、租金等信息,根据公式,每周会生成房间入住率报告:(房间入住率 = 总房间占用数 / 总房间数)。
我该如何在我的类图中表示这个或其他报告?或者说我需要将其包含在我的类图中吗?
我正在开发一套客房管理系统。每天、每周、每月都会生成不同的报告。例如,我有一个房间类别包含房间号、租金等信息,根据公式,每周会生成房间入住率报告:(房间入住率 = 总房间占用数 / 总房间数)。
我该如何在我的类图中表示这个或其他报告?或者说我需要将其包含在我的类图中吗?
RoomReport
类。您还可以有一个ReportFactory
,负责报告的创建。报告是从其他类输出的,通常没有自己的行为,因此通常不会在UML图中表示。您可能有一个“ReportGenerator”或类似的类,但实际报告不需要显示。考虑如何绘制具有30-50个报告的系统。
报告实际上更像用例,但仅当您准备深入细节时才是如此。它们属于界面讨论的一部分,就像设计UI或网页一样。