2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)報(bào)告書</p><p>  設(shè) 計(jì) 題 目:書店圖書管理系統(tǒng)</p><p><b>  目 錄</b></p><p>  第1章 選 題2</p><p>  1.1 題目背景2</p><p>  1.2系統(tǒng)實(shí)現(xiàn)的具體分工2</

2、p><p>  1.2.1 標(biāo)題2</p><p><b>  1.3開發(fā)環(huán)境2</b></p><p>  第2章 設(shè)計(jì)內(nèi)容3</p><p>  2.2 概要設(shè)計(jì)(系統(tǒng)流程圖)3</p><p>  2.3 設(shè)計(jì)與分工4</p><p>  2.3.1 結(jié)構(gòu)設(shè)計(jì)

3、4</p><p>  2.3.2 類設(shè)計(jì)4</p><p>  第3章 系統(tǒng)實(shí)現(xiàn)5</p><p>  3.1 涉及知識點(diǎn)5</p><p>  3.2 系統(tǒng)運(yùn)行(主要運(yùn)行界面抓圖)6</p><p>  3.3 源程序清單(書庫管理模塊)7</p><p>  第4章 結(jié)束語16

4、</p><p>  參考文獻(xiàn)…………………………………………………………………………………18</p><p><b>  第1章 選 題</b></p><p><b>  1.1 題目背景</b></p><p>  隨著信息時代的到來和全社會信息化、網(wǎng)絡(luò)化建設(shè)的興起,傳統(tǒng)的書店圖書管理模式

5、和操作方法越來越不能滿足用戶的需要.智能化、網(wǎng)絡(luò)化、信息化的書店圖書管理系統(tǒng)應(yīng)用勢在必行。電子時代的到來,很多網(wǎng)購盛行,網(wǎng)上的購物很流行,知識分子的網(wǎng)上購書,當(dāng)然也是潮流的前沿,網(wǎng)上的書店圖書管理系統(tǒng)也是應(yīng)運(yùn)而生,實(shí)現(xiàn)買賣雙方的交流,與書庫的自動化管理,便于書店老板的經(jīng)營。</p><p>  1.2系統(tǒng)實(shí)現(xiàn)的具體分工</p><p>  系統(tǒng)分為顧客購書類、訂單類、收銀類、圖書庫類以及主

6、函數(shù)等幾大模塊,其中顧客購書類實(shí)現(xiàn)顧客對圖書的選購,訂單類實(shí)現(xiàn)對顧客訂單的管理及查詢,收銀類實(shí)現(xiàn)對訂單的收銀,圖書庫類實(shí)現(xiàn)對書店圖書庫圖書信息的描述及管理,main() 函數(shù)實(shí)現(xiàn)對程序主界面的引導(dǎo)。</p><p><b>  1.2.1 標(biāo)題</b></p><p>  書店圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  1.

7、3開發(fā)環(huán)境</b></p><p>  開發(fā)軟件: Visual C++ 6.0</p><p>  處理器名稱:Pentium(R)Dual-Core CPU E6500 @2.94GHz 2.94GHz</p><p>  硬盤驅(qū)動器:WDC WD1600AAJS-22WAAO</p><p>  系統(tǒng)內(nèi)存:金士頓內(nèi)存

8、2GB</p><p>  顯示卡:NVIDIA GeFORCE 9400 GT</p><p>  顯示器:LG GSM4EB3</p><p>  操作系統(tǒng):Microsoft Windows XP Professional </p><p><b>  第2章 設(shè)計(jì)內(nèi)容</b></p><

9、;p><b>  2.1實(shí)現(xiàn)功能</b></p><p>  系統(tǒng)主要包括書店顧客對圖書的選購,書店工作人員對訂單的收銀以及對本店書庫圖書信息的管理。顧客只需進(jìn)入圖書選購模塊便可對圖書進(jìn)行選購、下單。書店工作人員輸入相應(yīng)模塊密碼后可實(shí)現(xiàn)收銀以及對本店圖書信息的管理。</p><p>  2.2 概要設(shè)計(jì)(系統(tǒng)流程圖)</p><p>&l

