c++課程設(shè)計(jì)報(bào)告-- 學(xué)籍管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  題 目 學(xué)籍管理系統(tǒng) </p><p>  課 程 名 稱(chēng) 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì) </p><p>  院 部 名 稱(chēng) 軟件學(xué)院 </p><p>  專(zhuān) 業(yè) 數(shù)

2、字媒體技術(shù)</p><p>  班 級(jí) </p><p>  學(xué) 生 姓 名 </p><p>  學(xué) 號(hào) </p><p>  課程設(shè)計(jì)地點(diǎn) &l

3、t;/p><p>  課程設(shè)計(jì)學(xué)時(shí) </p><p>  指 導(dǎo) 教 師 </p><p><b>  一 需求分析</b></p><p>  隨著計(jì)算機(jī)的發(fā)展,越來(lái)越多的學(xué)校有自己的學(xué)籍管理系統(tǒng)。這樣更方便數(shù)據(jù)的長(zhǎng)期保存,更適用于數(shù)據(jù)的集中處理。通過(guò)

4、這個(gè)簡(jiǎn)單的學(xué)籍管理系統(tǒng),可以添加新成員的基本信息,通過(guò)其姓名,性別,科目,分?jǐn)?shù)等信息查詢(xún)這個(gè)人的基本信息??梢院芊奖愕倪M(jìn)行數(shù)據(jù)修改,以及數(shù)據(jù)刪除。本系統(tǒng)主要是通過(guò)二進(jìn)制的文件讀取,進(jìn)行輸入,輸出,以及修改,刪除等基本功能。用結(jié)構(gòu)體實(shí)行學(xué)生的基本信息。</p><p>  結(jié)構(gòu)體student</p><p><b>  數(shù)據(jù)成員:</b></p><

5、;p><b>  姓名 name</b></p><p><b>  學(xué)號(hào) num</b></p><p>  語(yǔ)文 Chinese</p><p><b>  數(shù)學(xué) math</b></p><p><b>  .二 概要設(shè)計(jì)</b></p

6、><p>  struct student</p><p><b>  {</b></p><p>  char name[60];</p><p>  char num[20];</p><p>  int score;</p><p>  char sex[30];<

7、/p><p><b>  };</b></p><p>  這個(gè)結(jié)構(gòu)體設(shè)計(jì)的很簡(jiǎn)單,里面有四個(gè)數(shù)據(jù)成員。包括了學(xué)生的基本信息,姓名name用多字符來(lái)保存,學(xué)好num用多字符類(lèi)型,分?jǐn)?shù)score用整數(shù)定義,性別用多字符類(lèi)定義。</p><p>  為了可以對(duì)數(shù)據(jù)進(jìn)行操作,處理。我們這里用了很多函數(shù)。</p><p>  int

8、 dq(struct student st[]);</p><p>  void xianshi();//顯示主界面</p><p>  void bc(struct student st[]);//保存學(xué)生信息</p><p>  void add(); //添加學(xué)生的信息</p><p>  void select();//查看學(xué)生信息&

9、lt;/p><p>  void chazhao();//查找</p><p>  void xhcz();//學(xué)號(hào)查找</p><p>  void xmcz();//姓名查找</p><p>  void del();//刪除,里面提供了兩個(gè)函數(shù)實(shí)現(xiàn)按學(xué)號(hào)void xhsc();或是姓名void xmsc();查找來(lái)刪除</p>

10、<p>  void xmsc();//姓名刪除</p><p>  void xhsc();//學(xué)號(hào)刪除</p><p>  void tj();//統(tǒng)計(jì)分?jǐn)?shù),求出總分和平均分</p><p>  void px();//排序</p><p>  void bjg();</p><p>  void bc

11、a();//打印出文件的保存字樣</p><p>  void fh();//文件顯示提醒</p><p>  struct student st[300]; //這個(gè)數(shù)組用來(lái)保存所有的學(xué)生信息 和文件里面的一致</p><p>  int Number=0; //記錄總的學(xué)生人數(shù) 也就是數(shù)組/文件里面的學(xué)生人數(shù)</p><p><b&

12、gt;  主函數(shù)的流程圖:</b></p><p><b>  .三 詳細(xì)的設(shè)計(jì)。</b></p><p>  主函數(shù)void main()</p><p>  這里默認(rèn)的查查在F盤(pán)是否有一個(gè)文件,student。如果有就直接在原有的基礎(chǔ)上添加或是修改信息。沒(méi)有就建立一個(gè)文件在磁盤(pán)中 。編輯主頁(yè)面的鏈接。</p>&l

