2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩24頁(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>  課 程 設(shè) 計(jì) 報(bào) 告 書(shū)</p><p>  所屬課程名稱(chēng) C++程序設(shè)計(jì)    </p><p>  題 目 小型企業(yè)工資管理系統(tǒng) </p><p>  院 (系)  軟 件 學(xué) 院    </p><p>  班 級(jí)

2、   </p><p>  學(xué)  號(hào) </p><p>  學(xué)生姓名 </p><p>  指導(dǎo)教師        </p><p>  輔導(dǎo)教師

3、   </p><p>  課 程 設(shè) 計(jì)( 論 文 )任 務(wù) 書(shū)</p><p>  一、課程設(shè)計(jì)(論文)題目 小型企業(yè)工資管理系統(tǒng) </p><p>  二、課程設(shè)計(jì)(論文)工作: </p><p>  三、課程設(shè)計(jì)(論文)的內(nèi)容要求:</p><p>  1)數(shù)

4、據(jù)錄入: 輸入各種數(shù)據(jù). </p><p>  2)數(shù)據(jù)統(tǒng)計(jì):各銷(xiāo)售經(jīng)理的工資計(jì)算及最終按工資進(jìn)行的冒 泡排序. </p><p>  3)數(shù)據(jù)打印:打印各種數(shù)據(jù).

5、 </p><p>  4)數(shù)據(jù)備份:把相關(guān)的數(shù)據(jù)寫(xiě)入文件. </p><p>  5)退出: 退出本系統(tǒng). &

6、lt;/p><p>  學(xué)生簽名: </p><p><b>  目 錄</b></p><p><b>  一、需求分析1</b></p><p><b>  二、概要設(shè)計(jì)2</b></p><p><b>  三、詳

7、細(xì)設(shè)計(jì)3</b></p><p>  四、設(shè)計(jì)和調(diào)試分析5</p><p><b>  五、用戶(hù)手冊(cè)18</b></p><p><b>  六、測(cè)試結(jié)果20</b></p><p><b>  七、參考文獻(xiàn)21</b></p><p&

8、gt;<b>  一、需求分析</b></p><p>  從要求上來(lái)看是要對(duì)各個(gè)員工的各種情況(名字、年齡、性別、職位、工資狀況)進(jìn)行輸入。然后可以輸出.</p><p>  可以對(duì)于員工數(shù)據(jù)進(jìn)行修改,可以查詢(xún).</p><p>  對(duì)于員工的各種情況系統(tǒng)還可以進(jìn)行統(tǒng)計(jì)排名.二、概要設(shè)計(jì)</p><p>  首先,創(chuàng)建

9、了一個(gè)employee類(lèi).然后派生出四個(gè)類(lèi): manager、technician、salesman、sales manager.在派生類(lèi)中定義了三個(gè)構(gòu)造函數(shù),分別是:數(shù)據(jù)輸入函數(shù)(Input),表格輸出函數(shù)(Print),排序函數(shù)(Pay).</p><p>  其次,在總體結(jié)構(gòu)上,建立以各根菜單,用于選擇各種功能.</p><p>  Input(數(shù)據(jù)輸入):輸入員工的各種數(shù)據(jù).<

10、;/p><p>  Total(數(shù)據(jù)統(tǒng)計(jì)):將員工的總數(shù)據(jù)進(jìn)行對(duì)比排序,然后輸出.</p><p>  Output(數(shù)據(jù)顯示):顯示輸入的各種數(shù)據(jù).</p><p>  Save(數(shù)據(jù)保存):對(duì)輸入的數(shù)據(jù)進(jìn)行保存?zhèn)浞?</p><p>  Eixt(退出程序):執(zhí)行退出程序命令.</p><p><b>  三

11、、詳細(xì)設(shè)計(jì)</b></p><p>  Input(數(shù)據(jù)輸入): 定義了各個(gè)崗位的人員的類(lèi),并把每個(gè)類(lèi)的人員的屬性設(shè)為類(lèi)中的保護(hù)成員,其中技術(shù)工的工作時(shí)間和每小時(shí)的所得為私有成員,而銷(xiāo)售員的銷(xiāo)售額、經(jīng)理的工資和銷(xiāo)售經(jīng)理的所轄部門(mén)的銷(xiāo)售額和其底薪設(shè)為公有成員,再依次錄入。</p><p>  Total(數(shù)據(jù)統(tǒng)計(jì)): 根據(jù)所有類(lèi)的工資算法在其所屬類(lèi)中定義一個(gè)函數(shù)void pay(

12、)來(lái)根據(jù)各個(gè)職位的具體情況來(lái)計(jì)算工資,并且算出的工資經(jīng)過(guò)冒泡法排序.</p><p>  void printtotal()</p><p><b>  {</b></p><p>  cout<<"├─────┴──┬──┴─────┤"<<endl;</p><p>  c

13、out<<"│Total   │   "<<setw(10)<<total<<" │"<<endl;</p><p>  cout<<"└────────┴────────┘"<<endl;</p><p><b>  }</b&

