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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

毕业设计航空.docx

1、毕业设计航空2.航空公司电子机票管理系统分析2.1 概述 系统分析是从系统总体出发,对需要改进的现系统或准备创建的新系统使用科学的方法和工具,对系统目标、功能、坏境、费用效益等进行调查研究,并收集、分析和处理有关资料和数据、据此建立若干备用方案和必要的模型,进行模拟、仿真试验,把试验、分析、计算的各种结果进行比较和评价,并对系统的环境和发展做出预测,在若干选定的目标和准则下,为选择对系统整体效益最佳的决策提供理论和试验依据。即从系统长远和总体最优出发,在选定系统目标和准则的基础上,分析构成系统的各个层次子系统的功能和相互关系,以及系统同环境的影响。系统分析从系统总体最优出发,采用各种分析工具和

2、方法,对系统进行定性和定量分析。系统分析的步骤是限定问题、确定目标、收集资料提出方案、建立模型、分析效果、综合评价、建议可行方案。系统分析从系统需求入手,从用户观点出发建立系统用户模型。用户模型从概念上全方位表达系统需求及系统与用户的相互关系。系统分析在用户模型的基础上,建立适应性强的独立于系统实现环境的逻辑结构。分析阶段独立于系统实现环境,可以保证建立起来的系统结构具有相对的稳定性,便于系统维护、移植或扩充。系统分析方法的具体步骤包括:限定问题、确定目标、调查研究收集数据、提出备选方案和评价标准、备选方案评估和提出最可行方案。2.2 业务流程分析2.2.1 业务流程图基本符号 业务流程图是一

3、种系统分析人员都懂的共同语言, 用来描述系统组织结构、业务流程。本报告采用的业务流程图的符号如图2-4所示:业务处理人员业务 处理功能描述文档 外部实体 数据存储 处理方向图2-1 业务流程图基本符号2.2.2 业务流程图总体分析 通过调研分析,编制出了系统的顶层业务流程图以供分析,如图2-2所示:图2-2 电子机票管理系统顶层业务流程图 电子机票管理系统的主要功能包括:机票管理,增值服务管理,值机管理和会员管理四个管理模块。 通过调研分析,编制出了系统的一层业务流程图:图2-3 电子机票管理系统一层业务流程图2.2.3 业务流程图详细分析1)机票管理 管理员在机票管理模块可实现航班信息管理,

4、即添加新的航班信息,查看、修改或删除已有航班信息;售票员可帮助乘客预订机票(不享受优惠),查看已有航班信息;用户可预订机票(享受优惠),实现在线支付功能或里程兑换机票功能,查看已有航班信息、已预订机票,也可退订或改签以完成机票订单。 机票管理的业务流程图如图2-4所示:图2-4 机票管理业务流程图2)增值服务管理 管理员在增值服务管理模块可实现座位信息管理、座位增值管理、行李增值管理,特殊餐食管理,可添加新的增值服务明细和座位信息,查看、修改或删除已有增值服务明细和座位信息;售票员可预订增值服务(不享受优惠),实现支付管理,查看已有增值服务信息和座位信息;用户可预订增值服务(不享受优惠),实现

5、支付管理,查看已有增值服务信息和座位信息。 增值服务管理的业务流程图如图2-5所示:图2-5 增值服务管理业务流程图3)值机管理 管理员在值机管理模块可实现座位管理、航班动态管理,可添加新的航班动态,可查看、修改或删除已有航班动态,可根据飞机的舱位进行座位安排;用户可根据机票单信息进行值机,选择座位(登机48小时内可以值机),查看已有的航班动态。 值机管理的业务流程图如图2-6所示:图2-6 值机管理业务流程图4)会员管理 本系统面向三类操作对象:用户、售票员和管理员,分别赋予其不同的权限,通过登录(输入相应账号和密码)进入不同的个人中心实现角色的区分(用户和售票员员可在个人中心实现机票预订、

6、增值服务预订和个人信息管理的功能,区别是用户登录后直接给自己预定机票等服务,售票员需要输入乘客身份证等信息代替乘客购买;管理员登录后可在个人人中心实现机票管理、增值服务管理、值机管理和会员管理)。管理员可对会员等级进行增删改除操作,且能够查询个人信息;用户、售票员也可查询个人信息。 会员管理的业务流程图如图2-7所示:图2-7 个人中心管理业务流程图2.3 数据流程分析2.3.1 数据流程图的基本符号1)外部实体 外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面他们向系统提供输入,接受系统产生的输出。2)数据存储 数据存储是数据的仓库,用来表

