民航旅客管理系统

合集下载

航空公司运行管理系统(FOC)解决方案

航空公司运行管理系统(FOC)解决方案

航空公司运行管理系统(FOC)解决方案航空公司运行管理系统(FOC)解决方案1.方案简述1.1 FOC的定义FOC(Flight Operations Control)是一个对航空公司进行运行管理的系统,它囊括了公司运行所涉及到的各部门的职能,同时还应与公司进行机务、商务管理的系统建立接口,以及与机场和空管局等相关单位的生产系统建立接口。

1.2 FOC总体结构目前,各航空公司FOC系统根据其特点会有所不同,但从总体上包括的内容基本上是一致的,下图描述了航空公司FOC系统的总体结构。

1.3 建设目标航空公司通过FOC系统的建设,基本上可以实现运行管理的自动化、规范化和信息化,具体体现在:1. 建立整个航空公司的数据仓库,对历年的航班时刻数据、飞机的性能数据、全球的导航数据、各航班的运营数据等等进行有效的管理。

一方面可以为本系统所用,同时也可以为其它系统提供数据上的有力支持。

2. 对航班运行计划进行有效的管理,确保各部门是按照同一份航班计划来工作,避免产生工作脱节现象。

3. 有效及时地监控公司航班的执行情况,并根据实际情况(如天气、延误、旅客人数等)对航班进行合理有效地调整。

4. 根据各方面汇总的信息(如油量、机组、飞机、气象、NOTAM等)对飞机进行放行评估,保障飞机飞行的安全性。

5. 建立ACARS、SITA、AFTN等报文系统的接口,提高获取信息及发送信息的效率。

6. 制作计算机飞行计划,在最大程度上节约燃油成本,保障飞行安全。

7. 对本公司飞机的飞行进行全程监控,保障飞行安全。

8. 提供多种信息的网上查询手段,为旅客提供方便;同时也为相关人员的航前准备提供方便。

1.4 系统特点安全性:通过对用户的有效管理,可有效防止非法用户登录和修改数据;通过应急系统的的设计,使主系统出现故障时仍能开展基本的工作。

可扩展性:完全按照IATA AHM和SSIM标准对系统数据结构进行设计,保证系统在今后的建设中可以基本不对目前系统进行修改;通过接口的方式,提供与其它系统的数据交换,可在必要的情况下对系统体系不做修改而增加数据的来源。

民航安全管理体系(SMS)

民航安全管理体系(SMS)

01
02
03
04
风险识别
通过多种手段识别潜在的安全 风险和隐患。
风险评估
对识别出的风险进行评估,确 定其可能性和影响程度。
风险控制
制定并实施有效的风险控制措 施,降低或消除风险。
风险监控
持续监控已实施的风险控制措 施,确保其有效性和适用性。
安全保证与持续改进
安全审计
定期进行安全审计,检查安全 管理体系的执行情况。
检查与评估
安全评估
定期对安全管理体系进行评估, 分析体系存在的问题和不足。
风险评估
对航空运营过程中存在的风险进 行评估,制定相应的风险控制措
施。
绩效评估
对SMS的实施绩效进行评估,总 结经验教训,提出改进建议。
持续改进
制定改进计划
监测与反馈
根据检查与评估结果,制定相应的改 进计划。
对改进措施的实施情况进行监测和反 馈,确保改进的有效性。
员工参与机制
建立员工参与安全管理的机制,鼓励员工积 极参与。
奖励与惩罚
对在安全管理中表现优秀的员工给予奖励, 对违规行为进行惩罚。
03
SMS的实施过程
策划与准备
明确SMS目标
确定SMS实施的目标,包 括提高安全水平、降低事 故风险等。
制定SMS计划
根据目标制定详细的SMS 实施计划,包括资源分配、 时间安排等。
欧洲航空安全局(EASA)
EASA在推行SMS时,注重与各成员国的合作,共同制定和实施安全策略。EASA还 鼓励航空公司自主开发SMS,通过外部审计确保SMS的有效性,从而提高了整个欧 洲的航空安全水平。
国内成功案例
中国南方航空(CSN)
作为国内最大的航空公司之一,CSN在推行SMS过程中,注 重安全文化的建设,通过多种方式提高员工的安全意识。 CSN还建立了完善的安全管理流程和制度,确保了航班的安 全运行。

航空产业智能航班管理与旅客服务系统

航空产业智能航班管理与旅客服务系统

