九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

《C++程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告

  • 資源ID:21597945       資源大?。?span id="24d9guoke414" class="font-tahoma">103.74KB        全文頁(yè)數(shù):32頁(yè)
  • 資源格式: DOCX        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說(shuō)明有答案則都視為沒有答案,請(qǐng)知曉。

《C++程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告

C+程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告題目: 學(xué)生學(xué)籍管理系統(tǒng)學(xué)院:計(jì)算機(jī)科學(xué)與工程學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名:學(xué)號(hào):指導(dǎo)教師:2012 年06 月 20日目錄10.學(xué)生學(xué)籍管理系統(tǒng)II1.前言12.需求分析13.概要設(shè)計(jì)14.詳細(xì)設(shè)計(jì)15.測(cè)試16.總結(jié)2附錄21. 前言題目:學(xué)生學(xué)籍信息管理系統(tǒng)1 前言21 世紀(jì)隨著計(jì)算機(jī)技術(shù)的不斷成熟,帶來(lái)了信息技術(shù)的高速發(fā)展。信息技術(shù)的發(fā)展極大地推動(dòng)了整個(gè)社會(huì)信息化的進(jìn)程。在日益龐大的信息管理領(lǐng)域,信息管理自動(dòng)化直接地改變了傳統(tǒng)的文檔管理方式,極大地提高了工作效率和管理水平。2. 需求分析鑒于高等院校在校學(xué)生、教職員工、日常事務(wù)處理信息數(shù)據(jù)的繁多,學(xué)校信息管理部門通常感到無(wú)法高效的進(jìn)行管理。就高等院校學(xué)生學(xué)籍管理這一方面 , 由于院校學(xué)生人數(shù)眾多, 專業(yè)不同,學(xué)校所安排的教學(xué)計(jì)劃也就因人而異。這對(duì)于管理學(xué)生學(xué)籍信息的教務(wù)老師來(lái)說(shuō),無(wú)疑是一項(xiàng)龐大和復(fù)雜的工作。不僅要考慮學(xué)校對(duì)某一專業(yè)整體的教學(xué)計(jì)劃安排,也要對(duì)各專業(yè)相關(guān)老師的教學(xué)任務(wù)進(jìn)行統(tǒng)一協(xié)調(diào),還要考慮某些學(xué)生的特別學(xué)籍變化。為解決學(xué)校上述的學(xué)生學(xué)籍管理難題,提高教務(wù)老師的信息管理效率,以及為了方便學(xué)生更好、更便捷的查看自己的學(xué)籍信息;讓老師的教學(xué)工作更加順利和對(duì)教學(xué)信息的及時(shí)掌握。本系統(tǒng)特參照一般高等院校對(duì)在校學(xué)生課程選修的數(shù)據(jù)庫(kù)管理辦法,結(jié)合實(shí)踐,設(shè)計(jì)出學(xué)生,教師和管理員三大功能模塊,根據(jù)賦予系統(tǒng)權(quán)限不同,分別對(duì)系統(tǒng)進(jìn)行相關(guān)操作,方便了學(xué)生、教師對(duì)學(xué)籍信息的查看,同時(shí),也大大減少了管理員的信息管理工作量,提高了系統(tǒng)效率。3 概要設(shè)計(jì)1)、通過(guò)對(duì)高等院校管理學(xué)生學(xué)籍的管理模式和步驟流程,設(shè)計(jì)出系統(tǒng)的總體結(jié)構(gòu)和各主要功能模塊。2)、了解面向?qū)ο笳Z(yǔ)言的編程風(fēng)格,以及數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)信息處理的特點(diǎn),確定好系統(tǒng)的設(shè)計(jì)語(yǔ)言和數(shù)據(jù)庫(kù)平臺(tái)。3)、及時(shí)與學(xué)校管理信息老師和課程設(shè)計(jì)指導(dǎo)老師溝通,進(jìn)一步熟悉學(xué)生學(xué)籍信息管理系統(tǒng)的數(shù)據(jù)流程、數(shù)據(jù)處理以及操作步驟。提出自己的設(shè)計(jì)想法,征求老師意見,改正不合理的地方,為下面的概念設(shè)計(jì)和詳細(xì)設(shè)計(jì)奠定基礎(chǔ)。3.1概要設(shè)計(jì)階段總體結(jié)構(gòu)設(shè)計(jì)1)、確定系統(tǒng)的總體結(jié)構(gòu)以及子結(jié)構(gòu):系統(tǒng)根據(jù)用戶模式的不同,實(shí)現(xiàn)不同的系統(tǒng)功能。系統(tǒng)功能層次圖如下:登錄學(xué)生信息系統(tǒng)1.登記學(xué)生信息2.刪除學(xué)生信息3.查找學(xué)生信息學(xué)生信息管理(選擇操作)4.修改學(xué)生信息保存信息5.按要求輸出信息退出系統(tǒng)6.退出3.2概要設(shè)計(jì)階段成果信息瀏覽界面系統(tǒng)登錄界面信息修改編輯界面信息保存退出界面4 詳細(xì)設(shè)計(jì)4.1界面設(shè)計(jì)系統(tǒng)開始運(yùn)行后自動(dòng)從當(dāng)前目錄下的 xueshen 文件中讀取信息,并實(shí)時(shí)顯示信息的讀取情況。用戶登錄系統(tǒng)主界面,輸入用戶名和密碼, 。系統(tǒng)對(duì)用戶進(jìn)行安全驗(yàn)證,若通過(guò),則跳轉(zhuǎn)到相應(yīng)操作界面;若失敗,則提示相應(yīng)錯(cuò)誤信息。系統(tǒng)主界面如下圖所示, 各功能模塊前面都標(biāo)注了編碼 ,用戶只要輸入相應(yīng)的編碼就可以選擇相應(yīng)的功能模塊,方便了各層次用戶對(duì)系統(tǒng)的功能操作。同時(shí)界面中也顯示了整體的結(jié)構(gòu)圖,以便用戶對(duì)系統(tǒng)的整個(gè)功能結(jié)構(gòu)有著清晰的認(rèn)識(shí)。在用戶選擇每一個(gè)具體的功能模塊后, 系統(tǒng)都會(huì)提示用戶做出相應(yīng)的操作,并根據(jù)用戶的指令反饋相應(yīng)的信息處理結(jié)果。另外在顯示新的菜單時(shí),都會(huì)將之前的內(nèi)容清空,使系統(tǒng)的操作界面簡(jiǎn)潔,提高用戶使用系統(tǒng)的效率。圖 1功能描述 :圖 1 為學(xué)生學(xué)籍管理系統(tǒng)操作界面選擇 1: 進(jìn)入學(xué)生信息登記界面 , 可查看學(xué)生的學(xué)籍信息 , 對(duì)信息進(jìn)行添加選擇 2: 進(jìn)入學(xué)生信息刪除界面 , 輸入學(xué)生學(xué)號(hào) , 進(jìn)行學(xué)生信息刪除功提示。選擇 3: 進(jìn)入學(xué)生信息查找界面 , 錄入學(xué)生學(xué)號(hào) , 對(duì)學(xué)生的相關(guān)信息進(jìn)行查找。選擇 4: 進(jìn)入學(xué)生信息修改界面 , 錄入要修改的學(xué)生編號(hào) , 選擇要修改的信息,輸入新信息。選擇 5: 按要求輸出學(xué)生信息界面,輸入要輸出的學(xué)生信息進(jìn)行相同信息學(xué)生的統(tǒng)計(jì)輸出。選擇 6: 退出操作界面,退出系統(tǒng)操作。圖 2功能描述 :圖 2 為是否進(jìn)行操作界面選擇 Y: 返回學(xué)生學(xué)籍管理系統(tǒng)操作界面選擇 N:退出操作界面圖 3功能描述 :圖 3 為信息保存界面。選擇 Y: 進(jìn)行信息保存退出系統(tǒng)選擇 N:不保存信息退出系統(tǒng)4.2編碼。1 )頭文件代碼/MyStudent.h#ifndef MYSTUDENT_H_#define MYSTUDENT_H_#include<iostream>#include<string>using namespace std;class Studentpublic:double Num;string Name;string Sex;int Age;string Jiguan;string Xibie;string Zuanye;string Class;string bianhua;Student *next;#endif/MyLIST.h#include<iostream>#include<string>#include<fstream>#include"MyStudent.h"using namespace std;class LISTprivate: public:Student *head;LIST()head=new Student;head->next=NULL;int length();bool isempty() return head->next=NULL?true:false;bool get_data(int i,Student &x);bool get_succ(int i,Student &x);bool get_prior(int i,Student &x);/bool replace_data(double i);/bool insert_data(Student data,int i);bool delete_data(double i);/bool find_data(double i,Student &result);void tongji(Student x);/查找函數(shù)void print_list();void shuchu();LIST()/Student *p;while(head)p = head;取前驅(qū)元素函數(shù)置換元素/ 插入元素函數(shù)刪除元素函數(shù)析構(gòu)函數(shù)/ 將鏈表中所有元素占用空間釋放head = head->next;delete p;#endif/Myvoid.h#include<iostream>#include"MyLIST.h"#include"MyStudent.h"void In( int i,Student chuandi)double Num;string Name;string Sex;int Age;string Jiguan;string Xibie;string Zuanye;string Class;string bianhua;ifstream in("xuesheng");if(!in)cout<<"不能打開 !"<<endl;for(int j=1;j<=i;j+)in>>Num>>Name >>Sex>>Age>>Jiguan>>Xibie >>Zuanye>>Class>>bianhua ;in.close ;chuandij.Num =Num;chuandij.Name =Name;chuandij.Sex =Sex;chuandij.Age =Age;chuandij.Jiguan =Jiguan;chuandij.Xibie =Xibie;chuandij.Zuanye =Zuanye;chuandij.Class =Class;chuandij.bianhua =bianhua;void changdu(LIST lis)ofstream out("len");out<<lis.length ();out.close;int len()int i;ifstream in("len");in>>i;return i;void output()cout<<endl<<endl<<endl<<endl<<endl<<"*"<<endl<<"*"<<endl<<"*學(xué)生學(xué)籍管理系統(tǒng)*"<<endl<<"*"<<endl<<"*1.登記學(xué)生信息*"<<endl<<"*2.刪除學(xué)生信息*"<<endl<<"*3.查找學(xué)生信息*"<<endl<<"*4.修改學(xué)生信息*"<<endl<<"*5.按要求輸出籍貫表*"<<endl<<"*6.退出操作選擇*"<<endl<<"*"<<endl<<"*"<<endl<<"*"<<endl;cout<<endl<<endl<<"請(qǐng)選擇需要的功能<1-6>:"void baochun()cout<<endl<<endl<<endl<<endl<<endl<<endl;cout<<"#"<<endl<<"#"<<endl<<"<<"<<"#是否保存修改信息?是輸入 Y,退出輸入N#"<<endl#"<<endl#"<<endl<<"#"<<endl<<"#"<<endl;cout<<" 輸入您的選擇:"void jixu()cout<<endl<<endl<<endl<<endl<<endl<<endl;cout<<"#"<<endl<<"#"<<endl<<"<<"<<"#是否繼續(xù)操作?是輸入 Y,退出輸入N#"<<endl#"<<endl#"<<endl<<"#"<<endl<<"#"<<endl;cout<<" 輸入您的選擇:"#endif5. 測(cè)試創(chuàng)建數(shù)據(jù)庫(kù),建立好相應(yīng)的數(shù)據(jù)表,插入系統(tǒng)用戶、學(xué)生、課程等數(shù)據(jù)信息,進(jìn)行系統(tǒng)測(cè)試與調(diào)試。5.1 創(chuàng)建系統(tǒng)測(cè)試數(shù)據(jù)學(xué)號(hào)姓名性別年齡籍貫系別專業(yè)班級(jí)學(xué)籍變化11003小虎男 21廣西計(jì)算機(jī)軟件102入學(xué)09002小華女 23湖北機(jī)電制作301畢業(yè)10004小東男 22湖南材料開發(fā)501轉(zhuǎn)專業(yè)6. 總結(jié)課程設(shè)計(jì)總結(jié):學(xué)習(xí) C+課程兩個(gè)學(xué)期, 現(xiàn)在剛剛學(xué)完, 學(xué)校安排大一下學(xué)期做面向?qū)ο笳Z(yǔ)言程序設(shè)計(jì)。 知識(shí)的掌握和了解還不是很到位, 應(yīng)用起來(lái)不靈活, 拿起書本不斷的翻看查找,復(fù)習(xí)一下所學(xué)的知識(shí),開始在腦海中醞釀要做一個(gè)什么樣的系統(tǒng)。經(jīng)過(guò)一周的努力, 算是完成了任務(wù)吧。 馬上進(jìn)入大二了, 還沒有完全鞏固學(xué)習(xí)過(guò)的知識(shí),所以只能每天白天查閱資料, 基本上都是晚上敲一些代碼, 所以會(huì)有許多不足之處,也遇到了不少問(wèn)題。例如:在測(cè)試連接數(shù)據(jù)庫(kù)時(shí),對(duì)學(xué)生信息的更新總是失敗。我對(duì)程序執(zhí)行過(guò)程進(jìn)行了細(xì)致分析,沒有發(fā)現(xiàn)任何邏輯上的問(wèn)題,于是我在所有的地方都添加斷點(diǎn), 多次調(diào)試后,發(fā)現(xiàn)問(wèn)題出在類的構(gòu)造函數(shù)和析構(gòu)函數(shù)被多次調(diào)用, 而且每次調(diào)用對(duì)象時(shí), 都會(huì)建立類的臨時(shí)對(duì)象。 后來(lái)我弄明白了在對(duì)對(duì)象進(jìn)行操作時(shí), 沒有使用引用方式, 所以任何操作都不會(huì)對(duì)其產(chǎn)生實(shí)質(zhì)作用。當(dāng)我把菜單函數(shù)中對(duì)類對(duì)象的調(diào)用方式都改成引用后,問(wèn)題迎刃而解。在完成課程設(shè)計(jì)的過(guò)程中, 這種問(wèn)題還有很多, 加上時(shí)間緊迫, 中途時(shí)不時(shí)會(huì)灰心喪氣,但是最后還是堅(jiān)持了下來(lái)。這次的課程設(shè)計(jì)經(jīng)歷告訴我,做一件事情,只要自己不放棄,就一定能得到自己所要的。參考文獻(xiàn)1 張俊 . 王慶春 . 面向?qū)ο蟪绦蛟O(shè)計(jì)( C+). 武漢:武漢大學(xué)出版社 .20092 譚浩強(qiáng) . 語(yǔ)言程序設(shè)計(jì) . 北京:清華大學(xué)出版社 .20043 李普曼 .C+ Primer 中文版 ( 第 4 版). 北京:人民郵電出版社 .20084 錢雪忠 . 黃建華 . 數(shù)據(jù)庫(kù)原理及應(yīng)用第二版 . 北京:北京郵電大學(xué)出版社 .20055 羅建軍 . 朱丹軍 .顧剛 .劉路放 . 高等教育出版社 _2 版附錄 部分代碼/MyLIST.cpp#include"MyLIST.h"int LIST:length()int counter=0;Student *current;current=head->next;while(current!=NULL)current=current->next;counter+;return counter;bool LIST:get_data(int i,Student &x) Student *current; int j=1; if(i<1)|(i>length()cout<<" 非法位置讀取元素,不能讀??!n"return false;current=head->next;while(current!=NULL&&j<i)j+;current=current->next;x=*current;return true;bool LIST:get_succ (int i, Student &x)Student *current ;int j=1;if(i<1)|(i>length() cout<<" 非法位置讀取元素,不能讀??! n" return false;current=head->next;while(current!=NULL&&j<i)j+;current=current->next;if(current->next!=NULL)x=*current->next;return true;elsecout<<" 第 "<<i<<" 個(gè)元素?zé)o后續(xù),不能讀取!n"return false;bool LIST:get_prior (int i, Student &x)Student*current ,*previous;int j=1;if(i<1)|(i>length() cout<<" 非法位置讀取元素,不能讀??! n" return false;previous=head;current=head->next;while(current!=NULL&&j<i)j+;previous=current;current=current->next;if(previous!=head)x=*previous;return true;elsecout<<" 第 "<<i<<" 個(gè)元素?zé)o前驅(qū),不能讀取!n"return false;bool LIST:replace_data(double i)int j=0;Student *current =head;current=head->next;while(current!=NULL&&current->Num !=i)j+;current=current->next;if(j=length()cout<<" 沒有找到該學(xué)號(hào)相關(guān)信息!"<<endl;return false;int xg;cout<<" 輸入您要修改的學(xué)生信息 :1 學(xué)號(hào), 2 姓名, 3 性別, 4 年齡, 5 籍貫, 6 系別, 7 專業(yè), 8 班級(jí) , 9 學(xué)籍變化 ."<<endl;cin>>xg;string xingming;string xingbie;string jiguan;string xibie;string zhuanye;string banji;string bianhua;switch(xg)case 1:double num;cout<<" 您將修改學(xué)號(hào),請(qǐng)輸入新的學(xué)號(hào)"<<endl;cin>>num;current->Num =num;break;case 2:cout<<" 您將修改姓名,請(qǐng)輸入新姓名"<<endl;cin>>xingming;current->Name =xingming;break;case 3:cout<<" 您將修改性別,請(qǐng)輸入新性別"<<endl;cin>>xingbie;current->Sex =xingbie;break;case 4:int nianling;cout<<" 您將修改年齡,請(qǐng)輸入新的年齡"<<endl;cin>>nianling;current->Num =nianling;break;case 5:cout<<" 您將修改籍貫,請(qǐng)輸入新籍貫"<<endl;cin>>jiguan;current->Jiguan=jiguan;break;case 6:cout<<" 您將修改系別,請(qǐng)輸入新系別"<<endl;cin>>xibie;current->Xibie=xibie;break;case 7:cout<<""<<endl;cin>>zhuanye;current->Zuanye =zhuanye;break;case 8:cout<<" 您將修改班級(jí),請(qǐng)輸入新班級(jí)cin>>banji;current->Class =banji;break;case 9:cout<<" 您將修改學(xué)籍,請(qǐng)輸入新學(xué)籍cin>>bianhua;current->bianhua=bianhua;break;"<<endl;"<<endl;return true;bool LIST:insert_data( Student data,int i)Student*current ,*previous,*newnode;int j=1;newnode=new Student;if(newnode=NULL)cout<<" 內(nèi)存無(wú)空閑空間,不能插入:"return false;newnode->Age =data.Age ;newnode->Num =data.Num ;newnode->Class =data.Class;newnode->Jiguan=data.Jiguan;newnode->Name =data.Name;newnode->Sex =data.Sex;newnode->Xibie =data.Xibie;newnode->Zuanye =data.Zuanye;newnode->bianhua =data.bianhua ;newnode->next=NULL;previous=head;current=head->next;while(current!=NULL&&j<i+1)previous=current;current=current->next;j+;newnode->next=current;previous->next=newnode;return true;bool LIST:delete_data(double i)Student *current ,*previous;int j=0;if(isempty()cout<<" 表已空,不能刪除!n"return false;previous=head;current=head->next;while(current!=NULL&&current->Num !=i)previous=current;current=current->next;j+;if(j=length()cout<<" 沒有該學(xué)號(hào)信息,不能刪除!"<<endl;return false;previous->next=current->next;delete current;return true;bool LIST:find_data (double i,Student &result)Student *current ;current=head->next;while(current!=NULL)if(current->Num !=i )current=current->next;elseresult.Age =current->Age ;result.Num =current->Num ;result.Class=current->Class;result.Jiguan=current->Jiguan;result.Name=current->Name;result.Sex=current->Sex;result.Xibie=current->Xibie;result.Zuanye=current->Zuanye;result.bianhua =current->bianhua ;cout<<" 查找結(jié)果如下:"<<endl;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;cout<<result.Num <<"t"<<result.Name <<"t" <<result.Sex <<"t"<<result.Age <<"t" <<result.Jiguan <<"t" <<result.Xibie <<"t"<<result.Zuanye <<"t"<<result.Class <<"t"<<result.bianhua <<endl ; return true;cout<<" 沒有該學(xué)號(hào)的學(xué)生信息!"<<endl;return false;void LIST:tongji (Student x)Student *current;string xingming;string xingbie;string jiguan;string xibie;string zhuanye;string banji;string bianhua;int nl;int sum=0;int tj;cout<<" 選擇統(tǒng)計(jì)信息:1 性別,2 年齡,3 籍貫,4 系別,5 專業(yè),6 班級(jí),7 學(xué)籍變化 "<<endl;cin>>tj;switch(tj)case 1:cout<<" 輸入要輸出的性別: "cin>>xingbie;cout<<jiguan<<" 生的信息如下 "<<endl;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;current=head->next;while(current!=NULL)if(current->Sex=xingbie)sum=sum+1;cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t"<<current->Xibie<<"t"<<current->Zuanye<<"t"<<current->Class<<"t"<<current->bianhua<<endl ;current=current->next;break;case 2:cout<<" 輸入要輸出的年齡: "cin>>nl;cout<<" 年齡為 "<<nl<<" 的學(xué)生信息如下"<<endl;cout<<"t"<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;current=head->next;while(current!=NULL)if(current->Age =nl)sum=sum+1;cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t" <<current->Xibie <<"t"<<current->Zuanye <<"t"<<current->Class<<"t"<<current->bianhua <<endl ;current=current->next;break;case 3:cout<<" 輸入要輸出的籍貫: "cin>>jiguan;cout<<" 籍貫為 "<<jiguan<<" 的學(xué)生信息如下"<<endl;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;current=head->next;while(current!=NULL)if(current->Jiguan =jiguan)sum=sum+1;cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t" <<current->Xibie <<"t"<<current->Zuanye <<"t"<<current->Class<<"t"<<current->bianhua <<endl ;current=current->next;break;case 4:cout<<" 輸入要輸出的系別: "cin>>xibie;cout<<" 系別為 "<<xibie<<" 的學(xué)生信息如下"<<endl;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;current=head->next;while(current!=NULL)if(current->Xibie =xibie)sum=sum+1;cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t" <<current->Xibie <<"t"<<current->Zuanye <<"t"<<current->Class<<"t"<<current->bianhua <<endl ;current=current->next;break;case 5:cout<<" 輸入要輸出的專業(yè): "cin>>zhuanye;cout<<" 專業(yè)為 "<<zhuanye<<" 的學(xué)生信息如下"<<endl;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;current=head->next;while(current!=NULL)if(current->Zuanye =zhuanye)sum=sum+1;cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t" <<current->Xibie <<"t"<<current->Zuanye <<"t"<<current->Class<<"t"<<current->bianhua <<endl ;current=current->next;break;case 6:cout<<" 輸入要輸出的班級(jí): "cin>>banji;cout<<" 班級(jí)為 "<<banji<<" 的學(xué)生信息如下"<<endl;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;current=head->next;while(current!=NULL)if(current->Class =banji)sum=sum+1;cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t" <<current->Xibie <<"t"<<current->Zuanye <<"t"<<current->Class<<"t"<<current->bianhua <<endl ;current=current->next;break;case 7:cout<<" 輸入要輸出信息的學(xué)籍變化: "cin>>banji;cout<<" 學(xué)籍變化為 "<<bianhua<<" 的學(xué)生信息如下"<<endl;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;current=head->next;while(current!=NULL)if(current->Class =banji)sum=sum+1;cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t" <<current->Xibie <<"t"<<current->Zuanye <<"t"<<current->Class<<"t"<<current->bianhua <<endl ;current=current->next;break;void LIST:print_list()Student *current;current=head->next;ofstream out("xuesheng");while(current)out<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan<<"t"<<current->Xibie<<"t"<<current->Zuanye<<"t"<<current->Class<<"t"<<current->bianhua <<endl;out.close ;current=current->next;cout<<endl;void LIST:shuchu()Student *current;current=head->next;cout<<" 學(xué)號(hào) "<<"t"<<" 姓名 "<<"t" <<" 性別 "<<"t"<<" 年齡 " <<"t"<<" 籍貫 "<<"t" <<" 系別 " <<"t"<<" 專業(yè) " <<"t"<<" 班級(jí) "<<"t"<<" 學(xué)籍變化 "<<endl ;while(current)cout<<current->Num<<"t"<<current->Name<<"t" <<current->Sex<<"t"<<current->Age <<"t"<<current->Jiguan <<"t" <<current->Xibie<<"t"<<current->Zuanye<<"t"<<current->Class<<"t"<<current->bianhua;current=current->next;cout<<endl;cout<<endl;/Mymain.cpp#include<iostream>#include <time.h>#include<string>#include<fstream>#include<iomanip>using namespace std;#include"MyLIST.h"#include"MyStudent.h"#include"Myvoid.h"int main()LIST lis;Student stu;Student result;Student ChuanDi100;double num;char j=Y;int i=0;int xz;int cd=len();i=cd+1;for(int k=1;k<=cd;k+)In(k,ChuanDi);lis.insert_data (ChuanDik,k);output();cin>>xz;while(j=Y)switch(xz)case 1:system("cls");cout<<" 您將進(jìn)行學(xué)生信息登記!"<<endl;cout<<" 請(qǐng)輸入學(xué)生信息(每項(xiàng)輸入完畢請(qǐng)按Enter鍵進(jìn)行下一項(xiàng)):"<<endl;cout<<" 請(qǐng)輸入學(xué)生的學(xué)號(hào):"<<endl;cin>>stu.Num;cout<<" 請(qǐng)輸入學(xué)生的姓名:"<<endl;cin>>stu.Name;cout<<" 請(qǐng)輸入學(xué)生的性別:"<<endl;cin>>stu.Sex ;cout<<" 請(qǐng)輸入學(xué)生的年齡:"<<endl;cin>>stu.Age;cout<<" 請(qǐng)輸入學(xué)生的籍貫:"<<endl;cin>>stu.Jiguan ;cout<<" 請(qǐng)輸入學(xué)生的系別:"<<endl;cin>>stu.Xibie ;cout<<" 請(qǐng)輸入學(xué)生的專業(yè):"<<endl;cin>>stu.Zuanye ;cout<<" 請(qǐng)輸入學(xué)生的班級(jí):"<<endl;cin>>stu.Class ;cout<<" 請(qǐng)輸入學(xué)生的學(xué)籍變化:"<<endl;cin>>stu.bianhua ;lis.insert_data(stu, i);lis.shuchu();i=i+1;break;case 2:system("cls");cout<<" 學(xué)生信息如下:"<<endl;lis.shuchu();cout<<" 輸入要?jiǎng)h除的學(xué)生學(xué)號(hào)(輸入完畢請(qǐng)按Enter 鍵到下一步 )"<<endl;cin>>num;lis.delete_data( num);cout<<" 刪除后結(jié)果如下:"<<endl;lis.shuchu ();break;case 3:system("cls");cout<<" 學(xué)生信息如下:"<<endl;lis.shuchu ();double su;

注意事項(xiàng)

本文(《C++程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告)為本站會(huì)員(飛****9)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!