航班信息c语言航班信息查询系统实验报告

信息查询  时间:2021-02-28  阅读:()

希昌丸會

软件学院大作业任务书题 目航班信息查询系统

专业 班级 姓名 学号 完成人数 起讫日期 任课教师 部分管主任:完成时间

职称 讲师

1.本任务书由任课教师填写后下达到学生。

2.任务完成后任课教师需填写小结表。

3.任务书、学生成绩与学生完成后的大作业纸质和电子两种一并报送各教学研究部审核后转教务办。

4.另附一份全班大作业总结

NANCHANG UNIVERSITY

高级语言程序设计课程设计

题目航班信息查询系统

学院

专业

班级

完成人数

成员

起讫日期

任课教师

完成时间

填表日期

目录

一、需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1 -

1.1 项目介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1 -

1.2 功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1 -

二、系统分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1 -

2.1 本程序需解决的关键技术问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1 -

2.2 程序流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1 -

三、 程序设计与实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-2-

3.1 程序设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-2-

3.2 程序实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误!未定义书签。

四、 系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-1 1 -

五、 个人小结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-13 -

六、 参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-13 -

一、 需求分析

1.1 项目介绍

一个简易的航班信息查询系统将航班信息录入进去就可以查询到航班的信息

1.2 功能需求

1. 所有航班信息

2. 航班查询

3. 输入新的航班信息

4. 删除航班信息

二、 系统分析

2.1本程序需解决的关键技术问题

使用了struct结构体

多次使用了if语句for循环语句

用到了指针的容

2.2程序流程

1,了解问题。要解决问题必须先了解每个细节。

2确定解决问题的流程确认输入输出容即部需要做的操作。

输入用户的选择指令。

输出程序的运行结果。

操作对信息读入存储删除

3,设计操作算法。得出数据流图。

对每块的操作流程做设计。如何对信息读入存储删除等。

4编写代码。

将算法实体化形成C代码。

5测试并解决问题。

编译运行尝试输入多组数据测试结果是否与预期相同。如果不同那么查找问题并修改代码。最终形成合格的程序。

三、程序设计与实现

3.1 程序设计

#i nclude<stdio.h>

#i nclude<stri ng.h>

#i nc lude<s td lib.h>

#in clude<c oni o.h>

#defi ne N 15

#defi ne M 20

#defi ne LEN sizeof(struct fly) typedef struct fly{

struct fly f[N];voidin();void all();void show(int i);void order(i nt); /* 排序*/voidfind(); /*/void search(); /* 编号查询系统*/vo id menu();void startpoi nt(); /*/void finalpo int(); /**/vo id startime(); /**/void fin altime(); /* 到达时间查询系统*/int main() {

{

);

sca nf("%d",&n);while(n)

{sw itc h(n)

{case 1 :all();break;case 2:fin d();break;case 3: in();break;defaultb reak;

}ge tc h();me nu();scan f("%d",&n);

}

}vo id menu()

{sys te m("c ls");prin tf("\n\n\n\n\n");printf("\t\t|printf(printf("\t\t|");printf("\t\t|");printf("\t\t| 3. 输入新的航班信息 |\n")printf("\t\t| 4. 删除航班信息 |\n");printf("\t\t|-- ---|\n\n

");printf("\t\t\t): ");

}void all()

{int i,m=0;char ch[2];

FILE*fp;if((fp=fope n("data","ab+"))==NULL) {printf("不能打开文件\n"); return;

}while(!feof(fp))//feof() 是文件结束检测函数,如果没有结束,返回值是0,结束了是1

{if(fread(&f[m]丄EN,1,fp)==1)m++;

}fclose(fp);if(m==0)printf(" 没有航班记录\n");else

{sys te m("c ls");

/*system就是调用D0$命令,CLS命令的意思是清除屏幕上所有的文字*/for(i=0;i<m;i++)

spinservers:10Gbps带宽高配服务器月付89美元起,达拉斯/圣何塞机房

spinservers是一家主营国外服务器租用和Hybrid Dedicated等产品的商家,Majestic Hosting Solutions LLC旗下站点,商家数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,且硬件配置较高。目前,主机商针对达拉斯机房机器提供优惠码,最低款Dual E5-2630L v2+64G+1.6TB SSD月付89美元起,支持PayPal、支付宝等...

选择Vultr VPS主机不支持支付宝付款的解决方案

在刚才更新Vultr 新年福利文章的时候突然想到前几天有网友问到自己有在Vultr 注册账户的时候无法用支付宝付款的问题,当时有帮助他给予解决,这里正好顺带一并介绍整理出来。毕竟对于来说,虽然使用的服务器不多,但是至少是见过世面的,大大小小商家的一些特性特征还是比较清楚的。在这篇文章中,和大家分享如果我们有在Vultr新注册账户或者充值购买云服务器的时候,不支持支付宝付款的原因。毕竟我们是知道的,...

LOCVPS新上日本软银线路VPS,原生IP,8折优惠促销

LOCVPS在农历新年之后新上架了日本大阪机房软银线路VPS主机,基于KVM架构,配备原生IP,适用全场8折优惠码,最低2GB内存套餐优惠后每月仅76元起。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐选择KVM),线路方面均选择国内直连或优化方案,访问延迟低,适合建站或远程办公使用。...

信息查询为你推荐
优酷路由宝怎么赚钱优酷路由宝是如何赚钱的?湖南商标注册湖南商标注册代办公司打开网页出现错误我打开网页老出现错误是怎么了?手机区号手机号码xv播放器下载求手机可以看xv格式的视频播放器保护气球为什么会那么害怕气球ios系统ios系统有哪些版本?虚拟机软件下载求一个免费虚拟机软件!!!请发送下载网站给我服务器连接异常服务器连接异常是怎么回事啊,怎么解决手工杀毒怎样不用杀毒软件自己手动查毒?
国内免备案主机 highfrequency hostmonster jsp主机 omnis rak机房 新世界电讯 租空间 中国电信测速112 七夕促销 秒杀汇 卡巴斯基是免费的吗 ca187 江苏双线服务器 路由跟踪 石家庄服务器托管 学生服务器 97rb 腾讯云平台 accountsuspended 更多