UML航空订票系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

U M L航空订票系统集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-

课程设计(论文)课程名称:信息系统开发方法与工具

题目:航空订票管理系统

院(系):管理学院

专业班级:信管0901

姓名:

学号:

指导教师:

2012年 6 月 14 日

课程设计(论文)任务书

专业班级:信息管理与信息系统学生姓名:指导教师(签名):

三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)

1、设计内容:开发出一套航空订票软件管理系统。保证航空订票的

各个环节顺利工作,并为用户提供一个友好的界面,使订票业务和管理工作相对轻松。

2、设计过程:按照系统设计目的、系统需求、系统功能分析与设

计、用户界面设计、源程序设计、使用说明等环节整理课程设计的成果,形成设计报告,设计报告应包括的内容:

系统需求分析:需求描述、系统UML主要用例、主要类图、主要活动图、状态及部署图(如果必要)、业务流程图、数据流图、数据字典附必要的文字说明

系统设计:功能结构设计、I/O设计、代码设计、界面设计、数据库设计、网络环境。撰写设计总结报告。

3.设计成果提交:A.设计报告;B.源程序。报告要符合学校格式规范要求。

需求说明

当前航空市场的不断扩大,并且随着人们的生活水平的提高,越来越多的认选择飞机作为出行的交通工具,因此对航空公司的服务要求也就越来越高,因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。该数据库设计主要对该系统中涉及的数据进行处理和分类,严格区分实体和属性,并把属性归类。充分表达出属性的含义。并直接展现出实体之间的关系。

该系统从开始的需求分析到设计到运营维护都有这严格的要求以及实施。在需求分析阶段实现了编码的规范、数据据字典的规范、以及后面实施代码编写的规范。在设计阶段实现了数据字典的规范、数据库的规范并让使数据库最终达到三范式。

系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。

关键字:UML建模,航空公司,交通、订票系统

目录

1 需求分析

需求简介

随着现在社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而发展起来了。乘飞机出行的人越来越多。所以这方面的市场非常大。所以“航空订票系统”的开发是势在必行。在此基础上确定了顾客与各航空公司所需要的“航空订票系统”。此系统实现了最基本的预定订票、查询预定信息、删除预定信息、处理预定信息等功能。与此同时我会不断更新系统的功能最终使系统更加完美。

本系统通过初期的需求分析,建立了严密的数据逻辑结构以及数据库设计所涉及的严格的编码规范、最终是其数据库达到三范式。让系统更加适合数据库设计的要求。并使其在后面的系统实施阶段更加方便快捷,在系统维护和运行阶段尽量出现少的错误。让系统能够全面正常运转。让系统更加人性化更加方便用户使用。

格式说明:

大标题(章) 1 绪论黑体小三号

一级节标题实验装置和试验方法黑体四号

二级节标题 4.2.2 实验装置黑体小四号

正文宋体小四号行距22磅

表题与图题宋体五号

参考文献及致谢等:宋体小四号

表格

每个表格应有表序和表题,表序和表题应写在表格上方正中,表序后空一格书写表题。

插图

插图必须精心制作,线条粗细要合适,图面要整洁美观。每幅插图应有图序和图题,图序和图题应放在图位下方居中处。

类图的设计

图1-1航空订票系统总类图

1.2.1类图绘制的步骤

1)在类图的设计过程中根据前面的需求分析最终等到的类有:

(1)顾客类

(2)业务员类即管理员类

(3)订票类

(4)订票清单类

(5)航班类

图1-2寻找出来的类图2)每一个类中暂时给出主要操作和属性

图1-3添加完主属性和操作后的类图3)根据分析得到每个类和类之间的关系。

图1-4添加完关系后的类图4)类的泛化

图1-5泛化后的类图

对象图的设计

图1-6航空管理对象图

1.3.1根据对象图测试的结果

1)根据图中所给出的标号和类我们可以开始经行测试

(1)首先顾客张三根据电话或者网上预约或者柜台可以进行对机票的预定

(2)再着根据自己定票信息来查询航班

(3)最后业务员根据订票订单来处理张三所订的票据信息

2)在测试中企业顾客和个人顾客的订票过程一模一样。

3)在测试中发现无法退票并且无退票订单退票无法实现

4)等到以上结论后应该对其进行修改

1.3.2修改类图

图1-7修改后的类图

1)修改时注意在相关的类中添加属性和操作确保添加完之后系统能够正常运行而不影响原系统

2)修改是注意之间的关系的改变

包图的设计

图1-8总包图

1.4.1包设计与提取

1)根据类图提取包和划分如图所示

图1-9根据类图提取出来的包和划分2)寻找各个包内的子包和类图

(1)用户包

图1-10用户包中的子包(2)界面包

图1-11界面包中的子包和类(3)数据包

图1-12数据包中的子包(4)订票包

图1-13 订票包中的子包和类

3)找完后的子包和类图

图1-14寻找完类和子包后的包图4)添加完包之间的关系后的包图

图1-15完成后的包图

相关文档
最新文档