《数据结构课程设计》航班查询系统实验报告
《《数据结构课程设计》航班查询系统实验报告》由会员分享,可在线阅读,更多相关《《数据结构课程设计》航班查询系统实验报告(27页珍藏版)》请在毕设资料网上搜索。
1、 0 目 录 一、概述 1 二、系统分析 1 1.航班信息的查询与检索 . 1 2.航班信息查询与检索数据结构理论 . 1 三、概要设计 2 1.系统的功能 . 2 2.系统模块分析及其流程图 . 3 四、详细设计 6 1.各函数说明 . 6 2.定义相关数据类型 . 8 3. 航班信息的查询 9 五、 运行由于测试 11 六、总结与心得 . 16 参考文献 . 16 附录 . 16 1 一、概述一、概述 随着信息产业的飞速发展,信息化管理及查询已经进入并应用到各行各业, 影响着人们的价值观念和生活方式。因此,要提高企业信息化建设,利用先进 的办公自动化系统来实现企业内部信息管理、共享及交流,
2、从而提高企业综合 实力。 本次设计是针对航班的查询系统,该设计要求对飞机航班信息进行排序和 查询。可按航班的航班号、起点站、终点站等信息进行航班信息的查询。 二、系统分析二、系统分析 1.航班信息的查询与检索航班信息的查询与检索 进入系统后,首先提示输入航班的信息,包括:航班号、起点站、终点站、 班期、起飞时间、到达时间、飞机型号及票价等,票价为整型,其他为字符型。 当输入完一个信息后会提示是否继续输入,重复以上步骤输入全部的信息。 进入主菜单后会给出用户操作的界面,根据提示进行航班信息的查询。 2.航班航班信息查询与检索数据结构理论信息查询与检索数据结构理论 针对在本该类系统中的数据的处理情
3、况,本系统采用二分查找法、基数排 序法、最高位优先法。 二分查找法也称为折半查找法,它充分利用了元素间的次序关系,采用分 治策略,可在最坏的情况下用 O(log n)完成搜索任务。它的基本思想是,将 n 2 个元素分成个数大致相同的两半, 取 an/2与欲查找的 x作比较, 如果 x=an/2 则找到 x,算法终止。如 果 xan/2, 则我们只要在数组 a 的右 半 部继续搜索 x。 对航班号的排序是采用的基数排序法。基数排序法又称“桶子法” (bucket sort)或 bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分 配至某些“桶”中,藉以达到排序的作用,基数排序法是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程设计 数据结构 课程设计 航班 查询 系统 实验 报告
