版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- ”小型公司工資管理系統(tǒng)設(shè)計(jì)“c++課程設(shè)計(jì)
- c++課程設(shè)計(jì)--小型公司工資管理系統(tǒng)
- 課程設(shè)計(jì)--c++企業(yè)工資管理系統(tǒng)
- c++企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)
- 小型公司工資管理系統(tǒng)設(shè)計(jì) c++課程設(shè)計(jì)
- c++企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)
- 《c語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)--工資管理查詢(xún)系統(tǒng)
- c++課程設(shè)計(jì)---企業(yè)員工工資管理系統(tǒng)
- c++課程設(shè)計(jì)--高校工資管理系統(tǒng)
- c++課程設(shè)計(jì)_企業(yè)員工工資管理系統(tǒng)
- c++課程設(shè)計(jì)-----高校工資管理系統(tǒng)
- c++程序設(shè)計(jì)課程設(shè)計(jì)--電費(fèi)管理系統(tǒng)
- c++程序設(shè)計(jì)課程設(shè)計(jì)--電費(fèi)管理系統(tǒng)
- c++課程設(shè)計(jì)報(bào)告--高校工資管理系統(tǒng)
- c++課程設(shè)計(jì)---職工工資管理系統(tǒng)
- c++課程設(shè)計(jì)報(bào)告---高校工資管理系統(tǒng)
- c++課程設(shè)計(jì)-職工工資管理系統(tǒng)設(shè)計(jì)
- c++課程設(shè)計(jì)---職工工資管理系統(tǒng)
- 《c++程序設(shè)計(jì)》課程設(shè)計(jì)--學(xué)生學(xué)籍管理系統(tǒng)
- c++程序設(shè)計(jì)課程設(shè)計(jì)---公司人員管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論