希昌丸會
软件学院大作业任务书题 目航班信息查询系统
专业 班级 姓名 学号 完成人数 起讫日期 任课教师 部分管主任:完成时间
职称 讲师
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++)
百纵科技湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营香港服务器,香港站群服务器,美国高防服务器,美国站群服务器,云服务器,母机租用托管!美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。美国原生IP支持大批量订货 合作 适用电商 亚马逊...
justhost怎么样?justhost服务器好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯6个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!总体来说,性价比很高,性价比不错,有需要的朋友可以...
美得云怎么样?美得云好不好?美得云是第一次来推广软文,老板人脾气特别好,能感觉出来会用心对待用户。美得云这次为大家提供了几款性价比十分高的产品,美国cera 2核4G 15元/月 香港1核 1G 3M独享 15元/月,并且还提供了免费空间给大家使用。嘻嘻 我也打算去白嫖一个空间了。新用户注册福利-8折优惠码:H2dmBKbF 截止2021.10.1结束。KVM架构,99.99%高可用性,依托BGP...