机票预订系统UML建模 轻松绘制--2类图

二、类图

 

1、确定系统的核心类

1、User用户 :使用系统的个人,具有查询、购票、退订、查看订单的功能

2、Administrator管理员:管理航班信息,拥有最高权限

3、Airport机场:起降功能

4、Flight航班:出发地、目的地、时间等

5、Ticket机票:代表用户购买的具体座位与特定航班管理

以上都是实体

 

TicketManagement票务管理系统:这是控制器,协调各个实体之间的工作,初步设计可以不体现在界面中

 

 

二、确定类的属性和操作,以及确定类的关系

属性根据描述场景自己添加就行

确定属性和操作的过程是动态的,随着需求的细化可以随时调整

添加类之间的关系,关联关系连接他们

 

管理系统可以管理

用户0或多个

管理员唯一

航班1个或多个

 

一个机场有多个航班

一个航班包含多张机票

一个用户可以有0个或多个机票,帮忙购买

机票追溯到用户,可以导航属性

 

 

类图作为软件开发的重要蓝图,在项目进展过程中不断调整和完善,属性或关系,根据需求的不断细化,会进行调整和完善 

随着设计和实践的深入,可能需要加入边界类来描述用户界面,或调整类的属性和操作,以更好的适应实际需求

 

通过上述步骤

我们构建了机票系统的核心类,不仅展示了系统的主要组成部分,及其相互关系,也会后续的系统设计编码提供了基础框架

记住,类图是灵活的,因随着项目的进展不断进化。

 

posted on 2025-04-18 14:46  张彦山  阅读(249)  评论(0)    收藏  举报