架构课程设计Word文档格式.docx

上传人:b****6 文档编号:18268276 上传时间:2022-12-14 格式:DOCX 页数:10 大小:146.94KB
下载 相关 举报
架构课程设计Word文档格式.docx_第1页
第1页 / 共10页
架构课程设计Word文档格式.docx_第2页
第2页 / 共10页
架构课程设计Word文档格式.docx_第3页
第3页 / 共10页
架构课程设计Word文档格式.docx_第4页
第4页 / 共10页
架构课程设计Word文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

架构课程设计Word文档格式.docx

《架构课程设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《架构课程设计Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

架构课程设计Word文档格式.docx

项目名:

机票查询预定系统

专业:

软件工程

年级(班级):

14软工2班

姓名:

张婷

学号:

2014110653

授课教师:

浮盼盼

目录

目录2

1、需求分析2

2、系统建模3

2.1创建系统用例模型4

2.2创建系统静态模型6

2.3创建系统动态模型7

2.3.1创建时序图和协作图7

2.3.2创建活动图8

2.3.3创建状态图9

2.4创建系统部署模型9

3、主要参考文献11

机票查询、预定系统

1、需求分析

1.1编写目的

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。

每个旅客和各个旅行社可以网上查询航班信息,各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。

当旅客(通过旅行社)交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。

此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。

1.2项目背景

随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。

该系统具有完整的存储,查询,核对,打印机票等功能。

在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。

1.3需求分析

经过综合分析,确定了机票预订管理系统主要包括以下功能:

(1)订票信息管理功能:

主要是实现管理员对订票信息的管理,包括对航班基本信息如航班号、起飞地、目的地、起飞时间等。

(2)旅客信息管理功能:

主要是实现管理员对旅客一些基本信息,如旅客姓名、性别、电话号码、身份证号、修改、删除和查询功能。

(3)航班信息管理功能:

主要实现管理员对航班的一些基本信息,航班号、起飞地、目的地、起飞时间的添加、修改、删除查询和功能。

(4)机票信息管理功能:

主要实现管理员对机票的一些基本信息,如航班号、座位号、座位信息、机票类型的添加、修改、删除和查询功能。

2、系统建模

在系统建模以前,我们首先需要在RationalRose2003中创建一个模型。

并命名为“机票查询、预定系统”,该名称将会在RationalRose2003的顶端出现,如下图1-1所示。

图1-1创建项目系统模型

2.1创建系统用例模型

创建系统用例的第一步是确定系统的参与者。

机票查询预定系统的参与者包含以下三种:

(1)旅客

(2)航空公司(3)旅行社。

三个参与者如图1-2所示。

图1-2系统参与者

然后我们根据参与者的不同分别画出各个参与者的用例图。

(1)旅客用例图:

旅客在本系统中能够进行机票预定、航班查询的相关操作。

通过这些活动创建的旅客用例图如1-3所示。

(2)旅行社用例图:

旅行社在机票查询预定系统中可进行航班查询、旅客信息管理的操作,根据这些活动创建的旅行社用例图如1-4所示。

图1-3旅客用例图图1-4旅行社用例图

(3)航空公司用例图:

航空公司在本系统中负责航班信息管理、机票预定、航班查询、订票信息管理、旅客信息管理、机票管理、账单查询、取票通知单管理等操作时与数据的彼此交互,根据这些活动创建的航空公司用例图如图1-5所示。

图1-5航空公司用例图

总体的用例图如下图:

2.2创建系统静态模型

从前面的需求分析中,我们可以依据用例图,根据旅客、航班、订单、机票、管理员等来创建完整的类图,如图1-6所示。

图1-6类图

2.3创建系统动态模型

系统的动态模型可以使用时序图、协作图、状态图和活动图来描述。

2.3.1创建时序图和协作图

1.机票查询预定的步骤分为:

(1)旅客像旅行社咨询并提供和自己有关的信息

(2)航空公司系统安排何时的机票

(3)旅行社查询票

(4)旅行社打印信息贷款,旅客提供信息给航空公司,航空公司验证信息

(5)旅客付款,航空公司公司给票

根据以上步骤创建的序列图和协助图,如下图1-7和图1-8所示。

图1-7机票查询预定系统时序图

图1-8机票查询预定系统协作图

2.3.2创建活动图

我们还可以利用系统的活动图来描述系统中各种活动的执行顺序,刻画一个方法中所要进行的各项活动的执行流程。

机票查询预定系统中,根据旅客和旅行社的活动步骤,我们可以创建活动图如下图1-9所示。

图1-9系统活动图

2.3.3创建状态图

在订票系统中,主要会有两个对象的状态:

顾客和管理员。

顾客的状态最开始是填写信息,再管理员将信息输入系统,此时系统查询合适的航班,顾客收到系统打印出的相应单据,最后顾客将取票单和款返回给系统得到票。

创建后的系统状态图如下图1-10所示。

图1-10机票查询预定系统状态图

2.4创建系统部署模型

对系统的实现结构进行建模的方式包括两种,即构件图和部署图。

机票查询预定系统的构件图我们通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,我们可以对旅客类、航班类、订单类、管理员和机票分别创建对应的构件进行映射,创建的构件图如1-11所示。

图1-11系统构件图

成绩管理系统的部署图描绘的是系统节点上运行资源的安排。

包括六个节点,分别是:

管理系统PC、订单、航班、机票、旅客和打印机,创建后的部署图如图1-12所示。

图1-12系统部署图

3、主要参考文献

1、《软件架构设计实践教程》张家浩清华大学出版社

2、《软件工程导论》张海藩清华大学出版社

3、《实用软件工程》郑人杰等清华大学出版社

4、《统一建模语言UML》袁涛等清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1