您的当前位置:首页正文

网上飞机订票系统-软件工程用例图

2022-05-28 来源:好走旅游网


系统静态建模

一、 实验目的

1. 掌握用例(Use Case)、角色(Actor)、用例图(Use Case Diagram)的概念。

2.掌握通过用例图和用例描述为系统建立功能模型。

3.掌握通过类图为系统建立对象模型。

二、 所用软件

1. Rational Rose

2. Microsoft Word

三、 预习内容

1.UML的用例图、类图画法及用例描述的表达方法; 2.系统的分析;

3.Rational Rose的使用方法。

四、 实验内容

网上飞机订票系统的业务背景和业务需求如下所述。 1.业务背景:

}

当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果

向现实生产力的转化越来越快。信息技术和信息产业已经成为经济增长的主要推动力之一,信息化水平也已成为现代水平和综合国力的重要标志。

网上飞机订票与传统窗口购票相比,具有航班信息更新快,查找方便,不受时间、空间限制等优点,受到了越来越多乘客的青睐。采用先进技术,为顾乘客提供一个功能完善,操作方便,安全快捷的网上飞机订票系统非常重要。

2.业务需求分析:

本网上飞机订票系统用户分两类,分别是乘客,航空公司。 乘客登录进系统后可以进行查询航班、个人信息管理、购票、退票改签、支付;

航空公司登录进系统后可以进行乘客管理、航班管理、订单管理、系统维护。

该系统要求用户界面友好、响应速度快,具有良好的可扩展性。

~

(一)功能模型

1. 画出网上飞机订票系统系统的用例图

图1 网上飞机订票系统总用例图

注:网上飞机订票系统用例清单

(

用例名称 登录 用例描述 该用例描述用户通过登录进入系统 :预期参与者 乘客、航空公司 乘客 查询航班 该用例描述乘客进行航班查询 个人信息管理 购票 ,该用例描述乘客进行个人信息管理 该用例描述乘客进行购票 乘客 乘客 该用例描述乘客进行退票、改签 乘客 退票、改签 支付

该用例描述乘客进行支付 乘客

( 乘客管理 该用例描述航空公司进行乘客管理 航空公司 航班管理 订单管理 该用例描述航空公司进行航班管理 该用例描述航空公司进行订单管理 !航空公司 航空公司 航空公司 系统维护 该用例描述航空公司进行系统维护

表格1网上飞机订票系统用例清单

2. 画出网上飞机订票系统细化用例图

图2 网上飞机订票系统购票用例细化用例图

>

注:网上飞机订票系统购票用例细化清单

用例名称 用例描述 预期参与者

查看购票信息 >该用例描述乘客可以查看购票信息 该用例描述乘客可以添加购票信息 该用例描述乘客可以修改购票信息 该用例描述乘客可以删除购票信息

乘客 乘客 乘客 | 修改购票信息 删除购票信息 表格2网上飞机订票系统购票用例细化清单

(二)对象模型 1.总类图

在网上飞机订票系统的分析模型中,通过对网上飞机订票系统的分析,找出网上飞机订票系统中涉及的类和各个类之间的关系,画出类图。

在下面给出的类图中,选择了Rose提供的三种类的表示,即边界类、控制类、和实体类,并表示了各个类之间的关系。边界类是与用户交互的界面类的抽象;控制类是系统中的一些计算、控制类的抽象;实体类是存储数据的类的抽象。

%

图3 网上飞机订票系统总类图

2.实体类图

实体类之间也是有一定的关系的,我们使用另一个类图来表示各个实体类之间的关系,画出实体类图。

图4 网上飞机购票系统实体类图

五、实验总结

在这次的实际操作中,学习了用例图和类图的画法。在画用例图,遇到了一些问题,经过一系列的百度查询、翻阅书籍和询问同学,解决了这些问题。通过不断的推敲,终于完成了网上飞机购票系统的静态建模。在以后的学习中,我会不断改进,加强实际操作。本次实验收获颇丰,受益匪浅。

因篇幅问题不能全部显示,请点此查看更多更全内容