航空产业智能航班管理与旅客服务系统第一章智能航班管理概述 (2)1.1 智能航班管理的发展背景 (2)1.2 智能航班管理的关键技术 (3)2.1 数据采集与处理技术 (3)2.2 人工智能算法 (3)2.3 大数据技术 (3)2.4 云计算技术 (3)2.5 物联网技术 (3)2.6 用户体验设计 (3)第二章航班计划智能优化 (4)2.1 航班计划智能的原理 (4)2.2 航班计划的动态调整 (4)2.3 航班计划优化效果的评估 (5)第三章航班运行智能监控 (5)3.1 航班实时监控技术 (5)3.1.1 监控系统架构 (5)3.1.2 监控技术手段 (5)3.2 航班运行异常处理 (6)3.2.1 异常处理流程 (6)3.2.2 异常处理策略 (6)3.3 航班运行数据统计分析 (6)3.3.1 数据来源及处理 (6)3.3.2 数据分析方法 (6)3.3.3 数据分析应用 (7)第四章旅客服务系统概述 (7)4.1 旅客服务系统的发展历程 (7)4.2 旅客服务系统的关键技术 (7)第五章旅客信息管理 (8)5.1 旅客信息的收集与处理 (8)5.2 旅客信息的安全与隐私保护 (9)5.3 旅客信息服务的个性化 (9)第六章智能航班预订与改签 (10)6.1 航班预订与改签的智能化 (10)6.1.1 概述 (10)6.1.2 智能航班预订与改签技术 (10)6.1.3 智能航班预订与改签的优势 (10)6.2 旅客出行建议与推荐 (10)6.2.1 概述 (10)6.2.2 出行建议与推荐方法 (11)6.2.3 旅客出行建议与推荐的作用 (11)6.3 智能航班预订与改签的效果评估 (11)6.3.1 评估指标 (11)6.3.2 评估方法 (11)6.3.3 评估结果分析 (11)第七章航班智能值机服务 (12)7.1 航班值机服务的智能化 (12)7.1.1 智能化技术概述 (12)7.1.2 智能化值机服务流程 (12)7.2 自助值机与自助行李托运 (12)7.2.1 自助值机 (12)7.2.2 自助行李托运 (12)7.3 智能值机服务的优化与改进 (12)7.3.1 提高系统稳定性与可靠性 (12)7.3.2 完善旅客信息采集与处理 (13)7.3.3 加强生物识别技术的应用 (13)7.3.4 优化服务流程与界面设计 (13)7.3.5 加强与其他系统的协同与对接 (13)第八章航班智能登机与安检 (13)8.1 智能登机与安检技术 (13)8.1.1 基本原理 (13)8.1.2 发展现状 (13)8.1.3 应用案例 (13)8.2 旅客登机与安检的优化 (14)8.2.1 提高安检设备功能 (14)8.2.2 完善安检流程 (14)8.2.3 提高旅客服务质量 (14)8.3 智能登机与安检的安全评估 (14)8.3.1 技术安全性 (14)8.3.2 操作安全性 (14)8.3.3 法律法规遵守性 (14)8.3.4 社会影响评估 (14)第九章航班智能机上服务 (15)9.1 机上服务智能化 (15)9.2 旅客需求的智能识别与响应 (15)9.3 机上服务的个性化与优化 (15)第十章航空产业智能航班管理与旅客服务系统的发展趋势 (16)10.1 智能航班管理与旅客服务系统的发展前景 (16)10.2 航空产业智能化面临的挑战与机遇 (16)10.3 航空产业智能化的发展策略与建议 (16)第一章智能航班管理概述1.1 智能航班管理的发展背景我国经济的持续发展和航空产业的蓬勃兴起,航班数量和旅客流量逐年攀升,航空运输业已成为国家战略性支柱产业。

中航信旅客处理系统使用手册_

中航信旅客处理系统使用手册_

中国航信新一代机场旅客处理前端系统(New APP )登机控制部分(BCS V2.6)用户手册(含BCSQ)中国民航信息网络股份有限公司客户服务部2006年4月本手册例子中所用的公司、人名和数据若非特殊申明,均属虚构。

未得到中国民航信息网络股份有限公司明确的书面许可,不得为任何目的、以任何形式或手段(电子或机械的)复制或传播手册的任何部分。

© 2005-2010 中国民航信息网络股份有限公司版权所有。

本文档可能涉及中国民航信息网络股份有限公司的专利(或正在申请的专利)、商标、版权或其他知识产权,除非得到中国民航信息网络股份有限公司的明确书面许可协议,本文档不授予使用这些专利(或正在申请的专利)、商标、版权或其他之产权的任何许可协议。

本手册提及的其他产品和公司名称是各自所有者的商标。

