欢迎来到天天文库
浏览记录
ID:46251405
大小:101.52 KB
页数:19页
时间:2019-11-22
《航班信息的管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、成绩评定表学生姓名班级学号专业计算机科学与技术课程设计题目航班信息系统的管理评语组长签字:成绩日期20年月曰课程设计任务书学院信息科学与工程学院苦业计算机科学与技术学生姓名班级学号课程设计题0航班信息系统的管理实践教学要求与任务:任务:航空公司每天起落的航班有很多,设计程序实现对航班信息的管理。(要包含录入功能,删除功能,修改功能)要求:1•设计数据结构,存储结构;2.在c兼容环境完成上述题目的代码编写与调试;3•程序运行界面交互性好;4•软件运行,给出测试数据。工作计划与进度安排:数据结构课程设计吋间安排在教学第17周、第18周内完成,按上述题目
2、要求完成查阅资料、程序设计、调试、运行等工作。时间安排如下:1、查阅资料、与初步设计;1-2天2、整体功能设计、代码编码与初步调试。1-3天3、调试和软件功能的测试和验收。1-3天4、答辩与论文撰写。1-2天指导教师:201年月日专业负责人:201年月曰学院教学副院长:201年月曰一、题目概述(内容及要求)2二、功能分析4三、设计5四、运行与测试7五、总结10参考文献11一、题目概述(内容及要求)内容:航空公司每天起落的航班有很多,设计程序实现对航班信息的管理。要包含录入功能,删除功能,修改功能。要求:1.航班的录入功能要提示用户输入航班号,起点站
3、,终点站,起飞时间,到达吋间,票价,航班型号以及航班一周运行的天数。并输入这周哪些天有航班,用空格键隔开2.航班的删除功能要提示用户可从(1•航班号2•起点站3•终点站4•起飞时间5•到达时间0.退出)中选择要删除的信息。用户选择后,系统输出航班信息,其中包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。然后提示用户是否确定删除,若用户确定,则删除航班3.航班的查询功能要提示用户可从(1・航班号2.起点站3.终点站4.起飞时间5•到达时间0.退岀)中选择要查询的信息。用户选择后,系统提示输入,用户输入后,系统显示所要查询的航班信息,
4、包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。二、功能分析1.主菜单显示的是航空信息管理系统的界面,如图2」所示共有六种功能可供客户实现•分别是a)退出系统b)插入航班提示用户输入航班号,起点站,终点站,起飞时间,到达时间,票价,航班型号以及航班一周运行的天数。并输入这周哪些天有航班,用空格键隔开c)删除航班提示用户可从(1•航班号2•起点站3.终点站4.起飞吋间5.到达吋间0.退出)中选择要删除的信息。用户选择后,系统输出航班信息,其中包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。然后提示用户是否确定删除,
5、若用户确定,则删除航班d)查询航班提示用户可从(1•航班号2•起点站3.终点站4.起飞吋间5.到达吋间0.退出)中选择要查询的信息。用户选择后,系统提示输入,用户输入后,系统显示所要查询的航班信息,包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。e)输岀航班f)修改航班2.航班的全部数据可以只放在内存屮3•每条航线所涉及到的信息有:航班号,起点站,终点站,起飞时间,到达时间,票价,班期图2」功能模块图三、设计Input函数参数:结构体指针c,变量i功能:输入航班基本信息;主函数调用input函数,把a的指向给了c,利用输入函数,输
6、入c[i]结构体数组的成员信息,再借助于主函数的相关i循环,达到把航班基本信息输入的目的。Load函数参数:结构体指针a;功能:计算航班数量;主函数调用load函数,把主函数中a的指向给了子函数中的a,通过计数变量t的变化来反映已经检测过的航班数量的变化,最终返回t的值即所有航班的数量。Enter函数参数:结构体指针d;功能:输入新的航班信息;主函数调用enter函数,把a+load(a)+1的指向给了d,输入了的d[0]的成员信息,即福fly[a+load(a)+l]的信息,达到录入新的信息的目的。Browse函数参数:结构体指针e;功能:输出所
7、有航班信息;主函数调用browse函数,把a的指向给了e,通过循环结构输出所有的航班信息。Search函数参数:结构体指针k;功能:查询航班信息;主函数调用search函数,把a的指向给了k,通过switch结构选择查询所使用的信息,输入信息后,函数把所有航班信息依次与输入信息比较,相同就会输出,如没有符合信息,就输出“输入错误。’‘开始初始化图3.1航班的查询开始四、运行与测试1)航班的录入QS.me亍^Debug12w,exe-0回
8、‘■-一・—•—————-—--7^^…■・-It■—•-■—■■一・—・■■‘・■■■-・・,・—一—(y
9、nxnmmm=x—?r2fflhRFmT1T4—上<fz?vir■xnx——n—n—xn■n积迎述八!VL母11吕思岂伺*
此文档下载收益归作者所有