7、示需要暂时存储或长久保存的数据类,表示系统产生的数据存放的地方,它用来存储数据。3)处理逻辑 处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。处理逻辑是对数据进行的操作,也称加工,它把流入的数据流转换为流出的数据流。4)数据流 数据流是指处理功能的输入或输出,由一组确定的数据组成,用带有名字的箭头表示,名字表示流经的数据,箭头表示流向。数据流程图的基本符号如图2-8所示: 外部实体 处理逻辑 数据储存 数据流图2-8数据流程图基本符号2.3.2顶层数据流程分析 顶层数据流程的主要处理逻辑就是电子机票管理系统,涉及的外部实体有用户、售票员、管理员和财务部。顶层数据流程图如2-9图所示:图

8、 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) 个人

9、中心管理数据流程图,由P4的机票管理展开得到。如图2-14所示:图2-14 个人中心管理二层数据流程图2.3.5 三层数据流程分析 预订机票、行李增值信息、特殊餐食都涉及到支付管理功能。用户和售票员初次预定机票、行李增值、特殊餐食可得到相应的支付单,进行支付。1)机票管理模块的支付管理三层数据流程图如图2-15所示:图2-15 预订机票三层数据流程图2)增值服务管理模块的支付管理三层数据流程图如图2-16所示:图2-16 预订增值服务三层数据流程图2.4 数据字典 数据流程图用形象直观、容易理解的简单符号表示了相关的系统用“什么数据”去“做什么”,概括了系统中数据的流动,存储于变换的过程,但许

10、多具体细节无法在图上表示清楚,数据流程图并没有表明数据的具体内容,不同的人员对同一数据的理解可能不同。数据字典解决了这个问题。数据字典是在数据流程图的基础上,对数据流程图中的各个元素进行详细的定义与描述,起到对数据流程图进行补充说明的作用。数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。1)数据项 数据项也称数据元素,是最基本的数据组成单位,也就是不能再分解的数据单位,是数据流图中数据块的数据结构中的数据项说明。数据项编号数据项名称别名简述类型A01-01员工号编号员工的编号varchar(8)A01-

11、02员工名姓名员工的姓名varchar(10)A01-03员工职位职责员工所在职位varchar(10)A01-04员工性别性别员工的性别varchar(6)A01-05员工密码密码员工登陆的密码varchar(8)A01-06员工权限权限员工登陆的权限intA02-01会员号编号会员的编号varchar(8)A02-02用户姓氏姓氏用户的姓氏varchar(6)A02-03用户名字名字用户的名字varchar(6)A02-04会员等级等级用户的会员等级varchar(10)A02-05用户身份证身份证用户的身份证号intA02-06用户邮箱邮箱用户的邮箱varchar(20)A02-07用户

12、性别性别用户的性别varchar(5)A02-08用户密码密码用户登陆的密码varchar(8)A03-01飞机编号编号飞机的编号varchar(8)A03-02机型号码机型飞机的机型号码varchar(20)A03-03标准经济舱Y舱标准经济舱varchar(6)A03-04容纳人数人数标准经济舱容纳的人数intA03-05公务舱C舱公务舱varchar(6)A03-06容纳人数人数公务舱容纳的人数intA03-07头等舱F舱头等舱varchar(6)A03-08容纳人数人数头等舱容纳的人数intA03-09经济舱折扣H舱有折扣的经济舱varchar(6)A03-10公务舱折扣J舱有折扣的公

