面向?qū)ο蟪绦蛟O(shè)計圖書管理系統(tǒng)設(shè)計_第1頁
面向?qū)ο蟪绦蛟O(shè)計圖書管理系統(tǒng)設(shè)計_第2頁
面向?qū)ο蟪绦蛟O(shè)計圖書管理系統(tǒng)設(shè)計_第3頁
面向?qū)ο蟪绦蛟O(shè)計圖書管理系統(tǒng)設(shè)計_第4頁
面向?qū)ο蟪绦蛟O(shè)計圖書管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 面向?qū)ο蟪绦蛟O(shè)計專題實驗報告題 目:圖書管理系統(tǒng)設(shè)計班 級: 姓 名: 學(xué) 號: 22 / 28摘要二十一世紀是信息的社會,信息作為社會最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注。如何獲取信息?圖書是我們最好的獲取信息的方式,但由于圖書館圖書收藏量大大增加,使傳統(tǒng)的圖書管理員的工作日益繁重起來。迫使人們起用新的管理方法來管理圖書,如何把圖書管理員從繁重的工作中解脫出來呢? 科學(xué)技術(shù)日新月異的進步,讓人類生活發(fā)生了巨大的變化,計算機技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時代的到來成為不可抗拒的潮流,人類文明正在進入一個嶄新的時代。因此,圖書管

2、理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。從而使人們有更多時間來獲取信息、了解信息、掌握信息。關(guān)鍵詞: C+;圖書管理系統(tǒng) Visual C+ 6.0 Abstract 21 centuries is resources that information that society, social most in conduct an

3、d actions in information, will bee the strategy resources cause the extensive concern in people.How to obtain the information?Books is work that the way that we obtain

4、60;the information best, but collect and keep tohave great capacity the big increment because of the library books, make traditional booksmanaging person increasingly heavy to get&

5、#160;up.Forcing people rises to manage the books with the new management method, showing tosetfree out the books the managing person from the heavy work?The advance of th

6、e science technique continuous changes and improvements, let mankind the life took place the enormous variety, thecalculator flies technically to develop soon, making the every

7、0;trade get the extensive universality with use in the aspects of calculator technique applying.The information turns the ages es thecurrent that bee can't resist, human c

8、ivilization enter a brand-new ages.Therefore, books management system too with the convenience, fast, low advantage in expenses is entering people life slowly, manage the tradition

9、al books to way to set free out thoroughly, lift high-efficiency, alleviate worker's personnel former busy work, let up to e amiss all rate, can make the reader&

10、#160;spend more time at choose the book with read the in the book.From butmake that people have more time to obtain the information, understand the information and c

11、ontrol the information.Keywords: C+;Books management system;Visual C+6.0目錄第1章 概述11.1 題目及要求11.2背景和意義11.3問題的解決方案2第2章 系統(tǒng)分析22.1系統(tǒng)的整體需求22.2 系統(tǒng)的功能需求22.3系統(tǒng)功能總體設(shè)計33.1 系統(tǒng)的整體設(shè)計33.2 系統(tǒng)的主要模塊設(shè)計4第4章 系統(tǒng)實現(xiàn)6第5章 結(jié)束語11參考文獻12附錄13第1章 概述1.1 題目及要求1)問題描述定義圖書類,屬性有:書名、ISBN號、作者、庫存量、價格等信息和相關(guān)的對屬性做操作的行為。

12、主要完成對圖書的銷售、統(tǒng)計和圖書的簡單管理。2)功能要求(1)銷售功能。購買書籍時,輸入相應(yīng)的ISBN號,并在書庫中查找該書的相關(guān)信息。如果有庫存量,輸入購買的冊數(shù),進行相應(yīng)計算。如果庫存量不夠,給出提示信息,結(jié)束購買。(2)圖書簡單管理功能。添加功能:主要完成圖書信息的添加,要求ISBN號唯一。當添加了重復(fù)的編號時,則提示數(shù)據(jù)添加重復(fù)并取消添加。查詢功能:可按書名、ISBN號、作者、進行查詢。若存在相應(yīng)信息,輸出所查詢的信息,若不存在該記錄,則提示“該標題不存在!”。修改功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進行修改,修改時注意ISBN號的唯一性。刪除功能:主要完成圖書信息的刪除。輸入要刪除的IS