13、t;p><b>  主要有八個(gè)功能:</b></p><p><b>  1添加學(xué)生的信息</b></p><p><b>  2查看學(xué)生的信息</b></p><p><b>  3查找學(xué)生的信息</b></p><p><b>  4刪

14、除學(xué)生的信息</b></p><p>  5統(tǒng)計(jì)(總成績(jī)和平均分)</p><p>  6輸出前N名學(xué)生的成績(jī)</p><p><b>  7保存文件</b></p><p><b>  0退出系統(tǒng)</b></p><p>  用switch語(yǔ)句來(lái)實(shí)現(xiàn)對(duì)應(yīng)的鏈接&

15、lt;/p><p><b>  具體核心代碼如下:</b></p><p>  void main()</p><p><b>  {</b></p><p>  int choose=0;</p><p>  FILE *fp=NULL;</p><p>

16、;  char yesorno;</p><p>  if((fp=fopen("F://student.dat","rb"))==NULL)</p><p><b>  {</b></p><p>  cout<<("\n=========>提示:文件不存在,是否要?jiǎng)?chuàng)建一個(gè)?

17、(y/n)\n");</p><p>  cin>>yesorno;</p><p>  if(yesorno=='y'||yesorno=='Y')</p><p><b>  { </b></p><p>  //這里僅為了建立文件,默認(rèn)的地址在F://stude

18、nt.dat</p><p>  fp=fopen("F://student.dat","wb");</p><p>  fclose(fp);</p><p><b>  }</b></p><p><b>  else</b></p><

19、;p><b>  exit(0);</b></p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Number=dq(st); //要是文件只能夠已經(jīng)有數(shù)據(jù)

20、將數(shù)據(jù)初始化到數(shù)組中</p><p><b>  }</b></p><p>  system("cls");</p><p>  while(true) </p><p><b>  { </b></p><p>  xianshi();</p&g

21、t;<p>  cout<<" ====>請(qǐng)選擇:";</p><p>  scanf("%d",&choose);</p><p>  system("cls");</p><p>  switch(choose)</p><p><

22、;b>  {</b></p><p>  case 0: exit(0);</p><p><b>  //退出 </b></p><p><b>  break; </b></p><p>  case 1: add();</p><p>  fh();/

23、/增加學(xué)生成績(jī)</p><p><b>  break; </b></p><p>  case 2: select();</p><p>  fh();//查看學(xué)生成績(jī)</p><p><b>  break; </b></p><p>  case 3: chazhao(

24、);</p><p>  fh();// 查找 </p><p><b>  break;</b></p><p>  case 4: del(); </p><p>  fh();//刪除 </p><p><b>  break;</b></p><p

25、>  case 5: tj();</p><p><b>  fh();//統(tǒng)計(jì)</b></p><p><b>  break;</b></p><p>  case 6: px();</p><p>  fh();//排序 </p><p><b>  b

26、reak;</b></p><p>  case 7:bca();</p><p>  fh();//保存 </p><p><b>  break;</b></p><p><b>  default:</b></p><p><b>  break;

27、</b></p><p><b>  }</b></p><p>  fflush(stdin);</p><p>  getchar();</p><p>  system("cls");</p><p><b>  }</b></p&

28、gt;<p><b>  }</b></p><p>  然后就要對(duì)對(duì)應(yīng)的功能函數(shù)實(shí)現(xiàn),里面有很多的代碼。</p><p>  首先是顯示主界面:讓操作的人一眼就能看到這系統(tǒng)有哪些功能 。我們根據(jù)界面的提示進(jìn)入對(duì)應(yīng)的數(shù)據(jù)操作</p><p><b>  主界面的流程圖:</b></p><