Document No.BCS-ALL-01目录引言 (1)第一部分登机控制(BCS) (3)第一章概述 (3)1.1 产品目标 (3)1.2 产品功能 (3)1.3 运行环境 (3)1.3.1 硬件 (3)1.3.2 软件 (4)1.3.3 网络环境 (4)第二章软件使用说明 (5)2.1 基本功能 (5)2.1.1 系统登录 (5)2.1.2 重新登录(F2) (5)2.1.3 系统设置(Ctrl+F2) (6)2.1.4 锁定保护(Ctrl+Q) (8)2.1.5 退出系统(Ctrl+F3) (9)2.2 业务操作 (9)2.2.1 办理登机手续主界面 (9)2.2.2 开启航班(Alt+I/Alt+W) (10)2.2.3 取消航班登机(F6) (111)2.2.4 暂停航班登机(Ctrl+F5) (12)2.2.5 重新打开已关闭航班(F4) (122)2.2.6 关闭航班(F3) (133)2.2.7 办理登机/拉下操作 (134)2.3 数据查询 (256)2.3.1 当日出港航班明细(F11) (256)2.3.2 查看未登机带行李旅客信息(F7) (267)2.3.3 登机旅客信息汇总(F8) (278)2.3.4 查看错误日志(Ctrl+F1) (32)2.4 静态数据维护 (323)2.4.1 用户信息 (323)2.4.2 登机口信息 (334)2.4.3 机场数据 (345)2.4.4 航空公司数据 (345)2.4.5 城市数据 (356)2.4.6 国家数据 (356)2.4.7 用户操作日志 (367)2.5 帮助 (367)2.5.1 主题索引(Ctrl+H) (367)2.5.2 快捷键索引(F1) (367)2.5.3 关于... (378)第三章登机操作速查 (389)3.1 一般快捷键 (389)3.2 登机办理中使用的快捷键 (389)第二部分登机监控(BCSQ) (40)第一章概述 (40)1.1 产品目标 (40)1.2 产品功能 (40)1.3 运行环境 (40)1.3.1 硬件 (40)1.3.2 软件 (40)1.3.3 网络环境 (41)第二章软件使用说明 (42)2.1 基本功能 (42)2.1.1 系统登录 (42)2.1.2系统设置(Ctrl+F2) (42)2.1.3退出系统(Ctrl+F3) (43)2.2 业务操作 (423)2.2.1 登机监控主界面 (423)2.2.2具体航班信息显示 (434)2.2.3数据查询 (445)引言中国航信作为中国航空旅游业信息技术解决方案的主导供应商,拥有中国最庞大的实时数据网络之一(中国民航商务通信网络)。

民航票务管理系统分析和设计

民航票务管理系统分析和设计