14、gt;</p><p>  Output(數(shù)據(jù)顯示): 通過(guò)do-while循環(huán)以及制表格和setw的使用將輸入的數(shù)據(jù)和統(tǒng)計(jì)并排序的數(shù)據(jù)以表格的形式打印出來(lái),銷(xiāo)售額合計(jì)一欄寬度要大些。</p><p>  void saleprint()</p><p><b>  {</b></p><p>  cout<<

15、;"│"<<setw(10)<<no1<<"│"<<setw(10)<<name1<<"│"<<setw(10)<<sale1<<"│"<<endl;</p><p>  cout<<"├───

16、──┼─────┼─────┤"<<endl;</p><p>  cout<<"│"<<setw(10)<<no2<<"│"<<setw(10)<<name2<<"│"<<setw(10)<<sale2<<&qu

17、ot;│"<<endl;</p><p>  cout<<"├─────┼─────┼─────┤"<<endl;</p><p>  cout<<"│"<<setw(10)<<no3<<"│"<<setw(10)<&l

18、t;name3<<"│"<<setw(10)<<sale3<<"│"<<endl;</p><p>  cout<<"├─────┼─────┼─────┤"<<endl;</p><p>  cout<<"│"&l

19、t;<setw(10)<<no4<<"│"<<setw(10)<<name4<<"│"<<setw(10)<<sale4<<"│"<<endl;</p><p><b>  }</b></p><p&

20、gt;  void print()</p><p><b>  {</b></p><p>  cout<<"├─────┼─────┼─────┼─────┼─────┤"<<endl;</p><p>  cout<<"│"<<setw(10)<&

21、lt;no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<sex<<"│"\</p><p>  <<setw(10)<<age<<"│"<<setw(10)<<s

22、alary<<"│"<<endl;</p><p><b>  }</b></p><p>  Save(數(shù)據(jù)保存): 通過(guò)函數(shù)save()來(lái)將輸入的數(shù)據(jù)和統(tǒng)計(jì)并排序的數(shù)據(jù)進(jìn)行保存.例如:</p><p>  void save()</p><p><b>  {&l

23、t;/b></p><p>  fstream outfile;</p><p>  outfile.open("f:flsdfj.txt",ios::app);</p><p>  if(!outfile)</p><p><b>  {</b></p><p>  

24、cout<<"f can't open.\n";</p><p><b>  abort();</b></p><p><b>  }</b></p><p>  outfile<<"Sales manger"<<endl;</p&g

25、t;<p>  outfile<<"ID"<<no<<"NAME"<<name<<"SEX"<<sex<<"AGE"<<age<<"SALARY"<<salary<<endl;</p>

26、;<p>  } </p><p>  Eixt(退出):利用exit來(lái)完成退出系統(tǒng)功能。</p><p><b>  四、設(shè)計(jì)和調(diào)試分析</b></p><p><b>  程序清單:</b></p><p> 

27、 #include<iostream.h></p><p>  #include<stdlib.h></p><p>  #include<fstream.h></p><p>  #include<iomanip.h></p><p>  #include<string.h><