10、t;b>  2.3 設(shè)計(jì)與分工</b></p><p>  在這次書店管理系統(tǒng)開發(fā)過程中,我主要負(fù)責(zé)書庫管理模塊的設(shè)計(jì)與開發(fā)。作為整個系統(tǒng)的核心,其他模塊都是圍繞這個模塊進(jìn)行的,所以只有做好了這個模塊,才能確保其他模塊的功能實(shí)現(xiàn)。本模塊才用二進(jìn)制文件存儲圖書信息,不僅方便,而且保證了書庫數(shù)據(jù)的安全。另外,因?yàn)闀鴰旃芾砟K為書店工作人員管理圖書所用,所以顧客或者其他人是沒有權(quán)限進(jìn)入的。為此,我設(shè)置

11、了管理員密碼(Adminster)。只有輸入密碼,才能進(jìn)行操作。</p><p>  2.3.1 結(jié)構(gòu)設(shè)計(jì)</p><p>  結(jié)構(gòu)設(shè)計(jì)也稱概念設(shè)計(jì) (Conceptual Design),是界面設(shè)計(jì)的骨架。該書店管理系統(tǒng)運(yùn)行時界面上的目錄體系和詞語定義易于用戶理解和操作,例如主界面的目錄體系包括1.顧客選購模塊 2.收銀模塊 3.報(bào)表模塊 4.書庫管理模塊 0.退出程序。其中書庫管理模塊

12、又下分目錄1.顯示所有圖書 2.查找書 3.修改書 4.增加書 5.刪除書 6.返回主菜單。顯示所有圖書一欄中詳細(xì)列出了書庫中所存書本的ISBN號、書名、作者、售價(jià)、庫存量等信息,使管理者對圖書信息一目了然,充分體現(xiàn)了結(jié)構(gòu)化、簡明化的界面設(shè)計(jì)理念。</p><p><b>  2.3.2 類設(shè)計(jì)</b></p><p>  書庫管理模塊開發(fā)過程中采用類封裝技術(shù),讓程序

13、更能清晰的表達(dá)出其含義,類豐富了語言的自定義數(shù)據(jù)類型以及含義。而且,面向?qū)ο缶幊谈菀紫到y(tǒng)的維護(hù)和擴(kuò)展,同時避免本模塊數(shù)據(jù)與其他模塊數(shù)據(jù)混淆參雜,使程序代碼簡單明了,增強(qiáng)了程序的穩(wěn)定性,可塑性。</p><p>  本模塊共設(shè)計(jì)兩個類,分別為圖書信息類(bookdata)、圖書管理類(bookbase)。其中,圖書信息類存儲圖書的各種信息,包括ISBN(isbn)、書名(booktitle)、出版社(publis

14、her)、作者(author)、庫存量(qtyonhand)、進(jìn)書日期(dateadded)、批發(fā)價(jià)(wholesale)、零售價(jià)(retail)等信息。圖書管理類實(shí)現(xiàn)對書庫的各種操作,包括顯示所有圖書信息(showallbook)、查找書(searchbook)、修改書(amendbook)、增加書(addbook)、刪除書(deletebook)以及本模塊操作菜單(menubook)等。本模塊的類關(guān)系圖如下頁圖2-2所示:</

15、p><p>  圖 2-2 圖書管理模塊結(jié)構(gòu)圖</p><p><b>  第3章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  3.1 涉及知識點(diǎn)</b></p><p>  類封裝、面向?qū)ο蟪绦蛟O(shè)計(jì)、文件的讀取操作、循環(huán)語句的使用、過程化設(shè)計(jì)的思想等。</p><p>  

16、3.2 系統(tǒng)運(yùn)行(主要運(yùn)行界面抓圖)</p><p>  下面的幾個圖為系統(tǒng)運(yùn)行的主要運(yùn)行界面,界面清晰,結(jié)構(gòu)鮮明。</p><p>  3.3 源程序清單(書庫管理模塊)</p><p><b>  主菜單</b></p><p><b>  main.cpp</b></p><

17、;p>  #include<iostream></p><p>  using namespace std;</p><p>  #include<fstream></p><p>  #include<cstring></p><p>  #include<iomanip></p&

18、gt;<p>  #include"bookdata.h"</p><p>  #include"Cash.h"</p><p>  #include"bookbase.h"</p><p>  #include"booklist.h"</p><p&g

