北华航天工业学院课程设计报告
cout<<\▔▔▔▔▔▔▔▔▔▔\else
{ tushu q;
for(int j=0;j { } if(ts[i].gettag()==0) ts[i].display(); //显示图书信息 if(ts[i].getno()>ts[i+1].getno()) {q=ts[i];ts[i]=ts[i+1];ts[i+1]=q;} for(int i=0;i guangpan w; for(i=0;i if(gp[i].getno()>gp[i+1].getno()) {w=gp[i];gp[i]=gp[i+1];gp[i+1]=w;} for( j=0;j for(i=0;i for(i=0;i { } if(th[i].gettag()==0) th[i].display(); //显示图画信息 } 25 for(j=0;j for(i=0;i break; 北华航天工业学院课程设计报告 4.2.8 资料信息的保存功能的实现 该功能用于对资料信息进行保存,可将各类资料的信息分别保存在不同的txt文本文档中,分别实现对领导、教师、学生信息的保存 该功能在tushuguan类中的析构函数中,在退出系统时,程序中的资料信息自动保存在相应文件中 ~tushuguan() //析构函数,保存信息 { fstream file1(\图书信息.txt\ //保存图书信息 { if(!file1) cerr<<\ abort(); } for(int i=0;i abort(); file1.close(); if(!file2) //保存视频光盘信息 cerr<<\ } for(i=0;i file2.write((char*)&gp[i],sizeof(gp[i])); } file2.close(); ofstream file3(\图画信息.txt\保存图画信息 if(!file3) 26 北华航天工业学院课程设计报告 } { abort(); } for(i=0;i file3.write((char*)&th[i],sizeof(th[i])); } file3.close(); cout< cout<<\★当前程序中的资料信息已保存在相应文件中!★\ cerr<<\ cout<<\ +++欢迎您下次再使用本系统!+++ \ 4.3 主函数实现 (1)在主函数中,定义一个tushuguan类的对象,调用资料管理函数实现各个功能。 int main() //主函数 { } tushuguan a; a.ziliaodata(); return 0; 第五章 系统测试 5.1 模块测试 5.1.1主菜单模块测试: 27 北华航天工业学院课程设计报告 图5-1 主菜单界面 5.1.2添加模块测试: 图5-2 添加界面 5.1.3查询模块测试: 28