c++課程設(shè)計(jì)--圖書管理系統(tǒng)的設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  圖書管理系統(tǒng)的設(shè)計(jì)</b></p><p><b>  (課題名稱)</b></p><p> 專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)</p><p> 學(xué)生姓名</p><p> 班級(jí)</p><p> 學(xué)號(hào)</p><p> 指導(dǎo)教師&

2、lt;/p><p> 完成日期</p><p><b>  目 錄</b></p><p>  1 概 述2</p><p>  1.1 課程設(shè)計(jì)目的2</p><p>  1.2 課程設(shè)計(jì)內(nèi)容2</p><p>  2 需求分析描述2</p>

3、<p>  2.1 系統(tǒng)目標(biāo)2</p><p>  2.2 主體功能2</p><p>  3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3</p><p>  3.1 系統(tǒng)功能模塊劃分3</p><p>  3.2 系統(tǒng)流程圖4</p><p>  4 系統(tǒng)實(shí)現(xiàn)過程(系統(tǒng)詳細(xì)設(shè)計(jì))5</p><p>

4、;  4.1 圖書入庫(kù)管理模塊設(shè)計(jì)5</p><p>  4.2 圖書借書管理模塊設(shè)計(jì)5</p><p>  4.3圖書還書管理模塊設(shè)計(jì)5</p><p>  4.4 圖書查詢管理模塊設(shè)計(jì)5</p><p><b>  5 測(cè)試5</b></p><p>  5.1 系統(tǒng)開發(fā)環(huán)境5&l

5、t;/p><p>  5.2 測(cè)試方案5</p><p>  6 總結(jié)和體會(huì)13</p><p><b>  參考文獻(xiàn)1</b></p><p><b>  附 錄2</b></p><p>  附錄1 源程序清單2</p><p>  附

6、錄1.1圖書入庫(kù)管理模塊源程序7</p><p>  附錄1.2圖書借書管理模塊源程序8</p><p>  附錄1.3圖書還書管理模塊源程序10</p><p>  附錄1.4圖書查詢管理模塊源程序11</p><p>  圖書管理系統(tǒng)的設(shè)計(jì) </p><p>  1 概 述 </p

7、><p>  1.1 課程設(shè)計(jì)目的</p><p>  1.鞏固并加深學(xué)生對(duì)C++語(yǔ)言程序設(shè)計(jì)知識(shí)的理解;</p><p>  2.培養(yǎng)學(xué)生面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,使學(xué)生認(rèn)識(shí)面向過程和面向?qū)ο髢煞N設(shè)計(jì)方法的區(qū)別;</p><p>  3.進(jìn)一步掌握和運(yùn)用VC++ 6.0集成開發(fā)環(huán)境;</p><p>  4.提高運(yùn)用C++

8、語(yǔ)言解決實(shí)際問題的能力;</p><p>  5.初步掌握開發(fā)小型使用軟件的基本方法,能獨(dú)立設(shè)計(jì)并實(shí)現(xiàn)基本的MIS系統(tǒng);</p><p>  6.掌握書寫程序設(shè)計(jì)開發(fā)文檔的能力(書寫并完成課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告)。</p><p>  1.2 課程設(shè)計(jì)內(nèi)容</p><p>  1.)圖書入庫(kù)管理:錄入新的圖書信息;</p><p

9、>  2 .)圖書借還管理:實(shí)現(xiàn)對(duì)圖書的借出和歸還的管理;</p><p>  3 .)圖書查詢管理:通過各種方式可以來(lái)進(jìn)行查閱。</p><p><b>  ……</b></p><p><b>  2 需求分析描述</b></p><p><b>  2.1 系統(tǒng)目標(biāo)</b

10、></p><p>  實(shí)現(xiàn)簡(jiǎn)單圖書信息的管理。</p><p><b>  2.2 主體功能</b></p><p>  1.)圖書入庫(kù)管理:錄入新的圖書信息;</p><p>  2 .)圖書借還管理:實(shí)現(xiàn)對(duì)圖書的借出和歸還的管理;</p><p>  3 .)圖書查詢管理:通過各種方式

11、可以來(lái)進(jìn)行查閱。\</p><p><b>  ……</b></p><p><b>  3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)功能模塊劃分 </p><p><b>  請(qǐng)加以文字說明</b></p><p>  圖3.1 系統(tǒng)功