29、p>  void xianshi()</p><p><b>  {</b></p><p>  cout<<"===================================================";</p><p>  cout<<"

30、 * 學(xué)生成績(jī)管理系統(tǒng) *"<<endl;</p><p>  cout<<"-- [1] 添加學(xué)生成績(jī) ***************************"<<endl;</p><p>  cout<<"-- [2] 查看學(xué)生成績(jī) ***********************

31、****"<<endl;</p><p>  cout<<"-- [3] 查找學(xué)生成績(jī) ***************************"<<endl;</p><p>  cout<<"-- [4] 刪除學(xué)生成績(jī) ***************************"<&l

32、t;endl;</p><p>  cout<<"-- [5] 統(tǒng)計(jì)(總成績(jī)和平均分) ******************"<<endl;</p><p>  cout<<"-- [6] 輸出前N名學(xué)生成績(jī) *********************"<<endl;</p><

33、p>  cout<<"-- [7] 保存*************************************"<<endl;</p><p>  cout<<"** [0] 退出*************************************"<<endl;</p><p>  c

34、out<<"==================================================="<<endl;</p><p><b>  }</b></p><p>  有了這個(gè)主頁(yè)面。我們一個(gè)一個(gè)的來(lái)實(shí)現(xiàn)。</p><p>  第一個(gè)先把添加學(xué)生信息的函數(shù)編好,這樣我們就可以向

35、里面存學(xué)生的而信息了,先定義一個(gè)暫時(shí)的學(xué)生類(lèi)保存,這里要注意的是我們添加的是很多學(xué)生信息,要用一個(gè)數(shù)組來(lái)實(shí)現(xiàn)。而且要把添加的學(xué)生信息保存到原有的文件中:</p><p><b>  具體的代碼如下:</b></p><p>  void add()//增加學(xué)生 </p><p><b>  {</b></p>

36、<p>  int numberTemp=0;</p><p><b>  int i=0;</b></p><p>  struct student temp; //臨時(shí)保存信息</p><p>  cout<<"請(qǐng)輸入要增加學(xué)生個(gè)數(shù):";</p><p>  cin>

37、>numberTemp;</p><p>  for(i=0;i<numberTemp;i++)</p><p><b>  {</b></p><p>  cout<<"輸入第"<<i+1<<"個(gè)同學(xué)信息" <<endl;</p>

38、<p>  cout<<"姓名:";</p><p>  cin>>temp.name;</p><p>  cout<<"學(xué)號(hào):";</p><p>  cin>>temp.num;</p><p>  cout<<"性

39、別:";</p><p>  cin>>temp.sex;</p><p>  cout<<"成績(jī):"<<endl;</p><p>  cin>>temp.score;</p><p>  st[Number++]=temp; //將剛添加的寫(xiě)入到數(shù)組</p

40、><p>  bc(&temp); //將剛添加的寫(xiě)入到文件</p><p><b>  }</b></p><p>  cout<<"添加成功"<<endl;</p><p><b>  }</b></p><p>  第二個(gè)

41、是要查看學(xué)生的信息,這個(gè)很簡(jiǎn)單,直接用一個(gè)for循環(huán)輸出在文件里的信息就好:</p><p>  void select()//查看學(xué)生 </p><p><b>  {</b></p><p><b>  int i=0;</b></p><p>  cout<<"以下是全部

42、學(xué)生成績(jī)"<<endl;</p><p>  cout<<"\t姓名\t學(xué)號(hào)\t性別\t成績(jī)\n";</p><p>  for(i=0;i<Number;i++)</p><p><b>  {</b></p><p>  cout<<st[i].

43、name<<"\t"<<st[i].num<<"\t"<<"\t"<<st[i].sex <<"\t"<<st[i].score<<endl ;</p><p><b>  }</b></p><p

44、><b>  }</b></p><p>  第三個(gè)是查找學(xué)生的信息,做這個(gè)時(shí)需要做第二個(gè)界面菜單??梢园磳W(xué)號(hào)或是姓名來(lái)查找。然后,比如按學(xué)號(hào)來(lái)查是,提示用戶(hù)輸入要查找的學(xué)生的學(xué)號(hào),for循環(huán)和strcmp()函數(shù)查。當(dāng)文件里面有這個(gè)學(xué)生時(shí),輸出來(lái)給用戶(hù);具體如下</p><p>  void chazhao()//查找學(xué)生 </p><p&

45、gt;<b>  {</b></p><p><b>  int n=0;</b></p><p>  cout<<endl<<"** 1 按姓名查找"<<endl;</p><p>  cout<<"** 2 按學(xué)號(hào)查找"; <

46、/p><p><b>  cin>>n;</b></p><p><b>  switch(n)</b></p><p><b>  {</b></p><p>  case 1: xmcz();</p><p><b>  break

47、;</b></p><p>  case 2: xhcz();</p><p><b>  break;</b></p><p><b>  default:</b></p><p>  cout<<"輸入有誤,結(jié)束!"<<endl;</

48、p><p><b>  break;</b></p><p><b>  } </b></p><p><b>  }</b></p><p>  void xhcz()//按學(xué)號(hào)查找 ,這里運(yùn)用了for循環(huán)和strcmp()查找學(xué)生。Strcmp()是一個(gè)比較函數(shù),里面兩個(gè)參數(shù)相

