數(shù)據(jù)結構課程設計--學生信息管理系統(tǒng)_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設計報告</b></p><p>  題目: 學生信息管理系統(tǒng) </p><p>  專業(yè): 信息管理與信息系統(tǒng) </p><p>  班級: 信管001 </p><p>  學號

2、 </p><p>  姓名: </p><p>  完成日期:2012 年 6月 10 日</p><p><b>  目錄</b></p><p>  第一章 選題意義2</p><p><b>  1.1 背景2</b><

3、;/p><p><b>  1.2 目標2</b></p><p>  1.3 開發(fā)工具2</p><p>  第二章 系統(tǒng)分析3</p><p>  2.1 可行性分析3</p><p>  2.2 用戶需求分析3</p><p>  2.3 功能模塊設計4<

4、;/p><p>  2.4 函數(shù)的設計與描述4</p><p>  第三章 程序流程5</p><p>  第四章 程序的運行及結果分析6</p><p>  第五章 編碼、實現(xiàn)與測試10</p><p>  5.1 各功能的主要編碼10</p><p>  5.2 系統(tǒng)測試15<

5、/p><p>  第六章 遇到的問題及解決方法17</p><p>  6.1 語法錯誤17</p><p>  6.2 邏輯錯誤17</p><p>  第七章 總結和體會18</p><p><b>  參考資料19</b></p><p><b>  

6、第一章 選題意義</b></p><p><b>  1.1 背景</b></p><p>  信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會生活的各個領域。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念,學籍管理系統(tǒng)軟件為教學辦公室?guī)砹藰O大的方便。面對學校的規(guī)模

7、不斷過大,學生數(shù)量急劇增加,有關學生的各種信息量成倍增加。面對龐大的信息量需要有學生信息管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng)可以做到信息的規(guī)范化管理、科學性統(tǒng)計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。</p><p><b>  1.2 目標</b></p><p>  通過本系統(tǒng)軟件,能幫助教研人員利用計算機,快速方便的對學生信息管理進

8、行錄其主要任務是計算學生各種信息進行日常管理,如查詢、修改、增加、刪除,保存。做到看界面簡單易懂,容易操作,提高了學校管理效率以及提升了學生信息的安全性和完整性。</p><p><b>  1.3 開發(fā)工具</b></p><p>  Microsoft visual c++的簡介Visual C++ 6.0,簡稱VC或者VC6.0,是微軟推出的一款C++編譯器,將

9、“高級語言”翻譯為“機器語言(低級語言)”的程序。Visual C++是一個功能強大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進行軟件開發(fā)的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual C++7.0),但它的應用有很大的局限性,只適用于Windows 2000、Windows XP和Windows NT

10、4.0。所以實際中,更多的是以Visual C++6.0為平臺。</p><p><b>  第二章 系統(tǒng)分析</b></p><p><b>  2.1 可行性分析</b></p><p>  2.1.1 經(jīng)濟的可行性</p><p>  主要從對項目的經(jīng)濟上進行分析評價,一方面是支出的費用,包括

11、設備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這是個超小型的管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,只要一臺電腦,一臺打印機,這個系統(tǒng)就可以搞起來,考慮到學校里有電腦,現(xiàn)只要購置一臺打印機就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復雜的工作中解脫出來,做更多的工作。</p><p>  2.1.2 技術上的可行性</p><p>  技術上的可行性分析

12、要考慮將來要采用的硬件和軟件技術能否滿足用戶提出的要求(如計算機的容量、速度等)。此外,還要考慮開發(fā)人員的水平,做為計算機信息管理的學生,數(shù)據(jù)庫設計方面對于我們應該還過得去,編寫的程序可以運行實現(xiàn)所需,而且此系統(tǒng)操作簡單,可適用大多數(shù)人。</p><p>  2.1.3 總結 </p><p>  通過以上

13、兩點的分析,編寫或開發(fā)這個學生信息管理系統(tǒng)是可行的,只要這個系統(tǒng)能實現(xiàn)對學生數(shù)據(jù)的輸入、修改、刪除、瀏覽與查詢就可以了。如果技術方面可行,可以編寫登陸時不可見密碼,保證信息的的安全性。還有每一個功能實現(xiàn)以后加入返回主菜單,使程序更加的完美。 </p><p>  2.2 用戶需求分析</p><p>  2.2.1 本系統(tǒng)的最終用戶學校管理員,根據(jù)我們?nèi)粘I钪械慕?jīng)驗,結合對自己學校學校管