19、t;  #include"Shop.h"</p><p>  int main()</p><p><b>  {</b></p><p>  bookbase base;</p><p>  booklist list;</p><p>  Cash cash;</p&

20、gt;<p>  Shop shop;</p><p>  int choice;</p><p><b>  char c;</b></p><p>  cout << " ★★★★★★★★★ 歡迎使用書店管理系統(tǒng) ★★★★★★★★★ \n" <<endl;</p&g

21、t;<p><b>  do{</b></p><p>  cout<<"\n\t======================================================" << endl;</p><p>  cout<<"\n\t ******

22、**主菜單********"<<endl;</p><p>  cout << "\n\t\t\t1:顧客選購模塊 \n\n\t\t\t2:收銀模塊 \n\n\t\t\t3:報(bào)表模塊\n\n\t\t\t4:書庫管理模塊 \n\n\t\t\t0:退出程序" <<endl;</p><p>  cout << &qu

23、ot;\t======================================================" << endl;</p><p>  cout << "\n\t輸入選擇:";</p><p>  cin >> choice;</p><p>  switch(choice)&

24、lt;/p><p><b>  {</b></p><p><b>  case 1:</b></p><p>  shop.Search();//顧客選購模塊</p><p><b>  break;</b></p><p><b>  case

25、 2:</b></p><p>  cash.CashOperate();//收銀模塊</p><p><b>  break;</b></p><p><b>  case 3:</b></p><p>  list.menubooklist();//報(bào)表模塊</p>&

26、lt;p><b>  break;</b></p><p><b>  case 4:</b></p><p>  base.menubook();//書庫管理模塊</p><p><b>  break;</b></p><p><b>  case 0:&l

27、t;/b></p><p><b>  exit(0);</b></p><p><b>  }</b></p><p>  }while(1);</p><p><b>  return 0;</b></p><p><b>  }&l

28、t;/b></p><p><b>  書庫管理模塊</b></p><p>  圖書信息類 bookdata.h</p><p>  #ifndef BOOKDATA_H</p><p>  #define BOOKDATA_H</p><p>  class bookdata</

29、p><p><b>  {</b></p><p>  protected:</p><p>  char isbn[31];//isbn號</p><p>  char booktitle[100];//書名</p><p>  char author[51];//作者</p><

30、;p>  char publisher[100];//出版社</p><p>  char dateadded[11];//進(jìn)書日期</p><p>  int qtyonhand;//庫存量</p><p>  double wholesale;//批發(fā)價(jià)</p><p>  double retail;//零售價(jià)</p>

31、<p>  int flag;//刪除標(biāo)記 1:未刪除 0:刪除</p><p><b>  public:</b></p><p>  void setinfo(char *is,char *bo,char *au,char *pu,char *da,int qt,double wh,double re)//設(shè)置書的信息</p><

32、p><b>  {</b></p><p>  strcpy(isbn,is);</p><p>  strcpy(booktitle,bo);</p><p>  strcpy(author,au);</p><p>  strcpy(publisher,pu);</p><p>  st

33、rcpy(dateadded,da);</p><p>  qtyonhand=qt;</p><p>  wholesale=wh;</p><p>  retail=re;</p><p><b>  }</b></p><p>  void showinfo()//顯示書的信息</p&

34、gt;<p><b>  {</b></p><p>  cout<<"\tISBN號:"<<isbn<<endl;</p><p>  cout<<"\t書名:"<<booktitle<<endl;</p><p> 

35、 cout<<"\t作者:"<<author<<endl;</p><p>  cout<<"\t出版單位:"<<publisher<<endl;</p><p>  cout<<"\t進(jìn)書日期:"<<dateadded<<

36、endl;</p><p>  cout<<"\t庫存量:"<<qtyonhand<<endl;</p><p>  cout<<"\t批發(fā)價(jià):"<<wholesale<<endl;</p><p>  cout<<"\t零售價(jià):&q

37、uot;<<retail<<endl;</p><p><b>  }</b></p><p>  void setflag(int f=1)//設(shè)置刪除標(biāo)記</p><p><b>  {</b></p><p><b>  flag=f;</b>&l

38、t;/p><p><b>  }</b></p><p>  int getflag()</p><p>  {return flag;}</p><p>  char *getisbn()</p><p>  {return isbn;}</p><p>  char *ge

