毕业设计航空.docx

上传人:b****3 文档编号:3895061 上传时间:2022-11-26 格式:DOCX 页数:50 大小:984.99KB
下载 相关 举报
毕业设计航空.docx_第1页
第1页 / 共50页
毕业设计航空.docx_第2页
第2页 / 共50页
毕业设计航空.docx_第3页
第3页 / 共50页
毕业设计航空.docx_第4页
第4页 / 共50页
毕业设计航空.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

毕业设计航空.docx

《毕业设计航空.docx》由会员分享,可在线阅读,更多相关《毕业设计航空.docx(50页珍藏版)》请在冰豆网上搜索。

毕业设计航空.docx

毕业设计航空

2.航空公司电子机票管理系统分析

2.1概述

系统分析是从系统总体出发,对需要改进的现系统或准备创建的新系统使用科学的方法和工具,对系统目标、功能、坏境、费用效益等进行调查研究,并收集、分析和处理有关资料和数据、据此建立若干备用方案和必要的模型,进行模拟、仿真试验,把试验、分析、计算的各种结果进行比较和评价,并对系统的环境和发展做出预测,在若干选定的目标和准则下,为选择对系统整体效益最佳的决策提供理论和试验依据。

即从系统长远和总体最优出发,在选定系统目标和准则的基础上,分析构成系统的各个层次子系统的功能和相互关系,以及系统同环境的影响。

系统分析从系统总体最优出发,采用各种分析工具和方法,对系统进行定性和定量分析。

系统分析的步骤是限定问题、确定目标、收集资料提出方案、建立模型、分析效果、综合评价、建议可行方案。

系统分析从系统需求入手,从用户观点出发建立系统用户模型。

用户模型从概念上全方位表达系统需求及系统与用户的相互关系。

系统分析在用户模型的基础上,建立适应性强的独立于系统实现环境的逻辑结构。

分析阶段独立于系统实现环境,可以保证建立起来的系统结构具有相对的稳定性,便于系统维护、移植或扩充。

系统分析方法的具体步骤包括:

限定问题、确定目标、调查研究收集数据、提出备选方案和评价标准、备选方案评估和提出最可行方案。

2.2业务流程分析

2.2.1业务流程图基本符号

业务流程图是一种系统分析人员都懂的共同语言,用来描述系统组织结构、业务流程。

本报告采用的业务流程图的符号如图2-4所示:

业务处理人员业务处理功能描述文档外部实体数据存储处理方向

图2-1业务流程图基本符号

2.2.2业务流程图总体分析

通过调研分析,编制出了系统的顶层业务流程图以供分析,如图2-2所示:

图2-2电子机票管理系统顶层业务流程图

电子机票管理系统的主要功能包括:

机票管理,增值服务管理,值机管理和会员管理四个管理模块。

通过调研分析,编制出了系统的一层业务流程图:

图2-3电子机票管理系统一层业务流程图

2.2.3业务流程图详细分析

1)机票管理

管理员在机票管理模块可实现航班信息管理,即添加新的航班信息,查看、修改或删除已有航班信息;售票员可帮助乘客预订机票(不享受优惠),查看已有航班信息;用户可预订机票(享受优惠),实现在线支付功能或里程兑换机票功能,查看已有航班信息、已预订机票,也可退订或改签以完成机票订单。

机票管理的业务流程图如图2-4所示:

图2-4机票管理业务流程图

2)增值服务管理

管理员在增值服务管理模块可实现座位信息管理、座位增值管理、行李增值管理,特殊餐食管理,可添加新的增值服务明细和座位信息,查看、修改或删除已有增值服务明细和座位信息;售票员可预订增值服务(不享受优惠),实现支付管理,查看已有增值服务信息和座位信息;用户可预订增值服务(不享受优惠),实现支付管理,查看已有增值服务信息和座位信息。

增值服务管理的业务流程图如图2-5所示:

图2-5增值服务管理业务流程图

3)值机管理

管理员在值机管理模块可实现座位管理、航班动态管理,可添加新的航班动态,可查看、修改或删除已有航班动态,可根据飞机的舱位进行座位安排;用户可根据机票单信息进行值机,选择座位(登机48小时内可以值机),查看已有的航班动态。

值机管理的业务流程图如图2-6所示:

图2-6值机管理业务流程图

4)会员管理

本系统面向三类操作对象:

