机票预订系统UML建模 轻松绘制--2类图
二、类图
1、确定系统的核心类

1、User用户 :使用系统的个人,具有查询、购票、退订、查看订单的功能
2、Administrator管理员:管理航班信息,拥有最高权限
3、Airport机场:起降功能
4、Flight航班:出发地、目的地、时间等
5、Ticket机票:代表用户购买的具体座位与特定航班管理
以上都是实体
TicketManagement票务管理系统:这是控制器,协调各个实体之间的工作,初步设计可以不体现在界面中
二、确定类的属性和操作,以及确定类的关系

属性根据描述场景自己添加就行
确定属性和操作的过程是动态的,随着需求的细化可以随时调整
添加类之间的关系,关联关系连接他们
管理系统可以管理
用户0或多个
管理员唯一
航班1个或多个
一个机场有多个航班
一个航班包含多张机票
一个用户可以有0个或多个机票,帮忙购买
机票追溯到用户,可以导航属性
类图作为软件开发的重要蓝图,在项目进展过程中不断调整和完善,属性或关系,根据需求的不断细化,会进行调整和完善
随着设计和实践的深入,可能需要加入边界类来描述用户界面,或调整类的属性和操作,以更好的适应实际需求
通过上述步骤
我们构建了机票系统的核心类,不仅展示了系统的主要组成部分,及其相互关系,也会后续的系统设计编码提供了基础框架
记住,类图是灵活的,因随着项目的进展不断进化。
浙公网安备 33010602011771号