13、BN號,根據(jù)編號刪除該物品的記錄,如果該編號不在物品庫中,則提示“該編號不存在”。(3)統(tǒng)計功能。輸出當前書庫中所有圖書的總數(shù)及詳細信息;可按書的價格、庫存量、作者、進行統(tǒng)計,輸出統(tǒng)計信息時,要按從大到小進行排序。圖書存盤:將當前程序中的圖書信息存入文件中。讀出信息:從文件中將圖書信息讀入程序。1.2背景和意義背景:圖書館是我們?nèi)粘I钪斜夭豢缮俚膶W(xué)習(xí)、閱讀的場所,借閱圖書則是我們進入圖書館進行閱讀的首要行為。為了能夠借閱到我們想要借閱的圖書,我們需要借助電腦查詢需要借閱的圖書的具體信息,然后找出圖書后再去借閱處刷卡登記。如今我們處于一個知識大爆炸的時代,圖書種類數(shù)量劇增,工作人員每天不僅要登

14、記借閱者借閱的圖書,還要登記新購進的圖書,工作量繁重。而隨著科學(xué)技術(shù)的進步,計算機日益進入我們的生活工作之中,我們能否利用計算機技術(shù),取代原來的手工登記,提高圖書管理的效率呢?答案是肯定的。意義:借助計算機C+中的知識,編寫相應(yīng)的圖書管理程序就可以實現(xiàn)這一功能。利用圖書管理系統(tǒng)對圖書記錄進行統(tǒng)一管理,包括新增圖書記錄,更改圖書記錄,刪除圖書記錄等功能,實現(xiàn)圖書管理工作的系統(tǒng)化,規(guī)化和自動化,為圖書管理提供便利。,不僅能節(jié)省我們大量的工作時間,減輕巨大的工作量,提高工作效率,還能夠減少工作失誤。有助于加深對面向?qū)ο蟪绦蛟O(shè)計中基礎(chǔ)理論和基本知識的理解,培養(yǎng)了實踐能力,促進理論與實踐的結(jié)合。1.3問

