




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
飞机订票系统课程设计(共五则) 第一篇:飞机订票系统课程设计《银行帐户管理系统》设计报告飞机航班订票系统概要设计根据需求分析中的描述,知道需要三个struct结构体类型和一个class的类structperson//定义旅客信息结构体类型{charname[50];//旅客姓名charsex[20];//旅客性别charid[20];//旅客身份证号charfrom[50];//旅客出发地charto[50];//旅客目的地intyear;//旅客出发年intmonth;//月intday;//日};structfly//定义航班信息结构体类型structpiao//定义订单信息结构体类型这两个结构体类型和之前第一个相似。classplane//定义一个类--plane{public://public表示是共有属性,里面的东西变为共有的。对象外的用户可以调用对象内的类型charmenu();//定义各种成员函数voidset();//**********************旅客信息添加修改删除函数声明voidAddPer();//旅客增加信息voidchp();//旅客修改信息voiddep();//旅客删除信息//**********************航班信息添加修改删除函数声明《银行帐户管理系统》设计报告voidaddf();//航班增加信息voidchf();//航班修改信息voiddef();//航班删除信息//**********************订单信息添加修改删除函数声明voidaddt();//订单中增加信息voidcht();//订单中修改信息voiddet();//订单中删除信息//**********************按条件显示订单信息函数声明voidshowno();//按航班班次显示订单信息voidshowplace();//按出发地、目的地显示订单信息voidshowname();//按旅客姓名显示订单信息voidsave();//保存信息voidexit();//退出界面private:persona[100];//定义一个用户的数组flyb[100];//定义一个航班的数组piaoc[100];//定义一个订单的数组intt;//旅客个数ints;//航班个数intr;//订单个数};三个struct结构体类型中用于存放数据,在private中定义出a[]、b[]、c[]三个数组用来存放数据。并在public中声明出将要调用的函数。public表示是共有属性,将里面的东西变为共有的。对象外的用户也可以调用对象内的类型。然后在main函数中写入一个switch函数用来满足用户的选择,依照用户的选择来实现case中的函数。case中函数来实现用户的需求:例如增加、修改、删除一个旅客资料等等。《银行帐户管理系统》设计报告2.详细设计//***********************plane创建一个类m将键盘输入的数据输入进m类中planem;//**************************从文件流之中讲数据读取************voidplane::set(){fstreamfile(“person.txt”,ios::in);//定义一个文件流,以输入的方式打开文件inti=0;if(file.is_open())//判断文件是否打开{while(!file.eof())//判断文件是否是最末尾端(如果不是则运行下列代码){file>>m.a[i].name;//将名字写入到结构体类型person中file>>m.a[i].sex;file>>m.a[i].id;file>>m.a[i].from;file>>m.a[i].to;file>>m.a[i].year>>m.a[i].month>>m.a[i].day;if(!file.eof())//判断文件是否是最末尾端i++;//不是的话i+1}m.t=i;file.close();}fstreamfile2(“fly.txt”,ios::in);//file23类似fstreamfile3(“piao.txt”,ios::in);//***************************讲变量名中的数据输入到文件流之中voidplane::save(){//*******************************将数据输入到person文件中fstreamfile(“person.txt”,ios::out|ios::trunc);/*out以输出方式打开一个文件trunc打开一个文件要是存在则删除其中全部数据若不存在则建立新文件*/if(file.is_open())//讲变量名之中的数据输入到f

白凡****12
实名认证
内容提供者


最近下载