文件名称:航班管理系统
介绍说明--下载内容均来自于网络,请自行研究使用
航班信息查询系统
1、导言
用所学过的C语言,以及链表相关知识,实现一个航班信息的录入、查询、显示、排序等功能。
航班信息节点设计,请参见附录。
2、基本功能:
使用链表,实现以下功能:
1)录入(可以直接从键盘录入,也可通过文件存储)
2)显示所有航班信息
3)按照查询要求(比如日期、地点等),列出相关的航班信息。
3、扩展要求:
1)完善该项目功能。
2)对录入的信息进行排序(比如按起飞时间排序、按价格排序等)
3)数据的保存和初始化 使用文本保存
4)账号和密码使用文本保存,可扩展进行加密
附录:(供参考)
typedef struct flight //航班信息数据节点(其成员可适当增删)
{
char number[10]; //航班号
char staddress[10]; //起点站
char arraddress[10]; //终点站
char date[10]; //班期
char type; //机型
int stime; //起飞时间
int atime; //到达时间
float price; //票价
}datatype;
typedef struct node //链表结点
{
datatype info;
struct node *next;
}linknode, *linklist;
设计文档草稿
1,用户体验描述(需要实现什么功能?)
2,界面、菜单设计(整体界面是怎样的?)
例如(所有内容参考!)
3,功能细化(每个菜单和选项的细节)
例如,用户选择排序功能菜单之后,可以再提示用户需要按什么排序?按日期?按价格?等等
4,编码(用代码实现想法)
5,测试(检测、调试)
1、导言
用所学过的C语言,以及链表相关知识,实现一个航班信息的录入、查询、显示、排序等功能。
航班信息节点设计,请参见附录。
2、基本功能:
使用链表,实现以下功能:
1)录入(可以直接从键盘录入,也可通过文件存储)
2)显示所有航班信息
3)按照查询要求(比如日期、地点等),列出相关的航班信息。
3、扩展要求:
1)完善该项目功能。
2)对录入的信息进行排序(比如按起飞时间排序、按价格排序等)
3)数据的保存和初始化 使用文本保存
4)账号和密码使用文本保存,可扩展进行加密
附录:(供参考)
typedef struct flight //航班信息数据节点(其成员可适当增删)
{
char number[10]; //航班号
char staddress[10]; //起点站
char arraddress[10]; //终点站
char date[10]; //班期
char type; //机型
int stime; //起飞时间
int atime; //到达时间
float price; //票价
}datatype;
typedef struct node //链表结点
{
datatype info;
struct node *next;
}linknode, *linklist;
设计文档草稿
1,用户体验描述(需要实现什么功能?)
2,界面、菜单设计(整体界面是怎样的?)
例如(所有内容参考!)
3,功能细化(每个菜单和选项的细节)
例如,用户选择排序功能菜单之后,可以再提示用户需要按什么排序?按日期?按价格?等等
4,编码(用代码实现想法)
5,测试(检测、调试)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 01-航班管理系统.rar 列表 01-航班管理系统/bin/main 01-航班管理系统/c_source/function.c 01-航班管理系统/c_source/login.c 01-航班管理系统/c_source/main.c 01-航班管理系统/c_source/mylist.c 01-航班管理系统/include/flight.h 01-航班管理系统/info.txt 01-航班管理系统/Makefile 01-航班管理系统/number.txt 01-航班管理系统/password.txt 01-航班管理系统/bin 01-航班管理系统/c_source 01-航班管理系统/include 01-航班管理系统/lib 01-航班管理系统