




已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
面向?qū)ο笤O(shè)計(jì)方法C+課程設(shè)計(jì)設(shè)計(jì)題目 高校人事管理系統(tǒng)組員姓名 組員學(xué)號(hào) /03/17/34/19/09專(zhuān)業(yè)班級(jí) 11計(jì)算機(jī)科與技術(shù)2班指導(dǎo)教師李春梅信息工程學(xué) 院 計(jì)算機(jī)科學(xué)與技術(shù) 系 2013年 5 月 26 日面向?qū)ο笤O(shè)計(jì)方法C+課程設(shè)計(jì)任務(wù)分配院(系):信息工程學(xué)院 教研室:軟件教研室課程設(shè)計(jì)題目高校人事管理系統(tǒng)課 程 設(shè) 計(jì)目的(1)要求學(xué)生達(dá)到熟練掌握C+語(yǔ)言的基本知識(shí)和技能; (2)基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; (3)能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)問(wèn)題。 (4)訓(xùn)練用系統(tǒng)的觀點(diǎn)和軟件開(kāi)發(fā)一般規(guī)范進(jìn)行軟件開(kāi)發(fā),并在此過(guò)程中培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和良好的工作作風(fēng)。初步掌握軟件開(kāi)發(fā)過(guò)程的問(wèn)題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能。(5)熟練掌握C+中類(lèi)及類(lèi)模板在程序中的應(yīng)用,并熟練了解類(lèi)中函數(shù)的調(diào)用。小組成員及任務(wù)分配姓名學(xué)號(hào)承擔(dān)任務(wù)是否組長(zhǎng)類(lèi)的構(gòu)建等及運(yùn)行調(diào)試是刪除功能實(shí)現(xiàn) 否統(tǒng)計(jì)功能實(shí)現(xiàn)及封面設(shè)計(jì)否添加功能實(shí)現(xiàn)否 編輯功能實(shí)現(xiàn)否查詢功能實(shí)現(xiàn)否 目錄第一章 需求分析1 第二章 總體設(shè)計(jì)22.1系統(tǒng)功能模塊22.2類(lèi)之間的關(guān)系 2第三章 各功能模塊實(shí)現(xiàn)33.1模塊實(shí)現(xiàn)及代碼33.2運(yùn)行結(jié)果15 第四章 系統(tǒng)調(diào)試 18第五章 總結(jié)與體會(huì)18參考文獻(xiàn)20附錄21 課程設(shè)計(jì)任務(wù)書(shū) 課 程 名 稱 高校人事管理 二 級(jí) 學(xué) 院 信息工程學(xué)院 專(zhuān) 業(yè) 班 級(jí) 11級(jí)計(jì)科本(2)班 起 止 日 期 2013年5月20日 指 導(dǎo) 教 師 李 春 梅 1課程設(shè)計(jì)目的及意義目的意義:(1)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法;(2)了解系統(tǒng)開(kāi)發(fā)的需求分析、類(lèi)層次設(shè)計(jì)、模塊分解、編碼測(cè)試、模塊組裝與整體調(diào)試的全過(guò)程;(3)進(jìn)一步熟悉C+中類(lèi)的概念、類(lèi)的封裝、繼承的實(shí)現(xiàn)方式;(4)學(xué)會(huì)分析簡(jiǎn)單的實(shí)際問(wèn)題,并能利用所學(xué)的知識(shí)建立系統(tǒng)的邏輯結(jié)構(gòu),學(xué)會(huì)簡(jiǎn)單的調(diào)試技巧和方法。逐步熟悉面向?qū)ο蟪绦蛟O(shè)計(jì)的方法,養(yǎng)成良好的編程習(xí)慣。2課程設(shè)計(jì)任務(wù)及成果提交形式(包括課程設(shè)計(jì)說(shuō)明書(shū)、圖紙、實(shí)物樣品等要求)(1) 分析課程設(shè)計(jì)題目的要求 (2) 寫(xiě)出詳細(xì)設(shè)計(jì)說(shuō)明 (3) 編寫(xiě)程序代碼,調(diào)試程序使其能正確運(yùn)行 (4) 設(shè)計(jì)完成的軟件要便于操作和使用(5) 設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告及測(cè)試記錄 3主要參考文獻(xiàn)1鄭莉、傅仕星編,C+面向?qū)ο蟪绦蛟O(shè)計(jì),清華大學(xué)出版社,2003年9月出版 2譚浩強(qiáng)編,C+面向?qū)ο蟪绦蛟O(shè)計(jì),清華大學(xué)出版社,2005年7月出版3李師賢等譯,C+精髓,機(jī)械工業(yè)出版社,2002年8月出版4Davis Chapman,學(xué)用Visual c+ 6.0,清華大學(xué)出版社,2001年7月出版5鄭莉、傅仕星編,C+語(yǔ)言面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo),清華大學(xué)出版社,2003年9月出版。4課程設(shè)計(jì)進(jìn)度安排起 止 日 期工 作 內(nèi) 容2013年5月18日5月20日分析設(shè)計(jì)準(zhǔn)備階段: 功能模塊分析、控制模塊分析、 繪制必要的流程圖2013年5月20日5月24日代碼設(shè)計(jì) 2013年5月24日5月25日編程調(diào)試階段 2013年5月25日5月26日總結(jié)報(bào)告和書(shū)寫(xiě)說(shuō)明書(shū)階段:編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)考核5成績(jī)考核辦法(1)根據(jù)平時(shí)上機(jī)考勤、表現(xiàn)和進(jìn)度,教師將每天點(diǎn)名和檢查( 10% )(2)完成基本功能( 30% )。 (3)學(xué)生的動(dòng)手能力,創(chuàng)新能力( 10% )。 (4)總結(jié)報(bào)告( 50% ) :包括系統(tǒng)設(shè)計(jì)要求,設(shè)計(jì)思路,系統(tǒng)功能模塊圖,系統(tǒng)流程圖,類(lèi)的層次圖(包括類(lèi)成員列表),調(diào)試過(guò)程,關(guān)鍵程序代碼,總結(jié),參考書(shū)目。系審查意見(jiàn):系主任簽字: 年 月 日教學(xué)單位意見(jiàn):教學(xué)單位負(fù)責(zé)人簽字: 年 月 日第一章 需求分析高校人事管理,高校在有職人員(行政人員、教師、一般員工)、退休人員、返聘人員和臨時(shí)工。現(xiàn)在,需要存儲(chǔ)這些人員的人事檔案信息:編號(hào)、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學(xué)歷、任職時(shí)間、來(lái)院時(shí)間。要求: 1) 添加刪除功能:能根據(jù)學(xué)院人事的變動(dòng)情況,添加刪除記錄;2) 查詢功能:能根據(jù)編號(hào)和姓名進(jìn)行查詢;3) 編輯功能(高級(jí)):根據(jù)查詢對(duì)相應(yīng)的記錄進(jìn)行修改,并存儲(chǔ);4) 統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)(在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學(xué)歷高職稱人數(shù));5) 保存功能:能對(duì)輸入的數(shù)據(jù)進(jìn)行相應(yīng)的存儲(chǔ),要求重載插入和提取符以完成數(shù)據(jù)的保存和打開(kāi)。6) 人員編號(hào)在生成人員信息時(shí)同時(shí)生成,每輸入一個(gè)人員信息編號(hào)順序加1。第二章 總體設(shè)計(jì)2.1系統(tǒng)功能模塊輸出選擇退出操作統(tǒng)計(jì)功能編輯功能添加功能刪除功能查詢功能按編號(hào)查找按姓名查找圖2.1系統(tǒng)功能模塊2.2類(lèi)之間的關(guān)系 定義了8個(gè)類(lèi),分別為人員類(lèi)(personnel類(lèi)),臨時(shí)工類(lèi)(casuallaborer類(lèi)),進(jìn)入時(shí)間類(lèi)(cometime類(lèi)),在職人員類(lèi)(incumbency類(lèi)),退休時(shí)間類(lèi)(retiretime類(lèi)),退休人員類(lèi)(retiree類(lèi)),返聘時(shí)間類(lèi)(retime類(lèi)),返聘人員類(lèi)(returnee類(lèi))等。同時(shí)又定義一個(gè)school類(lèi),在里面實(shí)現(xiàn)數(shù)據(jù)的添加、刪除、修改、查找、顯示和退出。Public:setcasuallaborer();casuallaborerprint();Protected:int number;char party20;char study30;char pos20;Public: setincumbency();incumbencyprint();incumbency();Protected:int day;int year;int month:Public:setretiretime( );retiretimeprint( );Protected:int month;int year;int day;Public:setretime( );retimeprint( );Public:setreturnee();returneeprint();9=jhnPublic:retireeprint();setretiree();Protected:int month;int year;int day;Public:cometime( );setcometime( );人員類(lèi)Protected:char name20;char sex10;int age;Public:setpersonnel( );personnelprint();進(jìn)入時(shí)間類(lèi)臨時(shí)工類(lèi)退休時(shí)間類(lèi)返聘時(shí)間類(lèi)在職員工類(lèi) 退休人員類(lèi)返聘人員類(lèi)第三章 各功能模塊實(shí)現(xiàn)3.1 模塊實(shí)現(xiàn)及代碼刪除功能:#include1.hschool:dele()extern int I,J,K,Z;int i;int number;int a;system(cls);A:coutwelcomeendl; coutt 【1】按編號(hào)刪除 endl;coutt 【0】返回 n ; couta; switch(a) case 1:coutnumber; for(i=0;iJ;i+) if(incumbi.getnumber2()-number=0) coutincumbi.incumbencyprint()被刪除endl; for(i;iJ;i+) incumbi=incumbi+1; J-; for(i=0;iK;i+)if(retii.getnumber3()-number=0)coutretii.retireeprint()被刪除endl;for(i;iK;i+)retii=retii+1;K-;for(i=0;iZ;i+)if(returi.getnumber4()-number=0)coutreturi.returneeprint()被刪除:endl;for(i;iZ;i+)returi=returi+1;Z-;goto A; case 0:break; 添加功能:#include1.hschool:add() int a; extern int I,J,K,Z;A:coutwelcomeendl; coutt 【1】添加臨時(shí)工信息 endl; coutt 【2】添加在職員工信息 endl; coutt 【3】添加退休人員信息 endl;coutt 【4】添加人員的信息 endl;coutt 【0】返回 n ; couta;switch(a)case 1: casuallI. setcasuallaborer(); I+; goto B;case 2:incumbJ.setincumbency();J+; goto B;case 3:retiK.setretiree();K+; goto B;case 4:returZ.setreturnee();Z+; goto B;case 0:break;default:cout選擇有誤,請(qǐng)重新選擇!;goto A;統(tǒng)計(jì)功能:#include1.hschool:tongji()extern int I,J,K,Z;int a;int i=0;system(cls);A:int j=0; coutwelcomeendl; coutt 【1】在職人員數(shù)統(tǒng)計(jì) endl; coutt 【2】黨員人數(shù)統(tǒng)計(jì) endl; coutt 【3】女工人數(shù)統(tǒng)計(jì) endl; coutt 【4】博士生人數(shù)統(tǒng)計(jì) endl; coutt 【0】返回 endl; couta; switch(a) case 1:for(i=0;iJ;i+) incumbi.incumbencyprint(); for(i=0;iZ;i+) returi.returneeprint(); j=J+Z; cout在職人數(shù)為:jendl;goto A; case 2:for(i=0;iJ;i+) if(strcmp(incumbi.getparty2(),黨員)=0) incumbi.incumbencyprint(); j+; for(i=0;iK;i+) if(strcmp(retii.getparty2(),黨員)=0) retii.retireeprint(); j+; for(i=0;iZ;i+) if(strcmp(returi.getparty2(),黨員)=0) returi.retimeprint(); j+; cout黨員人數(shù)為:jendl;goto A; case 3:for(i=0;iI;i+) if(strcmp(casualli.getsex(),女)=0) casualli.casuallaborerprint(); j+; for(i=0;iJ;i+) if(strcmp(incumbi.getsex(),女)=0) incumbi.incumbencyprint(); j+; for(i=0;iK;i+) if(strcmp(retii.getsex(),女)=0) retii.retireeprint(); j+; for(i=0;iZ;i+) if(strcmp(returi.getsex(),女)=0) returi.retimeprint(); j+; cout女員人數(shù)為:jendl;goto A; case 4: for(i=0;iJ;i+) if(strcmp(incumbi.getstudy2(),博士生)=0) incumbi.incumbencyprint(); j+; for(i=0;iK;i+) if(strcmp(retii.getstudy3(),博士生)=0) retii.retireeprint(); j+; for(i=0;iZ;i+) if(strcmp(returi.getstudy4(),博士生)=0) returi.retimeprint(); j+; cout博士生人數(shù)為:jendl;goto A; default:cout選擇有誤,請(qǐng)重新選擇:;goto A; case 0:break; 編輯功能:#include1.hschool:push() extern int I,J,K,Z;int e;B:system(cls);coutwelcomeendl; coutt 【1】錄入臨時(shí)工信息 endl; coutt 【2】錄入在職員工信息 endl; coutt 【3】錄入退休人員信息 endl;coutt 【4】錄入返聘人員的信息 endl;coutt 【0】返回 n ; coute; switch(e) case 1: casuallI. setcasuallaborer(); I+; goto B;case 2:incumbJ.setincumbency();J+; goto B;case 3:retiK.setretiree();K+; goto B;case 4:returZ.setreturnee();Z+; goto B;case 0:break;default:cout選擇有誤,請(qǐng)重新選擇!;goto A; 查詢功能:#include1.hvoid chose() coutwelcomeendl; coutt 【1】姓名查找 endl; coutt 【2】編號(hào)查找 endl;coutt 【0】返回 n ; cout從0-2中選擇功能項(xiàng):;school:find() int a;int i;extern int I,J,K,Z;char name20;int number;E:int j=0;system(cls);coutwelcomeendl; coutt 【1】模糊查找 endl; coutt 【2】在職員工中查找 endl; coutt 【3】退休人員中查找 endl;coutt 【4】返聘人員中查找 endl;coutt 【0】返回 n ; couta; switch(a) case 1:chose();A:cina; switch(a) case 1:coutname; for(i=0;iI;i+) if(strcmp(casualli.getname(),name)=0) j+; incumbi.incumbencyprint(); for(i=0;iJ;i+) if(strcmp(incumbi.getname2(),name)=0) j+; incumbi.incumbencyprint(); for(i=0;iK;i+)if(strcmp(retii.getname3(),name)=0)j+;retii.retireeprint();for(i=0;iZ;i+)if(strcmp(returi.getname4(),name)=0)j+;returi.returneeprint();if(j=0)cout沒(méi)有找到該人:endl;goto A; case 2:coutnumber; for(i=0;iJ;i+) if(incumbi.getnumber2()-number=0) j+; incumbi.incumbencyprint(); for(i=0;iK;i+)if(retii.getnumber3()-number=0)j+;retii.retireeprint();for(i=0;iZ;i+)if(returi.getnumber4()-number=0)j+;returi.returneeprint();if(j=0)couta; switch(a) case 1:coutname; for(i=0;iJ;i+) if(strcmp(incumbi.getname2(),name)=0) j+; incumbi.incumbencyprint(); if(j=0) cout沒(méi)有找到該人:endl; goto B; case 2:coutnumber; for(i=0;iJ;i+) if(incumbi.getnumber2()-number=0) j+; incumbi.incumbencyprint(); if(j=0) cout沒(méi)有此編號(hào)的人; goto B; default:couta; switch(a) case 1:coutname; for(i=0;iK;i+)if(strcmp(retii.getname3(),name)=0)j+;retii.retireeprint();if(j=0)cout沒(méi)有找到該人:endl;goto C; case 2:coutnumber; for(i=0;iK;i+)if(retii.getnumber3()-number=0)j+;retii.retireeprint(); if(j=0)cout沒(méi)有此編號(hào)的人;goto C; default:couta; switch(a) case 1:coutname; for(i=0;iZ;i+)if(strcmp(returi.getname4(),name)=0)j+;returi.returneeprint();if(j=0)cout沒(méi)有找到該人:endl;goto D; case 2:coutnumber; for(i=0;iZ;i+)if(returi.getnumber4()-number=0)j+;returi.returneeprint();if(j=0)cout沒(méi)有此編號(hào)的人;goto D; default:cout輸入有誤,請(qǐng)重新輸入:;goto D; case 0:goto E; case 0:break; default:cout輸入有誤,請(qǐng)重新輸入:;goto E; 3.2 運(yùn)行結(jié)果1.開(kāi)始菜單界面: 圖3.1開(kāi)始菜單界面2.添加人員信息界面:圖3.2添加人員信息界面3.統(tǒng)計(jì)人員信息界面:圖3.3統(tǒng)計(jì)人員信息界面4.人員信息查找界面:圖3.4人員信息查找界面5.人員信息刪除界面:圖3.5人員信息刪除界面6.人員修改界面:圖3.6人員修改界面第四章 系統(tǒng)調(diào)試系統(tǒng)調(diào)試:在建立全局變量時(shí),無(wú)法正常使用,后添加extern才實(shí)現(xiàn)功能的使用。通過(guò)對(duì)程序的調(diào)試,發(fā)現(xiàn)很多問(wèn)題只有通過(guò)調(diào)試以后才能被找到和發(fā)現(xiàn),才能更好的美化和優(yōu)化,是程序看起來(lái)更完美,讓使用者更放心第五章 總結(jié)與體會(huì)通過(guò)本次課程設(shè)計(jì),讓我對(duì)C+這門(mén)學(xué)科對(duì)有了進(jìn)一步的認(rèn)識(shí),熟練掌握了類(lèi)及類(lèi)模板的應(yīng)用。以前對(duì)該課程的恐懼感都以消失,任何事情沒(méi)有做不到只有愿不愿意去做。并且在本次課程設(shè)計(jì)的過(guò)程中,讓我進(jìn)一步認(rèn)識(shí)到了團(tuán)隊(duì)的力量,只有團(tuán)結(jié)才能發(fā)揮出一個(gè)集體的力量。一個(gè)人的力量真的好有限,即使個(gè)人能力再?gòu)?qiáng),做一個(gè)大點(diǎn)的項(xiàng)目,也會(huì)力不從心。只有分工協(xié)作才能將事辦得越快越好。通過(guò)這次課程設(shè)計(jì),會(huì)為我們以后進(jìn)入社會(huì)提供一定的經(jīng)驗(yàn)。課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.隨著科學(xué)技術(shù)發(fā)展的日新日異,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握計(jì)算機(jī)開(kāi)發(fā)技術(shù)是十分重要的?;仡櫰鸫舜握n程設(shè)計(jì),至今我仍感慨頗多,的確,自從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)星期的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。編寫(xiě)的過(guò)程也是我們發(fā)現(xiàn)錯(cuò)誤的過(guò)程,畢竟我們自己專(zhuān)業(yè)知識(shí)掌握的不夠,在設(shè)計(jì)中走了很多彎路,剛開(kāi)始是根本無(wú)從下手,不知道要干嘛,如果平時(shí)課余時(shí)間多加強(qiáng)對(duì)這些專(zhuān)業(yè)知識(shí)的學(xué)習(xí),那么在這次課程設(shè)計(jì)中將會(huì)少走很多的彎路。參考文獻(xiàn)1鄭莉、傅仕星編,C+面向?qū)ο蟪绦蛟O(shè)計(jì),清華大學(xué)出版社,2003年9月出版2譚浩強(qiáng)編,C+面向?qū)ο蟪绦蛟O(shè)計(jì),清華大學(xué)出版社,2005年7月出版3李師賢等譯,C+精髓,機(jī)械工業(yè)出版社,2002年8月出版4Davis Chapman,學(xué)用Visual c+ 6.0,清華大學(xué)出版社,2001年7月出版5鄭莉、傅仕星編,C+語(yǔ)言面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo),清華大學(xué)出版社,2003年9月出版。 6嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版).清華大學(xué)出版社.7嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)題集(C語(yǔ)言版).清華大學(xué)出版社.8DATA STRUCTURE WITH C+. William Ford,William Topp .清華大學(xué)出版社(影印版).附錄源程序:/1.h#include#includeusing namespace std;class personnel /人員類(lèi)public:setpersonnel();personnelprint();/人員打印char *getname1()/獲取名字return name;char *getsex()/獲取性別return sex;protected:char name20;char sex10;int age;/class cometime/進(jìn)入時(shí)間類(lèi)public:cometime()year=0;setcometime();cometimeprint();/進(jìn)入時(shí)間打印protected:int year;int month;int day;/class retime/返聘時(shí)間類(lèi)public:setretime();retimeprint();/返聘時(shí)間打印protected:int year;int month;int day;/class retiretime/退休時(shí)間類(lèi)public:setretiretime();retiretimeprint();/退休時(shí)間打印protected:int year;int month;int day;/class casuallaborer:public personnel,public cometime/臨時(shí)工類(lèi) public:setcasuallaborer();/臨時(shí)工初始化 casuallaborerprint();/臨時(shí)工信息打印 char *getname()/獲取姓名 return name; char *getsex()/獲取性別 return sex; ;/class incumbency:public personnel,public cometime /在職人員類(lèi)public:setincumbency();/在職人員初始化incumbencyprint();/在職人員信息打印incumbency()number=0;setnumber(int number1)number=number1;char *getname2()/獲取姓名return name;int getnumber2()/獲取編號(hào)return number;char *getparty2()/獲取政治面貌return party;char *getstudy2()/獲取最高學(xué)歷return study;char *getpos2()/獲取職務(wù)return pos;char *getsex()/獲取性別return sex;protected: int number;/編號(hào)char party20;/政治面貌char study30; /最高學(xué)歷char pos20;/職務(wù);/class retiree:public incumbency,public retiretime/退休人員類(lèi)public:retireeprint();/退休人員信息打印setretiree();/退休人員初始化int getnumber3()/獲取編號(hào)return number;char *getname3()/獲取姓名return name;char *getparty3()/獲取政治面貌return party;char *getstudy3()/獲取最高學(xué)歷return study;char *getpos3()/獲取職務(wù)return pos;char *getsex()return sex;/class returnee:public retiree,public retime/返聘人員public:setreturnee();/返聘人員初始化returneeprint();/返聘人員信息打印int getnumber4()/獲取編號(hào)return number;char *getname4()/獲取姓名return name;char *getparty4()/獲取政治面貌return party;char *getstudy4()/獲取最高學(xué)歷return study;char *getpos4()/獲取職務(wù)return pos;char *getsex()/獲取性別return sex;/class schoolpublic:casuallaborer casuall100;/定義100個(gè)臨時(shí)工對(duì)像數(shù)組incumbency incumb100;/定義100個(gè)在職員工對(duì)象數(shù)組retiree reti100;/定義100個(gè)退休員工對(duì)像數(shù)組returnee retur100;/定義100個(gè)返聘員工對(duì)戲數(shù)組 push();/錄入信息print();/查看信息add();/添加信息dele();/刪除信息find();/查找信息tongji();/統(tǒng)計(jì)信息xiugai();/修改信息;/add.cpp#include1.hschool:add() int a; extern int I,J,K,Z;A:coutwelcomeendl; coutt 【1】添加臨時(shí)工信息 endl; coutt 【2】添加在職員工信息 endl; coutt 【3】添加退休人員信息 endl;coutt 【4】添加人員的信息 endl;coutt 【0】返回 n ; couta;switch(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 整體調(diào)控政策解讀課件
- 高校舞蹈教學(xué)課件
- 教育消防安全宣傳課件
- 圖層教學(xué)課件
- 新品入店申請(qǐng)活動(dòng)方案
- 春節(jié)手工活動(dòng)方案
- 文體活動(dòng)插花活動(dòng)方案
- 新手尋寶活動(dòng)方案
- 昌都職?;顒?dòng)方案
- 新婚聚會(huì)活動(dòng)方案
- 露天礦山新進(jìn)員工安全培訓(xùn)
- 主播助理合同范本
- 2025年遼寧沈陽(yáng)地鐵集團(tuán)有限公司所屬分公司招聘筆試參考題庫(kù)附帶答案詳解
- 車(chē)間主任轉(zhuǎn)正述職報(bào)告
- 靜脈采血并發(fā)癥預(yù)防與處理
- 2024年體育類(lèi)第一批(本科)投檔最低分排名
- 2025年河南省許昌市許昌縣小升初數(shù)學(xué)綜合練習(xí)卷含解析
- 2.5 噴泉 教學(xué)設(shè)計(jì) 六年級(jí)音樂(lè)下冊(cè) 人教版
- 剖宮產(chǎn)手術(shù)專(zhuān)家共識(shí)2023年解讀
- 2024-2025學(xué)年廣東省惠州市惠城區(qū)七年級(jí)下學(xué)期期末數(shù)學(xué)教學(xué)質(zhì)量監(jiān)測(cè)試題(含答案)
- 2025年上半年駐村工作總結(jié)范例(三篇)
評(píng)論
0/150
提交評(píng)論