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

wordpress投资主题模版 白银黄金贵金属金融投资网站主题

wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...

DogYun(300元/月),韩国独立服务器,E5/SSD+NVMe

DogYun(中文名称狗云)新上了一批韩国自动化上架独立服务器,使用月减200元优惠码后仅需每月300元,双E5 CPU,SSD+NVMe高性能硬盘,支持安装Linux或者Windows操作系统,下单自动化上架。这是一家成立于2019年的国人主机商,提供VPS和独立服务器租用等产品,数据中心包括中国香港、美国洛杉矶、日本、韩国、德国、荷兰等。下面分享这款自动化上架韩国独立服务器的配置和优惠码信息。...

atcloud:480G超高防御VPS低至$4/月,美国/新加坡等6机房,512m内存/1核/500g硬盘/不限流量

atcloud主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御+不限流量,杜绝DDoS攻击骚扰,比较适合海外建站等相关业务。ATCLOUD.NET是一家成立于2020年的海外主机商,主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解...

信息查询为你推荐
fontfamilyfont-family:ms shell dlg是什么意思?天府热线天府热线怎么老是进不去?最新qq空间代码qq空间都是有哪些免费代码!(要全部)云播怎么看片云播看不了视频伪静态如何设置伪静态规则网站运营网络运营主管的主要工作职责是什么?怎么点亮qq空间图标QQ空间图标怎么点亮?二层交换机请教:二层交换机是干什么用的啊?分词技术中文分词的应用虚拟机软件下载求一个免费虚拟机软件!!!请发送下载网站给我
手机网站空间 大庆服务器租用 万网域名管理 东莞电信局 inmotionhosting 国外私服 12306抢票攻略 iis安装教程 淘宝双十一2018 云全民 上海域名 中国电信测速112 河南移动网 天翼云盘 1美金 789电视剧 双线asp空间 畅行云 apnic 789电视剧网 更多