- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
航班信息的管理
成 绩 评 定 表 学生姓名 班级学号 专 业 计算机科学与技术 课程设计题目 航班信息系统的管理 评 语 组长签字: 成绩 日期 20 年 月 日 课程设计任务书 学 院 信息科学与工程学院 专 业 计算机科学与技术 学生姓名 班级学号 课程设计题目 航班信息系统的管理 实践教学要求与任务: 任务:航空公司每天起落的航班有很多,设计程序实现对航班信息的管理。(要包含录入功能,删除功能,修改功能) 要求:1.设计数据结构,存储结构; 2.在c兼容环境完成上述题目的代码编写与调试; 3.程序运行界面交互性好; 4.软件运行,给出测试数据。 工作计划与进度安排: 数据结构课程设计时间安排在教学第17周、第18周内完成,按上述题目要求完成查阅资料、程序设计、调试、运行等工作。 时间安排如下: 查阅资料、与初步设计;1-2天 整体功能设计、代码编码与初步调试。1-3天 调试和软件功能的测试和验收。1-3天 答辩与论文撰写。1-2天 指导教师: 201 年 月 日 专业负责人: 201 年 月 日 学院教学副院长: 201 年 月 日 目 录 一、题目概述(内容及要求) 2 二、功能分析 4 三、设计 5 四、运行与测试 7 五、总结 10 参考文献 11 一、题目概述(内容及要求) 内容: 航空公司每天起落的航班有很多,设计程序实现对航班信息的管理。要包含录入功能,删除功能,修改功能。 要求: 航班的录入功能要提示用户输入航班号,起点站,终点站,起飞时间,到达时间,票价,航班型号以及航班一周运行的天数。并输入这周哪些天有航班,用空格键隔开 航班的删除功能要提示用户可从(1.航班号2.起点站3.终点站4.起飞时间5.到达时间0.退出)中选择要删除的信息。用户选择后,系统输出航班信息,其中包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。然后提示用户是否确定删除,若用户确定,则删除航班 3. 航班的查询功能要提示用户可从(1.航班号2.起点站3.终点站4.起飞时间5.到达时间0.退出)中选择要查询的信息。用户选择后,系统提示输入,用户输入后,系统显示所要查询的航班信息,包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。 二、功能分析 1.主菜单显示的是航空信息管理系统的界面,如图2.1所示 共有六种功能可供客户实现.分别是 a)退出系统 b)插入航班 提示用户输入航班号,起点站,终点站,起飞时间,到达时间,票价,航班型号以及航班一周运行的天数。并输入这周哪些天有航班,用空格键隔开 c)删除航班 提示用户可从(1.航班号2.起点站3.终点站4.起飞时间5.到达时间0.退出)中选择要删除的信息。用户选择后,系统输出航班信息,其中包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。然后提示用户是否确定删除,若用户确定,则删除航班 d)查询航班 提示用户可从(1.航班号2.起点站3.终点站4.起飞时间5.到达时间0.退出)中选择要查询的信息。用户选择后,系统提示输入,用户输入后,系统显示所要查询的航班信息,包括航班,机型,起点站,终点站,起飞时间,到达时间,票价以及班期。 e)输出航班 f)修改航班 2. 航班的全部数据可以只放在内存中 3.每条航线所涉及到的信息有:航班号,起点站,终点站,起飞时间,到达时间,票价,班期 图2.1功能模块图 三、设计 Input函数参数:结构体指针c,变量i功能:输入航班基本信息;主函数调用input函数,把a的指向给了c,利用输入函数,输入c【i】结构体数组的成员信息,再借助于主函数的相关i循环,达到把航班基本信息输入的目的。Load 函数参数:结构体指针a;功能:计算航班数量;主函数调用load函数,把主函数中a的指向给了子函数中的a,通过计数变量t的变化来反映已经检测过的航班数量的变化,最终返回t的值即所有航班的数量。Enter函数参数:结构体指针 d;功能:输入新的航班信息;主函数调用enter函数,把a+load(a)+1的指向给了d,输入了的d【0】的成员信息,即福fly【a+load(a)+1】的信息,达到录入新的信息的目的。Browse 函数参数:结构体指针e;功能:输出所有航班信息;主函数调用browse函数,把a的指向给了e,通过循环结构输出所有的航班信息。Search函数
文档评论(0)