用户、售票员和管理员,分别赋予其不同的权限,通过登录(输入相应账号和密码)进入不同的个人中心实现角色的区分(用户和售票员员可在个人中心实现机票预订、增值服务预订和个人信息管理的功能,区别是用户登录后直接给自己预定机票等服务,售票员需要输入乘客身份证等信息代替乘客购买;管理员登录后可在个人人中心实现机票管理、增值服务管理、值机管理和会员管理)。

管理员可对会员等级进行增删改除操作,且能够查询个人信息;用户、售票员也可查询个人信息。

会员管理的业务流程图如图2-7所示:

图2-7个人中心管理业务流程图

2.3数据流程分析

2.3.1数据流程图的基本符号

1)外部实体

外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面他们向系统提供输入,接受系统产生的输出。

2)数据存储

数据存储是数据的仓库,用来表示需要暂时存储或长久保存的数据类,表示系统产生的数据存放的地方,它用来存储数据。

3)处理逻辑

处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。

处理逻辑是对数据进行的操作,也称加工,它把流入的数据流转换为流出的数据流。

4)数据流

数据流是指处理功能的输入或输出,由一组确定的数据组成,用带有名字的箭头表示,名字表示流经的数据,箭头表示流向。

数据流程图的基本符号如图2-8所示:

外部实体处理逻辑数据储存数据流

图2-8数据流程图基本符号

2.3.2顶层数据流程分析

顶层数据流程的主要处理逻辑就是电子机票管理系统,涉及的外部实体有用户、售票员、管理员和财务部。

顶层数据流程图如2-9图所示:

图2-9电子机票管理系统顶层数据流程图

2.3.3一层数据流程分析

一层数据流程分析是将整个系统涉及到的模块进行笼统的划分,使得整个系统的数据流大致明确。

一层数据流程图如图2-10所示:

图2-10电子机票管理系统一层数据流程图

2.3.4二层数据流程分析

1)机票管理数据流程图,由P1的机票管理展开得到。

如图2-11所示:

图2-11机票管理二层数据流程图

2)增值服务管理数据流程图,由P2的增值服务管理展开得到。

如图2-12所示:

图2-12增值服务管理二层数据流程图

3)服务大厅管理数据流程图,由P3的机票管理展开得到。

如图2-13所示:

图2-13服务大厅管理二层数据流程图

4)个人中心管理数据流程图,由P4的机票管理展开得到。

如图2-14所示:

图2-14个人中心管理二层数据流程图

2.3.5三层数据流程分析

预订机票、行李增值信息、特殊餐食都涉及到支付管理功能。

用户和售票员初次预定机票、行李增值、特殊餐食可得到相应的支付单,进行支付。

1)机票管理模块的支付管理三层数据流程图如图2-15所示:

图2-15预订机票三层数据流程图

2)增值服务管理模块的支付管理三层数据流程图如图2-16所示:

图2-16预订增值服务三层数据流程图

2.4数据字典

数据流程图用形象直观、容易理解的简单符号表示了相关的系统用“什么数据”去“做什么”,概括了系统中数据的流动,存储于变换的过程,但许多具体细节无法在图上表示清楚,数据流程图并没有表明数据的具体内容,不同的人员对同一数据的理解可能不同。

数据字典解决了这个问题。

数据字典是在数据流程图的基础上,对数据流程图中的各个元素进行详细的定义与描述,起到对数据流程图进行补充说明的作用。

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

1)数据项

数据项也称数据元素,是最基本的数据组成单位,也就是不能再分解的数据单位,是数据流图中数据块的数据结构中的数据项说明。

数据项编号

数据项名称

别名

简述

类型

A01-01

员工号

编号

员工的编号

varchar(8)

A01-02

员工名

姓名

员工的姓名

varchar(10)

A01-03

员工职位

职责

员工所在职位

varchar(10)

A01-04

员工性别

性别

员工的性别

varchar(6)

A01-05

员工密码

密码

员工登陆的密码

varchar(8)

A01-06

员工权限

权限

员工登陆的权限

int

A02-01

会员号

编号

会员的编号

varchar(8)

A02-02

用户姓氏

姓氏

用户的姓氏

varchar(6)

A02-03

用户名字

名字

用户的名字

varchar(6)

A02-04

会员等级

等级

用户的会员等级

varchar(10)

A02-05

用户身份证

身份证