15、題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: (1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系; (3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次; (4)完成類層次中各個類的描述; (5)完成類中各個成員函數(shù)的定義; (6)完成系統(tǒng)的應(yīng)用模塊; (7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。第2章 系統(tǒng)分析2.1系統(tǒng)的整體需求該系統(tǒng)需要完成的容:用類和對象實現(xiàn)新書上架、 圖書瀏覽、 圖書查詢、圖書下架。該系統(tǒng)需要完成的整體目標:系統(tǒng)能夠正常運行,基本上實現(xiàn)添加、刪除圖書信息,顯示所有信息,能夠由相應(yīng)條件查閱圖書信息這四種功能。2.2 系

16、統(tǒng)的功能需求必須完成的模塊:(1)界面模塊:當進入該管理系統(tǒng)時候,提示相應(yīng)的說明,引導(dǎo)如何操作(2) 新書上架模塊:能夠添加書號、書名、作者名、出版時間、價格這些圖書信息。(3) 圖書瀏覽模塊:能夠輸出所有圖書信息。(4) 圖書查詢模塊:可按條件查詢圖書信息,當輸入書號或書名或作者名時候,相對應(yīng)的圖書信息便可自動搜索出來。(5) 圖書下架模塊:可按書號刪除指定圖書信息。2.3系統(tǒng)功能總體設(shè)計 圖書管理系統(tǒng)主界面系統(tǒng)退出圖書刪除圖書查詢圖書瀏覽圖書修改信息錄入按ISBN按按作者按書名價格出版時間作者書名ISBN 圖1 系統(tǒng)功能總框圖 第3章 系統(tǒng)設(shè)計開始輸入a3.1 系統(tǒng)的整體設(shè)計NY a=1N

17、Y創(chuàng)建新書信息 a=2YN a=3NY顯示所有圖書修改圖書信息 a=4NY a=5按條件查詢 a=6按書號刪除圖書結(jié)束 圖2 系統(tǒng)整體流程圖3.2 系統(tǒng)的主要模塊設(shè)計(1) 主界面模塊。該模塊顯示管理程序的名稱,提示相應(yīng)的操作。(2) 信息錄入模塊。在主界面情況下,選擇1,即進入圖書信息錄入模塊,錄完后信息保存到txt文件中。開始輸入a a=1創(chuàng)建新書信息錄入ISBN、書名、書號、作者、出版時間、價格保存到txt文件中 圖3 信息錄入模塊流程圖 (3)信息修改模塊。開始程序開始,進入主界面,輸入2,輸入要修改圖書的ISBN,對圖書的信息進行修改。輸入a a=2輸入要修改圖書的ISBN錄入新的圖

18、書信息修改完成 圖4 信息修改模塊流程圖(4) 圖書瀏覽模塊程序開始,進入主界面,輸入3,就可以對所有的圖書信息進行瀏覽,查看。開始輸入a a=3 讀取txt文件信息 顯示圖書信息 圖5 圖書瀏覽模塊流程圖 (5)圖書查詢模塊開始 程序開始,進入主界面,輸入4,進入查詢模塊,可分別按ISBN、書名、作者、等選項查詢圖書信息輸入a a=4 進入圖書查詢界面輸入b b=1YNNY按ISBN查詢 b=2NY b=3按書名查詢N b=4Y按作者查詢輸入錯誤按查詢顯示圖書信息 圖6 圖書查詢模塊流程圖(6)圖書下架模塊 開始進入主界面,選擇5,就可以按ISBN好刪除圖書。開始輸入a a=5 選擇要刪除圖

19、書的ISBN刪除完成 圖7 圖書下架模塊流程圖第4章 系統(tǒng)實現(xiàn)1登入界面實現(xiàn)方式:調(diào)用主函數(shù),利用Book.read ()讀入數(shù)據(jù),同時定義功能選項按鈕char function='0',對function的真假進行判斷,若function為真,即與初值相同,實現(xiàn)while循環(huán)語句。界面主要程序語句:cout<<endl;cout<<"t*n"cout<<"tttt歡迎使用圖書管理系統(tǒng)"<<endl;cout<<"ttttt請選擇操作n"<<end

20、l;cout<<"tttt1 創(chuàng)建新書信息"<<endl; cout<<"tttt2 修改圖書信息"<<endl;cout<<"tttt3 顯示所有圖書"<<endl;cout<<"tttt4 按指定條件查詢書目"<<endl;cout<<"tttt5 按書號刪除書目"<<endl; cout<<"tttt6 退出系統(tǒng)并保存修改"<<

21、endl; cout<<"ttt(查詢可按書號/ 作者/ 書名查詢)"<<endl; cout<<"t*n"調(diào)試運行代碼后結(jié)果如下:圖82、創(chuàng)建圖書信息當選擇按鈕1,執(zhí)行main函數(shù)中function='1'的條件語句,首先定義字符串string a,b,c,d,e,f; 然后調(diào)用#include<iostream>,根據(jù)提示輸入相應(yīng)的書本信心,建立對象book newbook(a,b,c,d,e,f);,利用添加函數(shù)Book.add(newbook)把數(shù)據(jù)添加到新建對象里,然后調(diào)用disp

22、lay()函數(shù)顯示此次輸入的信息。 輸入數(shù)字1后按提示輸入相應(yīng)信息,結(jié)果如下: 圖93、 顯示所有圖書信息當選擇按鈕3,執(zhí)行function='3'的條件語句。Main函數(shù)調(diào)用#include<iostream>,利用如下語句: cout<<"這是所有藏書:"<<endl; cout<<"*"<<endl;輸出相應(yīng)的提示信息和圖案,然后調(diào)用函數(shù)display_all (),顯示出所有信息。 圖10 4、 按條件查詢 當選擇按鈕4,執(zhí)行function='4'的條件

23、語句。main函數(shù)調(diào)用#include<iostream>,輸出相應(yīng)選擇的提示,執(zhí)行如下代碼: cout<<"請選擇查詢方式"<<endl; cout<<"1 按ISBN查詢"<<endl; cout<<"2 按書名查詢"<<endl; cout<<"3 按作者查詢"<<endl; cout<<"3 按查詢"<<endl;然后定義字符j和字符串search,此時j是

24、作為按鈕使用,search是為了輸入你要查詢的容。子按鈕功能的實現(xiàn)再次調(diào)用#include<iostream>文件,當輸入好相應(yīng)的信息,執(zhí)行如下語句: cout<<"以下是查詢結(jié)果"<<endl; cout<<"-"<<endl;給出提示后執(zhí)行搜索函數(shù)search_by_isbn(),同理利用search_by_name()、search_by_writer()實現(xiàn)書名查找,按作者查找的功能。(1)按書號查詢查詢書號為0001的圖書步驟一:在主界面選擇4。步驟二:回車后點擊“1”,然后輸入000

25、1,回車。 圖11(2)按書名查詢查詢書名為“高等數(shù)學(xué)”這本書步驟一:在主界面選擇4。步驟二:回車后點擊“2”,然后輸入“高等數(shù)學(xué)”,回車 圖12(3)按作者名查詢步驟一:在主界面選擇4。步驟二:回車后點擊“3”,然后輸入“天路公考”,回車 圖135、 按書號刪除圖書信息 當選擇按鈕5,執(zhí)行function='5'的條件語句。首先定義字符串a(chǎn),然后main函數(shù)調(diào)用#include<iostream>,輸入相應(yīng)的書號,接下來建立對象del(a," "," "," "," ","

26、"),調(diào)用刪除函數(shù)delete_by_isbn(),實現(xiàn)刪除功能。例如刪除0003號圖書步驟一:在登陸界面輸入“5”,回車;步驟二:按提示輸入要刪除的書號“0003”,回車。 圖146、 退出圖書管理系統(tǒng) 當選擇按鈕6,執(zhí)行function='6'的條件語句。此時執(zhí)行空操作,跳出while循環(huán),執(zhí)行main函數(shù)后續(xù)語句,利用system("CLS");清屏后由寫函數(shù)Book.write ();把操作后的數(shù)據(jù)讀入到文件中,最后調(diào)用頭文件#include<iostream>輸出相應(yīng)的提示信息后退出系統(tǒng)。在登錄界面輸入“5”,回車。 圖15第

27、5章 結(jié)束語這次課程設(shè)計歷時三個星期,通過課程設(shè)計,我發(fā)現(xiàn)了自己的很多不足,知識上還存在很多漏洞,我看到了自己的實踐經(jīng)驗還比較缺乏,理論聯(lián)系實際的能力還急需提高。當自己做的時候才知道好多地方不懂,然后又找來C+的書仔細看相關(guān)知識。再做再改,雖然現(xiàn)在還有好多缺陷,但好歹也算是完成了。 為完成這次課程設(shè)計我確實付出很多,有苦有樂,這十幾天的工作日子,怎么形容呢,每次做不出來就會心情不好,感覺自己什么都沒有做成,慢慢的摸索著,開始入門,而且有了一點成就感,就這樣每一次都比前一次收獲多,心情也慢慢好了,而且我的系統(tǒng)也一天比一天的完善。畢竟沒有白費心血,以艱辛的付出最終還是獲得不少回報! 總之,計算機是

28、一門實踐性很強的學(xué)科,要想學(xué)好,就必須多練習(xí),多總結(jié),只有這樣,才能夠更加深入地了解,才能夠?qū)W會如何去運用它。參考文獻1莉,董淵,何江舟.C+程序設(shè)計M.清華大學(xué),2010.2譚浩強.C程序設(shè)計M.清華大學(xué).20073強,賈云霞.Visual C+項目開發(fā)實踐.:中國鐵道,2004.4書賢.C+Primer中文版M.人民郵電附錄源代碼:#include<iostream>#include<cstdio> /cstdio是將stdio.h的容用C+頭文件的形式表示出來。 #include<stdlib.h> /stdlib 頭文件即standard libra

29、ry標準庫頭文件using namespace std;#include<string>class book private:string isbn; /書號 string name; /書名string writer; /作者string publisher; /string time; /出版時間string price; /圖書價格public:book()book(string a,string b,string c,string d,string e,string f) isbn=a;name= b;writer=c;publisher=d;time=e; price=f

30、; string get_name()return name;string get_isbn()return isbn; string get_writer()return writer; string get_publisher()return publisher;void display() /圖書容的顯示 cout<<"-"<<endl; cout<<"ISBN號:"<<isbn<<endl<<"書名:"<<name<<endl<

31、;<"作者:"<<writer<<endl<<":"<<publisher<<endl<<"出版時間:"<<time<<endl<<"價格:"<<price<<"元"<<endl;cout<<"-"<<endl;class database:public book /公有繼承(public)的定義clas

32、s B:public A < 派生類新定義成員> ;private:book shumu100;int sum;public: database()sum=0; void add(book a) if(sum>=100) cout<<"添加失敗,存已滿!"<<endl; else shumusum=a; sum+; cout<<"添加新書目成功,以下是本書信息"<<endl; void rebookinfo(book a) int flag=0; if(sum=0)cout<<

33、"修改失敗,已經(jīng)沒有存檔了!"<<endl; else for(int i=0;i<sum;i+) if(shumui.get_isbn()=a.get_isbn() cout<<"修改書目成功,以下是修改的書信息"<<endl;/shumui.display ();break; if(!flag) cout<<"該書籍不存在!"<<endl; if(sum>=100) cout<<"添加失敗,存已滿!"<<endl;

34、else shumusum=a; sum+; cout<<"添加新書目成功,以下是本書信息"<<endl; if(sum>=100) cout<<"添加失敗,存已滿!"<<endl; else shumusum=a; sum+; cout<<"添加新書目成功,以下是本書信息"<<endl; void delete_by_isbn(book a) /按編號刪除 int flag=0; if(sum=0) cout<<"刪除失敗,已經(jīng)沒有存

35、檔了!"<<endl; else for(int i=0;i<sum;i+) if(shumui.get_isbn()=a.get_isbn() cout<<"刪除書目成功,以下是刪除的書信息"<<endl; shumui.display (); for(int j=i;j<sum-1;j+) shumuj=shumuj+1; flag=1; sum-;break; if(!flag) cout<<"該書籍不存在!"<<endl; void search_by_name(s

36、tring names) /按書名查找 int flag=0; for(int i=0;i<sum;i+) if(shumui.get_name()=names) shumui.display (); flag=1; if(flag=0) cout<<"該書籍不存在!"<<endl; void search_by_isbn(string names) /按書號查找 int flag=0; for(int i=0;i<sum;i+) if(shumui.get_isbn()=names) shumui.display (); flag=1;

37、 if(flag=0) cout<<"該編號不存在!"<<endl; void search_by_writer(string names) /按作者查找 int flag=0; for(int i=0;i<sum;i+) if(shumui.get_writer()=names) shumui.display (); flag=1; if(flag=0) cout<<"該作者不存在!"<<endl; void search_by_publisher(string names) /按查找 int fl

38、ag=0; for(int i=0;i<sum;i+) if(shumui.get_writer()=names) shumui.display (); flag=1; if(flag=0) cout<<"該不存在!"<<endl; void display_all() /顯示全部信息 for(int i=0;i<sum;i+) shumui.display (); void read() FILE *fp; if(fp=fopen("book.txt","rb+")=NULL)/注意路徑; rb+

39、讀寫打開一個二進制文件,只允許讀寫數(shù)據(jù)。 cout<<"文件打開失敗n" system("PAUSE"); exit(0); fread(&sum,2,1,fp); /從一個文件中讀數(shù)據(jù)&sum:用于接收數(shù)據(jù)的地址(指針);4:單個元素的大小,單位是字節(jié);1:.元素個數(shù),每次讀取個元素;fp:提供數(shù)據(jù)的文件指針for(int i=0;i<sum;i+) fread(&shumui,sizeof(shumui),1,fp);fclose(fp); void write() FILE *fp2; if(fp2=fop

40、en("book.txt","wb+")=NULL)/注意路徑;wb+只寫打開或新建一個二進制文件;只允許寫數(shù)據(jù)。 cout<<"文件打開失敗n" system("PAUSE"); exit(0);/exit(0)表示正常退出 fwrite(&sum,2,1,fp2); for(int i=0;i<sum;i+)fwrite(&shumui,sizeof(shumui),1,fp2);/sizeof計算數(shù)據(jù)(包括數(shù)組、變量、類型、結(jié)構(gòu)體等)所占存空間,用字節(jié)數(shù)表示。 fputc(&

41、#39;EOF',fp2);/將字符ch寫到文件指針fp所指向的文件的當前寫指針的位置;EOF是End Of File 的縮寫,表示“文件結(jié)束”。 fclose(fp2); ;/主函數(shù)void main() database Book;char function='0'Book.read ();int i;/界面while (function!= '6')cout<<endl;cout<<"t-n"cout<<"tttt歡迎使用圖書管理系統(tǒng)"<<endl;cout&l

42、t;<"tttt"<<endl;cout<<"tttt 請選擇操作n"<<endl;cout<<"tttt1 創(chuàng)建新書信息"<<endl;cout<<"tttt2 修改圖書信息"<<endl;cout<<"tttt3 顯示所有圖書"<<endl;cout<<"tttt4 按指定條件查詢書目"<<endl;cout<<"

43、tttt5 按書號刪除書目"<<endl; cout<<"tttt6 退出系統(tǒng)并保存修改"<<endl;cout<<"tttt"<<endl; cout<<"ttt (查詢可按書號/ 作者/ 書名查詢)"<<endl; cout<<"t-n"cin>>function;/圖書書號、書名、作者、出版時間、價格信息的錄入換碼符't',表示水平制表位(horizeontal tab),它的

44、作用是將光標移到最接近8的倍數(shù)的位置,使得后面的輸入從此開始。換句話說,讓所有的數(shù)據(jù)都緊跟在制表符后面輸出。/換碼符't',表示水平制表位,它的作用是將光標移到最接近8的倍數(shù)的位置,使得后面的輸入從此開始。換句話說,讓所有的數(shù)據(jù)都緊跟在制表符后面輸出。if(function='1') string a,b,c,d,e,f; /定義字符串cout<<"請輸入書的isbn編號"<<endl;cin>>a;cout<<"請輸入書名"<<endl;cin>>b

45、;cout<<"請輸入書作者名"<<endl;cin>>c;cout<<"請輸入書的"<<endl;cin>>d;cout<<"請輸入書的出版時間"<<endl;cin>>e;cout<<"請輸入書的價格"<<endl;cin>>f;book newbook(a,b,c,d,e,f);Book.add(newbook);newbook.display();system(&q

46、uot;PAUSE");system("CLS");else if(function='2')string a,b,c,d,e,f;/定義字符串cout << "請輸入需要修改的圖書的編號:"<<endl; cin>>a;cout<<"請輸入書的isbn編號"<<endl;cin>>a;cout<<"請輸入書名"<<endl;cin>>b;cout<<"請輸入書

47、作者名"<<endl;cin>>c;cout<<"請輸入書的"<<endl;cin>>d;cout<<"請輸入書的出版時間"<<endl;cin>>e;cout<<"請輸入書的價格"<<endl;cin>>f;book newbook(a,b,c,d,e,f);Book.rebookinfo(newbook); / newbook.display();system("PAUSE&quo

48、t;);system("CLS");/顯示所有圖書信息else if(function='3')cout<<"這是所有藏書:"<<endl;Book.display_all (); system("PAUSE");system("CLS"); /按條件查詢圖書,輸入按書號查詢,輸入按書名查詢,輸入按作者查詢else if(function='4') cout<<"請選擇查詢方式"<<endl; cout<<

49、;"1 按ISBN查詢"<<endl; cout<<"2 按書名查詢"<<endl; cout<<"3 按作者查詢"<<endl; cout<<"4 按查詢"<<endl; char j; string search; cin>>j; if(j='1') cout<<"請輸入ISBN號"<<endl; /按書號查詢 cin>>search; cout<<"以下是查詢結(jié)果"<<endl; Book.search_by_isbn (search); /按書號查詢圖書信息函數(shù)的調(diào)用 system(&qu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論