希昌丸會
软件学院大作业任务书题 目航班信息查询系统
专业 班级 姓名 学号 完成人数 起讫日期 任课教师 部分管主任:完成时间
职称 讲师
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++)
今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...
数脉科技六月优惠促销发布了!数脉科技对香港自营机房的香港服务器进行超低价促销,可选择30M、50M、100Mbps的优质bgp网络。更大带宽可在选购时选择同样享受优惠,目前仅提供HKBGP、阿里云产品,香港CN2、产品优惠码续费有效,仅限新购,每个客户可使用于一个订单。新客户可以立减400元,或者选择对应的机器用相应的优惠码,有需要的朋友可以尝试一下。点击进入:数脉科技官方网站地址数脉科技是一家成...
NameSilo是通过之前的感恩节优惠活动中认识到这家注册商的,于是今天早上花了点时间专门了解了NameSilo优惠码和商家的详细信息。该商家只销售域名,他们家的域名销售价格还是中规中矩的,没有像godaddy域名标价和使用优惠之后的价格悬殊很大,而且其特色就是该域名平台提供免费的域名停放、免费隐私保护等功能。namesilo新注册域名价格列表,NameSilo官方网站:www.namesilo....