用户的身份证号

int

A02-06

用户邮箱

邮箱

用户的邮箱

varchar(20)

A02-07

用户性别

性别

用户的性别

varchar(5)

A02-08

用户密码

密码

用户登陆的密码

varchar(8)

A03-01

飞机编号

编号

飞机的编号

varchar(8)

A03-02

机型号码

机型

飞机的机型号码

varchar(20)

A03-03

标准经济舱

Y舱

标准经济舱

varchar(6)

A03-04

容纳人数

人数

标准经济舱容纳的人数

int

A03-05

公务舱

C舱

公务舱

varchar(6)

A03-06

容纳人数

人数

公务舱容纳的人数

int

A03-07

头等舱

F舱

头等舱

varchar(6)

A03-08

容纳人数

人数

头等舱容纳的人数

int

A03-09

经济舱折扣

H舱

有折扣的经济舱

varchar(6)

A03-10

公务舱折扣

J舱

有折扣的公务舱

varchar(6)

A03-11

头等舱折扣

P舱

有折扣的头等舱

varchar(6)

A03-12

总人数

总人数

飞机的总人数

int

A03-13

是否可用

flag

本飞机是否可用

boolean

A03-14

平面图

飞机图示

飞机的大致图形

text

A04-01

航班班次

班次

航班的序列编号

varchar(10)

A04-02

起始地点

起点

航班的起始地点

varchar(20)

A04-03

抵达地点

终点

航班的抵达地点

varchar(20)

A04-04

起始时间

开始时间

航班的起始时间

varchar(10)

A04-05

抵达时间

结束时间

航班的抵达时间

varchar(10)

A04-06

经济舱剩余座位

剩余座位数

经济舱剩余座位

int

A04-07

公务舱剩余座位

剩余座位数

公务舱剩余座位

int

A04-08

头等舱剩余座位

剩余座位数

头等舱剩余座位

int

A04-09

最低折扣舱位

舱位编号

最低折扣舱位

varchar(6)

A04-10

基准票价

票价

航班的基准票价

int

A04-11

航班里程

里程

航班的里程

int

A04-12

是否关闭航班

关闭与否

是否关闭航班

boolean

A05-01

座位等级编号

编号

飞机的座位等级编号

varchar(10)

A05-02

座位描述

座位描述

飞机的座位描述

varchar(20)

A05-03

限制行李标准

行李额

座位限制的行李标准

varchar(10)

A05-04

退改费用

高或低

座位的退改费用

varchar(10)

A05-05

可否签转

可否签转

是否可以签转

varchar(30)

A06-01

特殊餐食编号

编号

特殊餐食编号

varchar(10)

A06-02

特殊餐食描述

服务描述

特殊餐食描述

varchar(20)

A06-03

服务等级

服务等级

特殊餐食的等级

varchar(10)

A06-04

套餐费用

费用

特殊餐食的费用

int

A07-01

行李增值服务编号

编号

行李增值服务编号

varchar(10)

A07-02

行李增值服务描述

行李描述

行李增值服务描述

varchar(20)

A07-03

票价等级

票价等级

机票凭证的票价等级

varchar(10)

A07-04

行李额度

行李额度

机票凭证的行李额度

varchar(20)

A07-05

行李单位价格

行李价格

行李的单位价格

int

A08-01

航班动态编号

编号

航班动态编号

varchar(10)

A08-02

航班动态描述

动态描述

航班动态描述

varchar(20)

A08-03

航班编号

航班号

航班的编号

varchar(10)

A08-04

航班安排

安排

航班安排

varchar(20)

A09-01

值机细则编号

编号

值机细则编号

varchar(10)

A09-02

值机标准

标准

值机标准

varchar(30)

A09-03

值机时间

时间

值机时间

date

A09-04

航班日期

出发日期

飞机出发时间

date

A10-01

会员等级

等级

会员的等级

varchar(10)

A10-02

会员描述

等级描述

会员的等级描述

varchar(20)

A10-03

积分要求

要求

达到此会员级别的积分要求

varchar(20)

A10-04

里程要求

达到此会员级别的里程要求

varchar(20)

A11-01

支付编号

编号

支付的编号

varchar(20)

A11-02

支付类别

类别

支付的类别

varchar(20)

A11-03

支付内容

内容

支付对象的内容

varchar(20)

A11-04

支付日期

时间