39、tbooktitle()</p><p>  {return booktitle;}</p><p>  char *getauthor()</p><p>  {return author;}</p><p>  char *getpublisher()</p><p>  {return publisher;}&l

40、t;/p><p>  char *getdateadded()</p><p>  {return dateadded;}</p><p>  int getqtyonhand()</p><p>  {return qtyonhand;}</p><p>  double getwholesale()</p>

41、<p>  {return wholesale;}</p><p>  double getretail()</p><p>  {return retail;}</p><p>  void setqtyOnHand(int num)//設(shè)置庫存量</p><p><b>  {</b></p>

42、;<p>  qtyonhand = num;</p><p><b>  }</b></p><p><b>  };</b></p><p><b>  #endif</b></p><p>  圖書管理類 bookbase.h</p><

43、;p>  #ifndef BOOKBASE_H</p><p>  #define BOOKBASE_H</p><p>  #include"bookdata.h"</p><p>  class bookbase:public bookdata</p><p><b>  {</b><

44、/p><p>  protected:</p><p><b>  int top;</b></p><p>  bookdata book[100];</p><p><b>  public:</b></p><p>  bookbase ()//構(gòu)造函數(shù),打開書庫信息<

45、;/p><p><b>  {</b></p><p>  bookdata s;</p><p><b>  top=-1;</b></p><p>  fstream file;</p><p>  file.open("bookinfo.dat",ios

46、::in|ios::binary);</p><p>  while(!file.eof())</p><p><b>  {</b></p><p>  file.read((char *)&s,sizeof(s));</p><p>  if(file.fail())</p><p>

47、<b>  break;</b></p><p><b>  top++;</b></p><p>  book[top]=s;</p><p><b>  }</b></p><p>  file.close();</p><p><b> 

48、 }</b></p><p>  void updatedat()//刷新書庫信息</p><p><b>  {</b></p><p>  fstream file("bookinfo.dat",ios::out|ios::binary);</p><p>  for(int i=0;

49、i<=top;i++)</p><p>  if(book[i].getflag()==1)</p><p>  file.write((char *)&book[i],sizeof(book[i]));</p><p>  file.close();</p><p><b>  }</b></p&g

50、t;<p>  void showallbook()//顯示所有圖書信息</p><p><b>  {</b></p><p>  cout<<"\n下面顯示所有圖書信息:"<<endl;</p><p>  for(int i=0;i<=top;i++)</p>

51、<p><b>  {</b></p><p>  book[i].showinfo();</p><p>  cout<<endl;</p><p><b>  }</b></p><p><b>  }</b></p><p>

52、  void addbook()//增加圖書</p><p><b>  {</b></p><p><b>  int i,n;</b></p><p>  char is[31], bo[100], au[51], pu[100],da[11];</p><p><b>  int q

53、t;</b></p><p>  double wh,re;</p><p>  cout<<"請輸入要增加書的數(shù)量:";</p><p><b>  cin>>n;</b></p><p>  cout<<"請輸入下列信息:"<

54、;<endl;</p><p>  for(i=0;i<n;i++)</p><p><b>  {</b></p><p>  cout<<"ISBN:";</p><p><b>  cin>>is;</b></p><

55、p>  cout<<"書名:";</p><p><b>  cin>>bo;</b></p><p>  cout<<"作者:";</p><p><b>  cin>>au;</b></p><p> 

56、 cout<<"出版社:";</p><p><b>  cin>>pu;</b></p><p>  cout<<"進(jìn)書日期(請按年月日順序輸入,如:2011年1月1日請輸入20110101):";</p><p><b>  cin>>da;&

57、lt;/b></p><p>  cout<<"庫存量:";</p><p><b>  cin>>qt;</b></p><p>  cout<<"批發(fā)價(jià):";</p><p><b>  cin>>wh;</

58、b></p><p>  cout<<"零售價(jià):";</p><p><b>  cin>>re;</b></p><p><b>  top++;</b></p><p>  book[top].setinfo(is,bo,au,pu,da,qt,

59、wh,re);</p><p>  book[top].setflag(1);</p><p><b>  }</b></p><p>  updatedat();</p><p>  cout<<"增加完成!"<<endl;</p><p><b