14、理員的咨詢,這個系統(tǒng)能實現(xiàn)對學生數(shù)據(jù)的錄入,保存,添加,查詢,修改,刪除,輸出。</p><p>  1.有關學籍信息的錄入,包括輸入學生基本信息如學號,班級,姓名等。</p><p>  2.學生信息保存,包括系統(tǒng)里面所含的所有學生信息。</p><p>  3.學生信息添加,可以添加新同學的所用相關的基本信息。</p><p>  4.學

15、生信息查詢,有兩種查詢方式:按照學生學號查詢和按學生姓名查詢。</p><p>  5.學生信息修改,按照學號查到你所要修改的學生信息,然后再對其修改。</p><p>  6.學生信息刪除,按照學號查到你所要刪除的學生信息,系統(tǒng)會為你自動刪除。</p><p>  7.學生信息輸出??梢圆榭幢鞠到y(tǒng)所有學生的信息。</p><p><b

16、>  2.2.2 總結</b></p><p>  通過以上的分析,編寫或開發(fā)這個學生信息管理系統(tǒng)是只需要實現(xiàn)學生數(shù)據(jù)的錄入,保存,添加,查詢,修改,刪除,輸出就可以了。</p><p>  2.3 功能模塊設計</p><p>  2.4 函數(shù)的設計與描述</p><p>  本系統(tǒng)主要是學生學籍信息管理,通過編寫主函數(shù),

17、主菜單函數(shù),子菜單函數(shù),輸入、輸出函數(shù)等通過對系統(tǒng)功能的認識與運行來實現(xiàn)學生管理系統(tǒng)的操作。</p><p>  函數(shù)1,void menu(STUDENT *&student)主菜單,來選擇所需要的實現(xiàn)的功能。</p><p>  函數(shù)2,void init_STUDENT(STUDENT *&head)利用鏈表存放學生的信息,初始化 。</p><p

18、>  函數(shù)3,void fuzhi_wencha(STUDENT *&head,int n);創(chuàng)建鏈表 ,對學生信息進行錄入。</p><p>  函數(shù)4, void save(STUDENT *head) ; 對錄入的學生記錄進行保存,防止丟失。</p><p>  函數(shù)5, void charu(STUDENT *&head); 插入新同學的學生信息。</p

19、><p>  函數(shù)6, void chazhao_STUDENT(STUDENT *&head);查找學生信息。</p><p>  函數(shù)7, void xiugai_STUDENT(STUDENT *&head);修改學生信息。</p><p>  函數(shù)8,void shanchu_STUDENT(STUDENT *&head);刪除學生信息。

20、</p><p>  函數(shù)9,void display_STUDENT(STUDENT *&head);輸出學生的信息。 </p><p><b>  第三章 程序流程</b></p><p>  第四章 程序的運行及結果分析</p><p><b>  主界面:</b>&

21、lt;/p><p>  選擇1:輸入學生信息</p><p>  選擇2:保存學生信息</p><p>  選擇3:添加學生信息</p><p>  選擇4:查詢學生記錄</p><p><b>  按照學生學號查詢</b></p><p><b>  按照學生姓名查

22、詢</b></p><p>  選擇5:修改學生信息</p><p>  選擇6:刪除學生信息</p><p>  選擇7:輸出學生信息</p><p>  第五章 編碼、實現(xiàn)與測試</p><p>  5.1 各功能的主要編碼</p><p>  自定義一個STUDENT的類型,來

