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

正文內(nèi)容

基于c的面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)例課程設(shè)計(jì)報(bào)告-高校人員信息管理系統(tǒng)-文庫(kù)吧資料

2025-05-22 00:46本頁(yè)面
  

【正文】 **歡迎使用高校人員管理系統(tǒng)**************************endl。 coutendl。 studentbase s。 leaderbase l。 } } } 類(lèi)似的,定義 teacherbase 類(lèi)與 studentbase 類(lèi)的數(shù)據(jù)維護(hù) data 函數(shù),實(shí)現(xiàn)對(duì)人員信息的新增、更改、刪除 、查找 、顯示、全刪 、統(tǒng)計(jì)功能。 case 3:break。 北華航天工業(yè)學(xué)院課程設(shè)計(jì)報(bào)告 15 b=0。 case 2: cout該高校女領(lǐng)導(dǎo)人數(shù) endl。 b=0。 while(b!=0) { switch(b) { case 1: cout該高校男領(lǐng)導(dǎo)人數(shù) endl。 cout 返回 0endl。 cout 統(tǒng)計(jì)男領(lǐng)導(dǎo)人數(shù) 1endl。 case 7: system(color 48)。 clear()。 case 6: system(color fd)。 disp()。 case 5://顯示信息 system(color fa)。 } break。 break。 break。 r=query1(name)。 case 2: 北華航天工業(yè)學(xué)院課程設(shè)計(jì)報(bào)告 14 cout輸入領(lǐng)導(dǎo)姓名 :。 } rshow1()。 if (r==NULL) { cout該領(lǐng)導(dǎo)不存在 endl。 cinnumber。 cinb。 cout 按姓名查找 2endl。 //顏色 system(cls)。 } break。 case 3:break。b=0。 break。 r=query1(name)。 case 2: cout輸入領(lǐng)導(dǎo)姓名: endl。 b=0。 break。 r=query(number)。 while(b!=0) { switch(b) { case 1: cout輸入領(lǐng)導(dǎo)編號(hào): 。 cout 返回 0endl。 cout 按編號(hào)刪除 1endl。 case 3://刪除 system(color f1)。 } break。 break。 add(number,name,age,sex,bu,zhi)。 cinzhi。y39。Y39。 cinx。 add(number,name,age,sex,bu,zhi)。 cinbu。y39。Y39。 cinx。 } rshow1()。 北華航天工業(yè)學(xué)院課程設(shè)計(jì)報(bào)告 12 if (r==NULL) {cout該領(lǐng)導(dǎo)不存在 endl。 cinname。 break。 add(number,name,age,sex,bu,zhi)。 cinzhi。y39。Y39。 cinx。 add(number,name,age,sex,bu,zhi)。 cinbu。y39。Y39。 cinx。 } rshow1()。 if (r==NULL) { cout該領(lǐng)導(dǎo)不存在 endl。 cinnumber。 cinb。 cout 按姓名更改 2endl。 //顏色 system(cls)。 break。 cinzhi。 cinbu。}//統(tǒng)計(jì)男女領(lǐng)導(dǎo)的人數(shù) else {nv++。 if(strcmp(male,sex)==0||strcmp(f,sex)==0) b=0。strcmp(f,sex)!=0) { while(b) { cout輸入性別有誤,請(qǐng)重新輸入: endl。 if(strcmp(male,sex)!=0amp。 cout輸入領(lǐng)導(dǎo)性別( male or f): 。 cout輸入領(lǐng)導(dǎo)年齡 : 。 cout輸入領(lǐng)導(dǎo)姓名: 。//清屏 cout輸入領(lǐng)導(dǎo)編號(hào): 。 switch (choice) { 北華航天工業(yè)學(xué)院課程設(shè)計(jì)報(bào)告 10 case 1: //新增 system(color 17)。 while (choice!=0) { cout領(lǐng)導(dǎo)維護(hù) 1:新增 2:更改 3:刪除 4:查找 5:顯示 6:全刪 7:統(tǒng)計(jì) 0:退出 =。//性別 char bu[20]。//年齡 char zhi[20]。 //姓名 int number。//男領(lǐng)導(dǎo) int nv=0。//標(biāo)記變量 char x。 4. 2 函數(shù)實(shí)現(xiàn) void leaderbase::data()//定義領(lǐng)導(dǎo)維護(hù) { int choice=1。}//獲取職稱(chēng) }。 } char *getbu(){return bumen。 strcpy(bumen,bu)。 coutbumensetw(10)zhichengendl。 } void show1() { show()。 } void setbu(char bu[]) { strcpy(bumen,bu)。 cout請(qǐng)輸入職稱(chēng) :endl。 cout請(qǐng)輸入任職部門(mén) :endl。 char zhicheng[20]。 } }。 strcpy(name,na)。} void add(int n,char *na,int ag,char *se) 北華航天工業(yè)學(xué)院課程設(shè)計(jì)報(bào)告 8 { number=n。} //獲取年齡 char* getsex(){return sex。} //獲取名字 int getno() {return number。 cinage。 cinsex。 cinname。 cinnumber。 coutnumbersetw(10)namesetw(10)sexsetw(10)ageendl。//性別 int age。//編號(hào) char name[20]。如果要保存信息的數(shù)據(jù),必須退出到主菜單,系統(tǒng)會(huì)自動(dòng)保存; System(“cls”)清除以前的內(nèi)容,界面重新顯示。每種功能的界面都有相應(yīng)的提示(以輸入領(lǐng)導(dǎo)為例): 在添加信息功能中系統(tǒng)提示“請(qǐng)輸入領(lǐng)導(dǎo)的性別為男或女,如果輸入錯(cuò)誤,會(huì)輸出“輸入性別錯(cuò)誤,請(qǐng)重新輸入”在新增時(shí)系統(tǒng)會(huì)同時(shí)計(jì)算輸入男女領(lǐng)導(dǎo)的人數(shù);在更改中系統(tǒng)提供了按姓名或編號(hào)修改,在修改前系統(tǒng)會(huì)輸出該領(lǐng)導(dǎo)的全部信息,修改時(shí)系統(tǒng)會(huì)輸出是否更改;刪除中系統(tǒng)提供了按編號(hào)或姓名刪除,刪除前系統(tǒng)會(huì)再次提醒使用者是否確定刪除;在查 找中亦提供了按編號(hào)或姓名查找;在輸入完畢后按 0 返回主菜單。當(dāng)刪除和查找時(shí)調(diào)用兩個(gè)函數(shù) leader *query(int n), leader *query1(char *na),看刪除或查找的領(lǐng)導(dǎo)是否存在,若存在,返回指向 leader 類(lèi)的指針,若不存在,返回空指針。 北華航天工業(yè)學(xué)院課程設(shè)計(jì)報(bào)告 5 3. 1. 3 函數(shù)設(shè)計(jì) leaderbase()將領(lǐng)導(dǎo)信息從 讀取到 read[]中, void delnu (int n)編號(hào)刪除, void delname(char*na)姓名刪除, void clear()刪除所有, void disp() 領(lǐng)導(dǎo)信息顯示, void data()領(lǐng)導(dǎo)數(shù)據(jù)維護(hù),實(shí)現(xiàn)領(lǐng)導(dǎo)信息的添加、刪除、查詢(xún)、顯示、統(tǒng) 計(jì)、更改功能。繼承機(jī)制使用已經(jīng)定義的類(lèi)作為基礎(chǔ)建立新的類(lèi)定義,新的類(lèi)是原有類(lèi)的數(shù)據(jù)、操作和新類(lèi)所添加的數(shù)據(jù)、操作的組合。派生類(lèi)對(duì)基類(lèi)的成員進(jìn)行繼承。領(lǐng)導(dǎo)類(lèi)數(shù)組; leaderbase()將領(lǐng)導(dǎo)信息從 讀取到 read[]中, void delnu(int u)編號(hào)刪除, void delname(char*na)姓名刪除,void clear()刪除所有, void disp() 領(lǐng)導(dǎo)信息顯示, void data()領(lǐng)導(dǎo)維護(hù), ~leaderbase() 將 read[]中的信息讀入到 中。為了對(duì)信息進(jìn)行添加、刪除、查找等功能,定義 leaderbase,teacher,student 類(lèi),分別定義對(duì)象數(shù)組,定義指向?qū)ο蟮闹羔?,?leaderbase 類(lèi)為例, int top?;?lèi) people 中包含設(shè)置成員 值的 set 函數(shù),添加成員的 add 函數(shù)。 2. 3 問(wèn)題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟: 北華航天工業(yè)學(xué)院課程設(shè)計(jì)報(bào)告 4 1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì); 2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系; 3)根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類(lèi)層次; 4)完成類(lèi)層次中各個(gè)類(lèi)的描述; 5)完成類(lèi)中各個(gè)成員函數(shù)的定義 ; 6)完成系統(tǒng)的應(yīng)用模塊; 7)功能調(diào)試; 8)完成系統(tǒng)總結(jié)報(bào)告。其中領(lǐng)導(dǎo)還應(yīng)包含的信息有:任職部門(mén)(學(xué)院、各系部)、職稱(chēng);教師還應(yīng)包含的信息有:職稱(chēng)、 任職時(shí)間 、專(zhuān)業(yè);學(xué)生還應(yīng)包含的信息有:所在班級(jí)、所在宿舍等。 1. 3 課程設(shè)計(jì)環(huán)境 在 Microsoft Visual C++ 開(kāi)發(fā)平臺(tái)上編寫(xiě)程序源代碼,修改,增加功能,通過(guò)編 譯、連接,直到完全無(wú)誤,最終執(zhí)行程序,反復(fù)輸入新的數(shù)據(jù)進(jìn)行驗(yàn)證并進(jìn)一步完善。課程設(shè)計(jì)將設(shè)計(jì)要求、需求分析、算法設(shè)計(jì)、編程和實(shí)例測(cè)試運(yùn)行分開(kāi),為學(xué)生創(chuàng)造分析問(wèn)題、獨(dú)立思考的條件。幫助了同學(xué)系統(tǒng)的掌握 C++課程的主要內(nèi)容。 ( 3) C++異常處理的功能與輸入輸出流。 2. 技術(shù)層面的支持 ( 1)定義基類(lèi)與派生類(lèi),將數(shù)據(jù)成員與成員函數(shù)封裝在類(lèi)中。 1. 理論研究基礎(chǔ) ( 1) C++面向?qū)ο蟪绦蛟O(shè)計(jì)中類(lèi)與對(duì)象的使用 ( 2)類(lèi)的封裝性和繼承性。 1. 2 課程設(shè)計(jì)的背景和意義 1. 2. 1 課程設(shè)計(jì)的
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1