版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p> 目錄----------------------------------------------------------------------------2</p><p> 第一章------------------------------------------------------------
2、-------------3</p><p> 1.1課程設(shè)計目的-----------------------------------------------------------------------------------------------3</p><p> 1.2課程設(shè)計功能說明--------------------------------------------
3、---------------------------------------------3</p><p> 1.2.1功能分析說明圖------------------------------------------------------------------------------------3</p><p> 1.2.2各項功能說明--------------------
4、--------------------------------------------------------------------4</p><p> 1.3各項功能的驗收標(biāo)準(zhǔn)-------------------------------------------------------------------------------------5</p><p> 第二章----
5、----------------------------------------------------------------------6</p><p> 2.1設(shè)計環(huán)境與模塊的劃分----------------------------------------------------------------------------------6</p><p> 2.1.1軟件
6、設(shè)計環(huán)境--------------------------------------------------------------------------------------6</p><p> 2.1.2軟件模塊的劃分----------------------------------------------------------------------------------6</p>
7、<p> 2.2軟件設(shè)計主要原理----------------------------------------------------------------------------------------6</p><p> 2.2.1采用的主要數(shù)據(jù)結(jié)構(gòu)類型---------------------------------------------------------------------
8、-6</p><p> 2.2.2各個模塊之間的調(diào)用關(guān)系和數(shù)據(jù)存儲格式說明-----------------------------------------7</p><p> 2.2.3主要流程圖-----------------------------------------------------------------------------------------7</
9、p><p> 第三章--------------------------------------------------------------------------11</p><p> 3.1各軟件模塊之間的調(diào)用方式----------------------------------------------------------------------------11</p&
10、gt;<p> 3.2軟件中實現(xiàn)各項功能的函數(shù)與程序代碼------------------------------------------------------------11</p><p> 第四章---------------------------------------------------------------------------19</p><p&g
11、t; 4.1軟件使用結(jié)果-------------------------------------------------------------------------------------------------19</p><p> 總結(jié)-------------------------------------------------------------------------------23&l
12、t;/p><p> 致謝-------------------------------------------------------------------------------24</p><p> 第一章 課程設(shè)計內(nèi)容</p><p> 1.1 課程設(shè)計目的</p><p> 此次課題主要是實現(xiàn)對教師信息的簡易管理。首先
13、定義一個教師TeacherList類;其次可以對教師信息進(jìn)行增加,用鏈表來做,所以可以分別從表頭和表尾來增加;然后可以用鏈表來查找和刪除教師的相關(guān)信息;最后可以顯示教師的所有信息并要求用二進(jìn)制文件進(jìn)行讀寫操作。由此來系統(tǒng)化的管理教師的信息,并達(dá)到簡易操作的目的。在課程設(shè)計同時,我們應(yīng)學(xué)會以下幾點:</p><p> 1、通過C++語言的課程設(shè)計進(jìn)一步的了解和掌握C++語言的有關(guān)知識和相關(guān)語法的使用方法。<
14、/p><p> 2、熟練掌握使用C++語言對一些簡單常見問題進(jìn)行解決,編譯程序?qū)栴}進(jìn)行解決。</p><p> 3、通過課程設(shè)計,進(jìn)一步掌握C++語言中有關(guān)重要的數(shù)據(jù)結(jié)構(gòu),諸如類、鏈表、結(jié)構(gòu)</p><p> 體、文件等在程序開發(fā)中的應(yīng)用。</p><p> 4、通過課程設(shè)計,能根據(jù)實際問題的具體情況,結(jié)合面向?qū)ο蟮幕纠碚摵突炯记桑?/p>
15、正確分析問題,并能設(shè)計出解決問題的有效算法與程序。提高程序開發(fā)能力,能運用合理的控制流編寫清晰高效的程序。</p><p> 5、通過課程設(shè)計,培養(yǎng)C++語言知識運用和自學(xué)能力,驗證自己設(shè)計的算法和程序的正確性。學(xué)會有效利用基本調(diào)試方法,迅速找出程序代碼中的錯誤并且修改,進(jìn)一步提高程序設(shè)計水平。獨立或合作設(shè)計和開發(fā)一個中小型系統(tǒng),掌握系統(tǒng)研發(fā)全過程。</p><p> 6、通過此次課程
16、設(shè)計發(fā)現(xiàn)自己在C++語言編程上的不足并進(jìn)一步掌握C++語言,為以</p><p><b> 后課程打下基礎(chǔ)。</b></p><p><b> 課程設(shè)計功能說明</b></p><p> 1.2.1 功能分析說明圖</p><p> 該課題功能分析說明如下圖所示:</p>&
17、lt;p> 1.2.2 各項功能說明</p><p> (1)教師信息的增加:</p><p> 這部分的功能主要是在鏈表中加入教師的信息。首先開辟一個結(jié)點,若開辟成功,則按程序提示輸入教師的相關(guān)信息,包括編號、姓名、性別、電話以及職位等,并將這些信息分別賦給結(jié)點中的相應(yīng)變量;然后把這個結(jié)點加入到鏈表中,可以從表頭或表尾來增加,計數(shù)器加一;最后根據(jù)提示是否繼續(xù)加入教師信息來循
18、環(huán)操作。這樣一個教師信息的鏈表就形成了。</p><p> ?。?)查找教師信息:</p><p> 進(jìn)入該功能界面后,可以通過教師的編號查找出該教師的所有信息。首先開辟一個結(jié)點,并把鏈表頭結(jié)點賦給它,根據(jù)輸入的教師編號,逐個查找鏈表中與此編號匹配的教師結(jié)點,找到之后,將此教師的所有信息輸出。</p><p> ?。?)刪除教師信息:</p><
19、;p> 進(jìn)入該功能界面后,可以通過教師的編號對某個教師信息進(jìn)行刪除。首先開辟一個</p><p> 結(jié)點,并把鏈表頭結(jié)點賦給它,根據(jù)輸入的教師編號,逐個查找鏈表中與此編號匹配的教師結(jié)點,找到之后,將此教師的所有信息刪除。可以通過顯示所有的教師信息來看此教師信息是否刪除。</p><p> ?。?)統(tǒng)計教師人數(shù):</p><p> 選擇這個功能后就可以知道
20、當(dāng)前的所有教師數(shù),同時也可以根據(jù)刪除前后的教師數(shù)來判斷教師信息是否刪除。</p><p> ?。?)顯示教師信息:</p><p> 選擇此功能后可以將當(dāng)前的所有教師信息顯示出來。</p><p> 1.3 各項功能的驗收標(biāo)準(zhǔn)</p><p> 一、有較為美觀簡潔大方的菜單,能保證用戶方便、直觀、快捷的熟悉并使用軟件的各項功能。<
21、;/p><p> 二、有嚴(yán)密正確的數(shù)據(jù)驗證功能和數(shù)據(jù)處理功能,可根據(jù)需要增加教師信息,不會有空間的浪費,并能按編號進(jìn)行查找和刪除教師信息,刪除后將空間釋放。</p><p> 三、系統(tǒng)要有一定的可靠性。</p><p><b> 課程設(shè)計環(huán)境與原理</b></p><p> 設(shè)計環(huán)境與模塊的劃分</p>
22、<p> 2.1.1軟件設(shè)計環(huán)境</p><p> Microsoft Visual C++ 6.0 </p><p> 2.1.2軟件模塊的劃分</p><p> 該軟件主要組成模塊和各個模塊之間的調(diào)用關(guān)系如下圖:</p><p><b> 軟件設(shè)計主要原理</b></p>&
23、lt;p> 2.2.1采用的主要數(shù)據(jù)結(jié)構(gòu)類型</p><p> 該程序采用的是結(jié)構(gòu)體類型來處理教師的所有基本信息,如下所述。</p><p><b> 包含的庫函數(shù)有:</b></p><p> # include<iostream> # include<string> # include&
24、lt;iomanip> </p><p><b> 包含的函數(shù)有:</b></p><p> Main() /*主函數(shù)*/</p><p> Menu() /*菜單函數(shù)*/</p><p> void select();
25、 /*查找信息函數(shù)*/</p><p> void cancle(); /*刪除信息函數(shù)*/</p><p> void addToHead(); /*從表頭增加信息函數(shù)*/</p><p> void addToTail(); /*從表尾增加信息函數(shù)*/</p><p>
26、 void getCount(); /*統(tǒng)計人數(shù)函數(shù)*/</p><p> void display(); /*顯示信息函數(shù)*/</p><p> 包含的類:class Teacher()</p><p> 2.2.2 各個模塊之間的調(diào)用關(guān)系和數(shù)據(jù)存儲格式說明</p><p> 各函數(shù)模塊之
27、間的調(diào)用關(guān)系主要是主函數(shù)調(diào)用所有其它函數(shù)功能和菜單函數(shù),并利用循環(huán)使各個功能函數(shù)運行完畢后都會回到菜單。</p><p> 2.2.3主要流程圖</p><p> 一、從表尾增加教師信息</p><p><b> 二、刪除教師信息</b></p><p><b> 三、查找教師信息</b>&
28、lt;/p><p><b> 四、顯示教師信息</b></p><p> 第三章 軟件的設(shè)計過程</p><p> 3.1 各軟件模塊之間的調(diào)用方式</p><p> 程序中各個模塊之間的調(diào)用方式主要是通過文件的包含和函數(shù)的調(diào)用實現(xiàn)的,用文件的形式把各個函數(shù)分開,再用頭文件把它們包含進(jìn)來,使用主
29、函數(shù)進(jìn)行調(diào)用。</p><p> 軟件中實現(xiàn)各項功能的函數(shù)與程序代碼</p><p> 一、一個包含教師基本信息的結(jié)構(gòu)體</p><p> typedef struct node{</p><p><b> int NO;</b></p><p> string name;</p&
30、gt;<p><b> int age;</b></p><p> string sex;</p><p> string birth;</p><p> string address;</p><p> string phoneNO;</p><p> string e
31、mail;</p><p> string position;</p><p> struct node* next;</p><p> }TeacherDataNode; //定義一個結(jié)構(gòu)體,存放教師的相關(guān)信息。</p><p> typedef TeacherDataNode* TeacherData
32、; //定義一個結(jié)構(gòu)體類型的指針。</p><p><b> 二、定義一個教師類</b></p><p> class Teacher{ //定義一個教師類</p><p> private: //成員變量,其中count
33、設(shè)為靜態(tài)成員變量。</p><p> static int count;</p><p> TeacherData dataLinkHead,dataLinkTail;</p><p><b> public:</b></p><p> Teacher(TeacherData head=NULL,TeacherD
34、ata tail=NULL){</p><p> dataLinkHead=head;</p><p> dataLinkTail=tail;</p><p> } //構(gòu)造函數(shù)及其初始化。</p><p> void select();
35、 //按教師編號查找相應(yīng)的教師。</p><p> void cancle(); //按教師編號刪除相應(yīng)的教師。</p><p> void addToHead(); //將增加的教師放在鏈表的頭部。</p><p> void addToTail();
36、 //將增加的教師放在鏈表的尾部。</p><p> void getCount(); //統(tǒng)計得到教師的人數(shù)。</p><p> void display();</p><p><b> };</b></p><p> int Teacher::count=0;
37、 //將靜態(tài)成員變量初始化為0.三從表尾增加教師信息</p><p> 三、從表尾增加教師信息</p><p> void Teacher::addToTail(){ //將增加的教師放在鏈表的尾部。</p><p> system("color 2");
38、 //將屏幕上的字體設(shè)為綠色。</p><p> int NO,age;</p><p> string name,sex,birth,address,phoneNO,email,position;</p><p> char answer='y';
39、 //定義一個循環(huán)變量。</p><p> while(answer=='y'){ //通過循環(huán)來加入教師信息。</p><p> TeacherData pNew=new TeacherDataNode; //定義一個TeacherData指針。</p><p>
40、if(pNew==NULL){ //判斷是否申請到空間。</p><p> cout<<"空間不足!";</p><p><b> return;</b></p><p><b> }</b></p><p&g
41、t; cout<<endl<<"請輸入教師的信息:"<<endl;</p><p> cout<<endl<<"請輸入編號:"; 從控制臺輸入該教師的詳細(xì)信息。</p><p><b> cin>>NO;</b></p>
42、;<p> cout<<endl<<"請輸入姓名:";</p><p> cin>>name;</p><p> cout<<endl<<"請輸入年齡:";</p><p><b> cin>>age;</b>&
43、lt;/p><p> cout<<endl<<"請輸入出生日期:";</p><p> cin>>birth;</p><p> cout<<endl<<"請輸入住址:";</p><p> cin>>address;</
44、p><p> cout<<endl<<"請輸入電話號碼:";</p><p> cin>>phoneNO;</p><p> cout<<endl<<"請輸入email:";</p><p> cin>>email;</p
45、><p> cout<<endl<<"請輸入在校職位:";</p><p> cin>>position;</p><p> pNew->NO=NO; //將輸入的信息存入新申請的鏈表中。</p><p> pNew->name=nam
46、e;</p><p> pNew->age=age;</p><p> pNew->birth=birth;</p><p> pNew->address=address;</p><p> pNew->phoneNO=phoneNO;</p><p> pNew->email=
47、email;</p><p> pNew->position=position;</p><p> pNew->next=NULL;</p><p> if(dataLinkHead==NULL){ //若頭鏈表為空,將申請的鏈表設(shè)為頭鏈表</p><p> dataLinkTail=pNew;</p&g
48、t;<p> dataLinkHead=pNew;</p><p><b> }</b></p><p> else{ //若頭鏈表不為空,將新申請的鏈表加到鏈表的尾部。</p><p> dataLinkTail->next=pNew;</p><p> da
49、taLinkTail=pNew;</p><p><b> }</b></p><p><b> count++;</b></p><p> cout<<endl<<"繼續(xù)加入教師的信息嗎?(y/n)";</p><p> cin>>a
50、nswer;</p><p> cout<<endl;</p><p><b> }</b></p><p><b> }</b></p><p><b> 四、查找教師信息</b></p><p> void Teacher::s
51、elect(){ </p><p><b> int NO;</b></p><p> TeacherData pNew=dataLinkHead; //定義的新指針指向鏈表的頭部。</p><p> cout<<endl<<
52、;"輸入編號:";</p><p><b> cin>>NO;</b></p><p> while(pNew){ //循環(huán)查找該教師的信息。</p><p> if(pNew->NO==NO){</p><p> co
53、ut<<endl<<"該職工的信息是:"<<endl;</p><p> cout<<endl<<setw(6)<<"編號"<<setw(6)<<"名字"<<setw(6)<<"年齡"<<setw(6)
54、<<"生日"<<setw(6)<<"住址"<<setw(10)<<"電話號碼"<<setw(6)</p><p> <<setw(10)<<"e-mail"<<setw(10)<<"在校職位"&
55、lt;<endl</p><p> <<setw(4)<<pNew->NO<<setw(6)<<pNew->name <<setw(7)<<pNew->age<<setw(6)<<pNew->birth<<setw(6)<<pNew->address<
56、<setw(8)<<pNew->phoneNO<<setw(10)<<pNew->email<<setw(10)<<pNew->position<<endl;</p><p> break; //若找的相關(guān)教師,則打印出相關(guān)信息,且退出循環(huán)。</p><p><b
57、> }</b></p><p> pNew=pNew->next; //若沒找到,指向下一個節(jié)點。</p><p><b> }</b></p><p> if(pNew==dataLinkTail->next){ //若循環(huán)執(zhí)行完成,則說明沒有找到,
58、通知用戶。</p><p> cout<<"沒有找到!"<<endl;</p><p><b> }</b></p><p><b> }</b></p><p><b> 五、刪除教師信息</b></p>&l
59、t;p> void Teacher::cancle(){ //按教師編號刪除相應(yīng)的教師。</p><p><b> int NO;</b></p><p> TeacherData pNew=dataLinkHead; //定義的新指針指向鏈表的頭部。</p>&
60、lt;p> cout<<endl<<"請輸入編號:";</p><p><b> cin>>NO;</b></p><p> if(pNew->NO==NO){ //若鏈表頭部即為所要求刪除的,則刪除頭節(jié)點。</p><p> dataLinkHea
61、d=pNew->next; //將下一個節(jié)點設(shè)為頭結(jié)點。</p><p> delete pNew;</p><p><b> count--;</b></p><p> cout<<endl<<"刪除成功!";</p><p>
62、<b> return;</b></p><p><b> }</b></p><p> TeacherData qNew=dataLinkHead; //定義另一個新指針,也指向頭部。</p><p> pNew=pNew->next;
63、//將p節(jié)點指向下一個節(jié)點。</p><p> while(pNew){ //按編號循環(huán)查找該教師。</p><p> if(pNew->NO==NO){</p><p> qNew->next=pNew->next; //將刪除的節(jié)點的前節(jié)點與后節(jié)點相連。<
64、/p><p> delete pNew; //刪除所要求刪除的節(jié)點。</p><p><b> count--;</b></p><p> cout<<endl<<"刪除成功!";</p><p><b> return
65、;</b></p><p><b> }</b></p><p> qNew=pNew; //將兩個指針尾隨。</p><p> pNew=pNew->next;</p><p><b> }</b></p>
66、<p> delete qNew;</p><p> if(pNew==dataLinkTail->next){ //若沒有找到相應(yīng)的教師,則通知用戶</p><p> cout<<endl<<"沒有找到該教師,無法刪除!"<<endl;</p><p> d
67、elete pNew;</p><p><b> }</b></p><p><b> }</b></p><p><b> 六、顯示教師信息</b></p><p> void Teacher::display(){</p><p> Tea
68、cherData pNew=dataLinkHead;</p><p> if(pNew==NULL){</p><p> cout<<"不存在文件";</p><p><b> return;</b></p><p><b> }</b></p>
69、<p> while(pNew){</p><p> cout<<endl<<setw(6)<<"編號"<<setw(6)<<"名字"<<setw(6)<<"年齡"<<setw(6)<<"生日"<<
70、setw(6)<<"住址"<<setw(10)<<"電話號碼"<<setw(6)</p><p> <<setw(10)<<"e-mail"<<setw(10)<<"在校職位"<<endl</p><p&g
71、t; <<setw(4)<<pNew->NO<<setw(6)<<pNew->name <<setw(7)<<pNew->age<<setw(6)<<pNew->birth<<setw(6)<<pNew->address</p><p> <<set
72、w(8)<<pNew->phoneNO<<setw(10)<<pNew->email<<setw(10)<<pNew->position<<endl;</p><p> pNew=pNew->next;</p><p><b> }</b></p><
73、;p> delete pNew;</p><p><b> }</b></p><p><b> 七、統(tǒng)計教師人數(shù)</b></p><p> void Teacher::getCount(){ //統(tǒng)計得到教師的人數(shù)。</p><
74、;p> cout<<endl<<"人數(shù)共計為:"<<count<<endl;</p><p><b> }</b></p><p><b> 八、菜單函數(shù)</b></p><p> void printTheMainMenu( ){</
75、p><p> cout<<endl<<endl</p><p> <<"**************歡迎使用教師簡易管理系統(tǒng)***********"<<endl<<endl<<endl</p><p> <<"---------------------
76、----------------------------------------------------"<<endl</p><p> <<"** 1.從文件尾部加入教師的信息 **"<<endl<<endl</p><p> <<"**
77、 2.從文件頭部加入教師的信息 **"<<endl<<endl</p><p> <<"** 3.查找相關(guān)教師的信息 **"<<endl<<endl</p><p> <<"**
78、 4.刪除某位教師 **"<<endl<<endl</p><p> <<"** 5.統(tǒng)計教師人數(shù) **"<<endl<<endl</p><p> <
79、;<"** 6.顯示所有教師信息 **"<<endl<<endl</p><p> <<"** 7.退出系統(tǒng) **"<<endl<<endl</p>
80、<p> <<"-------------------------------------------------------------------------"<<endl<<endl;</p><p><b> }</b></p><p><b> 九、主函數(shù)</b>&
81、lt;/p><p> int main(){</p><p> system("color 4"); //將控制臺屏幕上的文字設(shè)為紅色。</p><p><b> int item;</b></p><p> Teacher teacher;
82、 //定義一個教師類的對象。</p><p> printTheMainMenu(); //顯示菜單。</p><p><b> while(1){</b></p><p> cout<<endl<<"請輸入你的選項:(1~7之間選擇)&q
83、uot;;</p><p> cin>>item;</p><p> switch(item){</p><p><b> case 1:</b></p><p> system("cls"); //清除屏幕。</p>
84、<p> printTheMainMenu();</p><p> teacher.addToTail(); //調(diào)用Teacher類的尾部增加函數(shù)。</p><p><b> break;</b></p><p><b> case 2:</b></p>&l
85、t;p> system("cls");</p><p> printTheMainMenu();</p><p> teacher.addToHead(); //調(diào)用Teacher類的頭部增加函數(shù)。</p><p><b> break;</b></p><p>&
86、lt;b> case 3:</b></p><p> system("cls"); //清除屏幕。</p><p> printTheMainMenu();</p><p> teacher.select(); //調(diào)用Teach
87、er類的查找函數(shù)。</p><p><b> break;</b></p><p><b> case 4:</b></p><p> system("cls"); //清除屏幕。</p><p> printTh
88、eMainMenu();</p><p> teacher.cancle(); //調(diào)用Teacher類的刪除函數(shù)。</p><p><b> break;</b></p><p><b> case 5:</b></p><p> system(&q
89、uot;cls"); //清除屏幕。</p><p> printTheMainMenu();</p><p> teacher.getCount(); //調(diào)用Teacher類的統(tǒng)計教師人數(shù)函數(shù)。</p><p><b> break;</b></p
90、><p><b> case 6:</b></p><p> system("cls");</p><p> printTheMainMenu();</p><p> teacher.display();</p><p><b> break;</b>
91、;</p><p><b> case 7:</b></p><p> system("cls"); //清除屏幕。</p><p> printTheMainMenu();</p><p> cout<<"謝謝使用
92、,再見!";</p><p> system("pause");</p><p> goto p; //goto語句,跳轉(zhuǎn)到pause結(jié)束程序。</p><p><b> }</b></p><p><b> }</b&g
93、t;</p><p> p:system("pause");</p><p><b> }</b></p><p> 第四章 設(shè)計結(jié)果與分析</p><p> 4.1 軟件使用結(jié)果</p><p> 在此,我們將把軟件使用過程寫出,并對此程序的一些細(xì)節(jié)的具體的操作方
94、法加以說明,說明如下:</p><p> 1.將軟件進(jìn)行初始化。</p><p> 2.進(jìn)入程序菜單,界面如下:</p><p><b> 3.增加教師信息</b></p><p> 4.根據(jù)教師編號查找教師信息</p><p> 5.根據(jù)編號刪除教師信息</p><
95、p><b> 6.統(tǒng)計教師人數(shù)</b></p><p><b> 7.顯示教師信息</b></p><p><b> 8.退出系統(tǒng)</b></p><p><b> 總結(jié)</b></p><p> 通過這次課程設(shè)計,我們從中受益匪淺,不僅讓
96、我們對C++語言程序設(shè)計這一門課程有了更深一步的認(rèn)識,還讓我對復(fù)雜程序的開發(fā)有了一個深刻的認(rèn)識,使我進(jìn)一步明白了模塊化思想在程序開發(fā)中的重要性。另外,通過為期一周的C++課程設(shè)計實驗課使我了解到了一個程序開發(fā)的過程,雖然規(guī)模不大,但為我以后的編程學(xué)習(xí)打下了基礎(chǔ)。在編程的過程中,我們可以把這學(xué)期所學(xué)的理論知識和實踐聯(lián)系起來,在所要開發(fā)的項目中漸漸成長。雖然我們對這些C++語言知識運用得還不是很熟練,但是相信我們也在滴水穿石地成長起來。發(fā)現(xiàn)
97、問題,提出問題,解決問題,使我們從不足之處出發(fā),尋找新的學(xué)習(xí)方向。同時我也體會到了學(xué)習(xí)編程的辛苦,為了一個算法的實現(xiàn)而思考,為了一個小小的編譯錯誤而花時間去尋找,這需要很大的毅力和耐心,而且要有比較清晰的思維。同時,我也發(fā)現(xiàn)自己的一些不足,良好的編程習(xí)慣的養(yǎng)成,堅定的毅力和耐心是我要加強(qiáng)的,同別人的交流也是必須的,這樣才能不斷使我進(jìn)步,還要加強(qiáng)自己基礎(chǔ)學(xué)科的學(xué)習(xí) ,能把所學(xué)知識融會貫通。</p><p> 在這
98、次課程設(shè)計中,我們設(shè)計了一個對教師信息進(jìn)行管理的系統(tǒng),它基本滿足了界面友好,易于操作的要求,因此更利于用戶操作方便,運行簡易,從而達(dá)到對教師信息更加有效的系統(tǒng)管理。在此次設(shè)計中我們實現(xiàn)了根據(jù)用戶的需求對教師信息的增加、查找和刪除功能,采用鏈表,合理利用了空間。但軟件仍存在一些不足,比如沒有實現(xiàn)用二進(jìn)制文件進(jìn)行讀寫操作,在輸入有關(guān)教師的信息時對數(shù)據(jù)沒有詳細(xì)的限定等。</p><p> 通過這段時間的學(xué)習(xí)和探索,我
99、們發(fā)現(xiàn)理論和實踐要充分地結(jié)合,是需要扎實的基本功的,這就表明學(xué)好基礎(chǔ)知識是理論付諸實踐的前提。在設(shè)計中我們鍛煉了自己同時也學(xué)到了很多,希望在以后我們能充分利用上機(jī)的時間充實自己,并希望這樣的機(jī)會能被更好更多地提供。</p><p><b> 致謝</b></p><p> 經(jīng)過這一周的課程設(shè)計,我們把平時學(xué)到的知識充分的應(yīng)用到這次實踐中,同時我們也獲得了許多在課堂
100、上聽而無法真正理解的知識。首先我們要感謝學(xué)校給我們安排的這次的C++課程設(shè)計,然后我要感謝老師們對我們熱心的指導(dǎo)和幫助,是他們教會了我們怎樣解決問題的方法,這樣我們的軟件設(shè)計才會更加順利地進(jìn)行,并且充分掌握了設(shè)計程序的方法。我們還要感謝許多同學(xué)的幫助,他們的幫助對于我們來說也是必不可少的。總之,是有了他們的幫助,我們才能順利地完成這次的設(shè)計,在這里我們要向他們說一句:謝謝,非常感謝!你們辛苦了!</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師排課系統(tǒng)課程設(shè)計報告(c++)
- c++課程設(shè)計報告-- 學(xué)籍管理系統(tǒng)
- 酒店管理系統(tǒng)_c++課程設(shè)計報告
- c++課程設(shè)計報告--酒店管理系統(tǒng)
- c++課程設(shè)計報告--成績管理系統(tǒng)
- c++課程設(shè)計報告-商品管理系統(tǒng)
- c++課程設(shè)計報告飛機(jī)訂票管理系統(tǒng)
- c++課程設(shè)計報告--高校人員管理系統(tǒng)
- c++課程設(shè)計報告---銀行管理系統(tǒng)
- visual c++超市管理系統(tǒng)課程設(shè)計報告
- c++語言課程設(shè)計報告--影像管理系統(tǒng)
- c++課程設(shè)計報告(學(xué)生學(xué)籍管理系統(tǒng))
- c++課程設(shè)計報告(學(xué)生學(xué)籍管理系統(tǒng))
- c++課程設(shè)計報告-圖書管理系統(tǒng)
- c++課程設(shè)計報告---設(shè)備管理系統(tǒng)
- c++課程設(shè)計報告賓館房間管理系統(tǒng)
- c++課程設(shè)計報告--人事管理系統(tǒng)
- c++課程設(shè)計——學(xué)生信息管理系統(tǒng)課程設(shè)計報告
- c++課程設(shè)計報告-- 酒店點菜管理系統(tǒng)設(shè)計
- c++課程設(shè)計報告
評論
0/150
提交評論