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

DogYun香港BGP月付14.4元主机简单测试

前些天赵容分享过DogYun(狗云)香港BGP线路AMD 5950X经典低价云服务器的信息(点击查看),刚好账户还有点余额够开个最低配,所以手贱尝试下,这些贴上简单测试信息,方便大家参考。官方网站:www.dogyun.com主机配置我搞的是最低款优惠后14.4元/月的,配置单核,512MB内存,10GB硬盘,300GB/50Mbps月流量。基本信息DogYun的VPS主机管理集成在会员中心,包括...

极光KVM美国美国洛杉矶元/极光kvmCN7月促销,美国CN2 GIA大带宽vps,洛杉矶联通CUVIP,14元/月起

极光KVM怎么样?极光KVM本月主打产品:美西CN2双向,1H1G100M,189/年!在美西CN2资源“一兆难求”的大环境下,CN2+大带宽 是很多用户的福音,也是商家实力的象征。目前,极光KVM在7月份的促销,7月促销,美国CN2 GIA大带宽vps,洛杉矶联通cuvip,14元/月起;香港CN2+BGP仅19元/月起,这次补货,机会,不要错过了。点击进入:极光KVM官方网站地址极光KVM七月...

香港2GB内存DIYVM2核(¥50月)香港沙田CN2云服务器

DiyVM 香港沙田机房,也是采用的CN2优化线路,目前也有入手且在使用中,我个人感觉如果中文业务需要用到的话虽然日本机房也是CN2,但是线路的稳定性不如香港机房,所以我们在这篇文章中亲测看看香港机房,然后对比之前看到的日本机房。香港机房的配置信息。CPU内存 硬盘带宽IP价格购买地址2核2G50G2M1¥50/月选择方案4核4G60G3M1¥100/月选择方案4核8G70G3M4¥200/月选择...

信息查询为你推荐
站长故事爱迪生的故事spgnux怎么安装思普操作系统照片转手绘美图秀秀可以照片转手绘吗?是手机版的网店推广网站什么平台适合做淘宝店铺推广网店推广网站可以介绍几个可以做店铺推广的网站吗?直播加速请问哪种播放器的可以播放加速,并且可以保存qq怎么发邮件用QQ怎样发送文件开机滚动条电脑开机滚动条要走好几次创维云电视功能创维新出的4K超高清健康云电视有谁用过,功能效果怎么样?二层交换机什么是二层交换机和三层交换机???
域名估价 naning9韩国官网 主机测评网 息壤主机 BWH rackspace 视频存储服务器 服务器怎么绑定域名 全能主机 权嘉云 vip购优汇 ftp教程 百兆独享 qq云端 免费的asp空间 德讯 创速 hdsky japanese50m咸熟 免费的加速器 更多