60、>  }</b></p><p>  void searchbook()//查找圖書</p><p><b>  {</b></p><p><b>  int x=1;</b></p><p>  char name[100],again;</p><p>

61、;<b>  do</b></p><p><b>  {</b></p><p>  cout<<"請輸入要查找書的ISBN號或書名:";</p><p>  cin>>name;</p><p>  for(int i=0;i<=top;i++)

62、</p><p>  if(!strcmp(book[i].getisbn(),name)||!strcmp(book[i].getbooktitle(),name))</p><p><b>  {</b></p><p>  cout<<"\n書的信息已找到,下面輸出該書信息:\n";</p>

63、<p>  book[i].showinfo();</p><p><b>  x=0;</b></p><p><b>  }</b></p><p><b>  if(x)</b></p><p>  cout<<"\n未找到該書信息!\n&

64、quot;;</p><p>  cout<<"還要再查找一本書的信息嗎?(y/n):";</p><p>  cin>>again;</p><p>  }while(again=='y');</p><p><b>  }</b></p>&l

65、t;p>  void amendbook()//修改圖書信息</p><p><b>  {</b></p><p><b>  int x=1;</b></p><p>  char choice, name[100],again;</p><p>  char is[31], bo[100

66、], au[51], pu[100],da[11];</p><p><b>  int qt;</b></p><p>  double wh,re;</p><p><b>  do{</b></p><p>  cout<<"請輸入要修改書的ISBN號或書名:"

67、;</p><p>  cin>>name;</p><p>  for(int i=0;i<=top;i++)</p><p>  if(!strcmp(book[i].getisbn(),name)||!strcmp(book[i].getbooktitle(),name))</p><p><b>  {&

68、lt;/b></p><p>  cout<<"\n書的信息已找到,下面輸出該書信息:\n";</p><p>  book[i].showinfo();</p><p><b>  x=0;</b></p><p>  cout<<"\t確定要修改該書信息?(

69、y/n):";</p><p>  cin>>choice;</p><p>  if(choice=='y')</p><p><b>  {</b></p><p>  cout<<"請輸入下列信息:"<<endl;</p>

70、<p>  cout<<"ISBN:";</p><p><b>  cin>>is;</b></p><p>  cout<<"書名:";</p><p>  cin.ignore();</p><p>  cin.getline

71、(bo,100);</p><p>  cout<<"作者:";</p><p>  cin.getline(au,51);</p><p>  cout<<"出版社:";</p><p>  cin.getline(pu,100);</p><p>  

72、cout<<"進(jìn)書日期(請按年月日順序輸入,如:2011年1月1日請輸入20110101):";</p><p><b>  cin>>da;</b></p><p>  cout<<"庫存量:";</p><p><b>  cin>>qt;&l

73、t;/b></p><p>  cout<<"批發(fā)價(jià):";</p><p><b>  cin>>wh;</b></p><p>  cout<<"零售價(jià):";</p><p><b>  cin>>re;</b

74、></p><p>  book[i].setinfo(is,bo,au,pu,da,qt,wh,re);</p><p>  book[top].setflag(1);</p><p>  updatedat();</p><p>  cout<<"修改完成!"<<endl;</p&

75、gt;<p><b>  }</b></p><p><b>  }</b></p><p><b>  if(x)</b></p><p><b>  {</b></p><p>  cout<<"\n未找到該書信息,

76、是否將該書信息增加到書庫?(y/n):";//將未找到的圖書信息添加到書庫</p><p>  cin>>choice;</p><p>  if(choice=='y')</p><p><b>  {</b></p><p>  cout<<"請輸入下列信息

77、:"<<endl;</p><p>  cout<<"ISBN:";</p><p>  cin.getline(is,51);</p><p>  cout<<"書名:";</p><p>  cin.getline(bo,100);</p>

78、<p>  cout<<"作者:";</p><p>  cin.getline(au,51);</p><p>  cout<<"出版社:";</p><p>  cin.getline(pu,100);</p><p>  cout<<"進(jìn)書

79、日期(請按年月日順序輸入,如:2011年1月1日請輸入20110101):";</p><p><b>  cin>>da;</b></p><p>  cout<<"庫存量:";</p><p><b>  cin>>qt;</b></p>

80、<p>  cout<<"批發(fā)價(jià):";</p><p><b>  cin>>wh;</b></p><p>  cout<<"零售價(jià):";</p><p><b>  cin>>re;</b></p><

81、p>  book[i].setinfo(is,bo,au,pu,da,qt,wh,re);</p><p>  book[top].setflag(1);</p><p>  updatedat();</p><p>  cout<<"增加完成!"<<endl;</p><p><b&

82、gt;  }</b></p><p><b>  }</b></p><p>  cout<<"還要再修改一本書的信息嗎?(y/n):";</p><p>  cin>>again;</p><p>  }while(again=='y');<

