希昌丸會
软件学院大作业任务书题 目航班信息查询系统
专业 班级 姓名 学号 完成人数 起讫日期 任课教师 部分管主任:完成时间
职称 讲师
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++)
需要提前声明的是有网友反馈到,PacificRack 商家是不支持DD安装Windows系统的,他有安装后导致服务器被封的问题。确实有一些服务商是不允许的,我们尽可能的在服务商选择可以直接安装Windows系统套餐,毕竟DD安装的Win系统在使用上实际上也不够体验好。在前面有提到夏季促销的"PacificRack夏季促销PR-M系列和多IP站群VPS主机 年付低至19美元"有提到年付12美元的洛杉...
racknerd怎么样?racknerd今天发布了几款美国特价独立服务器的促销,本次商家主推高配置的服务器,各个配置给的都比较高,有Intel和AMD两种,硬盘也有NVMe和SSD等多咱组合可以选择,机房目前有夏洛特、洛杉矶、犹他州可以选择,性价比很高,有需要独服的朋友可以看看。点击进入:racknerd官方网站RackNerd暑假独服促销:CPU:双E5-2680v3 (24核心,48线程)内存...
Hostadvice主机目录对我们的服务进行了测试,然后给PQ.hosting颁发了十大WordPress托管奖。为此,宣布PQ.Hosting将在一周内进行折扣优惠,购买和续订虚拟服务器使用优惠码:Hostadvice ,全部优惠10%。PQ.hosting,国外商家,成天于2019年,正规公司,是全球互联网注册商协会 RIPE 的成员。主要是因为提供1Gbps带宽、不限流量的基于KVM虚拟的V...