49、等時(shí)入輸出結(jié)果。</p><p><b>  {</b></p><p>  char id[7];</p><p><b>  int i=0;</b></p><p>  cout<<"請(qǐng)輸入要查找學(xué)生學(xué)號(hào):";</p><p><b

50、>  cin>>id;</b></p><p>  system("cls");</p><p>  printf("\t姓名\t學(xué)號(hào)\t性別\t成績(jī)\n");</p><p>  for (i=0;i<Number;i++)</p><p><b>  {

51、</b></p><p>  if (strcmp(id,st[i].num)==0)</p><p><b>  {</b></p><p>  cout<<st[i].name<<"\t"<<st[i].num<<"\t"<<&q

52、uot;\t"<<st[i].sex <<"\t"<<st[i].score<<endl ;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p

53、><p>  void xmcz()//按姓名查找 ,運(yùn)用學(xué)號(hào)查找一樣的方法</p><p><b>  { </b></p><p>  char name[7];</p><p><b>  int i=0;</b></p><p>  cout<<"請(qǐng)

54、輸入要查找學(xué)生姓名:";</p><p>  cin>>name;</p><p>  system("cls");</p><p>  cout<<"\t姓名\t學(xué)號(hào)\t性別\t成績(jī)\n";</p><p>  for (i=0;i<Number;i++)<

55、;/p><p><b>  {</b></p><p>  if (strcmp(name,st[i].name)==0)</p><p><b>  {</b></p><p>  cout<<st[i].name<<"\t"<<st[i].nu

56、m<<"\t"<<"\t"<<st[i].sex <<"\t"<<st[i].score<<endl ;</p><p><b>  }</b></p><p><b>  }</b></p><

57、p><b>  }</b></p><p>  .第四個(gè)就是刪除學(xué)生的而信息,這個(gè)大體上跟查找學(xué)生的差不多,只是在查出學(xué)生后處理的方式不一樣。查找是把學(xué)生的信息數(shù)出來(lái)就好,而刪除時(shí)則需要?jiǎng)h除該學(xué)生。刪除的思想是用該學(xué)生后面一個(gè)一個(gè)學(xué)生往前面的覆蓋。這里要注意的是,刪除信息后就要把信息保存到原有的文件中。具體代碼如下:</p><p>  void del()//

58、刪除 </p><p><b>  {</b></p><p><b>  int n=0;</b></p><p>  cout<<"1 按姓名刪除"<<endl;</p><p>  cout<<"2 按學(xué)號(hào)刪除";&l

59、t;/p><p><b>  cin>>n;</b></p><p><b>  switch(n)</b></p><p><b>  {</b></p><p>  case 1: xmsc();</p><p><b>  bre

60、ak;</b></p><p>  case 2: xhsc();</p><p><b>  break;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void xmsc()/

61、/按姓名刪除 </p><p><b>  {</b></p><p>  FILE *fp=NULL;</p><p>  char name[60];</p><p><b>  int i=0;</b></p><p><b>  int j=0;</b

62、></p><p>  printf("請(qǐng)輸入要?jiǎng)h除的學(xué)生姓名:");</p><p>  scanf("%s",name);</p><p>  for(i=0;i<Number;i++)</p><p><b>  {</b></p><p>

63、;  if (strcmp(name,st[i].name)==0) //如果查找到就刪除</p><p><b>  {</b></p><p>  for (j=i;j<Number-1;j++)</p><p><b>  {</b></p><p>  st[j]=st[j+1];&l

64、t;/p><p><b>  }</b></p><p><b>  Number--;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  //將剩余數(shù)據(jù)寫(xiě)入文件 重新一寫(xiě)的方式

65、打開(kāi)文件 把以前的數(shù)據(jù)擦除了</p><p>  fp=fopen("F://student.dat","wb");</p><p>  for (i=0;i<Number;i++)</p><p><b>  {</b></p><p>  fwrite(&st[i

66、],sizeof(struct student),1,fp);//寫(xiě)入一個(gè)數(shù)據(jù)塊</p><p><b>  }</b></p><p>  fclose(fp);</p><p>  cout<<"刪除成功;";</p><p><b>  }</b></p&

67、gt;<p>  void xhsc()//按學(xué)號(hào)刪除 </p><p><b>  {</b></p><p>  FILE *fp=NULL;</p><p>  char id[60];</p><p><b>  int i=0;</b></p><p>

68、;<b>  int j=0;</b></p><p>  cout<<"請(qǐng)輸入要?jiǎng)h除的學(xué)生學(xué)號(hào):";</p><p><b>  cin>>id;</b></p><p>  for(i=0;i<Number;i++)</p><p><b&

69、gt;  {</b></p><p>  if (strcmp(id,st[i].num)==0) //如果查找到就刪除</p><p><b>  {</b></p><p>  for (j=i;j<Number-1;j++)</p><p><b>  {</b></p

70、><p>  st[j]=st[j+1];</p><p><b>  }</b></p><p><b>  Number--;</b></p><p><b>  }</b></p><p><b>  }</b></p>

71、;<p>  //將剩余數(shù)據(jù)寫(xiě)入文件 重新一寫(xiě)的方式打開(kāi)文件 把以前的數(shù)據(jù)擦除了</p><p>  fp=fopen("F://student.dat","wb");</p><p>  for (i=0;i<Number;i++)</p><p><b>  {</b></p

72、><p>  fwrite(&st[i],sizeof(struct student),1,fp);//寫(xiě)入一個(gè)數(shù)據(jù)塊</p><p><b>  }</b></p><p>  fclose(fp);</p><p>  cout<<"刪除成功;";</p><p

73、><b>  }</b></p><p>  第五個(gè)是把學(xué)生的分?jǐn)?shù)統(tǒng)計(jì)出來(lái),這個(gè)也很好實(shí)現(xiàn)。就是把所有的學(xué)生的分?jǐn)?shù)加在一起,然后把除以總數(shù)得出平均分:</p><p>  void tj()//統(tǒng)計(jì) </p><p><b>  {</b></p><p><b>  int i=0