12、能模塊圖 (圖要有編號(hào) 圖題)</p><p>  3.2 系統(tǒng)流程圖(可選)</p><p>  4 系統(tǒng)實(shí)現(xiàn)過程(系統(tǒng)詳細(xì)設(shè)計(jì))</p><p>  寫出類的設(shè)計(jì) 以及各個(gè)模塊的詳細(xì)設(shè)計(jì)</p><p>  4.1 圖書入庫(kù)管理模塊設(shè)計(jì)</p><p>  畫出模塊處理流程圖 并對(duì)處理流程加以描述</p&

13、gt;<p>  4.2 圖書借書管理模塊設(shè)計(jì)</p><p><b>  。。。</b></p><p>  4.3圖書還書管理模塊設(shè)計(jì)</p><p><b>  ……</b></p><p>  4.4 圖書查詢管理模塊設(shè)計(jì)</p><p><b&g

14、t;  ……</b></p><p><b>  5 測(cè)試</b></p><p>  5.1 系統(tǒng)開發(fā)環(huán)境</p><p><b>  5.2 測(cè)試方案</b></p><p><b>  1.運(yùn)行程序;</b></p><p>  2.進(jìn)

15、行圖書入庫(kù)操作;</p><p>  3.若存數(shù)不夠,進(jìn)行圖書追加入庫(kù)操作;</p><p><b>  4.進(jìn)行借書操作;</b></p><p><b>  5.進(jìn)行還書操作;</b></p><p>  6.在借書和還書的同時(shí),進(jìn)行圖書查閱操作;</p><p>  7

16、.操作結(jié)束,退出系統(tǒng)。</p><p><b>  5.3 測(cè)試結(jié)果</b></p><p> ?。?).圖書管理系統(tǒng)主界面</p><p> ?。?).圖書入庫(kù)管理系統(tǒng)</p><p>  (3).圖書存數(shù)不夠追加入庫(kù)</p><p> ?。?)圖書借書管理系統(tǒng)</p><p

17、> ?。?)圖書還書管理系統(tǒng)</p><p> ?。?).圖書查詢系統(tǒng)(借書·還書時(shí)同時(shí)查詢)</p><p>  (7).圖書管理系統(tǒng)退出程序</p><p><b>  6 總結(jié)和體會(huì)</b></p><p>  通過這次的課程設(shè)計(jì),讓我充分的感覺到了要自己設(shè)計(jì)一個(gè)程序是多么的難,以及學(xué)習(xí)好c++是多

18、么的重要。</p><p>  在這個(gè)程序的設(shè)計(jì)過程中,我清楚的意識(shí)到自己的水平有多么的薄弱,課程的知識(shí)學(xué)得有多么的不扎實(shí)??淳W(wǎng)上的例子好像覺得也沒那么難,自己一上機(jī)實(shí)際操作就出現(xiàn)了很多問題,調(diào)試的時(shí)候系統(tǒng)總是在報(bào)錯(cuò),還有很多警告,每增加一個(gè)函數(shù)就要調(diào)試好久,有時(shí)候應(yīng)為少了一個(gè)大括號(hào)或是分號(hào),導(dǎo)致要找很久很久。雖然系統(tǒng)可以運(yùn)行,也具有了一些基本的功能,但我意識(shí)到了自己有太多的不足。</p><

19、p>  以后還會(huì)有很多的課程設(shè)計(jì),一定要吸取這次的教訓(xùn),把知識(shí)學(xué)懂學(xué)透學(xué)精,真正的為我所用,這樣走上社會(huì)我才能真正的發(fā)揮所長(zhǎng)。</p><p><b>  參考文獻(xiàn)</b></p><p>  1.《C++程序設(shè)計(jì)課程設(shè)計(jì)》 劉振安編著 </p><p>  2.《C++ Builder和Delphi課程設(shè)計(jì)與系統(tǒng)開發(fā)案例》 伍俊良

20、清華大學(xué)出版社 </p><p>  3.Visual C++課程設(shè)計(jì)案例精編 嚴(yán)華峰 中國(guó)水利水電出版社 2004 </p><p>  4.Visual C++課程設(shè)計(jì)與系統(tǒng)開發(fā)案例 伍俊良 清華大學(xué)出版社 2002</p><p>  5.Visual C++語(yǔ)言課程設(shè)計(jì) : 案例精選與編程指導(dǎo) 陳清華朱紅 東南大學(xué)出版社 200

