数据结构课程设计——航班信息的查询与检索

本文介绍了一次数据结构课程设计,要求使用C++实现航班信息的排序和查询。设计中采用基数排序和二分查找法,结合Qt库创建了简单的查询界面。通过学习Qt并完成该项目,作者记录了这一过程。
摘要由CSDN通过智能技术生成

一、课程设计要求
该设计要求对飞机航班信息进行排序和查找。可按航班的航班号、起点站、到达站、起飞时间以及到达时间等信息进行查询。对于本设计,可采用基数排序法对一组具有结构特点的飞机航班号进行排序,利用二分查找法对排好序的航班记录按航班号实现快速查找,按其他次关键字的查找可采用最简单的顺序查找方法进行,因此他们用得较少。每个航班记录包括八项,分别是:航班号、起点站、终点站、班期、起飞时间、到达时间、飞机型号以及票价等。
二、基本思路
这是一个简单的一个增加与查找系统,这倒像是一个普通的数据库连接,用Java做项目的话倒是容易一些,可作为C++小白的我,面对要求用C++的课程设计倒是不太会用数据库,但普通的C++读写文件倒是可行。
查找了一些C++可做可视化界面的库和框架,发现几个比较适合初学者的有EasyX,mfc,Qt等。
Qt在我看来比较容易,网上的博客和b站的视频教程也较多。历经两天的学习和完善,有了下面这个很丑很丑的项目o(╥﹏╥)o
三、项目文件
模块
运行截图

就是这样很丑的查询界面(╥╯^╰╥)
在这里插入图片描述

登陆界面是仿造TIM电脑端做的(⊙o⊙)…

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值