c++航空管理系统资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
青岛理工大学
C++面向对象课程设计报告
院(系):计算机工程学院
专业:网络工程
学生姓名:__
班级:_网络092______学号:2009070
题目:航空管理系统_________起迄日期:___2012-6-26______设计地点:青岛理工大学
指导教师:李兰
完成日期: 2010 年6 月 28日
目录
一、课题设计目的 * * * * * * * * * * * * * * * * * *3
二、课程设计内容与实现的功能 * * * * * * * * * * * * *3
三、系统分析与设计 * * * * * * * * * * * * * * * * * *3
四、系统测试与调试分析 * * * * * * * * * * * * * * * *11
五、用户手册 * * * * * * * * * * * * * * * * * * * * *12
六、程序清单 * * * * * * * * * * * * * * * * * * * * *15
七、体会与自我评价 * * * * * * * * * * * * * * * * * *25
八、参考文献 * * * * * * * * * * * * * * * * * * * * *25
九、课程设计评价 * * * * * * * * * * * * * * * * * * *25
一、课程设计目的
随着时代的进步社会分工的不断细化,各个行业联系的不断密切,人们出行越来越多,出行的方式也是百花齐放,作为空中重要的交通工具,飞机航空系统也在不断地得到优化,其中重要的一项就是飞机航空订票系统,因此好的订票系统关系着人们的日常出行方便与否,设计并编制出符合人们需要的航空订票系统是一项繁重而艰巨的任务,需要我们认真去完成。
1.更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。
2.培养学生综合运用所学知识独立完成课题的能力。
3.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。
4.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。
5.培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。
6.对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。
7.这个程序是对编程基本功的一个训练,对于初学C++语言的人,将分支、循环、数组、函数综合应用,而不仅限于编制独立的小程序,能够大大提高编程水平。
关键词:C++, vc6.0.航空管理系统
二、课程设计内容与实现的功能
该系统写入了比较常用的几个功能,实现了航班信息的录入,查询,删除,订票和退票等功能。
三、系统分析与设计
1、系统分析
该系统写入了比较常用的几个功能,实现了航班信息的录入,查询,删除,订票和退票等功能。方便的系统操作提示,系统维护性较好,更新和维护都比较方便,在方法上可以增加更多,构造更多的函数,
a)、实验完成了题目的要求
b)、编写代码基本上能够满足编程规范的要求,代码的变量命名,以及注释的书写,基本能按照要求进行。
c)、将数据结构中的队列和堆栈的知识复习到,并且学会创新,在代码的编写中,学习了编程规范,学习了结构化编程。
d)、函数的定义中用到很多switch语句,实现选择功能、
2、系统设计:
定义函数并调用函数,实现录入,浏览,查询,订票,退票,保存功能,将主函数放在功能函数之前,一目了然。程序的可读性增加,函数名用见名知意的简单英文单词和汉语拼音。使用结构体,将一系列具有相同类型或不同类型的数据构成的数据集合在一起,方便以后使用,使用函数fopen浏览文件,strcmp判断字符串大小。
2.1、模块设计:
1. 函数声明:
void input(); //输入信息
void print(); //输出信息
void save(); //保存信息
void read(); //读取信息
void search(); //查找信息
void shanchu(); //删除信息
void dingpiao(); //订票信息
void tuipiao(); //退票信息
void xiugai(); //修改信息
2.在主函数里进行调用:
if(j<0||j>7)
j=0;
switch(j)
{
case 1: input();
break;
case 2:print();
break;
case 3:xiugai();
break;
case 4:search();
break;
case 5:shanchu();
break;
case 6:dingpiao();
break;
case 7:tuipiao();
break;
case 0:
break;
}
}while(j!=0);
cout<<"谢谢使用,再见!"< } 3.函数调用:分别调用了 input(); print(); save(); read(); search();shanchu(); dingpiao()、tuipiao(); xiugai();九个函数。 (1)void input() { int y; cout<<"请依次输入航班信息:"<