《面向對象程序設計》課程設計報告---書店圖書管理系統(tǒng)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  《面向對象程序設計》課程設計報告書</p><p>  設 計 題 目:書店圖書管理系統(tǒng)</p><p><b>  目 錄</b></p><p>  第1章 選 題2</p><p>  1.1 題目背景2</p><p>  1.2系統(tǒng)實現(xiàn)的具體分工2</

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

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

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

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

6、函數(shù)等幾大模塊,其中顧客購書類實現(xiàn)顧客對圖書的選購,訂單類實現(xiàn)對顧客訂單的管理及查詢,收銀類實現(xiàn)對訂單的收銀,圖書庫類實現(xiàn)對書店圖書庫圖書信息的描述及管理,main() 函數(shù)實現(xiàn)對程序主界面的引導。</p><p><b>  1.2.1 標題</b></p><p>  書店圖書管理系統(tǒng)的設計與實現(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>  硬盤驅動器:WDC WD1600AAJS-22WAAO</p><p>  系統(tǒng)內存:金士頓內存

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

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

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

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

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

13、更能清晰的表達出其含義,類豐富了語言的自定義數(shù)據類型以及含義。而且,面向對象編程更容易系統(tǒng)的維護和擴展,同時避免本模塊數(shù)據與其他模塊數(shù)據混淆參雜,使程序代碼簡單明了,增強了程序的穩(wěn)定性,可塑性。</p><p>  本模塊共設計兩個類,分別為圖書信息類(bookdata)、圖書管理類(bookbase)。其中,圖書信息類存儲圖書的各種信息,包括ISBN(isbn)、書名(booktitle)、出版社(publis

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

15、p><p>  圖 2-2 圖書管理模塊結構圖</p><p><b>  第3章 系統(tǒng)實現(xiàn)</b></p><p><b>  3.1 涉及知識點</b></p><p>  類封裝、面向對象程序設計、文件的讀取操作、循環(huán)語句的使用、過程化設計的思想等。</p><p>  

16、3.2 系統(tǒng)運行(主要運行界面抓圖)</p><p>  下面的幾個圖為系統(tǒng)運行的主要運行界面,界面清晰,結構鮮明。</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:報表模塊\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();//報表模塊</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];//進書日期</p><p>  int qtyonhand;//庫存量</p><p>  double wholesale;//批發(fā)價</p><p>  double retail;//零售價</p>

31、<p>  int flag;//刪除標記 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)//設置書的信息</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進書日期:"<<dateadded<<

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

37、uot;<<retail<<endl;</p><p><b>  }</b></p><p>  void setflag(int f=1)//設置刪除標記</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)//設置庫存量</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 ()//構造函數(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<<"進書日期(請按年月日順序輸入,如: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ā)價:";</p><p><b>  cin>>wh;</

58、b></p><p>  cout<<"零售價:";</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<<"進書日期(請按年月日順序輸入,如: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ā)價:";</p><p><b>  cin>>wh;</b></p><p>  cout<<"零售價:";</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<<"進書

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ā)價:";</p><p><b>  cin>>wh;</b></p><p>  cout<<"零售價:";</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<<"是否確認刪除該書的信息?(y/n):";</p><p>  cin>>choice;</p><p>  if(choice=='y')<

87、/p><p><b>  {</b></p><p>  book[i].setflag(0);//設置刪除標記</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未找到有關該書的信息!\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、理員才能進入,請輸入管理員密碼:";</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章 結束語</b></p><p>  一周的課程設計結束了,在這次的課程設計中不僅檢驗了我所學習的知識

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論