民航票务管理系统分析和设计(总29页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除计算机工程系数据库原理及应用课程设计报告选题名称:民航票务管理系统系(院):计算机工程系专业:计算机科学与技术(信息安全方向)班级:信息 1 0 5 1姓名:高博学号: 16指导教师:冯万利王红艳学年学期: 2007 ~ 2008 学年第 1 学期2008 年 1 月 3 日摘要:随着信息技术在管理上越来越深入而广泛的应用以及信息的不断海量化,在很多行业对信息的管理不得不依赖计算机,而不是使用比较原始的纯人力管理方法。

在当今,各行各业都有很多计算机管理的系统,特别是民航方面,每天,有上千万的人次订票、买票或者乘坐飞机,如果采取传统的人工售票或登记的方式会大大影响机场运作的效率,并且也无法避免一些人为的错误。

所以一个好的票务管理系统由为重要,特别是现在很多人喜欢提前订票或上网订票,自然,好的票务管理系统不仅需要快捷方便的操作、优秀的保存和统计功能、还要应付大容量数据的快速查找和保存及应付长时间的工作需要,必须保证系统的稳定性和安全性,更重要的是,安全的票务管理系统不仅需要有能够防护各种病毒和黑客恶意攻击的能,还需要有能够应付突发状况的能力,比如突然断电之后,系统的售票信息和当前正在进行的进程、操作应该怎么处理,或者,系统突然死机之后,所有数据又应该怎样处理等等。

这些问题都是我们在实际生活中经常会遇到的,所以,能不能解决上述问题就成了评价一个好的票务管理系统的主要依据。

而这次的课程设计则是根据票务管理系统中的最主要的功能,结合数据库中所学的知识,来实现一个简单的民航票务管理系统,供学习和研究之用!关键词:民航票务管理系统;数据库;查询;修改;目录1需求分析 ....................................................................................................... 错误!未定义书签。

中国民航订座系统操作手册

中国民航订座系统操作手册

中国民航订座系统操作手册一、引言中国民航发展迅速,为了提升服务效率和乘客体验,订座系统成为了必备工具。

本操作手册旨在指导用户熟悉和操作中国民航订座系统,确保订座流程顺畅、准确。

二、系统登录1. 使用合法的用户名和密码登录订座系统。

2. 在登录界面输入准确的用户名和密码,点击“登录”按钮进入系统。

三、基本功能1. 查询航班信息a. 选择日期和出发地、目的地,点击“查询”按钮。

b. 系统将显示符合条件的航班列表,包括航班号、起降时间、剩余座位数等信息。

c. 用户可以根据需要选择合适的航班进行订座。

2. 订座a. 在航班列表中选择目标航班,点击“订座”按钮。

b. 输入旅客姓名和联系方式等必要信息。

c. 确认无误后,点击“确认订座”按钮提交订座申请。

3. 修改、取消订座a. 进入订座管理界面,在“我的订座”中找到对应的订座信息。

b. 若需修改订座信息,点击“修改”按钮进行修改。

c. 若需取消订座,点击“取消”按钮完成取消操作。

4. 余票查询a. 进入余票查询页面,选择日期和出发地、目的地。

b. 系统将显示符合条件的航班列表以及剩余座位数。

5. 退票、改签a. 进入退票、改签管理界面,选择相应的订座信息。

b. 若需退票,点击“退票”并按照退票规定办理退票手续。

c. 若需改签,点击“改签”并按照改签规定进行改签操作。

四、常用技巧以下是一些常用的技巧,可提高订座效率和准确性:1. 根据航班号直接查询航班信息,快速订座。

2. 选择多个航班进行对比,以获得最适合的航班方案。

3. 提前查询余票情况,避开座位紧张的时间段。

4. 注意航班的起降时间,在订座时合理安排行程。

五、注意事项1. 用户在操作订座系统时,应提供真实、准确的信息,确保订座的有效性。

2. 根据不同航空公司的规定,订座可能需要提供附加信息或补充材料。

3. 遵守航空公司的规定和要求,以确保顺利出行。

六、结语通过本操作手册的指导,用户可以轻松使用中国民航订座系统,实现高效、便捷的订座服务。

民航常旅客管理信息系统的设计与实现

民航常旅客管理信息系统的设计与实现
设 计 原则 、开发环 境 、 需求分 析及 功 能 结构设 计 、数 据 设计 等 方面进 行 了详 细描 述 ,
最后 总 结 了 系 统 目前 的 应 用 状 况 。
关 键 词 常旅 客 、管理信 息 系统
0 引 言
在世界范 围 内 , 现代航 空旅客运输业 的竞争手段 主要包括三 种 ,即计 算机 预订分销 系统 、
信公 司销售剩 余里 程 ,从 而为航空公 司创造利 润 。但 从更 深层的意义 来讲 ,这 只是 常旅 客计 划 的第一 步 。而发掘 常旅客 信息 的含金 量 、分 析常旅 客 的成 份构成 、流 向流 量并考 察 常旅 客 的收益份额 、评估奖励 政策 的效果 , 而提供有 利于决 策分析支持 的措施 以吸引更 多的旅客 、 从 创 造更大 的收益 ,这才 是常旅 客计划更深层 的意义 ,同时也 是数据库 营销在航 空公 司 中的典
运 营 国 际 航 线 最 多 的航 空 公 司之 一 的 中 国 国 际 航 空 公 司 ( 称 国航 或 CA),所 面 临 的是 来 自 简
国内与 国际的双 重市场压 力 ,迫 于生存与 发展 的需 要 ,国航先 于 国内其 他航 空公 司首先 推 出 了 自己的 “ 国航 知音 ”常旅 客计 划 ,同时建 设 了 自己的常旅 客 系统并一 直保持 着 系统的优 势 及行 业先进 性 。文章将从 国航常旅 客系统 的设计原则 、开 发运行 环境 、系统需 求分 析 、功 能
常乘坐航空 公司航 班 的公 商务旅客进行 奖励 ,从而 提高航 空公 司在 高收益 忠诚 旅客 群 中的市 场 份额 ,并 在获取 客户 的过程 中减少 流失 的可能性 ,稳定 客户群特别 是高 收益 的商 务群体 , 延 长客户 的消费周 期 ,提 高飞行 消费及 其它 消费 的频 率 和额 度 。航空 公司 同时也把 常旅客 系 统作 为分销渠 道 ,通 过 向拥 有共 同消 费群体 的合作伙 伴如酒 店 、租车公 司、信 用卡 公 司 、电

机场旅客登机桥管理信息系统的展望探析

机场旅客登机桥管理信息系统的展望探析

机场旅客登机桥管理信息系统的展望探析发布时间:2021-11-12T11:04:52.926Z 来源:《防护工程》2021年23期作者:王一[导读] 随着科技的发展期管理信息系统也需要不断提升,下面就机场旅客登机桥管理信息系统进行阐述。

陕西省咸阳市西安咸阳国际机场股份有限公司 712000摘要:在我国的经济发展中,人们的出行一直都是其中较为关注的方面,而随着我国飞机以及高铁等的普及,越来越多的人选择飞机作为出行的方式之一。

在机场中,其航班信息等都与旅客能否正常出行有着至关重要的作用,因此对机场旅客登机桥管理信息系统的提升就成为其中的重中之重。

本文从管理信息系统的概述以及机场旅客登机桥管理信息系统的展望等方面进行简要的分析和研究,进而让旅客登机桥管理信息系统为旅客的出行做好保障,也就机场旅客登机桥管理信息系统进行展望。

关键词:机场旅客;登机桥管理信息系统;展望探析前言进入二十一世纪,我国的经济和科学技术都进入了高速发展的时期,而交通运输的发展更是为我国人民的出行提供了方便,在其中飞机就是人们选择较多的一种出行方式,机场作为人们登入飞机的一个重要环节。

机场的旅客登机桥的管理信息系统为机场的工作人员提供了重要的信息,并为旅客、航空公司和驻单位提供全方位的周到服务。

随着科技的发展期管理信息系统也需要不断提升,下面就机场旅客登机桥管理信息系统进行阐述。

一、管理信息系统的概述我们都知道,在机场的登机桥中其分为固定桥和活动桥,我们经常说的固定桥主要是指机场航站楼登机门向室外延伸的固定廊桥其尽端与活动桥连接航站楼要设计的登机桥,这种桥又被称为登机桥固定端或固定登机桥,所谓的活动桥是指桥体一端与固定桥连接此部分不可动,但是另一端与飞机舱门连接旅客就是由此端口最终等级旅客桥的伸缩旋转移动有个固定的轴就是临近固定端的圆形旋转平台,也被称为旅客登机桥,也就是旅客桥。

机场中旅客桥的设备大多是由旅客桥厂家设计安全完成的,登机桥的功能有状态监视、400Hz电源的状态监视、登机桥飞机预制冷空调的状态监视等。

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

目录摘要 (1)一、项目开发背景 (1)二、系统分析 (2)(一)可行性分析 (2)(二)组织结构调查,管理功能分析 (2)(三)E-R图 (6)三、系统设计 (7)(一)概要设计 (7)(二)系统功能结构设计 (8)(三)数据库设计 (8)四、系统实施 (9)(一)系统运行时的环境 (9)(二)主要的界面及脚本介绍 (9)小结 (22)参考文献 (22)不死鸟航空公司客户管理系统(计算机应用专业)摘要:不死鸟,又叫做菲尼克司。

是一种神话中的鸟类,它与埃及神话中的太阳神和希腊神话中的阿波罗有着密切的关系。

不死鸟航空公司以不死鸟为吉祥物,以安全的飞行,热情的服务,美好的经历致力打造航空中的“不死鸟”。

近年来,随着计算机技术的发展和互联网时代的到来,当今社会已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,传统的机票预定形式已经跟不上历史的潮流。

电子机票预定系统就是为满足各种用户,公司企业的需求,而开发的一套实用的系统。

通过互联网创建网络机票预定系统,可以宣传航班的线路和其他产品,招揽更多的旅客购买机票,从而为航空公司带来更多的经济效益。

使用网络机票预定系统还可以为航空公司节省人力成本,提高工作效率,从而增强企业的竞争力。

因此基于以上的考虑在开发网络订票系统—中采用目前比较流行并且技术已经十分成熟的三层构架技术来实现航班管理对航班信息、机票信息、用户信息、订单信息的便捷管理,而数据库则采用轻量级的数据库MySql不但可是对系统数据更高效的管理而且便于系统的移植和跨平台操作,实现了航班管理的数字化、信息化,减少了人力,节省了财力,提高了企业运作的效率对有效控制机票销售提供了必要的信息情报为企业节省了不必要的浪费。

因此网络机票预定系统---实现了对航班信息、机票信息、用户信息、订单信息的查询、录入、修改等基本操作。

但还有待于进一步发掘深层次的用户需求进行二次开发完善其功能性,使该系统在操作方面更方便、操作界面更加友好。

关键字:航班订票;数据库;Microsoft Visual Studio 2008一、项目开发背景目前,国内的上网人数急剧倍增,以及随着人们生活水平的提高,选择航空出行的人们越来越多,这对航空公司来说是个好消息,但是,航空公司间的竞争也日趋激烈,如果航空公司不能做到定退票的方便服务,很可能会被淘汰,所以不死鸟航空公司紧跟时代潮流,开发网上订票系统方便旅客轻轻松松实现定退票。

既节省了用户的时间和金钱也简化了机票销售人员的工作。

以高效化、系统化、规范化、科学化的网络机票预定模式是顺历史潮流而动,是大势所趋。

今天已经步入了网络时代。

互联网的普及为网络服务和电子商务注入了新的活力,网络服务成为增长最快、最具活力的领域。

因此,本系统的目标是一个可以面向网络交互的真正意义上的网络服务,让用户体会到网络的方便与快捷。

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统。

实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

最终使本系统可以面向一切网络用户。

二、系统分析(一)可行性分析鉴于民用航空业的飞速发展,飞机运输量的不断加大,以及人们对航空公司服务和质量的要求提高,这对航空公司来说本应是个好机遇,但我国航空产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。

行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题.。

面对困难和挑战,不死鸟航空公司转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。

加强信息化建设,提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性。

另一方面,通过开展电子商务,满足旅客的个性化需求,提高航班服务质量,改变航空公司传统经营模式,降低成本,增加效益,从而提高整个产业素质,实现信息化,将会进一步壮大航空支柱产业,提升航空产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。

所以,开发一套旅客订票信息管理系统势在必行。

(二)组织结构调查,管理功能分析○1不死鸟旅客管理系统主要是管理旅客信息以及对旅客的定退票方面的管理,并且为旅客提供航班的查询。

向管理人员提供支持信息,方便管理人员对票面信息的管理与统计。

航班管理人员的组织结构图如图1所示:图1 组织结构图○2航班管理系统的管理功能分析,如图2所示:图2 航班管理系统功能图程序流程图以及UML图程序流程图如图3所示;UML图如图4、图5、图6所示:图3:程序流程图图4:UML图1图5:UML图2图6:UML图3 (三)E-R图图7:E-R图三、系统设计(一)概要设计不死鸟航空管理系统的总体任务是实现航空订票系统的系统化、规范化以及自动化。

要完成的任务主要有:○1旅客信息输入功能。

○2旅客信息修改、删除功能。

○3信息核对功能。

○4信息查询功能。

○5打印输出功能。

○6临时更改机票信息功能。

○7退票功能。

○8航班查询功能。

○9折后价钱功能。

(二)系统功能结构设计根据需求分析和总体设计结果,对系统的功能继续进行细化。

最终得到系统经过改进的功能结构图,如图8所示。

图8:系统功能结构图(三)数据库设计如表1、表2、表3所示表1:DP表表2:pjxx表四、系统实施(一)系统运行时的环境硬件要求:CPU:CPU2.0;内存:256M内存或更高;硬盘空间:40G ;打印机及其他。

软件要求:操作系统:Windows 2000 以上;数据库:SQL Server2005;数据库前端开发工具:Microsoft Visual Studio. 2008;(二)主要的界面及脚本介绍1、系统的主界面2、登录页面登录按钮的脚本:private void button1_Click(object sender, EventArgs e){if (tBox1.Text != "" || tBox2.Text != ""){if (tBox1.Text == "song"&&tBox2 .Text =="123"){MessageBox.Show("亲爱的管理员,您好!欢迎您回来!", "O(∩_∩)O~!");管理员修改 r = new管理员修改();r.Show();}else{string constr = ("Data Source=.;Initial Catalog=机场客户管理;User Id=sa;Password=123");SqlConnection ms = new SqlConnection();ms.ConnectionString = constr;ms.Open();string comstr = @"select count(*) from [机场客户管理].[dbo].[sfdl] WHERE id='"+ tBox1.Text + "'and password='"+ tBox2.Text + "'";SqlCommand mycmd = new SqlCommand(comstr, ms);int re = (int)mycmd.ExecuteScalar();if (re > 0){主页面 ff = new主页面();ff.Show();ms.Close();}else{MessageBox.Show("密码错误!请重新输入!", "注意!");tBox2.Text = "";tBox1.Focus();}}}else{MessageBox.Show("不可以为空!", "注意!");}}其中登录界面有个渐隐渐现的特效,代码如下:int i = 0;private void timer1_Tick(object sender, EventArgs e){}3、订票页面○1“查询”操作的代码:private void button4_Click(object sender, EventArgs e){string pa = tBox5.Text;if (tBox1.Text == ""||tBox5 .Text ==""){MessageBox.Show("请输入要查询的姓名和身份证号!", "注意");tBox1.Focus();}else{string constr = ("Data Source=.;Initial Catalog=机场客户管理;User Id=sa;Password=123");SqlConnection ms = new SqlConnection();ms.ConnectionString = constr;ms.Open();//操作数据库SqlCommand mycmd = new SqlCommand();mycmd.Connection = ms;string comstr = @"select * from [机场客户管理].[dbo].[DP] WHERE 1=1";if (this.tBox1.Text.ToString().Length > 0){comstr += "and [身份证]='"+ this.tBox5.Text.ToString() + "'";}mandText = comstr;DataSet mt = new DataSet();//收集数SqlDataAdapter myer = new SqlDataAdapter(mycmd);//SqlDataAdapter数据配置器myer.Fill(mt);DataTable mtt = new DataTable();mtt = mt.Tables[0];if (mt.Tables[0].Rows.Count > 0){this.tBox2.Text = mt.Tables[0].Rows[0][1].ToString();this.tBox3.Text = mt.Tables[0].Rows[0][2].ToString();this.tBox4.Text = mt.Tables[0].Rows[0][3].ToString();this.dT1.Text = mt.Tables[0].Rows[0][4].ToString();this.tBox6.Text = mt.Tables[0].Rows[0][6].ToString();this.tBox7.Text = mt.Tables[0].Rows[0][7].ToString();pa = mt.Tables[0].Rows[0][0].ToString();tBox1.Enabled = false;tBox5.Enabled = false;ms.Close();}else{MessageBox.Show("已经查询但无此记录!", "注意!"); tBox5.Text = "";tBox1.Text = "";tBox1.Enabled = true;}}}○2“保存”操作的代码:private void button1_Click(object sender, EventArgs e){if(tBox1.Text == ""|| tBox2.Text == ""|| tBox3.Text == "" || tBox4.Text == "" || tBox5.Text == "" || tBox6.Text == "" || dT1.Text == ""){MessageBox.Show("资料填写不完整!", "注意!");}else{tBox1.Enabled = false;string constr = "Data Source=.;Initial Catalog=机场客户管理;User Id=sa;Password=123";SqlConnection ms = new SqlConnection(constr);ms.Open();string comstr1 = @"select count(*) from DP where 姓名='" + this.tBox1.Text + "'";SqlCommand mycmd1 = new SqlCommand(comstr1, ms);object value = mycmd1.ExecuteScalar();int i = (int)value;if (i == 0){string comstr = @"insert into DP(姓名,年龄,国籍,航班班次,订票时间,身份证,出发地,目的地)values('"+ this.tBox1.Text.Trim() + "','"+ this.tBox2.Text.Trim() + "','"+ this.tBox3.Text.Trim() + "','"+ this.tBox4.Text.Trim() + "','"+ this.dT1.Text.Trim() + "','"+ this.tBox5.Text.Trim() + "','"+ this.tBox6.Text.Trim() + "','" + this.tBox7.Text.Trim() + "')";SqlCommand md = new SqlCommand(comstr, ms);int re = md.ExecuteNonQuery();if (re > 0){MessageBox.Show("恭喜你,保存成功!", "保存信息");this.tBox1.Text = this.tBox2.Text = this.tBox3.Text = this.tBox4.Text = this.tBox5.Text = this.tBox6.Text = this.tBox7.Text = "" ;this.dT1 .Text = "";tBox1.Enabled = true;}else{MessageBox.Show("失败呀,没保存成功!!", "保存信息");}}else{MessageBox.Show("主键冲突,请检查是否相同!!", "主键信息");tBox1.Enabled = true;}}}○3“修改”操作的代码:private void button3_Click(object sender, EventArgs e){string pa = tBox1.Text;if (tBox2.Text == ""){MessageBox.Show("请先查询!", "注意");tBox2.Enabled = true;tBox1.Enabled = true;}else{tBox2.Enabled = false ;tBox1.Enabled = false ;string constr = ("Data Source=.;Initial Catalog=机场客户管理;User Id=sa;Password=123");SqlConnection ms = new SqlConnection();ms.ConnectionString = constr;ms.Open();string st = "select count(*) from [机场客户管理].[dbo].[DP] where 姓名='" + tBox1.Text + "'";SqlCommand ml = new SqlCommand(st, ms);object va = ml.ExecuteScalar();int i = (int)va;if (i >= 0){string strcom = @"UPDATE [机场客户管理].[dbo].[DP] SET 年龄='" + tBox2.Text + "',国籍='" + tBox3.Text + "',航班班次='" + tBox4.Text + "',订票时间='"+ dT1.Text + "',身份证='"+ tBox5.Text + "',出发地='" + tBox6.Text + "',目的地='" + tBox7.Text + "' WHERE 姓名='" + pa + "'";SqlCommand md = new SqlCommand(strcom, ms);int re = md.ExecuteNonQuery();if (re > 0){MessageBox.Show("恭喜你,修改成功!", "修改信息");tBox2.Enabled = true;}}elseMessageBox.Show("你可能没修改!!", "修改信息");ms.Close();}}○4“取消”操作的代码:private void button2_Click(object sender, EventArgs e){tBox1.Enabled = true;tBox5.Enabled = true;this.tBox2.Text = "";this.tBox3.Text = "";this.tBox4.Text = "";this.dT1.Text = "";this.tBox6.Text = "";this.tBox7.Text = "";}4、退订页面:其中“退订”操作的代码是:private void button1_Click(object sender, EventArgs e){string pa = tBox1.Text;if(tBox1.Text == ""|| tBox2.Text == ""|| tBox3.Text == "") {MessageBox.Show("没有要退订的机票呀!", "坏啦!");tBox1.Enabled = true;}else{string constr = ("Data Source=.;Initial Catalog=机场客户管理;User Id=sa;Password=123");SqlConnection ms = new SqlConnection(constr);ms.Open();DialogResult R = MessageBox.Show("你确定要退订吗?", "警告!", MessageBoxButtons.YesNo , MessageBoxIcon.Question);if (R == DialogResult.Yes){string strcom = @"DELETE FROM [机场客户管理].[dbo].[DP] WHERE 姓名='" + pa + "'";SqlCommand md = new SqlCommand(strcom, ms);int re = md.ExecuteNonQuery();if (re > 0){MessageBox.Show("退订成功!", "提示");this.tBox1.Text = this.tBox2.Text = this.tBox3.Text = this.tBox4.Text ="";tBox2.Enabled = true;tBox1.Enabled = true;}elseMessageBox.Show("对不起,操作错误,没退订成功!!", " 退订信息");}ms.Close();}}5、航班查询页面:其中“查询”操作的代码:private void button1_Click(object sender, EventArgs e){dataGridView1.Visible = true;string strcon = "Data Source=.;Initial Catalog=机场客户管理;User Id=sa;Password=123;Connect Timeout=30 ";SqlConnection mysqlconnection = new SqlConnection(strcon); mysqlconnection.Open();SqlCommand mysqlcommand = new SqlCommand();mysqlcommand.Connection = mysqlconnection;string comstr = @"select * from [机场客户管理].[dbo].[pjxx] WHERE 1=1";if (this.tBox1.Text.ToString().Length > 0){comstr += "and [出发地]='"+ this.tBox1.Text.ToString() + "'";}mandText = comstr;SqlDataAdapter mysqldataapter = newSqlDataAdapter(mysqlcommand);DataSet mydataset = new DataSet();mysqldataapter.Fill(mydataset);DataTable mydatatable = new DataTable();mydatatable = mydataset.Tables[0];this.dataGridView1.DataSource = mydatatable;int resultvalue = mysqlcommand.ExecuteNonQuery();if (resultvalue >= 0){MessageBox.Show("悲剧,信息查询失败!", "查询信息"); }mysqlconnection.Close();}6、打折页面:鉴于航空公司在一些节假日有打折活动,不死鸟航空管理系统特此开设这一打折版块,其中“查看”操作的代码如下:private void button1_Click(object sender, EventArgs e){if(checkBox1.Checked == true|| checkBox2 .Checked== true ){if (checkBox1.Checked == checkBox2.Checked ==false ){ label4.Text = "打折率为76.1%,购票时打折率将自动计算到机票中!"; }if (checkBox1.Checked == true){ label4.Text = "打折率为91.1%,购票时打折率将自动计算到机票中!"; }if (checkBox2 .Checked== true){ label4.Text = "打折率为80.1%,购票时打折率将自动计算到机票中!"; }}elseMessageBox.Show("请选择打折类型!", "注意");}7、管理员修改页面这个页面是给管理人员查询、修改、删除、增加旅客信息的页面。

相关文档
最新文档