- 27
- 0
- 约1.36万字
- 约 27页
- 2017-01-06 发布于浙江
- 举报
青岛理工大学
C++面向对象课程设计报告
院(系): 计算机工程学院
专业: 网络工程
学生姓名: __
班级:_网络092______ 学号:2009070
题目: 航空管理系统 _________
起迄日期: ___2012-6-26_ _____
设计地点: 青岛理工大学
指 导 教 师: 李兰
完成日期: 2010 年6 月 28日目录
一、课题设计目的 * * * * * * * * * * * * * * * * * *3
二、课程设计内容与实现的功能 * * * * * * * * * * * * *3
三、系统、、程序清单七、体会与、系统系统分析a)、实验完成了题目的要求
b)、编写代码基本上能够满足编程规范的要求,代码的变量命名,以及注释的书写,基本能按照要求进行。
)、将数据结构中的队列和堆栈的知识复习到,并且学会创新,在代码的编写中,学习了编程规范,学习了结构化编程。
系统设计:一系列具有相同类型或不同类型的数据构成的数据集合strcmp判断字符串大小。
2.1、模块设计:if(j0||j7)
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谢谢使用,再见!endl;
}
3.函数调用:分别调用了
input();
print(); save(); read(); search();shanchu(); dingpiao()、tuipiao(); xiugai();九个函数。
(1)void input()
{
int y;
cout请依次输入航班信息:endlendl;
cout*****************************************************************************endl;
for(i=0;iN;i++)
{
cout请输入航班号:endl;
cins[i].num;
cout请输入起始站:endl;
cins[i].start;
cout请输入终点站:endl;
cins[i].over;
cout请输入时间:endl;
cins[i].time;
cout请输入机票数:endl;
cins[i].count;
m++;
cout第m个信息已经输完是否继续?按1继续,按0结束;
ciny;
if(y==0)
{
save();
print();
break;
}
}
}
(2)void save()
{
FILE *fp,*fp1;
if((fp=fopen(sun.dat,wb))==NULL)//打开文件并判断是否出错
{
cout创建文件失败!endlendl;
getchar();
return;
}
if((fp1=fopen(ru.dat,wb))==NULL)
{
cout创建文件失败!endlendl;
getchar();
return;
}
for(i=0;im;i++)
if(fwrite(s[i],sizeof(struct air),1,fp)==0)//向文件写入数据,并判断是否出错
cout向文件输入数据失败!endlendl;
fprintf(fp1,%d,m);
fclose(fp);
fclose(fp1);
}
(3)void read()
{
FILE *fp,
原创力文档

文档评论(0)