如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2010—2011学年度上学期软件编程实习图书管理系统的设计姓名:邓冰心学号:K030941404班级:K0309414专业:电气工程及其自动化指导老师:钟建伟耿东山#include<iostream>#include<string>#include<iomanip>#include<fstream>usingnamespacestd;longk=0;//k为学生数longn=0;//n为图书本数classBooks;classreadercard{public:stringsex;//性别longintIDNumber;//身份证号stringname;//姓名stringhadborrow[5];//已借书stringdanwei;//单位intf;//借书数量stringborrowtime[5];//借书时间intsearch11(readercardstu[],longa1);//对借书者信息的查找voiddisplay1(stringname1,stringdanwei1);//对借书者信息的输出readercard();voidset_card(readercardstu[]);voiddisplay_1();};readercard::readercard(){name="";//姓名sex="";//性别IDNumber=0;//身份证号f=0;for(inti=0;i<5;i++)//已借书,每人最多可借5本{hadborrow[i]="";}for(intj=0;j<5;j++)//已借书,每人最多可借5本{borrowtime[j]="";}}voidreadercard::set_card(readercardstu[]){f++;cout<<"姓名:";cin>>name;cout<<"性别:";cin>>sex;if(f<=5){cout<<"输入所借书名:";cin>>hadborrow[f];cout<<"输入借书时间:";cin>>borrowtime[f];}elsecout<<"借书数量已为五本,不可再借"<<endl;}voidreadercard::display_1(){cout<<"姓名:"<<name<<endl;cout<<"性别:"<<sex<<endl;cout<<"身份证号:"<<IDNumber<<endl;for(inti=1;i<=f;i++){cout<<"所借书名"<<hadborrow[i]<<endl;cout<<"借书时间"<<borrowtime[i]<<endl;}}voidreadercard::display1(stringname1,stringdanwei1)//对借书者信息的输出{cout<<"姓名"<<name1<<'\t'<<"单位"<<danwei1<<endl;}intreadercard::search11(readercardstu[],longa1)//对借书者信息的查找{for(inti=0;i<=k;i++){if(a1==stu[i].IDNumber){cout<<"找到您所要的借书人"<<endl;returni;}else{cout<<"找不到您所要的借书人"<<endl;}}return-1;}classBooks{public:stringbserchnum;//索引号stringbookname;//书名stringwriter;//作者stringdata;//进售日期floatprice;//价格stringbookfrom;//出版社stringbookzt;//书的状态stringclass1;//类intsearch1(Bookslib1[],stringbookname1);//按书名查询intsearch2(Bookslib1[],stringwriter1);//按作者查询intsearch3(Bookslib1[],stringbookname2,stringwriter2);//按书名和作者查找intsearch4(Bookslib1[],stringbookname3,stringbookfrom3);//按书名和书出处查找intsearch5(Bookslib1[],stringbookname4,stringwriter4,stringbookfrom4);//按书名作者名和书出处查找intsearch8(Booksli