支付完成时间

date

A11-05

支付金额

金额

交易金额

float

A11-06

支付方

支付方

支付的账户

varchar(30)

2)数据结构

数据结构是可以进一步分解的数据包,反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。

数据结构编号

数据结构名称

简述

数据结构组成

D02-01

员工信息库

航空公司售票员和管理员基本信息

A01-01,A01-02,A01-03,A01-04,A01-05,A01-06

D02-02

会员信息库

航空公司机票管理系统会员基本信息

A02-01,A02-02,A02-03,A02-04,A02-05,A02-06,A02-07,A02-08

D02-03

飞机信息库

航空公司飞机基本信息

A03-01,A03-02,A03-03,A03-04,A03-05,A03-06,A03-07,A03-08,A03-09,A03-10,A03-11,A03-12,A03-13,A03-14

D02-04

航班信息库

航空公司航班基本信息

A04-01,A04-02,A04-03,A04-04,A04-05,A04-06,A04-07,A04-08,A04-09,A04-10,A04-11,A04-12

D02-05

座位信息库

飞机座位基本信息

A05-01,A05-02,A05-03,A05-04,A05-05

D02-06

特殊餐食库

特殊餐食明细

A06-01,A06-02,A06-03,A06-04

D02-07

行李增值信息库

行李增值服务明细

A07-01,A07-02,A07-03,A07-04,A07-05

D02-08

航班动态库

航空公司航班动态基本信息

A08-01,A08-02,A08-03,A08-04

D02-09

值机细则

航班值机明细

A09-01,A09-02,A09-03,A09-04

D02-10

会员明细库

航空公司会员等级评定细则

A10-01,A10-02,A10-03,A10-04

D02-11

支付单

会员支付后的收据

A11-01,A11-02,A11-03,A11-04,A11-05,A11-06

3)数据流

数据流是数据结构在系统内传输的路径,它的组成可以是一个以定义的数据结构,也可以由若干个数据项和数据结构组成。

数据流编号

数据流名称

数据流组成

来源

去向

D03-01

查询航班

A04-02,A04-03,A04-04,A04-05

外部项”用户”、”售票员”,

数据结构”航班信息库”

处理逻辑”初预定机票”

D03-02

行李增值信息查询

A04-01,A07-01,A07-02,A07-03,A07-04,A07-05

数据项”航班号”,数据结构”行李增值信息库”

处理逻辑”行李增值初预定”

D03-03

特殊餐食查询

A04-01,A06-01,A06-02,A06-03,A06-04

数据项”航班号”,数据结构”特殊餐食库”

处理逻辑”特殊餐食初预定”

D03-04

航班动态查询

A02-02,A02-03,A02-05,A08-01,A08-02,A08-03,A08-04

数据项”订单号”、”身份证号”、”姓名”,数据结构”航班动态库”

外部项”会员”、”售票员”

D03-05

注册

A02-01,A02-02,A02-03,A02-04,A02-05,A02-06,A02-07,A02-08

外部项”用户”

数据结构”用户信息库”

D03-06

登陆

A01-01,A01-02,A01-03,A01-04,A01-05,A01-06,A02-01,A02-02,A02-03,A02-04,A02-05,A02-06,A02-07,A02-08

数据结构”用户信息库”、”员工信息库”,外部项”用户”、”售票员”、”管理员”

处理逻辑”管理个人信息”

D03-07

航班增删改查单

A04-01,A04-02,A04-03,A04-04,A04-05,A04-06,A04-07,A04-08,A04-09,A04-10,A04-11,A04-12

外部项”管理员”,处理逻辑”航班管理”

数据结构”航班信息库”

D03-08

特殊餐食增删改查单

A06-01,A06-02,A06-03,A06-04

外部项”管理员”,处理逻辑”特殊餐食管理”

数据结构”特殊餐食库库”

D03-09

行李增值信息增删改查单

A07-01,A07-02,A07-03,A07-04,A07-05

外部项”管理员”,处理逻辑”行李增值信息管理”

数据结构”行李增值信息信息库”

D03-10

航班动态增删改查单

A08-01,A08-02,A08-03,A08-04

外部项”管理员”,处理逻辑”航班动态管理”

数据结构”航班动态库库”

4)处理逻辑

处理逻辑描述数据流程图中数据的基本处理过程,比较复杂。