21、3 </p><p>  6.VisualC++課程設(shè)計(jì)案例精編 中國(guó)水利水電出版社 2002 </p><p>  7.數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)案例精編 : 用C/C++描述 李建學(xué)李光元吳春芳 清華大學(xué)出版社 7-302-14536-9 2007</p><p>  8.譚浩強(qiáng).C程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2007.</p&g

22、t;<p>  9.王育堅(jiān).VC++面向?qū)ο缶幊探坛蹋ǖ?版)[M].北京:清華大學(xué)出版社,2008.</p><p>  10.李英.Visual C++編程與項(xiàng)目開發(fā)[M],上海:華東理工大學(xué)出版社,2008.</p><p><b>  附 錄</b></p><p><b>  附錄1 源程序清單</

23、b></p><p>  #include<iostream></p><p>  #include<string></p><p>  #include<iomanip></p><p>  using namespace std;</p><p>  int sort=0;

24、</p><p>  int a[1000];</p><p>  float b[1000];</p><p>  string n[1000]; </p><p>  class Book</p><p><b>  {</b></p><p><b>  p

25、rivate:</b></p><p>  float s_p; </p><p>  int sum; </p><p><b>  public:</b></p><p>  double price;</p><p>  string bookname;</p>

26、<p><b>  Book()</b></p><p><b>  {</b></p><p><b>  }</b></p><p>  int Bookchange(string n,int a,float s) </p><p><b>  {&l

27、t;/b></p><p><b>  sum=a;</b></p><p>  bookname=n;</p><p><b>  s_p=s;</b></p><p>  return(1);</p><p><b>  }</b></p

28、><p>  void disp(); </p><p>  int borrow(); </p><p>  int restore(); </p><p><b>  };</b></p><p>  void Book::disp()</p><p><b> 

29、 {</b></p><p>  cout<<setfill('-');</p><p>  cout<<"***"<<setw(18)<<right<<bookname<<"---------"<<left<<setw(23)

30、<<sum<<"***"<<endl;</p><p><b>  };</b></p><p>  int Book::borrow() </p><p><b>  {</b></p><p>  int number_out;</p

31、><p>  cout<<"請(qǐng)輸入您想借的書的數(shù)量"<<endl;</p><p>  cin>>number_out;</p><p>  if(sum==0)</p><p>  cout<<"該書已經(jīng)借完,請(qǐng)借其他書或者下次再來(lái)"<<endl

32、;</p><p>  else if(sum<number_out)</p><p><b>  {</b></p><p>  cout<<"該書還剩下"<<sum<<"本,不能滿足您的要求,請(qǐng)重新選擇借書數(shù)量"<<endl;</p>

33、<p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  price=s_p*number_out;</p><p>  sum=sum-number_out;</p>&

34、lt;p>  cout<< "您要借《" <<bookname<< "》書"<<number_out<<"本(其中,該書押金"<<s_p<<"元/本) "<<endl<<"您共需要付"<<price<<

35、"元; "<<endl<<"書庫(kù)還剩下"<<"該書"<<sum<<"本"<<endl;</p><p><b>  }</b></p><p>  return(sum);</p><p>&l

36、t;b>  }</b></p><p>  int Book::restore()</p><p><b>  {</b></p><p>  int number_in; </p><p>  cout<<"您想還書,請(qǐng)輸入還書的數(shù)量"<<endl;<

37、/p><p>  cin>>number_in;</p><p>  price=s_p*number_in;</p><p>  sum=sum+number_in;</p><p>  cout<<"您要?dú)w還《 "<<bookname<<" 》書"<

38、;<number_in<<"本(其中,押金"<<s_p<<"元/本) "<<endl<<"我們需要返還給您"<<price<<"元; "<<endl<<"書庫(kù)還剩下"<<"該書"<<

39、sum<<"本"<<endl;</p><p>  return (sum);</p><p><b>  }</b></p><p>  Book p[1000];</p><p>  void inlibrary()</p><p><b>

