freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《基于c++的面向?qū)ο蟪绦蛟O(shè)計實例》課程設(shè)計報告-高校人員信息管理系統(tǒng)-預(yù)覽頁

2025-06-15 00:46 上一頁面

下一頁面
 

【正文】 便的對高校人員進(jìn)行管理是一個問題。 本程序已經(jīng)過全面的系統(tǒng)測試,能夠很好的運(yùn)行,達(dá)到預(yù)期的效果。通過這次課程設(shè)計掌握面向?qū)ο蟮某绦蛟O(shè)計思路,著重掌握在 C++中對文件進(jìn)行查找、刪除、修改等操作。 ( 2)定義指向?qū)ο蟮闹羔?,設(shè)計刪除、查詢、更改的算法。 北華航天工業(yè)學(xué)院課程設(shè)計報告 3 ( 2)通過詳細(xì)的實例分析,循環(huán)漸進(jìn)的描述,啟發(fā)學(xué)生順利的完成設(shè)計。 第二章 需求分析 2. 1 問題描述 某高校,主要人員有: 領(lǐng)導(dǎo)、教師和學(xué)生 , 共有的信息包括: 編號、姓名、性別、年齡 。 第三章 系統(tǒng)設(shè)計 3. 1 數(shù)據(jù)設(shè)計 3. 1. 1 類設(shè)計 人員有共同的信息編號 number、姓名 neme、性別 sex、年齡 age,所以設(shè)計一個基類people,在此基礎(chǔ)上派生出 leader 類(添加數(shù)據(jù)成員任職部門 bumen,職稱 zhicheng), teacher類(添加數(shù)據(jù)成員職稱 zhicheng,任職時間 time,專業(yè) project), student 類(添加數(shù)據(jù)成員班級 banji,宿舍 sushe)。 人數(shù) leader read[Maxr]。繼承是面向?qū)ο蟪绦蛟O(shè)計中軟件重用的關(guān)鍵技 術(shù)。 ~leaderbase() 將read[]中的信息讀如到 中。以便操作員更方便地使用該系統(tǒng) 注:各子菜單項均有重新顯示 ,并順利返回到主菜單。//姓名 char sex[4]。 } void set() { cout請輸入編號: endl。 cout請輸入性別 :endl。 } char *getname() {return name。 }//獲取性別 void ren(int n) {coutnendl。 strcpy(sex,se)。 public: void set1() { set()。 cinzhicheng。 cout部門 setw(10)職稱 endl。 strcpy(zhicheng,zhi)。 類似的,在 people 類的基礎(chǔ)上派生出 student 類, teacher 類。 int nan=0。//編號 int age。//系部 leader *r。 //顏色 system(cls)。 cinname。cinsex。 cinsex。} cout輸入領(lǐng)導(dǎo)所在 系部: 。 add(number,name,age,sex,bu,zhi)。 cout 按編號更改 1endl。 while(b) { switch(b) { case 1: cout輸入領(lǐng)導(dǎo)編號: 。 break。 if(x==39。) { cout輸入新的任職部門: endl。 } cout是否確認(rèn)更改職稱?( Y/N) endl。||x==39。 rsetzhi(zhi)。 case 2: cout輸入領(lǐng)導(dǎo)姓名: 。 break。 if(x==39。) { cout輸入新的任職部門: endl。 } cout是否確認(rèn)更改職稱?( Y/N) endl。||x==39。 rsetzhi(zhi)。 case 3:break。 //顏色 同樣是調(diào)用 doc system(cls)。 cinb。 if (r==NULL) {cout該領(lǐng)導(dǎo)不存在 endl。 break。 if (r==NULL) {cout該領(lǐng)導(dǎo)不存在 endl。 break。 case 4: //查找 system(color 07)。 cout 返回 0endl。 r=query(number)。 break。 if (r==NULL) { cout該領(lǐng)導(dǎo)不存在 endl。 case 3: break。 //顏色 system(cls)。 //顏色 system(cls)。 //顏色 system(cls)。 cinb。 break。 break。 4. 3 主函數(shù)實現(xiàn) int main() { A: int choice=1。 while(choice!=0) { cout********************************************************************************endl。 coutendl。 coutsetw(50) \n。 coutsetw(50) \n。 coutsetw(50) \n。 goto A。} case 3: while(1) { coutsetw(20)。 } } return 0。 ( 2)系統(tǒng)在輸入過程中不能自動保存,必須退出時才能自動保存。并有 system( ”color 2F”)顏色設(shè)置,告別了單一的畫面 總 結(jié) 通過本程序設(shè)計掌握了類對象、類數(shù)組、繼承、派生、重載、輸入輸出流的定義和使用,對使用 C++語言編碼 有了更深層次的理解,也認(rèn)識到了自己還有許多不足之北華航天工業(yè)學(xué)院課程設(shè)計報告 20 處,達(dá)到了實驗?zāi)康摹? 致 謝 在課程設(shè)計過程中遇到了很多問題,不過在老師和和同學(xué)們的幫助下大部分都得以解決,首先要對他們表示感謝。 北華航天工業(yè)學(xué)院課程設(shè)計報告 21 參考文獻(xiàn) [1]張軍安 .C++設(shè)計教程 .西安:西北工業(yè)大學(xué)出版社 2021 [2] 周靄如 .林偉健 . C++程序設(shè)計基礎(chǔ) .北京:電子工業(yè)出版社 2021 [3] 李巖 Visual C++實用教程 北京:科學(xué)教育出版社 2021 [4] 徐曉梅 高麗 Visual C++程序設(shè)計 北京: 電子工業(yè)出版社 2021 [5] 陳偉柱 C++代碼設(shè)計與重用 北京: 人民郵電出版社 2021 附 錄 include include include include include const int Maxr=100。//性別 int age。 cinnumber。 cinsex。} //獲取名字 int getno() {return number。} void add(int n,char *na,int ag,char *se) { number=n。 } }。 cout請輸入任職部門 :endl。 } void setbu(char bu[]) { strcpy(bumen,bu)。 coutbumensetw(10)zhichengendl。 } char *getbu(){return bumen。 leader read[Maxr]。 while(1) { ((char*)amp。 read[top]=l。 for ( i=0。 coutsetw(10)read[i].getno()setw(10)read[i].getname()setw(10)read[i].getage()setw(10)read[i].getsex()setw(10)read[i].getbu()setw(10)read[i].getzhi()endl。Y39。 for(。//每刪除一個對總是減少一個 } } } if(y==0) { cout未刪除該領(lǐng)導(dǎo)!endl。i++) read[i].show1()。i=top。 cinx。y39。i++) read[i]=read[i+1]。 for (int i=0。 } //刪除所有 int add (int n,char *na,int ag,char *se ,char *bu,char *zhi) //增加職工 { leader *p=query(n)。 } return 0。read[i]。i++) if(strcmp(read[i].getname(),na)==0 ) return amp。i=top。 for (int i=0。 ()。//標(biāo)記變量 char x。 //姓名 int number。//性別 char bu[20]。 switch (choice) { case 1: //新增 system(color 17)。 cout輸入領(lǐng)導(dǎo)姓名:。 cout輸入領(lǐng)導(dǎo)性別( m or f): 。strcmp(f,sex)!=0) { while(b) { cout輸入性別有誤,請重新輸入: endl。}//統(tǒng)計男女領(lǐng)導(dǎo)的人數(shù) else {nv++。 cinzhi。 //顏色 system(cls)。 cinb。 if (r==NULL) { cout該領(lǐng)導(dǎo)不存在 endl。 cinx。y39。 add(number,name,age,sex,bu,zhi)。Y39。 cinzhi。 break。 if (r==NULL) {cout該領(lǐng)導(dǎo)不存在 endl。 cinx。y39。 add(number,name,age,sex,bu,zhi)。Y39。 cinzhi。 break。 case 3://刪除 system(color f1)。 cout 返回 0endl。 r=query(number)。 b=0。 r=query1(name)。b=0。 } break。 cout 按姓名查找 2endl
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1