23、標識學生的信息。用鏈表來存放學生的信息。</p><p>  實現(xiàn)輸入功能的函數(shù):(主要步驟)</p><p>  void fuzhi_wencha(STUDENT *&head,int n) </p><p><b>  {</b></p><p>  STUDENT *s,*r;int i;</

24、p><p><b>  r=head;</b></p><p>  for(i=0;i<n;i++)</p><p><b>  {</b></p><p>  s=(STUDENT *)malloc(LEN);</p><p>  cout<<"請輸

25、入第"<<i+1<<"個學生的學號:";</p><p>  cin>>s->xuehao;</p><p>  cout<<"請輸入第"<<i+1<<"個學生的姓名:";</p><p>  cin>>s-

26、>xingming;</p><p>  cout<<"請輸入第"<<i+1<<"個學生的性別:";</p><p>  cin>>s->xingbie;</p><p>  cout<<"請輸入第"<<i+1<<

27、;"個學生的電話:";</p><p>  cin>>s->phohe;</p><p>  cout<<"請輸入第"<<i+1<<"個學生的班級:";</p><p>  cin>>s->banji;</p><p

28、>  cout<<"請輸入第"<<i+1<<"個學生的住址:";</p><p>  cin>>s->address;</p><p>  s->next=NULL;</p><p>  r->next=s;</p><p><

29、;b>  r=s;</b></p><p>  cout<<endl<<endl;</p><p><b>  }</b></p><p>  cout<<"成功插入數(shù)據(jù)元素!"<<endl;</p><p><b>  }&