83、/p><p><b>  }</b></p><p>  void deletebook()//刪除圖書</p><p><b>  {</b></p><p><b>  int x=1;</b></p><p>  char name[100],choi

84、ce,again;</p><p><b>  do{</b></p><p>  cout<<"請輸入要刪除的書的ISBN或書名:";</p><p>  cin>>name;</p><p>  for(int i=0;i<=top;i++)</p>&

85、lt;p>  if(!strcmp(book[i].getisbn(),name)||!strcmp(book[i].getbooktitle(),name))</p><p><b>  {</b></p><p>  cout<<"\n書的信息已找到,下面輸出該書信息:\n";</p><p>  bo

86、ok[i].showinfo();</p><p><b>  x=0;</b></p><p>  cout<<"是否確認(rèn)刪除該書的信息?(y/n):";</p><p>  cin>>choice;</p><p>  if(choice=='y')<

87、/p><p><b>  {</b></p><p>  book[i].setflag(0);//設(shè)置刪除標(biāo)記</p><p>  updatedat();</p><p>  cout<<"\t刪除成功!\n";</p><p><b>  }</b

88、></p><p><b>  }</b></p><p><b>  if(x)</b></p><p>  cout<<"\n未找到有關(guān)該書的信息!\n";</p><p>  cout<<"還要再刪除一本書的信息嗎?(y/n):&qu

89、ot;;</p><p>  cin>>again;</p><p>  }while(again=='y');</p><p><b>  }</b></p><p>  void menubook()//書庫管理模塊主菜單</p><p><b>  {

90、 </b></p><p>  int choice,a;</p><p>  bookbase book1;</p><p>  char adminster[51],code[]="tianweitao",again;</p><p>  cout<<"\n*****此模塊只有管

91、理員才能進(jìn)入,請輸入管理員密碼:";</p><p>  cin>>adminster;</p><p>  a=strcmp(adminster,code);</p><p>  while(a!=0)</p><p><b>  {</b></p><p>  cout&

92、lt;<"密碼錯誤,請重新輸入:";</p><p>  cin>>adminster;</p><p>  a=strcmp(adminster,code);</p><p><b>  }</b></p><p><b>  do{</b></p&g

93、t;<p>  cout<<"\n\t======================================================" << endl;</p><p>  cout<<"\n\t ********書庫管理模塊********"<<endl;</p>

94、<p>  cout<<"\n\n\t\t\t1.顯示所有圖書\n\n"<<"\t\t\t2.查找書\n\n"<<"\t\t\t3.修改書\n\n"</p><p>  <<"\t\t\t4.增加書\n\n"<<"\t\t\t5.刪除書\n\n&quo

95、t;<<"\t\t\t6.返回主菜單\n";</p><p>  cout<<"\n\t======================================================"<< endl;</p><p>  cout<<"\t請輸入你的選擇:";</

96、p><p>  cin>>choice;</p><p>  switch(choice)</p><p><b>  {</b></p><p><b>  case 1:</b></p><p>  showallbook();break;</p>

97、<p><b>  case 2:</b></p><p>  searchbook();break;</p><p><b>  case 3:</b></p><p>  amendbook();break;</p><p><b>  case 4:</b>&l

98、t;/p><p>  addbook();break;</p><p><b>  case 5:</b></p><p>  deletebook();break;</p><p><b>  case 6:</b></p><p><b>  return;<

99、/b></p><p><b>  }</b></p><p>  cout<<"還要繼續(xù)操作嗎?(y/n):";</p><p>  cin>>again;</p><p>  }while(again=='y');</p><p&g

