版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE7名目第一章需求分析 3(一)系統(tǒng)總體功能需求 3(二)圖書(shū)借書(shū)模塊功能分析 4(四)圖書(shū)維護(hù)模塊功能的需求 5(七)離開(kāi)功能 7第二章圖書(shū)管理系統(tǒng)界面設(shè)計(jì) 8(一)初始界面 8(二)圖書(shū)維護(hù) 8(三)讀者維護(hù)界面 9(四)圖書(shū)借還 10(五)不存在提示 10(六)離開(kāi) 11第三章圖書(shū)管理系統(tǒng)應(yīng)用程序代碼 11(一)讀者模塊 12讀者類(lèi),實(shí)現(xiàn)對(duì)讀者的信息的描述 12讀者類(lèi)庫(kù),實(shí)現(xiàn)建立讀者的個(gè)人資料 13(二)圖書(shū)模塊 161)圖書(shū)類(lèi),實(shí)現(xiàn)對(duì)圖書(shū)的描述,圖書(shū)的編號(hào),書(shū)名,借出,還入等 172)圖書(shū)庫(kù)類(lèi),實(shí)現(xiàn)對(duì)圖書(shū)的維護(hù),查找,刪除等 18(三)主程序模塊 21main()函數(shù)的實(shí)現(xiàn),程序的主界面的引導(dǎo) 21(四)完整程序 23第四章結(jié)束語(yǔ) 33第五章參考文獻(xiàn) 33*******************************圖書(shū)館管理系統(tǒng)運(yùn)用面對(duì)對(duì)象方式對(duì)圖書(shū)館管理系統(tǒng)進(jìn)行分析圖書(shū)館管理系統(tǒng)是我國(guó)大部分院校或其它部門(mén)不行缺少的部分,書(shū)籍計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人部分,使用計(jì)算機(jī)對(duì)圖書(shū)資源信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:查閱飛快、安全性高、可靠性高、存儲(chǔ)量大、保密效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條算機(jī)圖書(shū)管理系統(tǒng)”====================================================(一)系統(tǒng)總體功能需求.借閱者每次5工作,圖書(shū)管理員負(fù)責(zé)圖書(shū)信息的增減及讀者信息的維護(hù)。所有人員有以下幾個(gè)模塊:借書(shū)模塊還書(shū)模塊圖書(shū)維護(hù)模塊4)讀者維護(hù)模塊提示離開(kāi)借書(shū)模塊借書(shū)模塊還書(shū)模塊圖書(shū)管理系統(tǒng)圖書(shū)維護(hù)模塊讀者維護(hù)模塊提示離開(kāi)(二)圖書(shū)借書(shū)模塊功能分析也無(wú)法完成借閱。借書(shū)模塊需求輸入:借閱者的編號(hào)及圖書(shū)的編號(hào)借書(shū)模塊需求輸入:借閱者的編號(hào)及圖書(shū)的編號(hào)處理:系統(tǒng)進(jìn)行分析比較借閱數(shù)量及是否預(yù)約輸出:是否允許借閱(三)圖書(shū)還書(shū)模塊功能分析圖書(shū)歸還功能需要完成圖書(shū)的歸還工作。還書(shū)模塊需求還書(shū)模塊需求輸入:圖書(shū)的編號(hào)輸入:圖書(shū)的編號(hào)處理:系統(tǒng)進(jìn)行分析比較是否已超歸還期輸出:是否進(jìn)行罰款(四)圖書(shū)維護(hù)模塊功能的需求實(shí)現(xiàn)對(duì)圖書(shū)的描述,圖書(shū)的編號(hào),書(shū)名,借出,還入等,需要實(shí)現(xiàn)的功能為:圖書(shū)編目,圖書(shū)注冊(cè),更新書(shū)目,圖書(shū)刪除。登記新書(shū):將圖書(shū)的特征信息(書(shū)名、圖書(shū)編號(hào)等)存儲(chǔ)在數(shù)據(jù)庫(kù)中,圖書(shū)的借閱、圖書(shū)信息的查詢(xún)都是以其作為基礎(chǔ)的。更新書(shū)目:當(dāng)發(fā)覺(jué)圖書(shū)信息錯(cuò)誤時(shí),能夠進(jìn)行圖書(shū)信息的修改。(圖書(shū)編號(hào),以便于圖書(shū)的管理和查找。圖書(shū)刪除:將廢舊的或丟失的圖書(shū)信息刪除,以削減數(shù)據(jù)庫(kù)中的無(wú)用信息,也會(huì)削減圖書(shū)查詢(xún)中的錯(cuò)誤信息。圖書(shū)維護(hù)模塊需求圖書(shū)維護(hù)模塊需求輸入:圖書(shū)的相關(guān)信息(如:編號(hào)、名稱(chēng)、作者等)輸入:圖書(shū)的相關(guān)信息(如:編號(hào)、名稱(chēng)、作者等)處理:系統(tǒng)進(jìn)行保存、更新、刪除等操作輸出:圖書(shū)變更的后的信息,操作是否成功(五)能包括:借閱者注冊(cè),借閱者信息更新,借閱者注銷(xiāo),借閱者信息的查詢(xún).讀者新增:借閱者作為圖書(shū)館流通的主體,其信息的注冊(cè)(將讀者的特征信息存儲(chǔ)在數(shù)據(jù)庫(kù)中)也是圖書(shū)館自動(dòng)化必需完成的任務(wù)。息發(fā)生變動(dòng)時(shí),能夠?qū)ψx者信息進(jìn)行修改。,只有滿(mǎn)足條件的借閱者才能進(jìn)行注銷(xiāo).4)讀者查找:借閱者借閱書(shū)籍的歷史查詢(xún)。(六)提示功能
讀者維護(hù)模塊需求輸入:借閱者的相關(guān)信息處理:系統(tǒng)進(jìn)行注冊(cè)、更新、注銷(xiāo)、查詢(xún)等操作輸入:借閱者的相關(guān)信息處理:系統(tǒng)進(jìn)行注冊(cè)、更新、注銷(xiāo)、查詢(xún)等操作當(dāng)出現(xiàn)庫(kù)存查無(wú)此書(shū)或讀者時(shí),給予相應(yīng)提示。(七)離開(kāi)功能實(shí)現(xiàn)管理后的系統(tǒng)退出.====================================================(六)管理后的系統(tǒng)退出.====================================================311PAGEPAGE33要實(shí)現(xiàn)對(duì)讀者的信息的描述。讀者庫(kù)類(lèi)主要實(shí)現(xiàn)建立讀者的個(gè)人資料。圖書(shū)模塊是由李?lèi)傌?fù)責(zé)的,分為圖書(shū)類(lèi)和圖書(shū)庫(kù)類(lèi).圖書(shū)類(lèi)主要實(shí)現(xiàn)對(duì)圖書(shū)的描述,圖書(shū)的編號(hào),書(shū)名,借出,還入等。圖書(shū)庫(kù)類(lèi)主要實(shí)現(xiàn)對(duì)圖書(shū)的維護(hù),查找,刪除等。主程序模塊是由馬春艷負(fù)責(zé)的,主要實(shí)現(xiàn)的是程序的主界面的引導(dǎo).(一)讀者類(lèi),實(shí)現(xiàn)對(duì)讀者的信息的描述classReader{private:inttag; //刪除標(biāo)記1:已刪0:未刪intno; //讀者編號(hào)charname[10];//讀者姓名intborbook[Maxbor];//所借圖書(shū)public:Reader(){}char*getname(){returnname;} //取得姓名intgettag(){returntag;} //取得刪除標(biāo)記intgetno(){returnno;} //取得讀者編號(hào)voidsetnam(charn[) /設(shè)置姓名{strcpy(name,n;}voiddelbook(){ tag=1;}//設(shè)置刪除標(biāo)記1:已刪0:未刪voidaddreader(intn,char*na)//增加讀者{tag=0;no=n;strcpy(name,na);for(inti=0;i<Maxbor;i++)borbook[i]=0;}voidborrowbook(intbookid)//借書(shū)操作{for(inti=0;i<Maxbor;i++){if(borbook[i]==0){borbook[i]=bookid;return;}}}intretbook(intbookid)//還書(shū)操作{for(inti=0;i<Maxbor;i++){if(borbook[i]==bookid){borbook[i]=0;return1;}}return0;}voiddisp()//讀出讀者信息{cout<〈setw(5)〈no<<setw(10)<<name〈"借書(shū)編號(hào):[”;for(inti=0;i〈Maxbor;i++)if(borbook[i]!=0)cout<〈borbook[i]<〈”|”;cout〈<”]”〈<endl;}};讀者類(lèi)庫(kù),實(shí)現(xiàn)建立讀者的個(gè)人資料classRDatabase{private:inttop; //讀者記錄指針Readerread[Maxr];//讀者記錄public:RDatabase() //構(gòu)造函數(shù),將reader.txt讀到read[]中{Readers;top=-1;fstreamfile("reader。txt”,ios::in);//打開(kāi)一個(gè)輸入文件while(1){file.rea(char*)sizeof(s;if(!file)break;top++;read[top]=s;}fil。close; /關(guān)閉reade。txt}voidclear()//刪除所有讀者信息{top=—1;}intaddreader(intn,char*na)//添加讀者時(shí)先查找是否存在{Reader*p=query(n);if(p==NULL){top++;read[top].addreader(n,na);return1;}return0;}Reader*query(intreaderid)//按編號(hào)查找{for(inti=0;i<=top;i++)if(rea[。getno()==readerid&&read[i].gettag()==0){return&read[i];}returnNULL;}voiddisp() //輸出所有讀者信息{for(inti=0;i〈=top;i++)read[dis(;}voidreaderdata();//讀者庫(kù)維護(hù)~RDatabase() //析構(gòu)函數(shù),將read[]reader.txt文件中{fstreamfile(”reader。txt",ios::out);for(inti=0;i〈=top;i++)if(read[i].gettag()==0)file.write((char*)&read[i],sizeof(read[i]));file.close();}};voidRDatabase::readerdata(){charchoice;charrname[20];intreaderid;Reader*r;while(choice!='0'){cout〈<"\n\n\t\t\t讀者維護(hù)\n\n\n\t\t1新改\n\n\t\t3刪除\n\n\t\t4查找\n\n\t\t5顯刪\n\n\t\t0退出"<<endl;cin>〉choice;switch(choice){
增\n\n\t\t2 更示\n\n\t\t6 全case’1’:cout<<"輸入讀者編號(hào):”;cin>>readerid;cout<〈”輸入讀者姓名:”;cin>>rname;addreader(readerid,rname);break;case’2’:cout<<”輸入讀者編號(hào):";cin〉>readerid;r=query(readerid);if(r==NULL){cout<<"該讀者不存在"<〈endl;break;}cout<<”輸入新的姓名:”;cin>>rname;r—>setname(rname);break;case’3’:cout〈"輸入讀者編號(hào):”;cin〉readerid;r=query(readerid);if(r==NULL){cout〈”該讀者不存在”<<endl;break;}case'4':
r->delbook();break;cout<〈"讀入讀者編號(hào):”;cin>〉readerid;r=query(readerid);if(r==NULL){cout<<"該讀者不存在"〈<endl;break;}r—>disp();break;case’5':dis(;break;case’6’:clear();break;default:cout<<"輸入錯(cuò)誤,請(qǐng)從新輸入:”;break;}}}(二)圖書(shū)類(lèi),實(shí)現(xiàn)對(duì)圖書(shū)的描述,圖書(shū)的編號(hào),書(shū)名,借出,還入等classBook{private:inttag;//刪除標(biāo)記1:已刪0:未刪intno;//圖書(shū)編號(hào)charname[20];//書(shū)名intonshelf;//是否再架1:再架2:已借public:Book(){}char*getname(){returnname;}//取得姓名intgetno(){returnno;}//取得圖書(shū)編號(hào)intgettag{returnta;}/voidsetname(charna[])//設(shè)置書(shū)名{strcpy(name,na);}voiddelbook(){tag=1;}//刪除圖書(shū)voidaddbook(intn,char*na)//增加圖書(shū){tag=0;no=n;strcpy(name,na);onshelf=1;}intborrowbook()//借書(shū)操作{if(onshelf==1){onshelf=0;return1;}return0;}voidretbook()//還書(shū)操作{onshelf=1;}voiddisp()//輸出圖書(shū){cout〈setw(6)<〈no<<setw(18)<<name〈<setw(10)〈(onshelf==1?”在架”:"已借”)〈endl;}};圖書(shū)庫(kù)類(lèi),實(shí)現(xiàn)對(duì)圖書(shū)的維護(hù),查找,刪除等classBDatabase{private:inttop; //圖書(shū)記錄指針Bookbook[Max;/圖書(shū)記錄public:BDatabase()//構(gòu)造函數(shù),將book.txt讀到book[]中{Bookb;top=-1;fstreamfil"boo。txt,ios:i;while(1){file。read((char*)&b,sizeof(b);if(!file)break;top++;book[top]=b;}file.clos(;}voidclear()//全刪{top=—1;}intaddbook(intn,char*na)//增加圖書(shū){Bookif(NULL==p){top++;book[top].addbook(n,na);return1;}return0;}Book*query(intbookid)//查找圖書(shū){for(inti=0;i<=top;i++)if(book[i].getno()==bookid&&book[i]。gettag()==0){return&book[i];}returnNULL;}voidbookdata();//圖書(shū)庫(kù)維護(hù)voiddisp(){for(inti=0;i〈=top;i++)if(book[i].gettag()==0)book[i]。disp();}~BDatabase()//析構(gòu)函數(shù),將book[]寫(xiě)到book.txt文件中{fstreamfile(”book。txt”,ios:out);for(inti=0;i〈=top;i++)if(book[i]。gettag()==0)fil。write(charfil。clos(;}};voidBDatabase::bookdata(){charchoice;charintbookid;Book*b;while(choice!=’0'){cout〈"\n\n\n\t\t\t圖書(shū)維護(hù)”〈endl〈endl;cout〈"\t\t1 新 增\n\t\t2 更 改\n\t\t3 刪找\n\t\t5 顯 示\n\t\t6 全 刪\n\t\t0 退 出"〈<endl;cin〉choice;switch(choice){
除\n\t\t4 查case’1':cout〈<”輸入圖書(shū)編號(hào):"〈endl;cin>〉bookid;cout<<"輸入圖書(shū)書(shū)名:"〈<endl;cin〉bname;addbook(bookid,bname);break;case'2':cout<〈”輸入圖書(shū)編號(hào):”〈<endl;cin〉bookid;b=query(bookid);if(b==NULL){cout<<”該圖書(shū)不存在"<〈endl;break;}cout<<”輸入新的書(shū)名:"<<endl;cin〉bname;b—〉setname(bname);break;case'3':cout〈<"讀入圖書(shū)編號(hào):"<<endl;cin>>bookid;b=query(bookid);if(b==NULL){cout〈”該圖書(shū)不存在”<<endl;break;}case'4’:
b—〉delbook();break;cout〈” 讀入圖書(shū)編號(hào):”〈endl;cin〉>bookid;b=query(bookid);if(b==NULL){cout〈<" 該圖書(shū)不存在”〈endl;break;}b—〉disp();break;case'5’:disp();break;case'6’:clear();break;default:cout<<"輸入錯(cuò)誤,請(qǐng)從新輸入:”;}}}(三)主程序模塊main()函數(shù)的實(shí)現(xiàn),程序的主界面的引導(dǎo)intmain(){charchoice;intbookid,readerid;RDatabaseReaderDB;Reader*r;BDatabaseBookDB;Book*b;while(choice!='0’){cout〈endl<〈endl〈<”\t\t\t 圖書(shū)管理系統(tǒng)\n\n\n”;cout<〈"\t\t\t1 借 書(shū)\n\n\t\t\t2 還 書(shū)\n\n\t\t\t3 圖書(shū)維護(hù)\n\n\t\t\t4 讀者維護(hù)\n\n\t\t\t0 離 開(kāi)"〈endl;cin〉choice;switch(choice){case'1':cout〈” 借書(shū)讀者編號(hào):";cin〉readerid;cout〈<” 圖書(shū)編號(hào):”;cin〉bookid;r=ReaderDB.query(readerid);//按編號(hào)查找if(NULL==r){cout<〈" 不存在該讀者,不能借書(shū)"〈endl;break;}b=BookDB.query(bookid);if(b==NULL){cout<〈” 不存在該圖書(shū),不能借書(shū)”〈endl;break;}if(b—〉borrowbook()==0){cout〈<” 該圖書(shū)已借出,不能借書(shū)"<<endl;break;}r-〉borrowbook(b—>getno());break;case'2':cout〈"還書(shū)\n讀者編號(hào):";cin〉>readerid;cout〈<” 圖書(shū)編號(hào):";cin〉>bookid;r=ReaderDB.query(readerid);if(r==NULL){cout〈”不存在該讀者,不能還書(shū)"〈endl;break;}b=BookDB.query(bookid);if(b==NULL){cout〈<" 不存在該圖書(shū),不能還書(shū)”〈<endl;break;}b-〉retbook();r-〉retbook(b-〉getno();break;case'3':case’4':
BookDbreak;ReaderDB。readerdata();break;default:cout〈"輸入錯(cuò)誤,請(qǐng)從新輸入:";}}}(四)完整程序#include〈iostream〉#include〈iomanip〉#include〈string〉#include<fstream>//輸入/輸出文件流類(lèi)usingnamespacestd;constintMaxr=100;//最多的讀者constintMaxb=100;//最多的圖書(shū)constintMaxbor=5;//每位讀者最多借五本書(shū)//讀者類(lèi),實(shí)現(xiàn)對(duì)讀者的信息的描述classReader{private:inttag; //刪除標(biāo)記1:已刪0:未刪intno; //讀者編號(hào)charnam[1;/讀者姓名intborbook[Maxbor];//所借圖書(shū)public:Reader(){}char*getname(){returnname;} //取得姓名intgetta(){returnta} /取得刪除標(biāo)intgetno(){returnno;} //取得讀者編號(hào)voidsetname(charna[]) //設(shè)置姓名{strcpy(name,na);}voiddelbook(){ tag=1; }//設(shè)置刪除標(biāo)記1:已刪0:未刪voidaddreader(intn,char*na)//增加讀者{tag=0;no=n;strcp(name,n;for(inti=0;i<Maxbor;i++)borbook[i]=0;}voidborrowbook(intbookid)//借書(shū)操作{for(inti=0;i<Maxbor;i++){if(borbook[i]==0){borbook[i]=bookid;return;}}}intretbook(intbookid)//還書(shū)操作{for(inti=0;i<Maxbor;i++){if(borbook[i]==bookid){borbook[i]=0;return1;}}return0;}voiddisp()//讀出讀者信息{cout〈setw()〈<no<<set(10)〈name〈[”;for(inti=0;i〈Maxbor;i++)if(borbook[i]!=0)cout<〈borbook[i]<<”|”;cout〈<"]"<〈endl;}};//讀者類(lèi)庫(kù),實(shí)現(xiàn)建立讀者的個(gè)人資料classRDatabase{private:inttop; //讀者記錄指針Readerread[Maxr];//讀者記錄public:RDatabase() //構(gòu)造函數(shù),reader.txtread[]中{Readers;top=-1;fstreamfile(”reader。txt",ios::in);//打開(kāi)一個(gè)輸入文件while(1){file.read((char*)&s,sizeof(s));if(!file)break;top++;read[top]=s;}file.close(); //關(guān)閉reader。txt}voidclear()//刪除所有讀者信息{top=-1;}intaddreader(intn,char*na)//添加讀者時(shí)先查找是否存在{*p=query(n);if(p==NULL){top++;read[top].addreader(n,na);return1;}return0;}Reader*query(intreaderid)//按編號(hào)查找{for(inti=0;i<=top;i++)if(read[。getno()==readeridread[i]。gettag()==0){}returnNULL;}voiddisp()//輸出所有讀者信息{for(inti=0;i<=top;i++)read[。dis(;}voidreaderdata;/讀者庫(kù)維護(hù){fstream(for(inti=0;i<=top;i++)if(read[i].gettag()==0)file。write((char*)&read[i],sizeof(read[i]));fil。close;}};voidRDatabase::readerdata(){charchoice;charrname[20];intreaderid;Reader*r;while(choice!='0'){cout〈<"\n\n\t\t\t讀 者維護(hù)\n\n\n\t\t1新增\n\n\t\t2更改\n\n\t\t3刪 除\n\n\t\t4查找\n\n\t\t5顯示\n\n\t\t6全刪\n\n\t\t0退 出”<<endl;cin>〉choice;switch(choice){case’1’:cout〈<”輸入讀者編號(hào):”;cin>>readerid;cout<<”輸入讀者姓名:";cin〉>rname;addreader(readerid,rname);break;case'2':cout<〈"輸入讀者編號(hào):";cin>〉readerid;r=query(readerid);if(r==NULL){cout<<"該讀者不存在”<〈endl;break;}cout〈<"輸入新的姓名:";cin>>rname;r—〉setname(rname);break;case'3’:cout<<"輸入讀者編號(hào):";cin>>readerid;r=query(readerid);if(r==NULL){cout<〈"該讀者不存在”<〈endl;break;}r—〉delbook();break;case'4’:cout<<”讀入讀者編號(hào):”;cin〉readerid;r=query(readerid);if(r==NULL){cout<〈"該讀者不存在”<〈endl;break;}r—〉disp();break;case'5':disp();break;case’6’:clear();break;default:cout〈"輸入錯(cuò)誤,請(qǐng)從新輸入:";break;}}}//圖書(shū)類(lèi),實(shí)現(xiàn)對(duì)圖書(shū)的描述,圖書(shū)的編號(hào),書(shū)名,借出,還入等classBook{private:inttag;//刪除標(biāo)記1:已刪0:未刪intno;//圖書(shū)編號(hào)charname[20];//書(shū)名intonshelf;//是否再架1:再架2:已借public:Book{}char*getname(){returnname;}//取得姓名intgetn({returnno;}/取得圖書(shū)編號(hào)intgettag(){returntag;}//取得刪除標(biāo)記voidsetname(charna[])//設(shè)置書(shū)名{strcpy(name,na);}voiddelbook(){tag=1;}//刪除圖書(shū)voidaddbook(intn,char*na)//增加圖書(shū){tag=0;no=n;strcpy(name,na);onshelf=1;}intborrowbook()//借書(shū)操作{if(onshelf==1){onshelf=0;return1;}return0;}voidretbook()//還書(shū)操作{onshelf=1;}voiddisp()//輸出圖書(shū){cout<〈setw(6)〈<no<<setw(18)〈<name<<setw(10)〈(onshelf==1?”在架":"已借")〈endl;};//圖書(shū)庫(kù)類(lèi),實(shí)現(xiàn)對(duì)圖書(shū)的維護(hù),查找,刪除等classBDatabase{private:inttop; //圖書(shū)記錄指針Bookbook[Maxb];//圖書(shū)記錄public:BDatabase()//構(gòu)造函數(shù),將book。txtbook[]中{Bookb;top=—1;fstreamfile("book。txt",ios::in);while(1){file.read((char*)&b,sizeof(b);if(!file)break;top++;book[top]=b;}file.close();}voidclear()//全刪{top=-1;}intaddbook(intn,char*na)//增加圖書(shū){Book*p=query(;if(NULL==p){top++;book[top]。addbook(n,na);return1;}return0;}Book*query(intbookid)//查找圖書(shū){for(inti=0;i〈=top;i++)if(book[。getno()==bookid&&boo[].getta()==0){return&book[i];}returnNULL;}voidbookdata;/voiddisp(){for(inti=0;i<=top;i++)if(book[i]。gettag()==0)book[i].disp;}~BDatabase()//析構(gòu)函數(shù),book[]book.txt文件中{fstreamfile("boo。for(inti=0;i<=top;i++)if(book[i].gettag()==0)file.writ((char[,[)file。close();}};voidBDatabase::bookdata(){charchoice;charintbookid;Book*b;while(choice!=’0'){cout<<”\n\n\n\t\t\t圖書(shū)維護(hù)"<〈endl〈endl;cout<<"\t\t1 新 增\n\t\t2 更 改\n\t\t3 刪找\n\t\t5 顯 示\n\t\t6 全 刪\n\t\t0 退 出"<〈endl;cin〉choice;switch(choice){
除\n\t\t4 查case’1’:cout〈"輸入圖書(shū)編號(hào):”<〈endl;cin>>bookid;cout〈<”輸入圖書(shū)書(shū)名:”<〈endl;cin〉bname;addbook(bookid,bnam;break;case'2’:cout〈”輸入圖書(shū)編號(hào):"<<endl;cin〉>bookid;b=query(bookid);if(b==NULL){cout〈"該圖書(shū)不存在"〈endl;break;}cout〈<”輸入新的書(shū)名:”<<endl;cin〉>bname;b->setname(bname);break;case’3’:cout〈”讀入圖書(shū)編號(hào):"<<endl;cin〉>bookid;b=query(bo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南省2025西南林業(yè)大學(xué)公開(kāi)招聘碩士研究生(15人)筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 云南省2025云南省農(nóng)業(yè)農(nóng)村廳所屬事業(yè)單位公開(kāi)招聘人員(34人)筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 云南2025年下半年云南省能源局所屬事業(yè)單位招聘3人筆試歷年常考點(diǎn)試題專(zhuān)練附帶答案詳解
- 樂(lè)山樂(lè)山市公安局2025年第四批次警務(wù)輔助人員招聘40人筆試歷年典型考點(diǎn)題庫(kù)附帶答案詳解
- 烏海市2025內(nèi)蒙古烏海市市直事業(yè)單位人才引進(jìn)(第一批)筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 臨海市2025年浙江臨海市農(nóng)業(yè)農(nóng)村局下屬事業(yè)單位選聘工作人員筆試歷年參考題庫(kù)典型考點(diǎn)附帶答案詳解(3卷合一)
- 中央2025年全國(guó)社會(huì)保障基金理事會(huì)招聘筆試歷年備考題庫(kù)附帶答案詳解
- 2025福建省電力電網(wǎng)有限公司高校畢業(yè)生招聘69人(第二批)筆試參考題庫(kù)附帶答案詳解
- 2025河南許昌市禹州市恒利來(lái)新材料股份有限公司招聘22人筆試參考題庫(kù)附帶答案詳解
- 2025漢中市漢臺(tái)區(qū)產(chǎn)業(yè)投資發(fā)展集團(tuán)有限公司招聘中層負(fù)責(zé)人(6人)筆試參考題庫(kù)附帶答案詳解
- 捏合機(jī)安全操作規(guī)程(3篇)
- 2024-2025學(xué)年四川省成都市蓉城名校聯(lián)盟高一上學(xué)期期中語(yǔ)文試題及答案
- 修復(fù)胃黏膜的十大中藥
- 2024私人土地買(mǎi)賣(mài)協(xié)議書(shū)樣本
- 手術(shù)中輸血制度
- 北京市2024年第二次普通高中學(xué)業(yè)水平合格性考試語(yǔ)文試卷(含答案)
- 外研版小學(xué)英語(yǔ)(三起點(diǎn))六年級(jí)上冊(cè)期末測(cè)試題及答案(共3套)
- ?;愤\(yùn)輸安全培訓(xùn)-危險(xiǎn)品運(yùn)輸車(chē)輛的安全檢查與維護(hù)
- 浪漫主義與民族主義
- 浙江省城市軌道交通工程預(yù)算定額(2018版)
- 肝硬化腹水診療指南(2023版)解讀
評(píng)論
0/150
提交評(píng)論