30、lt;/b></p><p>  實現(xiàn)保存功能的函數(shù):(主要步驟)</p><p>  void save(STUDENT *head) </p><p>  {FILE *fp; /*定義指向文件的指針*/ </p><p>  STUDENT *p; /* 定義移動指針*/ </p><p>  char o

31、utfile[10]; </p><p>  printf("輸出文件例如:c:\\score Enter outfile name,for example c:\\score\n"); </p><p>  scanf("%s",outfile); </p><p>  if((fp=fopen(outfile,"

32、w"))==NULL) /*為輸出打開一個二進制文件,為只寫方式*/ </p><p><b>  { </b></p><p>  printf("打不開文件Cannot open the file\n"); </p><p>  return; /*若打不開則返回菜單*/ </p><p&g

33、t;<b>  } </b></p><p>  printf("\n保存中...Saving the file......\n"); </p><p>  p=head; /*移動指針從頭指針開始*/ </p><p>  while(p!=NULL) /*如p不為空*/ </p><p><

34、;b>  { </b></p><p>  fwrite(p,LEN,1,fp); /*寫入一條記錄*/ </p><p>  p=p->next; /*指針后移*/ </p><p><b>  } </b></p><p>  fclose(fp); /*關閉文件*/ </p>

35、<p>  printf("保存成功....Save the file successfully!\n"); </p><p><b>  } </b></p><p>  實現(xiàn)添加功能的函數(shù):(主要步驟)</p><p>  void charu(STUDENT *&head)</p>&l

36、t;p><b>  {</b></p><p>  STUDENT *p,*s;</p><p>  s=(STUDENT *)malloc(sizeof(STUDENT));</p><p><b>  p=head;</b></p><p>  while(p->next!=NULL

37、)</p><p><b>  {</b></p><p>  p=p->next;</p><p><b>  }</b></p><p>  cout<<"請輸入要添加的學生的學號:";</p><p>  cin>>s-

38、>xuehao;</p><p>  cout<<"請輸入要添加的學生的姓名:";</p><p>  cin>>s->xingming;</p><p>  cout<<"請輸入要添加的學生的性別:";</p><p>  cin>>s-&g

39、t;xingbie;</p><p>  cout<<"請輸入要添加的學生的電話:";</p><p>  cin>>s->phohe;</p><p>  cout<<"請輸入要添加的學生的班級:";</p><p>  cin>>s->ba

40、nji;</p><p>  cout<<"請輸入要添加的學生的住址:";</p><p>  cin>>s->address;</p><p>  s->next=NULL;</p><p>  p->next=s;</p><p><b>  

41、}</b></p><p>  實現(xiàn)查詢功能的函數(shù):(主要步驟)</p><p>  void chazhao_STUDENT(STUDENT *&head)</p><p><b>  {</b></p><p>  STUDENT *p=head->next;</p><

42、p><b>  int n;</b></p><p><b>  int k;</b></p><p>  long int tem;</p><p>  char name[10];</p><p>  cout<<" 1.按照學生學號查找"&

43、lt;<endl;</p><p>  cout<<" 2.按照學生姓名查找"<<endl;</p><p>  cout<<"請輸入要查找的方式:"<<endl;</p><p><b>  cin>>n;</b><

44、/p><p>  switch (n)</p><p><b>  {</b></p><p><b>  case 1: </b></p><p>  { system("cls"); </p><p>  cout<<"

45、 請輸入你要查詢的學生學號:";</p><p><b>  cin>>tem;</b></p><p>  while((p->xuehao!=tem)&&p!=NULL)</p><p><b>  {</b></p><p>  p=p

46、->next;</p><p><b>  }</b></p><p>  if((p!=NULL))</p><p><b>  {</b></p><p>  cout<<"學號為"<<p->xuehao<<"的學生

47、信息如下:"<<endl;</p><p>  cout<<"-----------"<<p->xuehao<<"的學生簡歷--------------------"<<endl<<endl</p><p>  <<"**** 1.

48、學號: "<<p->xuehao <<" *****"<<endl</p><p>  <<"**** 2.姓名: "<<p->xingming <<" *****&qu

49、ot;<<endl</p><p>  <<"**** 3.性別: "<<p->xingbie <<" *****"<<endl</p><p>  <<"**** 4.班級: "&l

50、t;<p->banji <<" *****"<<endl</p><p>  <<"**** 5.班級: "<<p->phohe <<" *****"<<end

51、l</p><p>  <<"**** 6.家庭住址: "<<p->address <<" *****"<<endl</p><p>  <<"------------------------------------------

52、---------------"<<endl<<endl<<endl;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  cout<

53、;<"該學生系統(tǒng)中沒有學號為"<<p->xuehao<<"的學生信息"<<endl;</p><p><b>  }</b></p><p><b>  };break;</b></p><p><b>  case 2:&l

54、t;/b></p><p>  { system("cls"); </p><p>  cout<<" 請輸入你要查詢的學生姓名:"<<endl;</p><p>  cin>>name;</p><p>  k=strcmp(p->xin

55、gming,name);</p><p>  while(k==0)</p><p><b>  {</b></p><p>  p=p->next;</p><p><b>  }</b></p><p>  if((p!=NULL))</p><

56、;p><b>  {</b></p><p>  cout<<"姓名為"<<p->xingming<<"的學生信息如下:"<<endl;</p><p>  cout<<"-----------"<<p->xingmin

57、g<<"的學生簡歷--------------------"<<endl<<endl</p><p>  <<"**** 1.學號: "<<p->xuehao <<" *****"<<endl</p><p>

58、  <<"**** 2.姓名: "<<p->xingming <<" *****"<<endl</p><p>  <<"**** 3.性別: "<<p->xingbie <<" *****&

59、quot;<<endl</p><p>  <<"**** 4.班級: "<<p->banji <<" *****"<<endl</p><p>  <<"**** 5.班級: "<<p->

60、;phohe <<" *****"<<endl</p><p>  <<"**** 6.家庭住址: "<<p->address <<" *****"<<endl</p><p>  <<"-

61、--------------------------------------------------------"<<endl<<endl<<endl;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  

62、{</b></p><p>  cout<<"該學生系統(tǒng)中沒有學號為"<<p->xuehao<<"的學生信息"<<endl;</p><p><b>  }</b></p><p><b>  }break;</b>&

63、lt;/p><p><b>  }</b></p><p><b>  }</b></p><p>  實現(xiàn)修改功能的函數(shù):(主要步驟)</p><p>  void xiugai_STUDENT(STUDENT *&head)</p><p><b>  {&

64、lt;/b></p><p>  long int tem;</p><p>  STUDENT *p=head->next;</p><p>  cout<<"請輸入被修改的學生的學號"<<endl;</p><p><b>  cin>>tem;</b&g

65、t;</p><p>  while((p->xuehao!=tem)&&p!=NULL)</p><p><b>  {</b></p><p>  p=p->next;</p><p><b>  }</b></p><p>  if(p==N

66、ULL)</p><p><b>  {</b></p><p>  cout<<"該學生系統(tǒng)中沒有學號為"<<tem<<"的學生"<<endl;</p><p><b>  }</b></p><p><

67、b>  else</b></p><p><b>  {</b></p><p>  cout<<"請輸入新學號";</p><p>  cin>>p->xuehao;</p><p>  cout<<"請輸入新的姓名:"

68、;</p><p>  cin>>p->xingming;</p><p>  cout<<"請輸入新的性別:";</p><p>  cin>>p->xingbie;</p><p>  cout<<"請輸入新的電話:";</p>

69、<p>  cin>>p->phohe;</p><p>  cout<<"請輸入新的班級:";</p><p>  cin>>p->banji;</p><p>  cout<<"請輸入新的住址:";</p><p>  cin

70、>>p->address;</p><p><b>  }</b></p><p><b>  }</b></p><p>  實現(xiàn)刪除功能的函數(shù):(主要步驟)</p><p>  void shanchu_STUDENT(STUDENT *&head)</p>

71、<p><b>  {</b></p><p>  STUDENT *p,*r;</p><p><b>  p=head;</b></p><p>  long int tem;</p><p>  cout<<"請輸入要刪除的學生的學號:"<&

72、lt;endl;</p><p><b>  cin>>tem;</b></p><p>  while((p->next->xuehao!=tem)&&p!=NULL)</p><p><b>  {</b></p><p>  p=p->next;&

73、lt;/p><p><b>  }</b></p><p>  if(p==NULL)</p><p><b>  {</b></p><p>  cout<<"該系統(tǒng)中沒有學生學號為"<<tem<<"的學生"<<e

74、ndl;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  r=p->next;//先保存要被刪除的結點信息</p><p>  p->next=

75、r->next;</p><p><b>  free(r);</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  實現(xiàn)輸出功能的函數(shù):(主要步驟)</p><p>  void displa

76、y_STUDENT(STUDENT *&head)</p><p><b>  {</b></p><p>  STUDENT *p=head->next;</p><p>  while(p!=NULL)</p><p><b>  {</b></p><p>

77、;  cout<<"姓名為"<<p->xingming<<"的學生簡歷如下:"<<endl<<endl;</p><p>  cout<<"-----------"<<p->xingming<<"的學生簡歷----------------

78、----"<<endl<<endl</p><p>  <<"**** 1.學號: "<<p->xuehao <<" *****"<<endl</p><p>  <<"**** 2.姓名:

79、 "<<p->xingming <<" *****"<<endl</p><p>  <<"**** 3.性別: "<<p->xingbie <<" *****"<<endl</p>

80、<p>  <<"**** 4.班級: "<<p->banji <<" *****"<<endl</p><p>  <<"**** 5.班級: "<<p->phohe <&l

81、t;" *****"<<endl</p><p>  <<"**** 6.家庭住址: "<<p->address <<" *****"<<endl</p><p>  <<"-------------------

82、--------------------------------------"<<endl<<endl<<endl;</p><p>  p=p->next;</p><p><b>  }</b></p><p><b>  }</b></p><p

83、><b>  5.2 系統(tǒng)測試 </b></p><p>  5.2.1 系統(tǒng)測試的目的 </p><p>  一個程序并不可能達到十分完美,難免存在一些錯誤。如果不能及時將其找出并修改,會造成系統(tǒng)崩潰并造成不必要的損失。通軟件測試,盡可能多的找出系統(tǒng)中的錯誤,以便與及時修改。學生管理系統(tǒng)是對學生信息進行管理的系統(tǒng),一旦系統(tǒng)無法運行,對學校管理帶來很多的影響

84、。所以通過軟件測試的手段,盡可能排除程序中的錯誤,已達到程序運行穩(wěn)定的目的,使學校的工作不會因此受到影響。</p><p>  5.2.2 系統(tǒng)的測試環(huán)境</p><p>  1、系統(tǒng)測試的性能要求</p><p>  系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲容量以及后援存儲,重新啟動和安全性,運行效率等方面的考慮。系統(tǒng)運行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進行加

85、密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好。 </p><p><b>  2、 測試數(shù)據(jù)</b></p><p><b>  (1)信息輸入</b></p><p>  選擇幾組數(shù)據(jù)進行添加 修改 刪除 等操作 實現(xiàn)其基本功能</p><p><b> ?。?) 信息查詢<

86、;/b></p><p>  信息輸入后,通過信息查詢,查看結果是否和設計時數(shù)據(jù)一致,以確認數(shù)據(jù)的正確性。,</p><p>  (3) 信息的刪除,通過對信息的刪除,然后進行信息查詢,驗證信息是否已經(jīng)成功刪除。</p><p><b>  3、系統(tǒng)測試的評價</b></p><p>  系統(tǒng)功能評價:此系統(tǒng)各模塊

87、都能實現(xiàn)各自的功能,符合學校對系統(tǒng)的要求,系統(tǒng)運行穩(wěn)定。</p><p>  結論:此系統(tǒng)是可行的。</p><p>  第六章 遇到的問題及解決方法</p><p><b>  6.1 語法錯誤</b></p><p>  1、語句的最后忘記了加上“;”,使程序發(fā)生錯誤。</p><p>  2

88、、把“<<”與“>>”寫反,以及字符與字符串的操作問題,這些是比較簡單的錯誤,很容易分辨出來,并改正之。</p><p>  3、函數(shù)的返回值問題,也是比較容易找出并解決的問題。</p><p><b>  6.2 邏輯錯誤</b></p><p>  1、文件的寫入與讀出,剛開始對文件的操作不太明白,一致不能很好的操作

89、文件,其中最大的問題是對已存在的文件讀取問題,通過“顯示全部學生成績” 將數(shù)據(jù)從文件中讀取,可是在使用過程中總是出現(xiàn)讀出錯誤,出現(xiàn)亂碼。</p><p>  2、內(nèi)存的分配問題,這也是困惑了我好久的問題。對于我們初學者來說對內(nèi)存的分配和釋放問題是比較抽象和模糊的難題,本來使用鏈表的方式存儲數(shù)據(jù),然而待到排序時出現(xiàn)了交換數(shù)據(jù)困難的問題,以及分配空間繁瑣釋放空間不及時的問題,造成空間浪費使得程序運行效率低的問題。因此

90、最后采用了順序存儲記錄的方式,這樣就能改變前述問題。</p><p>  整個調(diào)試過程中主要是這么幾個問題,其余的是一些小問題,很容易的就調(diào)試出來了。</p><p><b>  第七章 總結和體會</b></p><p>  兩個星期的課程設計,雖然有些疲勞和困倦,但帶給我很多的收獲。數(shù)據(jù)結構與算法已經(jīng)學了一個學期了,有許多知識都存在似懂非懂

91、的現(xiàn)象,這種現(xiàn)象通過實際的上機操作,已經(jīng)減少了許多。對這些知識也有了更深的理解和很好的掌握。也有很多理論上說得過去的代碼,但到了實際操作,卻是行不通的。這種困惑,有許多已經(jīng)通過實際操作解決了,并能夠深刻認識,但也有很多沒有明白。只能避過這些方法,換方法實現(xiàn)。在課程設計之前,因為有了綜合實驗的經(jīng)驗與教訓,明白了寫代碼這一步是非常重要的,因為當你把代碼輸入電腦,并用編譯器將其運行,發(fā)現(xiàn)通過不了,再來檢查找出問題,這是一件非常辛苦的事情,也很

92、浪費時間。于是在課程設計的時候,我花了兩天的時間來規(guī)劃與寫代碼,將要實現(xiàn)的內(nèi)容分析清楚,才把代碼輸入電腦。我覺得寫程序,應該先找到該程序中的核心地方,用多種方法來實現(xiàn)該核心,這才可能避免等到發(fā)現(xiàn)邏輯上或者編譯器不支持上的錯誤,才來想補救的措施,這樣花費時間在想補救措施是很不值得的。此次任務的完成,也體現(xiàn)出同學之間的團結精神。實踐是檢驗真理的唯一標準。沒有實踐,就不會發(fā)現(xiàn)和深刻體會它的真實所在。只有通過檢驗的真理,在自己的心里,才會認可它

93、的</p><p><b>  參考資料</b></p><p>  <<漢語程序設計語言>> --------沈志斌 編著 電子工業(yè)出版社</p><p>  <<面向對象程序設計及C++>> --------朱立華 朱建編著 人民郵件出版社</p><p>  <

溫馨提示

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

評論

0/150

提交評論