欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    航空客运订票系统课程设计

    • 资源ID:1417077       资源大小:452.50KB        全文页数:22页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    航空客运订票系统课程设计

    1、 1 目 录 一、设计任务说明 2 二、需求分析 2 2.1 系统结构图(功能模块图) 2 2.2 系统能实现的操作和功能 3 三、设计方案(程序流程图) 4 四、测试分析 9 4.1 程序的模块 9 4.2 测试结果分析 9 五、总结 . 13 5.1 总体过程 . 13 5.2 问题和不足 . 13 5.3 调试体会 . 14 参考文献 . 14 2 一、设计任务说明一、设计任务说明 1 数据结构课程设计是综合运用数据结构课程中学到的几种典型数据结构,以及程 序设计语言(C 语言) ,自行实现一个较为完整的应用系统的设计与开发 2 通过课程设计,自己通过系统分析、系统设计、编程调试,写实验

    2、报告等环节, 进一步掌握应用系统设计的方法和步骤,灵活运用并深刻理解典型数据结构在软件开发 中的应用 。 3 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。 4. 航空空订票系统: (1)熟练掌握链表存储结构及其建立过程和常用操作; (2)熟练掌握队列的建立过程和常用操作; (3)学会自己调试程序的方法并掌握一定的技巧。 航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。设计一个航空 客运订票系统,以使上述业务可以借助计算机来完成。 二、需求分析二、需求分析 2.12.1 系统结构图(功能模块图)系统结构图(功能模块图) 3 每条航线所涉及的信息有:终点站名、航

    3、班号、飞机号、飞行日(星期几) 、乘员定 额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级 1,2 或 3)以及等候替 补的客户名单(包括姓名、所需票量) ; 全部数据可以只放在内存中; 2.2 2.2 系统能实现的操作和功能系统能实现的操作和功能 1. 查询航线: 根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航 班的日期和余票额; 2.办理订票业务: 根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为 客户办理订票手续, 输出座位号;若已满员或余票额少于定票额,则需重新询问客户要求。若需要,可登 记排队候补; 3. 办理退票业务:

    4、根据客户提供的情况(日期、航班) ,为客户办理退票手续,然后查询该航班是否有 人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票 手续,否则依次询问其他排队候补的客户。 浏 览 航 线 信息 浏 览 已 订 票 客 户 信 查 询 航线 办 理 订 票 业务 办 理 退 票 业务 退 出 系统 按 剩 余 票 数 排 序 主 函 数 4 三、设计方案三、设计方案( (程序流程图程序流程图) ) 3.1 显示已初始化的全部航线信息 3.2 浏览已订票客户信息 开始 初始化 i=MAXSIZE 调用函数输出 未找到 结束 7 3.4 办理订票业务 根据客户提供的航班号进行

    5、查询航线信息, 若客户订票额超过乘员定票总额, 退出, 若客户订票额末超过余票量, 订票成功并登记信息, 在订票乘员名单域中添加客户信息; 如果暂时没有票,询问客户是否要排队等侯,如果是,则在等候队列增加该客户的订票 信息。 经过分析可以得出此业务算法的流程图分析结果如下图所示: 3.5 办理退票业务 调用查询函数,根据客户提供的航线进行搜索根据客户提供的姓名到订票客户名单 域进行查询。退票成功后,重新将航线名单域指向订票单链表的头指针。根据队列中从 出的客户信息判断是否满足要求, 如果满足, 则将该客户的信息插入到乘客信息链表中。 经过分析,可以得出关于办理退票业务的算法的流程分析图分析结果

    6、如下图所示: 开始 初始化 !(info=find() 客户订票额不超过乘员定票总额 登记信息 加到客户名单域 结束 在排队等候乘员名单域中添加客户信息 8 开始 调用 find 函对航线搜索 p1!=NULL p1!=NULL 删除客户信息 重新将航线名单域指向订票单链表 的头指针,重新将航线名单域指向订 票单链表的头指针,r 指向排队等候 名单队列的尾结点 t 不为空 将客户信息插到订票客 户名单链表 头结点 将客户信息插 到订 票客户名单链表 结束 9 四、测试分析四、测试分析 4.14.1 程序的模块程序的模块 录入功能:原始数据的输入(通过文件输入航线的基本信息)。 查询功能:根据客户需要,查询相关航线。 订票功能:满足客户的订票任务。 退票功能:根据客户的不同情况,支持客户的退票请求。 退出功能:退出系统。 4.24.2 测试结果分析测试结果分析 (1)浏览航线信息 图 4.2.1 输入 1,通过文件进行航线原始数据的输入 (2)浏览已订票客户信息 下面是有客户订票以及无客户订票的两种测试分析结果: 10


    注意事项

    本文(航空客运订票系统课程设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583