- 2
- 0
- 约 20页
- 2016-06-10 发布于湖北
- 举报
第一章 实习报告
§1.1题目描述
【要求】
假定某民航机场共有n个航班。每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,能提供下列服务。
航班信息录入功能(航班信息用文件保存)。
航班信息浏览功能。
查询航线:(至少一种查询方式)。
①按航班号查询。
②按起点站查询。
③按终点站查询。
④按飞行时间查询。
【提示】
需求分析
航班信息用文件保存,因而要提供文件的输入/输出功能;要浏览航班信息,需要提供显示功能;要查询航线,需要提供查找功能;另外,还要提供键盘式选择菜单以实现功能选择。
总体设计
整个系统可以设计为航班信息输入模块、航班信息浏览模块和航线查询模块。
数据结构
建立航班结构体,结构体成员包括航班号、起始站、终点站、飞行时间(星期几)、预售票总数、已售票数。
§1.2算法设计
根据需求分析,可以将这个系统的设计分为如下五大模块:输入航班信息,保存航班信息, 浏览航班信息,查找航班信息,退出。
§1.3程序设计及代码分析
1.结构体设计
建立航班结构体,结构体成员包括航班号,起点站,终点站,飞行时间(星期几),预售票总数。
struct air
{ int fir_num;
char start[20];
char terminus[20];
char fir_time[10];
i
原创力文档

文档评论(0)