100、t;<b>  }</b></p><p><b>  };</b></p><p><b>  #endif</b></p><p><b>  第4章 結(jié)束語</b></p><p>  一周的課程設(shè)計(jì)結(jié)束了,在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識

101、,也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在設(shè)計(jì)過程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。學(xué)會了合作,學(xué)會了運(yùn)籌帷幄,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。</p><p>  課程設(shè)計(jì)是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設(shè)計(jì),我深深體會到這句千古名言的真正含義.我今天認(rèn)真的

102、進(jìn)行課程設(shè)計(jì),學(xué)會腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ). 對于此次課程設(shè)計(jì),我感慨頗多,起初在選題時,做出決定是非常困難的,若選擇簡單的題目,很有可能會很早就做完了,那樣豈不是浪費(fèi)了許多寶貴的時間;若選擇比較難的題目,感覺自己的能力可能不夠,不能完成課程設(shè)計(jì),最后,在我們組的商量之下選了書店圖書管理系統(tǒng)這個課題。定下了我們的目標(biāo)。接著我們都開始做了,我們明確的分了一下任務(wù),然后每個人都去干自己的

103、了,對于不會的,不太清楚的我們都會在一起討論,研究。通過本次課程設(shè)計(jì),我深刻認(rèn)識到了“理論聯(lián)系實(shí)際”的這句話的重要性與真實(shí)性,我不但知道了以前不知道的理論知識,而且也鞏固了以前知道的知識。最重要的是在實(shí)踐中理解了書本上的知識,明白了學(xué)以致用的真諦。</p><p>  在整個設(shè)計(jì)到按各種功能輸出以及調(diào)試過程中,我個人感覺調(diào)試部分是最難的,我們把運(yùn)行錯誤和不能運(yùn)行的部分一遍遍的修改直到達(dá)到預(yù)期的效果。初拿到題目覺得

104、很沮喪,雖然學(xué)了這么久的C++語言,但還是覺得它很深奧,對它幾乎是一無所知。如何著手?在接下來的時間里大家集思廣益,在一起認(rèn)真討論,不甚理解的問題去查閱一些資料。然后寫代碼,運(yùn)行調(diào)試……雖然在這個過程中遇到了很多問題,有時候甚至為某個地方而茶飯不思。但程序編輯成功后那種激動,問題解決中遇到挑戰(zhàn)自己親自動手,終于解決那種成就感,幾個人一起討論,一起分析,同悲同喜那種患難與共的感覺,都使我們深深地體會到了感到學(xué)習(xí)的快樂和團(tuán)結(jié)的力量,也讓我們

105、真正學(xué)習(xí)到了一些的知識,使我們感到前途是光明的、充滿挑戰(zhàn)與趣味的。計(jì)算機(jī)專業(yè)是一個需要緊密合作的工作,只有在一起合作才能做出好的程序,但在其中也有一些的問題是我們都不能理解的,有很多是我們上課沒有碰到的一些的問題真的是很讓人頭疼的。通過這次編程使我們認(rèn)識到在以后的學(xué)習(xí)中要多做練習(xí)增加自己的知識面才能更好的適應(yīng)自己的工作,在其中由最初的沮喪中出來,充滿信心地去解決問題。</p><p>  通過這次課程設(shè)計(jì)使我懂得

106、了理論與實(shí)際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實(shí)際動手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,同時在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說二進(jìn)制文件的用法……通過這次課程設(shè)計(jì)之后,我決定一定把以前所學(xué)過的知識重新溫故。</p><p> 

107、 這次課程設(shè)計(jì)終于順利完成了, 在此感謝我們的xx老師.,老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,同時感謝對我?guī)椭^的同學(xué)們,謝謝你們對我的幫助和支持,讓我感受到同學(xué)的友誼。 </p><p>  由于本人的設(shè)計(jì)能力有限,在設(shè)計(jì)過程中難免出現(xiàn)錯誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,本人將萬分感謝。</p>&l

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論