13、务舱varchar(6)A03-11头等舱折扣P舱有折扣的头等舱varchar(6)A03-12总人数总人数飞机的总人数intA03-13是否可用flag本飞机是否可用booleanA03-14平面图飞机图示飞机的大致图形textA04-01航班班次班次航班的序列编号varchar(10)A04-02起始地点起点航班的起始地点varchar(20)A04-03抵达地点终点航班的抵达地点varchar(20)A04-04起始时间开始时间航班的起始时间varchar(10)A04-05抵达时间结束时间航班的抵达时间varchar(10)A04-06经济舱剩余座位剩余座位数经济舱剩余座位intA04

14、-07公务舱剩余座位剩余座位数公务舱剩余座位intA04-08头等舱剩余座位剩余座位数头等舱剩余座位intA04-09最低折扣舱位舱位编号最低折扣舱位varchar(6)A04-10基准票价票价航班的基准票价intA04-11航班里程里程航班的里程intA04-12是否关闭航班关闭与否是否关闭航班booleanA05-01座位等级编号编号飞机的座位等级编号varchar(10)A05-02座位描述座位描述飞机的座位描述varchar(20)A05-03限制行李标准行李额座位限制的行李标准varchar(10)A05-04退改费用高或低座位的退改费用varchar(10)A05-05可否签转可否

15、签转是否可以签转varchar(30)A06-01特殊餐食编号编号特殊餐食编号varchar(10)A06-02特殊餐食描述服务描述特殊餐食描述varchar(20)A06-03服务等级服务等级特殊餐食的等级varchar(10)A06-04套餐费用费用特殊餐食的费用intA07-01行李增值服务编号编号行李增值服务编号varchar(10)A07-02行李增值服务描述行李描述行李增值服务描述varchar(20)A07-03票价等级票价等级机票凭证的票价等级varchar(10)A07-04行李额度行李额度机票凭证的行李额度varchar(20)A07-05行李单位价格行李价格行李的单位价格

16、intA08-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值机时间时间值机时间dateA09-04航班日期出发日期飞机出发时间dateA10-01会员等级等级会员的等级varchar(10)A10-02会员描述等级描述会员的等级描述varchar(20)A10-03积分要求要求达到此

17、会员级别的积分要求varchar(20)A10-04里程要求达到此会员级别的里程要求varchar(20)A11-01支付编号编号支付的编号varchar(20)A11-02支付类别类别支付的类别varchar(20)A11-03支付内容内容支付对象的内容varchar(20)A11-04支付日期时间支付完成时间dateA11-05支付金额金额交易金额floatA11-06支付方支付方支付的账户varchar(30)2)数据结构 数据结构是可以进一步分解的数据包,反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。数据结

18、构编号数据结构名称简述数据结构组成D02-01员工信息库航空公司售票员和管理员基本信息A01-01,A01-02,A01-03,A01-04,A01-05,A01-06D02-02会员信息库航空公司机票管理系统会员基本信息A02-01,A02-02,A02-03,A02-04,A02-05,A02-06,A02-07,A02-08D02-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-14D02-04航班信息库航空公司航

19、班基本信息A04-01,A04-02,A04-03,A04-04,A04-05,A04-06,A04-07,A04-08,A04-09,A04-10,A04-11,A04-12D02-05座位信息库飞机座位基本信息A05-01,A05-02,A05-03,A05-04,A05-05D02-06特殊餐食库特殊餐食明细A06-01,A06-02,A06-03,A06-04D02-07行李增值信息库行李增值服务明细A07-01,A07-02,A07-03,A07-04,A07-05D02-08航班动态库航空公司航班动态基本信息A08-01,A08-02,A08-03,A08-04D02-09值机细则