28、;/p><p>  class employee</p><p><b>  {</b></p><p><b>  public:</b></p><p>  employee()</p><p><b>  {</b></p><p&

29、gt;<b>  salary=0;</b></p><p><b>  }</b></p><p>  void pay(){}</p><p>  void print(){}</p><p>  void input()</p><p><b>  {<

30、/b></p><p>  cout<<"ID:";</p><p><b>  cin>>no;</b></p><p>  cout<<" NAME:";</p><p>  cin>>name;</p>&l

31、t;p>  cout<<" SEX(m/w):";</p><p><b>  cin>>sex;</b></p><p>  cout<<" AGE:";</p><p><b>  cin>>age;</b></p&g

32、t;<p><b>  }</b></p><p>  protected:</p><p><b>  int no;</b></p><p>  char name[8];</p><p>  float salary;</p><p><b> 

33、 char sex;</b></p><p><b>  int age;</b></p><p><b>  };</b></p><p>  class manager:virtual public employee</p><p><b>  {</b><

34、;/p><p>  protected:</p><p>  float monthlypay,sale;</p><p><b>  public:</b></p><p>  manager(){monthlypay=8000;}</p><p>  void input(){cout<&l

35、t;"Manger";employee::input();}</p><p>  void save()</p><p><b>  {</b></p><p>  fstream outfile;</p><p>  outfile.open("f:flsdfj.txt",io

36、s::app);</p><p>  if(!outfile)</p><p><b>  {</b></p><p>  cout<<"f can't open.\n";</p><p><b>  abort();</b></p><p

37、><b>  }</b></p><p>  outfile<<"Manger"<<endl;</p><p>  outfile<<"ID"<<no<<"NAME"<<name<<"SEX"<

38、<sex<<"AGE"<<age<<"SALARY"<<salary<<endl;</p><p><b>  }</b></p><p>  void pay(){salary=monthlypay;}</p><p>  void pr

39、int()</p><p><b>  {</b></p><p>  cout<<"├─────┼─────┼─────┼─────┼─────┤"<<endl;</p><p>  cout<<"│"<<setw(10)<<no<<

40、;"│"<<setw(10)<<name<<"│"<<setw(10)<<sex\</p><p>  <<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<

41、;"│"<<endl;</p><p><b>  }</b></p><p><b>  };</b></p><p>  class technician:virtual public employee</p><p><b>  {</b>

42、</p><p><b>  private:</b></p><p>  float hourlyrate;</p><p>  int workhours;</p><p><b>  public:</b></p><p>  technician(){hourlyra

43、te=100;}</p><p>  void pay()</p><p><b>  {</b></p><p>  cout<<name<<"Work hour:";</p><p>  cin>>workhours;</p><p> 

44、 salary=hourlyrate*workhours;</p><p><b>  }</b></p><p>  void input(){cout<<"TECHNICIAN"<<endl;employee::input();}</p><p>  void save()</p>

45、<p><b>  {</b></p><p>  fstream outfile;</p><p>  outfile.open("f:flsdfj.txt",ios::app);</p><p>  if(!outfile)</p><p><b>  {</b>

46、</p><p>  cout<<"f can't open.\n";</p><p><b>  abort();</b></p><p><b>  }</b></p><p>  outfile<<"TECHNICIAN"

47、<<endl;</p><p>  outfile<<"ID"<<no<<"NAME"<<name<<"SEX"<<sex<<"AGE"<<age<<"SALARY"<<salary&

48、lt;<endl;</p><p><b>  }</b></p><p>  void print()</p><p><b>  {</b></p><p>  cout<<"├─────┼─────┼─────┼─────┼─────┤"<<e

49、ndl;</p><p>  cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<sex\</p><p>  <<"│"

50、<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;</p><p><b>  }</b></p><p><b>  };</b></p><p>

