
飞机订票系统
-
2023年3月3日发(作者:投资回报分析)网上飞机订票系统-软件工程用例图
(总6页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
2
系统静态建模
一、实验目的
1.掌握用例(UseCase)、角色(Actor)、用例图
(UseCaseDiagram)的概念。
2.掌握通过用例图和用例描述为系统建立功能模型。
3.掌握通过类图为系统建立对象模型。
二、所用软件
alRose
oftWord
三、预习内容
1.UML的用例图、类图画法及用例描述的表达方法;
2.系统的分析;
3.RationalRose的使用方法。
四、实验内容
网上飞机订票系统的业务背景和业务需求如下所述。
1.业务背景:
当今世界,以信息技术为主要标志的科技进步日新月异,
高科技成果向现实生产力的转化越来越快。信息技术和信息产
业已经成为经济增长的主要推动力之一,信息化水平也已成为
现代水平和综合国力的重要标志。
网上飞机订票与传统窗口购票相比,具有航班信息更新快,
查找方便,不受时间、空间限制等优点,受到了越来越多乘客
的青睐。采用先进技术,为顾乘客提供一个功能完善,操作方
便,安全快捷的网上飞机订票系统非常重要。
2.业务需求分析:
本网上飞机订票系统用户分两类,分别是乘客,航空公司。
乘客登录进系统后可以进行查询航班、个人信息管理、购
票、退票改签、支付;
航空公司登录进系统后可以进行乘客管理、航班管理、订单
管理、系统维护。
3
该系统要求用户界面友好、响应速度快,具有良好的可扩展
性。
(一)功能模型
1.画出网上飞机订票系统系统的用例图
图1网上飞机订票系统总用例图
注:网上飞机订票系统用例清单
用例名称用例描述预期参与者
登录
该用例描述用户通过登录进入
系统
乘客、航空公司
查询航班该用例描述乘客进行航班查询乘客
个人信息管理
该用例描述乘客进行个人信息
管理
乘客
购票该用例描述乘客进行购票乘客
退票、改签
该用例描述乘客进行退票、改
乘客
4
签
支付该用例描述乘客进行支付乘客
乘客管理
该用例描述航空公司进行乘客
管理
航空公司
航班管理
该用例描述航空公司进行航班
管理
航空公司
订单管理
该用例描述航空公司进行订单
管理
航空公司
系统维护
该用例描述航空公司进行系统
维护
航空公司
表格1网上飞机订票系统用例清单
2.画出网上飞机订票系统细化用例图
图2网上飞机订票系统购票用例细化用例图
注:网上飞机订票系统购票用例细化清单
用例名称用例描述预期参与者
查看购票信息该用例描述乘客可以查看购票信
息
乘客
添加购票信息该用例描述乘客可以添加购票信
息
乘客
5
修改购票信息该用例描述乘客可以修改购票信
息
乘客
删除购票信息该用例描述乘客可以删除购票信
息
乘客
表格1网上飞机订票系统购票用例细化清单
(二)对象模型
1.总类图
在网上飞机订票系统的分析模型中,通过对网上飞机订票系统
的分析,找出网上飞机订票系统中涉及的类和各个类之间的关
系,画出类图。
在下面给出的类图中,选择了Rose提供的三种类的表示,
即边界类、控制类、和实体类,并表示了各个类之间的关系。
边界类是与用户交互的界面类的抽象;控制类是系统中的一些
计算、控制类的抽象;实体类是存储数据的类的抽象。
图3网上飞机订票系统总类图
2.实体类图
实体类之间也是有一定的关系的,我们使用另一个类图来表示
各个实体类之间的关系,画出实体类图。
6
图4网上飞机购票系统实体类图
五、实验总结
在这次的实际操作中,学习了用例图和类图的画法。在画
用例图,遇到了一些问题,经过一系列的百度查询、翻阅书籍
和询问同学,解决了这些问题。通过不断的推敲,终于完成了
网上飞机购票系统的静态建模。在以后的学习中,我会不断改
进,加强实际操作。本次实验收获颇丰,受益匪浅。