c语言航班信息查询系统实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件学院大作业任务书题目:航班信息查询系统

专业:

班级:

姓名:

学号:

完成人数:

起讫日期:

任课教师:职称:讲师

部分管主任:

完成时间:

说明

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 程序实现....................................................................................... 错误!未定义书签。

四、系统测试............................................................................................................................ - 11 -

五、个人小结............................................................................................................................ - 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 程序设计

#include

#include

#include

#include

#define N 15

#define M 20

#define LEN sizeof(struct fly)

typedef struct fly{

int no;/*航班号*/

char startpoint[M];

char finalpoint[M];

int banqi[M];

char startime[M];

char finaltime[M];

char tipe[M];

float price;

};

struct fly f[N];

void in();

void all();

void show(int i);

void order(int); /*排序*/

void find(); /*查询系统*/

void search(); /*编号查询系统*/

void menu();

void startpoint(); /*起点站查询系统*/

void finalpoint(); /*达到站查询系统*/

void startime(); /*起点时间查询系统*/

void finaltime(); /*到达时间查询系统*/

int main()

{

int n;

menu();

相关文档
最新文档