在数据字典中仅对数据流程图中最底层的处理逻辑加以说明。

处理逻辑编号:

P1.2

处理逻辑名称:

初预定机票

简述:

用户和售票员根据航班信息选择机票

输入数据流:

D03-01

来源:

外部项”用户”、”售票员”,

数据结构”航班信息库”

处理

将用户和售票员选择的航班生成支付前的初次预定单

输出数据流:

支付单和里程兑换单

去向:

处理逻辑”支付管理”、”里程兑换”

处理逻辑编号:

P1.4

处理逻辑名称:

航班管理

简述:

管理员对航班信息库内的数据进行管理

输入数据流:

D02-03

来源:

数据结构”飞机信息库”

处理

生成航班信息的增删改除信息单

输出数据流:

D03-07

去向:

数据结构”航班信息库”

处理逻辑编号:

P1.5

处理逻辑名称:

机票退订

简述:

用户和管理员将已支付机票订单取消

输入数据流:

D02-04

来源:

外部项”用户”、”售票员”,

数据结构”航班信息库”

处理

修改机票单状态和航班信息

输出数据流:

航班信息

去向:

数据结构”航班信息库”

处理逻辑编号:

P1.6

处理逻辑名称:

机票改签

简述:

用户和管理员将已支付航班订单换成其他航班

输入数据流:

D02-04

来源:

外部项”用户”、”售票员”,

数据结构”航班信息库”

处理

修改机票单状态和航班信息

输出数据流:

航班信息

去向:

数据结构”航班信息库”

处理逻辑编号:

P2.1

处理逻辑名称:

特殊餐食管理

简述:

管理员对特殊餐食库内的数据进行管理

输入数据流:

D03-08

来源:

外部项”管理员”

处理

生成特殊餐食库

输出数据流:

D02-06

去向:

数据结构”特殊餐食库”

处理逻辑编号:

P2.2

处理逻辑名称:

行李增值信息管理

简述:

管理员对行李增值信息库内的数据进行管理

输入数据流:

D03-09

来源:

外部项”管理员”

处理

生成行李增值信息库

输出数据流:

D02-07

去向:

数据结构”行李增值信息库”

处理逻辑编号:

P2.5

处理逻辑名称:

特殊餐食初预定

简述:

用户和售票员根据显示出的特殊餐食信息选择特殊餐食

输入数据流:

特殊餐食信息

来源:

数据结构”特殊餐食库”

处理

获得员工的登录名和密码

输出数据流:

D02-11

去向:

处理逻辑”支付管理”

处理逻辑编号:

P2.6

处理逻辑名称:

行李增值初预定

简述:

用户和售票员根据显示出的行李增值信息选择行李增值服务

输入数据流:

行李增值信息

来源:

数据结构”行李增值信息库”

处理

获得员工的登录名和密码

输出数据流:

D02-11

去向:

处理逻辑”支付管理”

处理逻辑编号:

P2.7

处理逻辑名称:

支付管理

简述:

系统处理需要支付的订单

输入数据流:

D02-11

来源:

数据结构”支付单”

处理

将初次预订单编程机票订单

输出数据流:

机票单

去向:

外部项”用户”、”售票员”

处理逻辑编号:

P3.1

处理逻辑名称:

航班动态管理

简述:

管理员对航班动态库内的数据进行管理

输入数据流:

D03-10

来源:

外部项”管理员”

处理

生成航班动态库

输出数据流:

D02-08

去向:

数据结构”航班动态库”

5)数据存储

数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。

在数据字典中,只描述数据存储的逻辑结构,而不涉及它的物理结构。

数据存储编号:

D1

数据存储名称:

员工信息库

简述:

员工个人信息

数据存储组成:

A01-01,A01-02,A01-03,A01-04,A01-05,A01-06

关键字:

A01-01

相关联处理:

权限管理,登陆

数据存储编号:

D2

数据存储名称:

用户信息库

简述:

用户个人信息

数据存储组成:

A02-01,A02-02,A02-03,A02-04,A02-05,A02-06,A02-07,A02-08

关键字:

A02-01

相关联处理:

权限管理,注册,登陆

数据存储编号:

D3

数据存储名称:

飞机信息库

简述:

航空公司飞机信息

数据存储组成:

A03-01,A03-02,A03-03,A03-04,A03-05,A03-06

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

当前位置:首页 > 工程科技 > 能源化工

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

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