74、;</b></p><p>  double sum=0.0;</p><p>  for(i=0;i<Number;i++)</p><p><b>  {</b></p><p>  sum+=st[i].score;</p><p><b>  }</b&g

75、t;</p><p>  printf("全班總分為:%f\n",sum);</p><p>  printf("平均分為:%f\n",sum/Number); </p><p><b>  } </b></p><p>  第六個(gè)排序:把學(xué)生的信息按照分?jǐn)?shù)的高低排序,然后可以輸

76、出前幾位學(xué)生的信息輸出。</p><p>  void px()//排序 </p><p><b>  {</b></p><p>  struct student temp;</p><p>  int wantNUmber=0;</p><p><b>  int i=0;</

77、b></p><p><b>  int j=0;</b></p><p>  for(i=0;i<Number-1;i++)</p><p><b>  {</b></p><p>  for(j=i;j<Number-1;j++)</p><p><

78、;b>  {</b></p><p>  if(st[j].score<st[j+1].score)//比較 學(xué)生的成績(jī)</p><p><b>  {</b></p><p>  temp=st[j];</p><p>  st[j]=st[j+1];</p><p> 

79、 st[j+1]=temp;</p><p><b>  }</b></p><p><b>  } </b></p><p><b>  }</b></p><p>  printf("你想輸出前幾名的成績(jī):");</p><p>

80、  scanf("%d",&wantNUmber);;</p><p>  if (wantNUmber>Number)</p><p><b>  {</b></p><p>  wantNUmber=Number;</p><p><b>  }</b><

81、/p><p>  cout<<"\t姓名\t學(xué)號(hào)\t性別\t成績(jī)"<<endl;</p><p>  for(i=0;i<wantNUmber;i++)</p><p><b>  {</b></p><p>  cout<<st[i].name <<

82、;st[i].num <<st[i].sex <<st[i].score<<endl; </p><p><b>  } </b></p><p><b>  }</b></p><p><b>  第七個(gè)是保存文件:</b></p><p&

83、gt;  void bc(struct student *st)//保存</p><p><b>  {</b></p><p>  FILE *fp=NULL;</p><p>  fp=fopen("C://student.dat","ab+");</p><p>  fwri

84、te(st,sizeof(struct student),1,fp);</p><p>  fclose(fp);</p><p><b>  }</b></p><p>  最后就是退出系統(tǒng)了,這個(gè)在主程序就實(shí)現(xiàn)了,很簡(jiǎn)單就用一個(gè)exit(0)。</p><p><b>  .四 測(cè)試主程序</b>

