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

Budgetvm12核心 16G 500 GB SSD 或者 2 TB SATA 10GB  20 TB  99美金

Budgetvm(原EZ机房),2005年成立的美国老品牌机房,主打美国4个机房(洛杉矶、芝加哥、达拉斯、迈阿密)和日本东京机房的独立服务器和VPS业务,而且不限制流量,默认提供免费的1800G DDoS防御服务,支持IPv6和IPMI,多种免费中文操作系统可供选择,独立服务器主打大硬盘,多硬盘,大内存,用户可以在后台自行安装系统等管理操作!内存可定制升级到1536G,多块硬盘随时加,14TBSA...

特网云(198元/月),高质量云虚拟主机低至0.16元/天,裸金属服务器仅需10.5元/天

特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云推出多IP云主机...

Hostodo美国独立日优惠套餐年付13.99美元起,拉斯维加斯/迈阿密机房

Hostodo又发布了几款针对7月4日美国独立日的优惠套餐(Independence Day Super Sale),均为年付,基于KVM架构,采用NVMe硬盘,最低13.99美元起,可选拉斯维加斯或者迈阿密机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,支持使用PayPal或者支付宝等付款方式。商家客服响应也比较一般,推...

信息查询为你推荐
淘宝客推广淘宝客推广有用吗?明星论坛如何建好明星论坛微信如何建群微信建群怎么建arm开发板新手入门应如何选择 ARM 开发板?显卡温度多少正常显卡温度多少算正常?开机滚动条电脑开机滚动条要走好几次xp系统停止服务XP停止服务后该怎么办?cr2格式如何打开CR2格式的照片呢网管工具网管软件好用吗?什么样的网管软件好呢?我想管理二十台电脑,让其中的四五台可以上网,其它的只能上局域网,谁能推荐一款软件吗?如果出钱买也可以!谢谢了!微信电话本怎么用怎么用微信打电话
国外vps主机 阿里云搜索 新世界机房 国外服务器网站 优key 免费网络电视 韩国名字大全 重庆双线服务器托管 360云服务 帽子云排名 全能空间 个人免费邮箱 广东主机托管 大化网 好看的空间 register.com nic 西安电信测速网 什么是云主机 海康流媒体服务器 更多