机票订票系统用户操作手册范本
机票预订系统说明书.
![机票预订系统说明书.](https://img.taocdn.com/s3/m/5bf032b5d1f34693daef3e38.png)
*******************实践教学*******************兰州理工大学计算机与通信学院2011秋季学期面向对象课程设计题目:机票预定系统专业班级:10级计算机(1)班姓名:张凯学号:10240114指导教师:年福忠成绩:目录摘要 (1)前言 (2)基本算法的实现(正文) (3)1.采用类c语言定义相关的数据类型 (3)2.各模块的伪码算法 (3)3.函数的调用关系图 (5)4.调试分析 (6)5.测试结果 (7)6.源程序(带注释) (10)总结 (17)参考文献 (18)致谢 (19)附件Ⅰ部分源程序代码 (20)摘要该设计要求对飞机航班信息进行排序和查找。
可按航班的班号、起点站、到达站、起飞时间以及到达时间等信息时行查询。
对于本设计,主要是通过线性表的逻辑结构、存储结构,线性表及队列上基本运算实现的。
可以让我们学会如何把学到的知识用于解决实际问题。
关键词:航班信息,客户信息,类C语言前言飞机在现今的社会中已是越来越重要了,人们在旅游、工作、学习等生活中对飞机几乎是不可缺少了。
而由乘坐飞机所引起的问题也深入到了计算机领域,飞机订票系统就是解决这种问题的一种途径。
如人们常常在订票前要对问很多信息(飞机的起落时间,机票的价格,乘坐的人数以及是否有票等等)。
这个系统主要是由线性表的链式存储结构以及队列的存储结构来存储航班信息与客户信息的。
它的主要功能:1、是录入航班信息,其调用函数为—insert_airline;2、查询航线(航班号,飞机号,日期,航班容量,余票数),其调用函数为:search_air;3、订票(根据客户提供的情况,办理订票手续),其调用函数为:book_air;4、承办退票业务(根据客户提供的情况,办理退票手续),其调用函数为:del_cus;5、删除已有航班信息,其调用函数为:del_airline .设计这样的一个系统可以很快的查出人们所需要的信息,能省去很多的步骤,而且还非常的准确。
机票预订系统
![机票预订系统](https://img.taocdn.com/s3/m/eb62bec8dd36a32d727581c3.png)
机票预订系统(软件需求说明书)(总10页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1引言 (2)编写目的....................................................................................................... 错误!未定义书签。
背景 .............................................................................................................. 错误!未定义书签。
定义 .............................................................................................................. 错误!未定义书签。
参考资料 (3)2任务概述 (3)目标 (3)用户的特点................................................................................................... 错误!未定义书签。
假定和约束.. (4)3需求规定 (4)对功能的规定 (4)对性能的规定 (7)精度 (7)时间特性要求 (7)灵活性 (7)输人输出要求 (7)数据管理能力要求 (8)故障处理要求 (8)其他专门要求 (9)4运行环境规定 (9)设备 (9)支持软件 (9)接口 (10)控制 (10)软件需求说明书1引言编写目的在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
机票预订系统(详细设计说明书
![机票预订系统(详细设计说明书](https://img.taocdn.com/s3/m/d57397dd4793daef5ef7ba0d4a7302768f996f56.png)
1.1 编写目的 (2)1.2背景 (2)1。
3定义 (2)1.4 参考资料 (3)...................................................................................................................................................................................................3 。
1 程序描述 (4)3.2功能 (5)3 。
3 性能 (5)3。
4 输人项 (5)3.5 输出项 (6)3 。
6 算法 (6)3。
7 流程逻辑 (7)3.8接口 (8)3.9 存储分配 (9)3 。
10 注释设计 (9)3.11 限制条件 (9)3.12 测试计划 (9)3.13 尚未解决的问题 (9)...........................................................................................4 。
1 程序描述 (9)4.2功能 (10)4.3 性能 (10)4 。
4 输人项 (10)4 。
5 输出项 (10)4.6算法 (11)4.7 流程逻辑 (11)4.8 接口 (12)4.9 存储分配 (13)4 。
10 注释设计 (13)4 。
11 限制条件 (13)4 。
12 测试计划 (13)4 。
13 尚未解决的问题 (13)在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明.本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。
主要解决了实现该系统程序模块具体设计问题。
包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。
机票预定系统课设说明书
![机票预定系统课设说明书](https://img.taocdn.com/s3/m/264db3f3f61fb7360b4c6594.png)
目录摘要 .......................................................................... 错误!未定义书签。
第1章问题描述........................................................ 错误!未定义书签。
第2章概要设计........................................................ 错误!未定义书签。
2.1系统设计思想.................................................... 错误!未定义书签。
2.2系统设计与分析 (4)2.3 系统类层次及关系图 (5)第3章详细设计 (6)第4章测试与维护 (7)第5章软件使用说明书 (16)总结 (19)参考文献 (20)致谢 (21)摘要本课设是以飞机订票系统为实例,运用Visual c++ 6.0进行程序设计,开发机票预订系统。
本设计主要包括航班信息模块、用户基本资料模块。
根据这些功能,设计出系统的功能模块,每一个功能模块都需要针对不同的函数完成不同的操作,分别是录入信息模块, 查询信息模块,显示所有航班和订票信息模块,订票和退票模块;设计利用Visual c++ 6.0的基本特点,尽量提高了编程效率和可靠性。
关键词:机票预订系统,航班信息,订票信息。
第1章问题描述该设计要求以机票预订管理业务为背景,设计、开发一套“机票预订系统”软件。
实现航班信息和订票信息的录入,航班信息和订票信息的查询。
通过该题目的设计,培养面向对象程序设计的思想,要求达到熟练掌握C++(或Java)语言的基本知识和技能,基本掌握面向对象程序设计的基本思路和方法,能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
同时强调好的程序设计风格,提高解决实际问题的能力。
中国民航订座系统操作手册
![中国民航订座系统操作手册](https://img.taocdn.com/s3/m/b1305d69443610661ed9ad51f01dc281e53a5608.png)
中国民航订座系统操作手册一、引言中国民航发展迅速,为了提升服务效率和乘客体验,订座系统成为了必备工具。
本操作手册旨在指导用户熟悉和操作中国民航订座系统,确保订座流程顺畅、准确。
二、系统登录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. 遵守航空公司的规定和要求,以确保顺利出行。
六、结语通过本操作手册的指导,用户可以轻松使用中国民航订座系统,实现高效、便捷的订座服务。
中航信旅客处理系统使用手册_
![中航信旅客处理系统使用手册_](https://img.taocdn.com/s3/m/e4420242804d2b160b4ec08d.png)
中国航信新一代机场旅客处理前端系统(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)引言中国航信作为中国航空旅游业信息技术解决方案的主导供应商,拥有中国最庞大的实时数据网络之一(中国民航商务通信网络)。
机票预定操作流程
![机票预定操作流程](https://img.taocdn.com/s3/m/e0387f9e852458fb760b56b8.png)
航空基本常识
航程区分 单程:从始发地到目的地,只有一段航程。 往返:从始发到目的地,再返回始发地的往
返航程。 联程:从始发地到第一目的地,再到第
二目的地,再到第三目地……的多段航 程
航空基本常识
废票:废票是指当天购买的机票,旅客在当天晚上10点前取消行程 而提出的退票,(当日订购当天起飞的票须在航班起飞前2个 小时外提出)
3.确定航班
• 点击查询按钮后,出现如下界面,在该界面中,可看到机票的基本信 息。点击所需的航班,可在下方确定显示相应的舱位。
4.确定舱位
• 舱位信息中,包含了机票价格、舱位信息、该舱位的剩余票数(如剩 余票数少于9个,该舱位有可能订购不成功)。选择所需的舱位,点 击“选择”。
5.填写旅客的个人信息,并添加乘机人
•
做专业的企业,做专业的事情,让自 己专业 起来。2021年1月上午 2时28分21.1.1002:28Januar y 10, 2021
•
时间是人类发展的空间。2021年1月10日星期 日2时28分36秒02:28:3610 January 2021
•
科学,你是国力的灵魂;同时又是社 会发展 的标志 。上午2时28分 36秒上 午2时28分02:28:3621.1.10
C、在旅客姓名中儿童的姓名后面加上英文 CHD。
D、儿童凭出生证明或户口薄订票、登机。
婴儿订票须知:
A、婴儿是指2个月以上2周岁(不含)以下 的。
B、婴儿只能订Y舱的票,价格按Y舱格的10 %,婴儿票的机场建设费和燃油税都填“0” 元。
C、在旅客姓名中婴儿的姓名后面加上英文 INF。
D、婴儿凭出生证明或户口薄订票、登机。
24.机票的改签
• 如果旅客需要改签机票,请先通过问题咨 询提交到客服中心,有些机票能够免费改 签的,客服中心人员可以直接帮你改签。 但是需要交纳改签费的,就需要旅客到航 空公司或者机场柜台去改。
中国民航订座系统操作手册
![中国民航订座系统操作手册](https://img.taocdn.com/s3/m/b86389848ad63186bceb19e8b8f67c1cfad6eeb9.png)
中国民航订座系统操作手册中国民航订座系统操作手册目录1. 引言2. 登录与注册2.1. 注册新账户2.2. 登录现有账户3. 航班查询与预订3.1. 单程和往返航班查询3.2. 舱位选择和预订3.3. 旅行日期选择3.4. 乘客信息输入3.5. 订单确认和支付4. 机票管理4.1. 航班变更和退票4.2. 行李规定查询5. 其他功能5.1. 会员服务5.2. 报销凭证生成5.3. 旅客保险购买6. 常见问题解答7. 结束语1. 引言欢迎使用中国民航订座系统操作手册。
本手册将详细介绍如何利用该系统进行航班查询、预订和机票管理等操作,以及其他功能的使用方法和常见问题解答。
请按照手册的指引一步一步操作,以便顺利完成所需任务。
2. 登录与注册2.1. 注册新账户a. 打开中国民航订座系统网站,点击注册按钮。
b. 输入个人信息,包括姓名、手机号码、电子邮箱等,并创建密码。
c. 验证码校验后,点击确认提交注册申请。
d. 系统将发送确认邮件至注册时提供的邮箱,点击确认邮件中的链接完成注册。
2.2. 登录现有账户a. 打开中国民航订座系统网站,点击登录按钮。
b. 输入注册时使用的手机号码或邮箱,以及密码。
c. 点击登录按钮完成登录。
3. 航班查询与预订3.1. 单程和往返航班查询a. 在主页的航班查询栏中选择单程或往返。
b. 输入出发地和目的地城市名或三字码,并选择出发日期。
c. 点击查询按钮,系统将列出符合条件的航班信息。
3.2. 舱位选择和预订a. 在航班列表中选择合适的航班。
b. 在舱位列表中选择希望预订的舱位类型和价格。
c. 点击预订按钮,进入乘客信息输入页面。
3.3. 旅行日期选择a. 在航班查询结果页面中,点击日期选择器。
b. 选择合适的出发日期。
c. 点击查询按钮,系统将显示该日期的航班信息。
3.4. 乘客信息输入a. 根据系统提示,输入乘客的姓名、证件号码、性别等基本信息。
b. 根据需要选择座位要求、餐食要求等其他选项。
航空订票系统说明书
![航空订票系统说明书](https://img.taocdn.com/s3/m/71a72868680203d8cf2f2424.png)
运算机语言课程设计任务书及说明书设计题目:航空订票系统学院专业、年级学生学号指导教师时间 2010 年春天学期目录1摘要..............................................................................32前言 (4)3正文 (5)系统分析 (5)整体设计 (6)详细设计 (8)系统调试与测试 (10)4参考文献 (15)附录:源程序 (16)1摘要航空定票系统是利用JAVA编程技术在集成开发环境下开发的订票系统。
该系统实现了航班管理、订票管理、退票管理和查询航线航班等功能。
在航班管理中航空公司内部管理员能在系统中完成添加客户或删除客户信息、查看数据库等功能。
乘客能够在系统中完成查询航班、订票办理和退票办理等功能。
乘客能够用多种方式来查询航班信息,系统还能将这些信息保留在数据库中,并供航空公司内部管理员随时查询。
关键词:航空定票系统;结构体;文件;指针;定票;退票;查询。
2前言通过该题目的设计进程,能够培育学生结构化程序设计的思想,加深对高级语言大体语言要素和控制结构的理解,针对c语言中的重点和难点内容进行训练,独立完成有必然工作量的程序设计任务,同时强调好的程序设计风格。
取得软件工程的综合训练,提高解决实际问题的能力。
3正文系统分析设计一个实用的航空订票系统,能以简便高效的方式对航线及客户信息、订票、退票等的录入和查询,具体功能如下:1、系统以菜单方式工作,要求界面友好,易于操作;2、订票系统信息录入功能(订票信息以文件保留);3、订票成功,存储客户信息功能;4、退票成功,查询客户信息功能;5、订票信息查询功能。
3.2整体设计为实现系统功能,本程序主要分为五个模块。
它们别离为:存储航线信息、存储客户信息、退票删除客户信息、订票存储客户信息、查询客户信息,保留而且退出该程序。
这五个函数再通过主函数挪用别离得以实现。
主函数,第一提供了程序运行时的友好界面,列出了清单,提供用户做出选择,以便决定利用订票系统的哪一种功能。
航空订票系统操作手册旅客使用分册
![航空订票系统操作手册旅客使用分册](https://img.taocdn.com/s3/m/821f8f4091c69ec3d5bbfd0a79563c1ec5dad7b6.png)
航空订票系统操作手册旅客使用分册航空订票系统操作手册 - 旅客使用分册本操作手册介绍了如何使用航空订票系统进行机票预订、查询和修改等操作。
以下是详细步骤和注意事项:1. 注册账号在使用航空订票系统之前,您需要先注册一个账号。
请按照以下步骤进行注册:2. 点击“注册”按钮,填写您的个人信息,包括姓名、电子邮箱、联系电话等。
3. 设置一个安全的密码,并确认密码无误。
4. 验证您的账号,按照系统提示完成验证流程。
2. 登录账号如果您已经注册了账号,可以通过以下步骤登录账号:1. 打开航空订票系统网页或打开手机应用。
2. 点击“登录”按钮,在弹出的登录页面中输入您的邮箱和密码。
3. 点击“登录”或确认按钮,等待系统验证账号信息。
3. 预订机票一旦您成功登录账号,可以按照以下步骤预订机票:1. 在首页或导航栏中点击“预订机票”或类似选项。
2. 选择出发地和目的地,设置出发日期和返回日期(如果适用)。
3. 输入乘客人数和票价预算(如果适用),点击“搜索”按钮。
4. 在搜索结果页面中选择适合的航班和座位类型。
5. 填写乘客信息,包括姓名、身份证号码、联系方式等。
6. 选择支付方式,并完成支付流程。
4. 查询订单如果您需要查询已预订的机票订单,可以按照以下步骤进行:1. 在首页或导航栏中点击“查询订单”或类似选项。
2. 输入订单号或相关的乘客信息,点击“搜索”按钮。
3. 在搜索结果页面中查看订单详情,包括航班信息、乘客信息和支付状态等。
5. 修改订单如果您需要修改已预订的机票订单,可以按照以下步骤进行:1. 在查询订单页面找到要修改的订单,点击相关的修改选项。
2. 根据系统提示,进行需要修改的内容,例如航班日期、乘客信息等。
3. 确认修改,并按系统提示完成修改流程。
6. 联系客服如果您在使用航空订票系统过程中遇到问题,可以联系客服寻求帮助。
以下是联系客服的方式:- 拨打客服XXX-XXXX-XXXX- 在系统内使用在线客服功能与客服人员聊天。
中国航信 国际订座业务操作手册-基础篇
![中国航信 国际订座业务操作手册-基础篇](https://img.taocdn.com/s3/m/41953f21eff9aef8941e06cc.png)
bluesky\Results announcement\Analyst Presentation.ppt
bluesky\Results announcement\Analyst Presentation.ppt
22
国内航空公司航班数据查询
特点: ①与ICS系统无缝连接,保持高度一致性。 ②航班信息实时传递准确可靠。 ③AV信息数据库存在于本系统故AV速度快没有 延迟。
bluesky\Results announcement\Analyst Presentation.ppt
外航订座基础知识
bluesky\Results announcement\Analyst Presentation.ppt
2
外航订座基础知识
CRS系统与航空公司系统联接结构
航班信息查询
订座处理 外航记录编号返回
bluesky\Results announcement\Analyst Presentation.ppt
9
中国航信CRS系统与国外系统联接
中国航信CRS系统与国外航空系统联接的系统格局图:
国泰航空公司
中国航信CRS系统 日本航空公司
A
SITA
SABRE WORLDSPAN GALILEO AMADEUS
B
A--国外航空公司系统
B--国外GDS系统
bluesky\Results announcement\Analyst Presentation.ppt
直接进入国外订座系统提取航班信息,获得更准确的数据。
bluesky\Results announcement\Analyst Presentation.ppt
21
国内航空公司航班数据查询
(完整word版)飞机订票管理系统(word文档良心出品)
![(完整word版)飞机订票管理系统(word文档良心出品)](https://img.taocdn.com/s3/m/9f2b51cdfd0a79563d1e725b.png)
飞机订票管理系统需求分析报告题目:飞机订票系统的设计与实现院(系):软件学院专业:软件工程小组成员:学号:指导老师:目录1 引言 (1)1.1 编写目的 (1)1.2 范围 (1)1.3 定义 (1)1.4 参考资料 (1)2 总体设计 (2)2.1 运行环境 (2)2.2 基本设计概念和处理流程 (2)2.3 数据字典 (5)2.4 功能需求与程序的关系 (6)3 程序设计 (7)3.1 登录注册 (7)3.1.1界面设计 (7)3.1.2 模块设计 (7)3.1.3 程序流程图 (9)3.1.4 算法 (10)3.2 机票查询 (10)3.2.1 界面设计 (10)3.2.2 模块设计 (11)3.2.3 程序流程图 (12)3.2.4 算法 (12)3.3 机票预订 (13)3.3.1 模块设计 (13)3.3.2 程序流程图 (14)3.4机票信息修改 (14)3.4.1 模块设计 (14)3.4.2 程序流程图 (16)3.4.3 算法 (16)3.5 个人中心 (17)3.5.1 界面设计 (17)3.5.2 模块设计 (17)4 接口设计 (18)4.1 用户接口 (18)4.2 软件接口 (18)5 运行设计 (19)5.1 运行控制 (19)6 系统数据结构设计 (20)6.1 实体关系E——R图 (20)6.2 表汇总 (20)6.3 数据结构与程序的关系 (24)7 系统出错处理设计 (24)7.1 出错信息 (24)7.2 补救措施 (25)7.3 系统维护设计 (25)8 测试 (25)8.1测试范围 (25)8.2 测试方法 (25)1 引言1.1 编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。
是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。
本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。
飞机订票系统说明书
![飞机订票系统说明书](https://img.taocdn.com/s3/m/fbe9c9060740be1e650e9ae8.png)
******************实践教学*******************兰州理工大学计算机与通信学院2011年春季学期数据结构课程设计题目:飞机订票系统模拟专业班级:信息与计算科学1班姓名:肖有伟学号:09500115指导教师:卢鹏丽成绩:目录摘要 (1)前言 (2)正文 (3)1.采用类C语言定义相关的数据类型 (3)2.各模块的伪码算法 .................................................... 错误!未定义书签。
3.函数的调用关系图 (3)4.调试分析 (6)5.测试结果 (8)6.源程序(带注释) (13)总结 (24)参考文献 (25)致谢 (26)附件Ⅰ部分源程序代码 (27)摘要这项设计是以“数据结构”和“C/C++程序设计”为基础的实现飞机订票系统模拟的一项设计。
通过这项设计不仅可以实现民航售票系统地简单的服务功能,还可以帮助我更好地理解线性表、队列等的存储结构及有关的基本算法,加深对所学知识的理解和掌握。
这项设计主要用到的知识有线性表、队列的存储结构及其相关算法的实现,考查了排序及结构体、指针等的综合用运,在老师的帮助下,我顺利的完成了这项设计。
关键字:订票系统;线性表;队列;数据结构。
前言课程设计是对学生实践能力的考查,通过课程设计可以增强学生的动手能力。
培养学生严谨、细心、好学的精神,检查学生对知识的掌握情况,是教学中必不可少的一项重要环节。
该设计是对飞机订票系统的模拟设计,它可以实现民航售票处的计算机系统为客户提供的各项服务项目的模拟。
通过该题目的设计过程,加深了我对线性表及队列的逻辑结构、存储结构的理解,使我基本掌握了有关线性表及队列的基本运算的实现,进一步理解和熟练掌握课本中所学的各种数据结构,有效地把学到的知识用于解决实际问题,培养了我的动手操作能力。
此设计可以实现以下功能:(1)录入(录入航班情况);查询航线(根据旅客提出的终点站名输出:航班号、飞机号、日期、余票额);承办订票业务(根据客户提出的要求查询该航班票额情况,为客户办理订票);承办退票业务(根据客户提供的情信息,为客户办理退票手续,然后查询该航班是否有人预约登记,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询间其它排队预约的客户);修改航班信息(当航班信息改变可以修改航班数据)。
飞机订票系统说明书
![飞机订票系统说明书](https://img.taocdn.com/s3/m/8a99f07caeaad1f346933fd9.png)
文档编号:版本号:软件需求说明项目名称飞机订票系统项目负责人何柳青文档编写者陆银琳项目开发者计算机081第二组2010年10月16日目录1.引言 (1)编写目的 (1)背景 (1)参考资料 (1)2任务描述 (1)目标 (1)用户的特点 (2)假定和约束 (2)3.需求规定 (2)对功能的规定 (2)后台数据管理 (2)前台票务管理 (2)对性能的规定 (4)输入输出的要求 (4)4运行环境规定 (5)设备 (5)支持软件 (6)接口 (6)1.引言编写目的本文档将对《飞机订票系统》的开发需求进行描述,目的是让读者对此次任务目标、用户特点、功能要求、性能要求等具体要求以及开发环境和条件有详细的了解。
本文档的读者是项目策划、设计和审计人员。
背景本项目的名称:飞机订票系统//项目任务提出者:中国民航及中国国际旅游开发公司。
项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。
参考资料《软件工程导论》清华大学出版社张海藩编着《实用软件工程》清华大学出版社郑人杰等编着《数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编着《实用软件文档写作》清华大学出版社肖刚等编着《软件工程》第3版人民邮电出版社张海藩等编着2任务描述目标随着时代的进步,飞机已经变得越来越平民化,越来越多的人将飞机作为了自己远程的代步工具,随之而来的是越来越多的航班和越来越复杂的航线。
这样的趋势使得航空公司的业务变得更加复杂。
而本次的飞机订票系统开发就是为了解决航空公司的这一问题。
本次项目将完成对航空公司内部进行网络系统的构建,解决实时航班查询、订票、改签等服务,不仅方便了工作人员的操作,减少了工作过程中的出错率,而且也带给了客户更加快捷和精确的服务,大大改善航空公司的服务形象。
机票预订系统UML
![机票预订系统UML](https://img.taocdn.com/s3/m/fea6639771fe910ef12df8e1.png)
一、介绍1.简介随着现在社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而发展起来了,乘飞机出行的人越来越多,对航空公司的服务要求也就越来越高,所以这方面的市场非常大。
“机票预定系统”的开发是势在必行。
因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。
在此基础上确定了顾客与各航空公司所需要的“机票预定统”。
系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。
与此同时我会不断更新系统的功能最终使系统更加完美。
本系统通过初期的需求分析,建立了严密的数据逻辑结构以及数据库设计所涉及的严格的编码规范、最终是其数据库达到三范式。
让系统更加适合数据库设计的要求。
并使其在后面的系统实施阶段更加方便快捷,在系统维护和运行阶段尽量出现少的错误。
让系统能够全面正常运转。
让系统更加人性化更加方便用户使用。
2.需求分析2.1功能分析2.1.1订票功能:该功能为用户提供简洁的页面呈现,方便用户根据自己的需要预定机票。
2.1.2退票功能:该功能为用户提供简洁的页面呈现,为用户提供退票功能。
2.1.3查询票据信息功能:该功能为用户提供简洁的页面呈现,为用户提供查询票据信息。
2.1.4航班预定功能:该功能为用户提供简洁的页面呈现,用户能够进行航班预定。
2.1.5生成订票列表功能:系统根据用户订票信息生成订票列表。
2.1.6生成退票信息功能:系统根据用户退票操作生成退票信息。
2.1.7处理订票功能:通过该功能,管理员可以处理用户预定的机票,根据航班信息,更改用户实际订票信息。
2.1.8添加航班信息功能:通过该功能,管理员可以将新的航班信息进行更改,以方便用户能够查询到新的航班信息。
2.1.9修改航班信息功能:过该功能,管理员可以依照时时的航班情况对航班信息进行修改,更新实际航班信息,以方便用户预定机票。
中国航信电子客票操作手册-东航专用版1.0(06.7.3).
![中国航信电子客票操作手册-东航专用版1.0(06.7.3).](https://img.taocdn.com/s3/m/98644e30905f804d2b160b4e767f5acfa1c783ef.png)
中国航信电子客票操作手册东航专用版(Version 1.0)前言本书是一本详细介绍航空公司电子客票功能,供客运销售、航班控制人员使用的操作手册。
从电子客票基础知识开始介绍,讲解了与电子客票有关的操作指令和操作流程。
本书主要适用于客票销售人员和航班控制人员,是使用航空公司电子客票必不可少的手册。
由于航空公司使用的中国航信订座系统的功能处于不断更新变化的状态,当本手册中的指令与订座系统发生不一致时,以订座系统中的指令说明为准。
目录前言 ........................................................................................................................... 2目录....................................................................................................................... 1一、电子客票简介 ...................................................................................................... 2二、航班信息查询 ...................................................................................................... 3三、配置电子客票打票机............................................................................................ 43.1显示待配置打票机的状态(DI:) ...................................................................... 53.2建立打票机控制(EC:).................................................................................... 63.3打开打票机输入(TI:)..................................................................................... 73.4关闭打票机输入(XI:) .................................................................................... 83.5退出打票机控制(XC:) ................................................................................... 9四、电子客票的销售................................................................................................ 104.1电子客票订座 ................................................................................................. 104.2电子客票的出票(ETDZ:) ............................................................................ 124.3提取电子客票记录和打印电子客票行程单(DETR:) ..................................... 144.4加入电子客票备注(TRMK:) ....................................................................... 194.5电子客票票面信息说明 ................................................................................... 20五、电子客票的改签、作废、退票和换开 ................................................................ 215.1电子客票的改签.............................................................................................. 215.1.1航班变更 ................................................................................................ 215.1.2变更旅客身份标识信息 ........................................................................... 275.2电子客票的作废(VT:) ................................................................................ 315.3电子客票的退票(ETRF:)............................................................................. 325.4电子客票的换开(OI和PET:)...................................................................... 335.4.1电子客票换开成普通客票........................................................................ 335.4.2电子客票打印换开成普通客票(PET:)................................................... 355.5修改电子客票的航段的有效期(ETV:) ......................................................... 37六、电子客票控制功能 ............................................................................................ 386.1提取旅客名单(ML:T1).............................................................................. 386.2提取从某城市出发的所有控制航班上座位情况(FLR:) ................................. 396.3建立电子客票航班 .......................................................................................... 406.4电子客票航班的旅客保护................................................................................ 426.5电子客票票号的分配....................................................................................... 446.5.1使用ADOC:指令设置电子客票票号段...................................................... 446.5.2使用TN:指令为制定打票机分配电子客票票号........................................ 496.5.3使用TSS:将电子客票的状态改成SUSPEND.............................................. 526.6电子客票销售日报(TSL:/TPR:) ................................................................... 53附录A:指令索引...................................................................................................... 56附录B: E T ERM-T4插件使用说明 .............................................................................. 57一、电子客票简介自1994年美国西南航空公司率先推出电子客票以来,电子客票就受到了航空公司和旅客的青睐,并成为重要的出票方式。
机票订票系统用户操作手册
![机票订票系统用户操作手册](https://img.taocdn.com/s3/m/3f11fb1258f5f61fb63666d5.png)
六、用户操作手册1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (3)1.4参考资料 (3)2.软件概述 (4)2.1目标 (4)2.2功能 (4)2.3性能 (4)3.运行环境 (4)3.1硬件 (4)3.2支持软件 (5)4.使用说明 (5)4.1安装和初始化 (5)4.2输入 (6)4.3输出 (8)4.4出错和恢复 (9)4.5求助查询 (9)5.运行说明 (9)5.1运行表 (9)5.2运行步骤 (9)6.非常规过程 (10)7.操作命令一览表 (11)8. 程序文件(或命令文件)和数据文件一览表 (11)9. 用户操作举例 (11)1.引言1.1编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。
因此,在软件生命周期的每个阶段都不可避免地会产生差错。
尤其对于机票预订系统这类会影响人们生活.财产的工程软件,必须尽量减少差错,以免造成严重的损失。
测试是“为了发现程序中的错误而执行程序的过程”。
测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。
目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。
1.2项目背景本项目是由软件工程老师指定的课程设计的题目。
1.3定义SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
软件结构图:反映软件系统的功能模块之间的关系的数据库。
1.4参考资料1、机票预订系统项目计划任务书软件工程课程设计第13组2、机票预订系统项目开发计划软件工程课程设计第13组3、需求规格说明书软件工程课程设计第13组4、软件工程及其应用周、王文等20105、软件工程海藩清华大学20096、项目开发计划软件工程课程设计第13组7、概要设计说明书软件工程课程设计第13组8、详细设计说明书软件工程课程设计第13组9、测试计划软件工程课程设计第13组2.软件概述2.1目标可以让用户使用此软件实现机票订票,查询。
用户操作手册
![用户操作手册](https://img.taocdn.com/s3/m/c0c51f9502768e9950e738ab.png)
用户操作手册1. 引言1.1 编写目的本操作手册供本系统操作人员参考之用,分别为客户机端和服务器端使用人员说明本系统操作方法。
1.2 项目背景本项目(机票预定系统)时由浙江航空公司委托,由<>软件开发小组负责开发。
1.3 定义WINDOWS NT:本系统所采用的操作系统。
SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
1.4 参考资料机票预定系统项目计划任务书浙江航空公司1999/3软件工程及其应用周苏、王文等天津科学技术出版社1992/1软件工程张海藩清华大学出版社1990/11项目的计划任务书《》软件开发小组1999/6/1 项目开发计划《》软件开发小组1999/6/1需求规格说明书《》软件开发小组1999/6/1概要设计说明书《》软件开发小组1999/6/1详细设计说明书《》软件开发小组1999/6/12. 软件概述2.1 目标本系统分为服务器端和客户机端两个部分,旅行社为客户机端,航空公司为服务器端。
客户机和服务器通过网络进行通信。
旅行社通过网络把预定机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)传输到服务器,服务器程序通过对数据库的查询来为旅客安排航班,并把安排结果传输到客户机,客户机印出取票通知和帐单。
旅客在飞机起飞前一天凭取票通知和帐单到旅行社交款,客户机将旅客信息传输给服务器,服务器在数据库中校对无误后,发出确认信息给客户机,客户机即印出机票给旅客。
2.2 功能系统实现了在各个客户机端预定机票的功能,并在分布式系统的基础上采用了一些实时处理,以达到快速响应。
客户机端除了预定之外,本系统还可进行航班查询和取消预定的功能。
服务器端还实现了对航班信息的自动管理和数据库查询,维护功能。
2.3 性能数据精确度:输入数据:旅客输入:旅客姓名String旅客性别Char身份证号码Long int工作单位String航空公司输入:航班号String目的地String起飞时间Date/Time输出数据:机票信息:航班号String目的地String起飞时间Date/Time旅客姓名String旅客性别Char身份证号码String座位号String帐单信息:帐单号Long int旅客姓名String身份证号码String航班号String起飞时间Date/Time目的地String时间特性:要求数据传输时间在2分钟以内,服务器响应时间在1分钟以内,总响应时间为5分钟。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、用户操作手册
1.引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2.软件概述 (3)
2.1目标 (3)
2.2功能 (3)
2.3性能 (3)
3.运行环境 (4)
3.1硬件 (4)
3.2支持软件 (4)
4.................................................................... 使用说明 5
4.1安装和初始化 (5)
4.2输入 (5)
4.3输出 (6)
4.4出错和恢复 (7)
4.5求助查询 (7)
5.运行说明 (7)
5.1运行表 (7)
5.2运行步骤 (8)
6.非常规过程 (8)
7.操作命令一览表 (9)
8.程序文件(或命令文件)和数据文件一览表 (9)
9.用户操作举例 (9)
1.引言
1.1编写目的
在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。
因此,在软件生命周期的每个阶段都不可避免地会产生差错。
尤其对于机票预订系统这类会影响人们生活.财产的工程软件,必须尽量减少差错,以免造成严重的损失。
测试是“为了发现程序中的错误而执行程序的过程” 。
测试的目的
就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。
目前软件测试仍然是保证软件质量
的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。
1.2项目背景
本项目是由软件工程老师指定的课程设计的题目
1.3定义
SQL SERVER: 系统服务器所使用的数据库管理系统(DBM)S。
SQL: 一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
软件结构图:反映软件系统的功能模块之间的关系的数据库。
1.4参考资料
1、机票预订系统项目计划任务书组软件工程课程设计第13
2、机票预订系统项目开发计划软件工程课程设计第13
组
3、需求规格说明书软件工程课程设计第13 组
4、软件工程及其应用周、王文等2010
5、软件工程海藩清华大学2009
6、项目开发计划软件工程课程设计第13组
7、概要设计说明书软件工程课程设计第13
组
8
、
详细设计说明书软件工程课程设计第13 组
9
、
测试计划软件工程课程设计第13 组
2.软件概述
2.1目标
可以让用户使用此软件实现机票订票,查询。
2.2功能
1.管理员功能:增加航班,查询及删除航班,用户订票信息查询
2.用户功能:注册登录,修改密码,查询及预订,退票。
2.3性能
1. 数据精确度适中
2. 时间特性适中
3.灵活性较弱
3.运行环境
3.1硬件
服务器端运行硬件环境:(最低配置)
CPU:Intel Pentium 3
存:256M
显卡:普通显卡
声卡:普通声卡
硬盘:15G以上闲置空间
运行软件环境:
操作系统:Window 7
数据库:sql server
开发环境:
Microsoft Visual Studio 2010 运行环境:用户端可通过笔记本电脑进入该系统,进行查询、订票、退票等操作。
3.2支持软件
操作系统:Windows7
语言编译系统:visual studio 2010 数据库:SQL server
4.使用说明
4.1 安装和初始化
由于使用了安装自动生成工具,安装变的非常简单,只需运行即可。
VS 的TicketBookingSys 4.2输入
4.2.1数据背景
数据的来源参见需求分析说明书和概要设计说明书
4.2.2数据格式
输入数据:
用户输入:
Varchar
旅客Varchar 旅客性别Varchar 旅客Varchar 旅客地址Varchar 机
舱类型Varchar
航空公司输入:
航班号Varchar
始发地Varchar
目的地Varchar 起飞时间Varchar
4.2.3输入举例
旅客输入:
4
旅客王二
旅客性别男
旅客
航班号航空
机舱类型经济舱
始发地
目的地
管理员:
航班号NF1001
始发地
目的地
起飞时间2013-1-18/20 :10
经济舱余票100
经济舱价位1000
商务舱余票80
商务舱价位1500
头等舱余票50
头等舱价位2000
4.3输出
4.3.1数据背景
数据的来源参见需求分析说明书和概要设计说明书
4.3.2数据格式
机票信息:
航班号Varchar
始发地Varchar
目的地Varchar 起飞时间Varchar
Varchar
座位号
r
Varcha
4.3.3举例
机票信息:
航班号NF1001
始发地
目的地
起飞时间2013-1-18/20 :10
7
机舱类型经济舱
4.4出错和恢复
如果输入数据出错,可立即进行取消订票操作,重新输入4.5求助查询
可直接拨客服。
5.运行说明
5.1 运行表
5.2运行步骤
5.2.1运行控制
1.打开软件会弹出登录界面,点击用户登录,进入登录窗口。
2.登录,如果未注册,应先注册,然后输入用户名和密码。
3.登录成功后,输入用户订票信息,然后点击预订。
4.如果想要退票的话,打开退票窗口,在所订票后面点击退票
5.2.2操作信息
1.运行目的:用户订票;
2.操作要求:没什么要求;
3.启动方法:直接打开就行;
4.预计运行时间:一分钟;
5.操作命令格式及说明:略;
6.其他事项。
5.2.3输入/输出文件
5.2.4启动或恢复过程
略。
6.非常规过程
1.登陆错误处理:
1)用户Id或密码为空:会弹出信息框“用户Id或密码不能为空”;
2) 用户Id 或密码错误:会弹出信息框“用户Id 或密码错误”
2.航班错误处理:
1) 航班为空:会弹出信息框:“请完整填写相关信息” ;
2) 航班息数据类型错误:会无法输入该信息。
7.操作命令一览表
略。
8.程序文件(或命令文件)和数据文件一览表
略。
9.用户操作举例
略。