51、  class salesman:virtual public employee</p><p><b>  {</b></p><p>  protected:</p><p>  float commrate;</p><p>  float sales;</p><p><b> 

52、 public:</b></p><p>  salesman(){commrate=0.04;}</p><p>  void input(){cout<<"SALEMAN";employee::input();}</p><p>  void save()</p><p><b>  

53、{</b></p><p>  fstream outfile;</p><p>  outfile.open("f:flsdfj.txt",ios::app);</p><p>  if(!outfile)</p><p><b>  {</b></p><p>

54、;  cout<<"f can't open.\n";</p><p><b>  abort();</b></p><p><b>  }</b></p><p>  outfile<<"TECHNICIAN"<<endl;</p&

55、gt;<p>  outfile<<"ID"<<no<<"NAME"<<name<<"SEX"<<sex<<"AGE"<<age<<"SALARY"<<salary<<endl;</p&g

56、t;<p><b>  }</b></p><p>  void pay()</p><p><b>  {</b></p><p>  cout<<name<<"Sales volume:";</p><p>  cin>>sa

57、les;</p><p>  salary=sales*commrate;</p><p><b>  }</b></p><p>  void print()</p><p><b>  {</b></p><p>  cout<<"├─────┼──

58、───┼─────┼─────┼─────┤"<<endl;</p><p>  cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)\</p><p&

59、gt;  <<sex<<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;</p><p><b>  }</b></p><p><b&g

60、t;  };</b></p><p>  class salesmanager:virtual public manager,virtual public salesman</p><p><b>  {</b></p><p><b>  private:</b></p><p>  

61、float total;int no1,no2,no3,no4;char name1[8],name2[8],name3[8],name4[8];</p><p>  float sale1,sale2,sale3,sale4;</p><p><b>  public:</b></p><p>  void salemanager()<

62、/p><p><b>  {</b></p><p>  monthlypay=5000;</p><p>  commrate=0.005;</p><p><b>  }</b></p><p>  void input(){cout<<"Sales m

63、anger";employee::input();}</p><p>  void save()</p><p><b>  {</b></p><p>  fstream outfile;</p><p>  outfile.open("f:flsdfj.txt",ios::app);&

64、lt;/p><p>  if(!outfile)</p><p><b>  {</b></p><p>  cout<<"f can't open.\n";</p><p><b>  abort();</b></p><p><b

65、>  }</b></p><p>  outfile<<"Sales manger"<<endl;</p><p>  outfile<<"ID"<<no<<"NAME"<<name<<"SEX"<<

66、;sex<<"AGE"<<age<<"SALARY"<<salary<<endl;</p><p><b>  }</b></p><p>  void savesale()</p><p><b>  {</b></

67、p><p>  fstream outfile;</p><p>  outfile.open("f:flsdfj.txt",ios::app);</p><p>  if(!outfile)</p><p><b>  {</b></p><p>  cout<<&

68、quot;f can't open.\n";</p><p><b>  abort();</b></p><p><b>  }</b></p><p>  outfile<<"The salary of saleman of sales manger and themselves

69、"<<endl;</p><p>  outfile<<"ID"<<no1<<"NAME"<<name1<<"SALARY"<<sale1<<endl;</p><p>  outfile<<"ID&qu

70、ot;<<no2<<"NAME"<<name2<<"SALARY"<<sale2<<endl;</p><p>  outfile<<"ID"<<no3<<"NAME"<<name3<<"SAL

71、ARY"<<sale3<<endl;</p><p>  outfile<<"ID"<<no4<<"NAME"<<name4<<"SALARY"<<sale4<<endl;</p><p><b>  }

72、</b></p><p>  void pay()</p><p><b>  {</b></p><p>  cout<<name<<"The sales volume of everydepartment:";</p><p>  salary=monthlyp

73、ay+commrate*total;</p><p><b>  }</b></p><p>  float totalsale(){total=sale1+sale2+sale3+sale4;return total;}</p><p>  void printtotal()</p><p><b>  {&

74、lt;/b></p><p>  cout<<"├─────┴──┬──┴─────┤"<<endl;</p><p>  cout<<"│Total   │   "<<setw(10)<<total<<" │"<<endl;</p&

75、gt;<p>  cout<<"└────────┴────────┘"<<endl;</p><p><b>  }</b></p><p>  void sort(salesmanager p)</p><p><b>  {</b></p>&l

76、t;p>  int tmp,i,j;</p><p>  for(j=0;j<2;j++)</p><p>  for(i=0;i<2;i++)</p><p>  if(total<p.salary)</p><p><b>  {</b></p><p>  tmp=s

77、alary;</p><p>  total=p.salary;</p><p>  p.salary=tmp;</p><p><b>  tmp=no;</b></p><p><b>  no=p.no;</b></p><p><b>  p.no=tmp;

78、</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void saler()</p><p><b>  {</b></p><p>  cout<<"Staff

79、 ID:";</p><p><b>  cin>>no1;</b></p><p>  cout<<" Staff NAME:";</p><p>  cin>>name1;</p><p>  cout<<" Sales volu

80、me:";</p><p>  cin>>sale1;</p><p>  cout<<"Staff ID:";</p><p><b>  cin>>no2;</b></p><p>  cout<<" Staff NAME:&qu

81、ot;;</p><p>  cin>>name2;</p><p>  cout<<" Sales volume:";</p><p>  cin>>sale2;</p><p>  cout<<"Staff ID:";</p><p

82、><b>  cin>>no3;</b></p><p>  cout<<" Staff NAME:";</p><p>  cin>>name3;</p><p>  cout<<" Sales volume:";</p><p&

83、gt;  cin>>sale3;</p><p>  cout<<"Staff ID:";</p><p><b>  cin>>no4;</b></p><p>  cout<<" Staff NAME:";</p><p>  c

84、in>>name4;</p><p>  cout<<" Sales volume:";</p><p>  cin>>sale4;</p><p><b>  }</b></p><p>  void saleprint()</p><p>

85、;<b>  {</b></p><p>  cout<<"│"<<setw(10)<<no1<<"│"<<setw(10)<<name1<<"│"<<setw(10)<<sale1<<"│"&

86、lt;<endl;</p><p>  cout<<"├─────┼─────┼─────┤"<<endl;</p><p>  cout<<"│"<<setw(10)<<no2<<"│"<<setw(10)<<name2<

87、<"│"<<setw(10)<<sale2<<"│"<<endl;</p><p>  cout<<"├─────┼─────┼─────┤"<<endl;</p><p>  cout<<"│"<<setw(

88、10)<<no3<<"│"<<setw(10)<<name3<<"│"<<setw(10)<<sale3<<"│"<<endl;</p><p>  cout<<"├─────┼─────┼─────┤"<&l

89、t;endl;</p><p>  cout<<"│"<<setw(10)<<no4<<"│"<<setw(10)<<name4<<"│"<<setw(10)<<sale4<<"│"<<endl;<

90、/p><p><b>  }</b></p><p>  void print()</p><p><b>  {</b></p><p>  cout<<"├─────┼─────┼─────┼─────┼─────┤"<<endl;</p>

91、<p>  cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<sex<<"│"\</p><p>  <<setw(10)

92、<<age<<"│"<<setw(10)<<salary<<"│"<<endl;</p><p><b>  }</b></p><p><b>  };</b></p><p>  void main()<

93、;/p><p><b>  {</b></p><p>  manager m[4];</p><p>  technician t[4];</p><p>  salesman s[4];</p><p>  salesmanager sm[4];</p><p>  t[1

94、].save();</p><p>  int flag=1,operate;</p><p><b>  do{</b></p><p>  cout<<" #### The system of salary manger ####\n";</p><p>  c

95、out<<" ┌─────────────┐\n"; </p><p>  cout<<" │ Chose your actions │\n";</p><p>  cout<<" │ Inpu

96、t:1,Enter │\n";</p><p>  cout<<" │ Total:2,Enter │\n";</p><p>  cout<<" │ Output:3,Enter │\n";</p&g

97、t;<p>  cout<<" │ Save:4,Enter │\n";</p><p>  cout<<" │ Exit:5,Enter │\n";</p><p>  cout<<"

98、 └─────────────┘\n"; </p><p>  cout<<" Please chose one action: ";</p><p>  cin>>operate;</p><p>  switch(operate)<

99、/p><p><b>  {</b></p><p><b>  case 1:</b></p><p>  cout<<"Waiting for a minute!"<<endl;</p><p><b>  {</b></p&g

100、t;<p>  for(int i=0;i<4;i++)</p><p>  {m[i].input();}</p><p>  for(int j=0;j<4;j++)</p><p>  {t[j].input();}</p><p>  for(int k=0;k<4;k++)</p>&l

101、t;p>  {s[k].input();}</p><p>  for(int l=0;l<4;l++)</p><p>  {sm[l].input();}</p><p><b>  };</b></p><p><b>  {</b></p><p>  f

102、or(int i=0;i<4;i++)</p><p>  {m[i].pay();}</p><p>  for(int j=0;j<4;j++)</p><p>  {t[j].pay();}</p><p>  for(int k=0;k<4;k++)</p><p>  {s[k].pay()

103、;}</p><p>  for(int l=0;l<4;l++)</p><p>  {sm[l].pay();sm[l].saler();}</p><p><b>  };break;</b></p><p><b>  case 2:</b></p><p> 

104、 cout<<"Waiting for a minute!"<<endl;</p><p><b>  {</b></p><p><b>  {</b></p><p>  for(int l=0;l<4;l++)</p><p>  sm[l].

105、totalsale();</p><p>  for(int i=0;i<4;i++)</p><p>  for(int j=0;j<2;j++)</p><p>  sm[j].sort(sm[j+1]);</p><p><b>  };</b></p><p>  cout&

106、lt;<"The saleman of the first sales manger"<<endl;</p><p>  cout<<"┌─────┬─────┬─────┐"<<endl;</p><p>  cout<<"│ ID  │  NAME  │ SALARY │&

107、quot;<<endl;</p><p>  sm[0].saleprint();</p><p>  sm[0].printtotal();</p><p>  cout<<" The order is complete"<<endl;</p><p>

108、  cout<<"List names of every sales manger"<<endl;</p><p>  cout<<"┌─────┬─────┬─────┬─────┬─────┐"<<endl;</p><p>  cout<<"│ ID  │  NAME

109、 │ SEX   │ AGE   │ SALARY  │"<<endl;</p><p>  for(int k=0;k<4;k++)</p><p>  sm[k].print();</p><p>  cout<<"└─────┴─────┴─────┴─────┴─────┘"<<endl

110、;</p><p><b>  };break;</b></p><p><b>  case 3:</b></p><p>  cout<<"Waiting for a minute!"<<endl;</p><p><b>  {</

111、b></p><p>  cout<<" The blank of the :"<<endl;</p><p>  cout<<"┌─────┬─────┬─────┬─────┬─────┐"<<endl;</p><p>  cout&

112、lt;<"│ ID  │  NAME  │ SEX   │ AGE   │ SALARY  │"<<endl;</p><p>  for(int i=0;i<4;i++)</p><p>  {m[i].print();}</p><p>  cout<<"└─────┴─────┴─────

113、┴─────┴─────┘"<<endl;</p><p>  cout<<"┌─────┬─────┬─────┬─────┬─────┐"<<endl;</p><p>  cout<<"└─────┴─────┴─────┴─────┴─────┘"<<endl;</p

114、><p>  cout<<"┌─────┬─────┬─────┬─────┬─────┐"<<endl;</p><p>  cout<<"│ ID  │  NAME  │ SEX   │ AGE   │ SALARY  │"<<endl;</p><p>  for(int

115、 k=0;k<4;k++)</p><p>  {s[k].print();}</p><p>  cout<<"└─────┴─────┴─────┴─────┴─────┘"<<endl;</p><p>  cout<<"┌─────┬─────┬─────┬─────┬─────┐&qu

116、ot;<<endl;</p><p>  cout<<"└─────┴─────┴─────┴─────┴─────┘"<<endl;</p><p><b>  };break;</b></p><p><b>  case 4:</b></p>&l

117、t;p>  cout<<"Waiting for a minute!"<<endl;</p><p><b>  {</b></p><p>  for(int i=0;i<4;i++)</p><p>  {m[i].save();}</p><p>  for

118、(int j=0;j<4;j++)</p><p>  {t[j].save();}</p><p>  for(int k=0;k<4;k++)</p><p>  {s[k].save();}</p><p>  for(int l=0;l<4;l++)</p><p>  {sm[l].save

119、();}</p><p>  };cout<<" Information save! "<<endl;break;</p><p>  case 5:exit(0);break; </p><p>  default:cout<<"Error!Repeat again!"<

120、<endl;</p><p><b>  }</b></p><p>  }while(flag=1);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  五、用戶(hù)手冊(cè)</

121、b></p><p>  運(yùn)行程序.會(huì)出現(xiàn)如下畫(huà)面,按照提示進(jìn)行選擇.</p><p>  首先選擇1,然后按Enter鍵.按照提示對(duì)員工個(gè)人情況進(jìn)行輸入.如圖:</p><p>  然后選擇4,然后按Enter鍵.對(duì)剛才輸入的數(shù)據(jù)進(jìn)行保存.</p><p>  選擇2, 然后按Enter鍵.對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì).如圖:</p>

122、<p><b>  六、測(cè)試結(jié)果</b></p><p>  對(duì)各個(gè)部分功能進(jìn)行測(cè)試后,各部分功能都很好.但是此程序也有的它的缺點(diǎn)在.那就是它不能按照個(gè)人的意愿,職能按照固定的人數(shù)對(duì)數(shù)據(jù)進(jìn)行輸入,既不能多也不能少.很麻煩.一但格式輸入的不正確會(huì)立即進(jìn)入死循環(huán).不理想.</p><p>  本程序綜合性非常強(qiáng),由于我們對(duì)使用C++設(shè)計(jì)程序的能力還不是很熟練,

123、所以在設(shè)計(jì)時(shí)非常吃力。在整個(gè)程序中,我們通過(guò)使用while循環(huán),switch語(yǔ)句,冒泡排序法,表格設(shè)計(jì)中的setw()以及類(lèi)的定義及使用來(lái)完成程序設(shè)計(jì),使我提高了對(duì)C++中語(yǔ)句的使用能力和組合能力,進(jìn)一步加強(qiáng)了我對(duì)使用C++編程的能力。</p><p>  通過(guò)此次程序設(shè)計(jì)實(shí)習(xí),我發(fā)現(xiàn)自己在學(xué)習(xí)C++方面還有很多不足,在此程序中可能還有一些不足和錯(cuò)誤,我們將在以后的學(xué)習(xí)過(guò)程中不斷努力并強(qiáng)化對(duì)C++的練習(xí)</

溫馨提示

  • 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)論