85、;</p><p>  void main()</p><p><b>  {</b></p><p>  int choose=0;</p><p>  FILE *fp=NULL;</p><p>  char yesorno;</p><p>  if((fp=fop

86、en("F://student.dat","rb"))==NULL)</p><p><b>  {</b></p><p>  cout<<("\n=========>提示:文件不存在,是否要?jiǎng)?chuàng)建一個(gè)?(y/n)\n");</p><p>  cin>>

87、yesorno;</p><p>  if(yesorno=='y'||yesorno=='Y')</p><p>  { //這里僅為了建立文件,默認(rèn)的地址在F://student.dat</p><p>  fp=fopen("F://student.dat","wb");</p>

88、;<p>  fclose(fp);}</p><p><b>  else</b></p><p><b>  exit(0);</b></p><p><b>  }</b></p><p><b>  else</b></p>

89、;<p>  {Number=dq(st); //要是文件只能夠已經(jīng)有數(shù)據(jù) 將數(shù)據(jù)初始化到數(shù)組中}</p><p>  system("cls");</p><p>  while(true) </p><p>  { xianshi();</p><p>  cout<<" ===

90、=>請(qǐng)選擇:";</p><p>  scanf("%d",&choose);</p><p>  system("cls");</p><p>  switch(choose)</p><p>  {case 0: exit(0);</p><p>&l

91、t;b>  //退出 </b></p><p><b>  break; </b></p><p>  case 1: add();</p><p>  fh();//增加學(xué)生成績(jī)</p><p><b>  break; </b></p><p>  ca

92、se 2: select();</p><p>  fh();//查看學(xué)生成績(jī)</p><p><b>  break; </b></p><p>  case 3: chazhao();</p><p>  fh();// 查找 </p><p><b>  break;</b&

93、gt;</p><p>  case 4: del(); </p><p>  fh();//刪除 </p><p><b>  break;</b></p><p>  case 5: tj();</p><p><b>  fh();//統(tǒng)計(jì)</b></p>

94、<p><b>  break;</b></p><p>  case 6: px();</p><p>  fh();//排序 </p><p><b>  break;</b></p><p>  case 7:bca();</p><p>  fh();//

95、保存 </p><p><b>  break;</b></p><p><b>  default:</b></p><p><b>  break;}</b></p><p>  fflush(stdin);</p><p>  getchar();

96、</p><p>  system("cls");}}</p><p><b>  部分測(cè)試數(shù)據(jù)如下:</b></p><p><b>  主界面</b></p><p><b>  添加數(shù)據(jù)</b></p><p><b>

97、;  查看所有學(xué)生:</b></p><p>  查找學(xué)生:選著1姓名查詢(xún)</p><p>  刪除學(xué)生:比如按姓名來(lái)刪除</p><p><b>  再次查看所有學(xué)生</b></p><p>  按6進(jìn)行排序,查看前兩名學(xué)生的成績(jī)</p><p>  按7保存信息。最后可以按0退出系

98、統(tǒng)</p><p><b>  測(cè)試完畢。</b></p><p><b>  五 個(gè)人體會(huì)</b></p><p>  通過(guò)這次課程設(shè)計(jì),我更加深刻的知道了我們學(xué)的c++和我們的生活密切相連,所以更應(yīng)該注意平時(shí)上課各種小知識(shí)點(diǎn)的積累。然后上機(jī)具體操作的情況又與筆試有很大的不同,因?yàn)橥ㄟ^(guò)鍵盤(pán)操作,更容易出錯(cuò)。所以我們平時(shí)在

99、學(xué)習(xí)的時(shí)候,就應(yīng)該做到邊學(xué)邊編,如果很久沒(méi)有接觸到c++的編譯環(huán)境,就會(huì)出現(xiàn)不知道從何如手。</p><p>  另外,程序的變化太大拉,它需要我們拓展課外知識(shí),所以?xún)H靠在課堂上的時(shí)間學(xué)好它是不現(xiàn)實(shí)的。有很多小的技巧,以及編程思想需要我們自己去領(lǐng)悟,這要求我們要有很好的自學(xué)能力。比如說(shuō)這次變成如果沒(méi)有掌握好文件輸入,打開(kāi)的話(huà),就很難編出能實(shí)現(xiàn)功能的程序,還有需要到網(wǎng)上去查很多資料,不懂就要借鑒。</p>

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論