UML航空订票系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
U M L航空订票系统 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】
课程设计(论文)课程名称:信息系统开发方法与工具
题目:航空订票管理系统
院(系):管理学院
专业班级:信管0901
姓名:
学号:
指导教师:
2012年 6 月 14 日
课程设计(论文)任务书
专业班级:信息管理与信息系统学生姓名:指导教师(签名):
需求说明
当前航空市场的不断扩大,并且随着人们的生活水平的提高,越来越多的认选择飞机作为出行的交通工具,因此对航空公司的服务要求也就越来越高,因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。该数据库设计主要对该系统中涉及的数据进行处理和分类,严格区分实体和属性,并把属性归类。充分表达出属性的含义。并直接展现出实体之间的关系。
该系统从开始的需求分析到设计到运营维护都有这严格的要求以及实施。在需求分析阶段实现了编码的规范、数据据字典的规范、以及后面实施代码编写的规范。在设计阶段实现了数据字典的规范、数据库的规范并让使数据库最终达到三范式。
系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。
关键字: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完成后的包图
2 动态图
用例图
绘制用例图之前我们要做的准备主要有
1)列出需求特性列表
2)对每一个用例作出详细的描述
上面两步一个在我们绘制用例图之前完成一个在我们绘制完用例图之后完成
2.1.1需求特性列表
根据前期的需求分析得到的需求特性列表为:
表2-1 需求特性列表
编号说明
FBT001 使用电话订票
FBT002 使用网络订票
FBT003 柜台订票
FBT004 录入订票信息
FBT005 产生订票列表
FBT006 处理订票信息
FBT007 退票
FBT008 退票处理
FBT009 产生退票信息
FBT010 查询航班信息
FBT011 查询订票信息
FBT012 航班预定
FBT013 添加航班信息
FBT014 修改航班信息