ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:146.94KB ,
资源ID:18268276      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18268276.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(架构课程设计Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、项 目 名: 机票查询预定系统 专 业: 软件工程 年级(班级): 14软工2班 姓 名: 张 婷 学 号: 2014110653 授课教师: 浮盼盼 目录目录 21、需求分析 22、系统建模 32.1创建系统用例模型 42.2创建系统静态模型 62.3创建系统动态模型 7 2.3.1 创建时序图和协作图 7 2.3.2 创建活动图 8 2.3.3 创建状态图 92.4创建系统部署模型 93、 主要参考文献 11机票查询、预定系统1、需求分析1.1 编写目的航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。每个旅客和各个旅行社可以网上查询航班信息,各个旅行社把预定机票的旅客信息(姓名、性

2、别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客(通过旅行社)交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。1.2 项目背景 随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。 在这个系统中,旅客在旅行社的

3、机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。1.3 需求分析经过综合分析,确定了机票预订管理系统主要包括以下功能:(1)订票信息管理功能 :主要是实现管理员对订票信息的管理,包括对航班基本信息如航班号、起飞地、目的地、起飞时间等。(2)旅客信息管理功能:主要是实现管理员对旅客一些基本信息,如旅客姓名、性别、电话号码、身份证号、修改、删除和查询功能。(3) 航班信息管理功能:主要实现管理员对航班的一些基本信息,航班号、起飞地、目的地、起飞时间的添加、修改、删除查询和功能。(4)

4、 机票信息管理功能:主要实现管理员对机票的一些基本信息,如航班号、座位号、座位信息、机票类型的添加、修改、删除和查询功能。2、系统建模在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。并命名为“机票查询、预定系统”,该名称将会在Rational Rose 2003的顶端出现,如下图1-1所示。图 1-1创建项目系统模型2.1创建系统用例模型创建系统用例的第一步是确定系统的参与者。 机票查询预定系统的参与者包含以下三种:(1)旅客 (2)航空公司 (3)旅行社 。 三个参与者如图1-2所示。图1-2 系统参与者然后我们根据参与者的不同分别画出各个参与者的用例图。(

5、1)旅客用例图:旅客在本系统中能够进行机票预定、航班查询的相关操作。通过这些活动创建的旅客用例图如1-3所示。(2)旅行社用例图:旅行社在机票查询预定系统中可进行航班查询、旅客信息管理的操作,根据这些活动创建的旅行社用例图如1-4所示。图 1-3 旅客用例图 图 1-4旅行社用例图(3)航空公司用例图:航空公司在本系统中负责航班信息管理、机票预定、航班查询、订票信息管理、旅客信息管理、机票管理、账单查询、取票通知单管理等操作时与数据的彼此交互,根据这些活动创建的航空公司用例图如图1-5所示。图1-5航空公司用例图总体的用例图如下图:2.2创建系统静态模型从前面的需求分析中,我们可以依据用例图,

6、根据旅客、航班、订单、机票、管理员等来创建完整的类图,如图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 创建活动图我们还可以利用系统的活

7、动图来描述系统中各种活动的执行顺序,刻画一个方法中所要进行的各项活动的执行流程。机票查询预定系统中,根据旅客和旅行社的活动步骤,我们可以创建活动图如下图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