20、航班值机明细A09-01,A09-02,A09-03,A09-04D02-10会员明细库航空公司会员等级评定细则A10-01,A10-02,A10-03,A10-04D02-11支付单会员支付后的收据A11-01,A11-02,A11-03,A11-04,A11-05,A11-063)数据流 数据流是数据结构在系统内传输的路径,它的组成可以是一个以定义的数据结构,也可以由若干个数据项和数据结构组成。数据流编号数据流名称数据流组成来源去向D03-01查询航班A04-02,A04-03,A04-04,A04-05外部项”用户”、”售票员”,数据结构”航班信息库”处理逻辑”初预定机票”D03-02行

21、李增值信息查询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-

22、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

23、外部项”管理员”,处理逻辑”航班管理”数据结构”航班信息库”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)处理逻辑 处理逻辑描述数据流程图中数据的基本处理过程,比较

24、复杂。在数据字典中仅对数据流程图中最底层的处理逻辑加以说明。处理逻辑编号:P1.2处理逻辑名称:初预定机票简述:用户和售票员根据航班信息选择机票输入数据流:D03-01来源:外部项”用户”、”售票员”,数据结构”航班信息库”处理将用户和售票员选择的航班生成支付前的初次预定单输出数据流:支付单和里程兑换单去向:处理逻辑”支付管理”、”里程兑换”处理逻辑编号:P1.4处理逻辑名称:航班管理简述:管理员对航班信息库内的数据进行管理输入数据流:D02-03来源:数据结构”飞机信息库”处理生成航班信息的增删改除信息单输出数据流:D03-07去向:数据结构”航班信息库”处理逻辑编号:P1.5处理逻辑名称:

25、机票退订简述:用户和管理员将已支付机票订单取消输入数据流:D02-04来源:外部项”用户”、”售票员”,数据结构”航班信息库”处理修改机票单状态和航班信息输出数据流:航班信息去向:数据结构”航班信息库”处理逻辑编号:P1.6处理逻辑名称:机票改签简述:用户和管理员将已支付航班订单换成其他航班输入数据流:D02-04来源:外部项”用户”、”售票员”,数据结构”航班信息库”处理修改机票单状态和航班信息输出数据流:航班信息去向:数据结构”航班信息库”处理逻辑编号:P2.1处理逻辑名称:特殊餐食管理简述:管理员对特殊餐食库内的数据进行管理输入数据流:D03-08来源:外部项”管理员”处理生成特殊餐食库

26、输出数据流:D02-06去向:数据结构”特殊餐食库”处理逻辑编号:P2.2处理逻辑名称:行李增值信息管理简述:管理员对行李增值信息库内的数据进行管理输入数据流:D03-09来源:外部项”管理员”处理生成行李增值信息库输出数据流:D02-07去向:数据结构”行李增值信息库”处理逻辑编号:P2.5处理逻辑名称:特殊餐食初预定简述:用户和售票员根据显示出的特殊餐食信息选择特殊餐食输入数据流:特殊餐食信息来源:数据结构”特殊餐食库”处理获得员工的登录名和密码输出数据流:D02-11去向:处理逻辑”支付管理”处理逻辑编号:P2.6处理逻辑名称:行李增值初预定简述:用户和售票员根据显示出的行李增值信息选择

27、行李增值服务输入数据流:行李增值信息来源:数据结构”行李增值信息库”处理获得员工的登录名和密码输出数据流:D02-11去向:处理逻辑”支付管理”处理逻辑编号:P2.7处理逻辑名称:支付管理简述:系统处理需要支付的订单输入数据流:D02-11来源:数据结构”支付单”处理将初次预订单编程机票订单输出数据流:机票单去向:外部项”用户”、”售票员”处理逻辑编号:P3.1处理逻辑名称:航班动态管理简述:管理员对航班动态库内的数据进行管理输入数据流:D03-10来源:外部项”管理员”处理生成航班动态库输出数据流:D02-08去向:数据结构”航班动态库”5)数据存储 数据存储是数据结构停留或保存的地方,也是

28、数据流的来源和去向之一。在数据字典中,只描述数据存储的逻辑结构,而不涉及它的物理结构。数据存储编号: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