40、;  {</b></p><p>  cout<<"現(xiàn)在您要進(jìn)行圖書入庫(kù)操作,請(qǐng)輸入本次入庫(kù)書籍的種類數(shù)"<<endl;</p><p>  int sort_add;</p><p>  cin>>sort_add;</p><p>  cout<<"

41、然后,請(qǐng)依次輸入: "<<endl<<"書名 本次入庫(kù)數(shù)量 單本借書押金"<<endl;</p><p><b>  int i;</b></p><p>  for(i=1;i<=sort_add;i++) </p><p><b>  {</b>

42、</p><p>  cin>>n[i-1]>>a[i-1]>>b[i-1];</p><p>  p[sort+i-1].Bookchange(n[i-1],a[i-1],b[i-1]); </p><p>  cout<<"請(qǐng)記住,該書的編號(hào)為"<<sort+i-1<<&

43、quot;下次借還時(shí)請(qǐng)直接輸入書的編號(hào); "<<endl;</p><p><b>  }</b></p><p>  sort=sort+sort_add;</p><p><b>  }</b></p><p>  void library()</p><

44、;p><b>  {</b></p><p>  cout<<setfill('-');</p><p>  for(int i=0;i<sort;i++)</p><p><b>  {</b></p><p>  cout<<"***

45、**"<<setw(10)<<right<<i<<"---------"<<left<<setw(20)<<p[i].bookname<<"*****"<<endl;</p><p><b>  }</b></p><

46、;p>  cout<<"-------------------------------------------------"<<endl;</p><p>  cout<<"**********B計(jì)算機(jī)101-----------沈悠南**********"<<endl;</p><p><

47、b>  }</b></p><p>  void main()</p><p><b>  {</b></p><p>  cout<<"********鹽 城 工 學(xué) 院********"<<endl;</p><p>  c

48、out<<"*****圖 書 管 理 系 統(tǒng)*****"<<endl;</p><p>  cout<<"**********B計(jì)算機(jī)101-----------沈悠南**********"<<endl;</p><p>  cout<<"實(shí)

49、現(xiàn)操作:"<<endl;</p><p>  cout<<"一、圖書入庫(kù)功能"<<" 二、借書功能"<<" 三、還書功能"<<endl;</p><p>  cout<<"請(qǐng)先進(jìn)行書籍入庫(kù)處理---圖書管理處"&l

50、t;<endl;</p><p>  char jud1='n';</p><p>  while(jud1=='n')</p><p><b>  {</b></p><p>  int book_no;</p><p>  char jud2;</p

51、><p>  loop:cout<<"圖書入庫(kù)--r,存書--s,借書--b"<<endl;</p><p>  cout<<"**********B計(jì)算機(jī)101-----------沈悠南**********"<<endl;</p><p>  cin>>jud2;&l

52、t;/p><p>  if(jud2=='r')</p><p>  inlibrary();</p><p>  else if(jud2=='s')</p><p><b>  {</b></p><p>  library();</p><p&

53、gt;  cout<<"您還哪種書?請(qǐng)輸入該書的編號(hào)"<<endl;</p><p>  cin>>book_no;</p><p>  p[book_no].restore();</p><p><b>  }</b></p><p>  else if (jud

54、2=='b')</p><p><b>  {</b></p><p>  library();</p><p>  cout<<"您借哪種書?請(qǐng)輸入該書的編號(hào)"<<endl;</p><p>  cin>>book_no;</p>&

55、lt;p>  p[book_no].borrow();</p><p><b>  }</b></p><p>  else goto loop;</p><p>  cout<<"請(qǐng)問你的操作完了嗎?y/n?"<<endl;</p><p>  cin>>j

56、ud1;</p><p><b>  }</b></p><p><b>  int j=0;</b></p><p>  cout<<"*******************************************************"<<endl;</p&g

57、t;<p>  cout<<"************B計(jì)算機(jī)101-----------沈悠南************"<<endl;</p><p>  for(j;j<sort;j++)</p><p>  p[j].disp();</p><p>  cout<<"****

58、****************************************************"<<endl;</p><p><b>  char xx;</b></p><p>  cout<<"輸入任意字符按回車退出"<<endl;</p><p><b&g

59、t;  cin>>xx;</b></p><p><b>  } </b></p><p>  附錄1.1圖書入庫(kù)管理模塊源程序</p><p>  Book p[1000];</p><p>  void inlibrary()</p><p><b>  {&

60、lt;/b></p><p>  cout<<"現(xiàn)在您要進(jìn)行圖書入庫(kù)操作,請(qǐng)輸入本次入庫(kù)書籍的種類數(shù)"<<endl;</p><p>  int sort_add;</p><p>  cin>>sort_add;</p><p>  cout<<"然后,請(qǐng)依

61、次輸入: "<<endl<<"書名 本次入庫(kù)數(shù)量 單本借書押金"<<endl;</p><p><b>  int i;</b></p><p>  for(i=1;i<=sort_add;i++) </p><p><b>  {</b></

62、p><p>  cin>>n[i-1]>>a[i-1]>>b[i-1];</p><p>  p[sort+i-1].Bookchange(n[i-1],a[i-1],b[i-1]); </p><p>  cout<<"請(qǐng)記住,該書的編號(hào)為"<<sort+i-1<<"

63、下次借還時(shí)請(qǐng)直接輸入書的編號(hào); "<<endl;</p><p><b>  }</b></p><p>  sort=sort+sort_add;</p><p><b>  }</b></p><p>  void library()</p><p>

64、;<b>  {</b></p><p>  cout<<setfill('-');</p><p>  for(int i=0;i<sort;i++)</p><p><b>  {</b></p><p>  cout<<"*****&qu

65、ot;<<setw(10)<<right<<i<<"---------"<<left<<setw(20)<<p[i].bookname<<"*****"<<endl;</p><p><b>  }</b></p><p>

66、;  cout<<"-------------------------------------------------"<<endl;</p><p>  cout<<"**********B計(jì)算機(jī)101-----------沈悠南**********"<<endl;</p><p><b>

67、  }</b></p><p>  附錄1.2圖書借書管理模塊源程序</p><p>  #include<iostream></p><p>  #include<string></p><p>  #include<iomanip></p><p>  using n

68、amespace std;</p><p>  int sort=0;</p><p>  int a[1000];</p><p>  float b[1000];</p><p>  string n[1000]; </p><p>  class Book</p><p><b>

69、;  {</b></p><p><b>  private:</b></p><p>  float s_p; </p><p>  int sum; </p><p><b>  public:</b></p><p>  double price;<

70、/p><p>  string bookname;</p><p><b>  Book()</b></p><p><b>  {</b></p><p><b>  }</b></p><p>  int Bookchange(string n,int

71、a,float s) </p><p><b>  {</b></p><p><b>  sum=a;</b></p><p>  bookname=n;</p><p><b>  s_p=s;</b></p><p>  return(1);&l

72、t;/p><p><b>  }</b></p><p>  void disp(); </p><p>  int borrow(); </p><p>  int restore(); </p><p><b>  };</b></p><p>  v

73、oid Book::disp()</p><p><b>  {</b></p><p>  cout<<setfill('-');</p><p>  cout<<"***"<<setw(18)<<right<<bookname<<&q

74、uot;---------"<<left<<setw(23)<<sum<<"***"<<endl;</p><p><b>  };</b></p><p>  int Book::borrow() </p><p><b>  {</b&

75、gt;</p><p>  int number_out;</p><p>  cout<<"請(qǐng)輸入您想借的書的數(shù)量"<<endl;</p><p>  cin>>number_out;</p><p>  if(sum==0)</p><p>  cout<

76、;<"該書已經(jīng)借完,請(qǐng)借其他書或者下次再來(lái)"<<endl;</p><p>  else if(sum<number_out)</p><p><b>  {</b></p><p>  cout<<"該書還剩下"<<sum<<"本,不

77、能滿足您的要求,請(qǐng)重新選擇借書數(shù)量"<<endl;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  price=s_p*number_out;</p&g

78、t;<p>  sum=sum-number_out;</p><p>  cout<< "您要借《" <<bookname<< "》書"<<number_out<<"本(其中,該書押金"<<s_p<<"元/本) "<<end

79、l<<"您共需要付"<<price<<"元; "<<endl<<"書庫(kù)還剩下"<<"該書"<<sum<<"本"<<endl;</p><p><b>  }</b></p>

80、<p>  return(sum);</p><p><b>  }</b></p><p>  附錄1.3圖書還書管理模塊源程序</p><p>  int Book::restore()</p><p><b>  {</b></p><p>  int nu

81、mber_in; </p><p>  cout<<"您想還書,請(qǐng)輸入還書的數(shù)量"<<endl;</p><p>  cin>>number_in;</p><p>  price=s_p*number_in;</p><p>  sum=sum+number_in;</p>

82、<p>  cout<<"您要?dú)w還《 "<<bookname<<" 》書"<<number_in<<"本(其中,押金"<<s_p<<"元/本) "<<endl<<"我們需要返還給您"<<price<

83、<"元; "<<endl<<"書庫(kù)還剩下"<<"該書"<<sum<<"本"<<endl;</p><p>  return (sum);</p><p><b>  }</b></p><p&

84、gt;  附錄1.4圖書查詢管理模塊源程序</p><p>  (借書·還書時(shí)時(shí)同時(shí)可進(jìn)行查詢)</p><p><b>  1.借書時(shí)查詢:</b></p><p>  #include<iostream></p><p>  #include<string></p>&

85、lt;p>  #include<iomanip></p><p>  using namespace std;</p><p>  int sort=0;</p><p>  int a[1000];</p><p>  float b[1000];</p><p>  string n[1000];

86、 </p><p>  class Book</p><p><b>  {</b></p><p><b>  private:</b></p><p>  float s_p; </p><p>  int sum; </p><p><b

87、>  public:</b></p><p>  double price;</p><p>  string bookname;</p><p><b>  Book()</b></p><p><b>  {</b></p><p><b> 

88、 }</b></p><p>  int Bookchange(string n,int a,float s) </p><p><b>  {</b></p><p><b>  sum=a;</b></p><p>  bookname=n;</p><p>

89、;<b>  s_p=s;</b></p><p>  return(1);</p><p><b>  }</b></p><p>  void disp(); </p><p>  int borrow(); </p><p>  int restore(); </

90、p><p><b>  };</b></p><p>  void Book::disp()</p><p><b>  {</b></p><p>  cout<<setfill('-');</p><p>  cout<<"*

91、**"<<setw(18)<<right<<bookname<<"---------"<<left<<setw(23)<<sum<<"***"<<endl;</p><p><b>  };</b></p><p&g

92、t;  int Book::borrow() </p><p><b>  {</b></p><p>  int number_out;</p><p>  cout<<"請(qǐng)輸入您想借的書的數(shù)量"<<endl;</p><p>  cin>>number_out;

93、</p><p>  if(sum==0)</p><p>  cout<<"該書已經(jīng)借完,請(qǐng)借其他書或者下次再來(lái)"<<endl;</p><p>  else if(sum<number_out)</p><p><b>  {</b></p><p

94、>  cout<<"該書還剩下"<<sum<<"本,不能滿足您的要求,請(qǐng)重新選擇借書數(shù)量"<<endl;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  

95、{</b></p><p>  price=s_p*number_out;</p><p>  sum=sum-number_out;</p><p>  cout<< "您要借《" <<bookname<< "》書"<<number_out<<"

96、;本(其中,該書押金"<<s_p<<"元/本) "<<endl<<"您共需要付"<<price<<"元; "<<endl<<"書庫(kù)還剩下"<<"該書"<<sum<<"本"<

97、<endl;</p><p><b>  }</b></p><p>  return(sum);</p><p><b>  }</b></p><p><b>  或</b></p><p><b>  2.還書時(shí)查詢</b&g

98、t;</p><p>  #include<iostream></p><p>  #include<string></p><p>  #include<iomanip></p><p>  using namespace std;</p><p>  int sort=0;<

99、;/p><p>  int a[1000];</p><p>  float b[1000];</p><p>  string n[1000]; </p><p>  class Book</p><p><b>  {</b></p><p><b>  priv

100、ate:</b></p><p>  float s_p; </p><p>  int sum; </p><p><b>  public:</b></p><p>  double price;</p><p>  string bookname;</p><

101、;p><b>  Book()</b></p><p><b>  {</b></p><p><b>  }</b></p><p>  int Bookchange(string n,int a,float s) </p><p><b>  {</

102、b></p><p><b>  sum=a;</b></p><p>  bookname=n;</p><p><b>  s_p=s;</b></p><p>  return(1);</p><p><b>  }</b></p>

103、;<p>  void disp(); </p><p>  int borrow(); </p><p>  int restore(); </p><p><b>  };</b></p><p>  void Book::disp()</p><p><b>  {&

104、lt;/b></p><p>  cout<<setfill('-');</p><p>  cout<<"***"<<setw(18)<<right<<bookname<<"---------"<<left<<setw(23)<

105、;<sum<<"***"<<endl;</p><p><b>  };</b></p><p>  int Book::restore()</p><p><b>  {</b></p><p>  int number_in; </p>

106、;<p>  cout<<"您想還書,請(qǐng)輸入還書的數(shù)量"<<endl;</p><p>  cin>>number_in;</p><p>  price=s_p*number_in;</p><p>  sum=sum+number_in;</p><p>  cout&

107、lt;<"您要?dú)w還《 "<<bookname<<" 》書"<<number_in<<"本(其中,押金"<<s_p<<"元/本) "<<endl<<"我們需要返還給您"<<price<<"元; "

溫馨提示

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

評(píng)論

0/150

提交評(píng)論