航班信息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++)

3G流量免费高防CDN 50-200G防御

简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...

EdgeNat 新年开通优惠 - 韩国独立服务器原生IP地址CN2线路七折优惠

EdgeNat 商家在之前也有分享过几次活动,主要提供香港和韩国的VPS主机,分别在沙田和首尔LG机房,服务器均为自营硬件,电信CN2线路,移动联通BGP直连,其中VPS主机基于KVM架构,宿主机采用四路E5处理器、raid10+BBU固态硬盘!最高可以提供500Gbps DDoS防御。这次开年活动中有提供七折优惠的韩国独立服务器,原生IP地址CN2线路。第一、优惠券活动EdgeNat优惠码(限月...

spinservers:圣何塞10Gbps带宽服务器月付$109起,可升级1Gbps无限流量

spinservers是Majestic Hosting Solutions LLC旗下站点,主营国外服务器租用和Hybrid Dedicated等,数据中心在美国达拉斯和圣何塞机房。目前,商家针对圣何塞部分独立服务器进行促销优惠,使用优惠码后Dual Intel Xeon E5-2650L V3(24核48线程)+64GB内存服务器每月仅109美元起,提供10Gbps端口带宽,可以升级至1Gbp...

信息查询为你推荐
行业关键词怎么挖掘关键词呢,都有哪些方法快速美白好方法有什么好方法能快速美白?公章制作制作公章尺寸标准大小,字体,字号?依赖注入什么是侵入性?还有依赖注入?ps抠图技巧ps中怎么抠图?网店推广网站网店怎么推广?如何建立一个网站如何建立一个网站?奇虎论坛奇虎问答是什么mate8价格华为mate8市场价多少bluestackbluestacks安卓模拟器有什么用
BWH gateone 智能骨干网 谁的qq空间最好看 怎样建立邮箱 ftp免费空间 hdd 电信主机 四核服务器 Updog 彩虹云 cloudlink 四川电信商城 河南移动梦网 可外链的相册 腾讯网盘 cdn服务 forwarder 大硬盘分区 更多