----《面向?qū)ο蟪绦颉?/p>
實(shí)訓(xùn)的目的與系統(tǒng)概述
1、目的:
(1)掌握面向?qū)ο笤O(shè)計(jì)開(kāi)發(fā)的基本思想和方法,培養(yǎng)學(xué)生在已有的知識(shí)基礎(chǔ)上進(jìn)一步獲取新知識(shí)的能力,提高分析問(wèn)題和解決問(wèn)題的能力。
(2)進(jìn)一步鞏固《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程中所學(xué)到的知識(shí),熟練掌握C++語(yǔ)言程序設(shè)計(jì),加強(qiáng)對(duì)VC++編程環(huán)境的使用能力,掌握VC++編程環(huán)境中的調(diào)試功能,增強(qiáng)實(shí)際編程能力。
(3)培養(yǎng)和提高邏輯思維、抽象思維和統(tǒng)籌規(guī)劃能力,培養(yǎng)獨(dú)立完成程序設(shè)計(jì)開(kāi)發(fā)的工作能力。為今后從事專(zhuān)業(yè)性軟件開(kāi)發(fā)工作打下基礎(chǔ)。
2、 功能
通過(guò)將不同類(lèi)型的人員設(shè)計(jì)成相應(yīng)的類(lèi),完成的人員的管理。
3、 系統(tǒng)概述
學(xué)校的人員包括學(xué)生、職工;職工又分為教師和行政人員;在職進(jìn)修教師又具備學(xué)生和教師的屬性和行為。
a) 人員具有姓名、年齡、性別、地址和人員類(lèi)別等屬性,有顯示屬性的功能和設(shè)置屬性的功能。
b) 學(xué)生具有人員的屬性和行為,此外,添加學(xué)號(hào)、成績(jī)屬性。具有的行為有:設(shè)置屬性的函數(shù):讓用戶(hù)能夠通過(guò)鍵盤(pán)的輸入設(shè)置除了成績(jī)之外的基本屬性;錄入成績(jī):輸入學(xué)生的各門(mén)成績(jī);顯示:顯示基本屬性和他的平均成績(jī)。
c) 職工具有人員的屬性和行為,此外,添加職工號(hào)、職稱(chēng)和工資屬性。
d) 教師具有職工的屬性和行為,此外,添加教研室、教授的課程屬性。具有的行為有:設(shè)置屬性的函數(shù):讓用戶(hù)能夠通過(guò)鍵盤(pán)的輸入設(shè)置除了課程信息之外的基本屬性;錄入課程:輸入教師所教的各門(mén)成績(jī);顯示:顯示基本屬性。
e) 行政人員具有職工的屬性和行為,此外,添加辦公室屬性。
f) 在職進(jìn)修教師具有教師與學(xué)生的屬性和行為,此外,添加進(jìn)修時(shí)間,工作單位屬性。
通過(guò)實(shí)現(xiàn)此系統(tǒng),讓我綜合運(yùn)用所學(xué)知識(shí),掌握面向?qū)ο笤O(shè)計(jì)開(kāi)發(fā)的基本思想和方法和C++的編程思想來(lái)完成簡(jiǎn)單的面向?qū)ο蟮某绦蛟O(shè)計(jì)。讓我在已有的知識(shí)基礎(chǔ)上進(jìn)一步獲取新知識(shí)的能力,提高分析問(wèn)題、解決問(wèn)題和獨(dú)立完成程序設(shè)計(jì)開(kāi)發(fā)的工作能力。為今后從事專(zhuān)業(yè)性軟件開(kāi)發(fā)工作打下基礎(chǔ)。
類(lèi)的實(shí)現(xiàn)
編程實(shí)現(xiàn)上面類(lèi)的設(shè)計(jì)。
主程序中的驗(yàn)證
創(chuàng)建對(duì)象,檢驗(yàn)類(lèi)的功能是否能夠?qū)崿F(xiàn)。
1、遇到的困難、解決辦法及收獲:
①各類(lèi)屬性的實(shí)現(xiàn)。
利用對(duì)象數(shù)組即方便又能固定調(diào)用哪個(gè)屬性。在構(gòu)造函數(shù)中定義屬性類(lèi)型,利用對(duì)象數(shù)組調(diào)用。
②對(duì)象數(shù)組中字符串的賦值。
分配(new實(shí)現(xiàn))一個(gè)char型變量長(zhǎng)度加一的字符串,再利用拷貝函數(shù)拷貝原變量并放在name里,如:
name=new char;strcpy(name,na);
③因?yàn)闆](méi)有給原帶參構(gòu)造函數(shù)的形參賦值,主函數(shù)中不能聲明類(lèi)的無(wú)參對(duì)象。
在定義一個(gè)無(wú)參構(gòu)造函數(shù),如:
person(){}
④在派生類(lèi)帶參構(gòu)造函數(shù)與基類(lèi)帶參構(gòu)造函數(shù)所帶參數(shù)不同時(shí)沒(méi)有對(duì)基類(lèi)構(gòu)造函數(shù)的參數(shù)初始化。
構(gòu)造函數(shù)無(wú)法被繼承,當(dāng)派生類(lèi)帶參構(gòu)造函數(shù)與基類(lèi)帶參構(gòu)造函數(shù)所帶參數(shù)不同時(shí),要在派生類(lèi)構(gòu)造函數(shù)中對(duì)基類(lèi)構(gòu)造函數(shù)的參數(shù)進(jìn)行初始化,如:
worker(int num,char *v,int p,char *na,int a,char *s,char *ad,char *l):person(na,a,s,ad,l){}
⑤平均分的實(shí)現(xiàn)。
利用對(duì)象數(shù)組正確調(diào)用分?jǐn)?shù)屬性再利用返回值為float的成員函數(shù)實(shí)現(xiàn)平均分,如:
float getaverage(student st,int i){
int a=st.mathscore;
int b=st.cscore;
return st.average=(a+b)/2;}
⑥正確輸入和調(diào)用屬性。
利用p.屬性名實(shí)現(xiàn)屬性的各種行為,如:
cinp.age;
cout姓名:p.nameendl;
⑦switch語(yǔ)句總執(zhí)行完一個(gè)case后還繼續(xù)執(zhí)行。
加入break語(yǔ)句跳出switch語(yǔ)句。
2、 程序中還需要改進(jìn)的地方。
姓名,年齡,地址等屬性限制的實(shí)現(xiàn)。
同志們:今天這個(gè)大會(huì),是市委全面落實(shí)黨要管黨、從嚴(yán)治黨要求的一項(xiàng)重大舉措,也是對(duì)縣市區(qū)委書(shū)記履行基層黨建工作第一責(zé)任人情況的一次集中檢閱,同時(shí)是對(duì)全市基層黨建工作的一次再部署、再落實(shí)的會(huì)議。前面,**
***年,我認(rèn)真履行領(lǐng)班子、帶隊(duì)伍、抓黨員、保穩(wěn)定的基層黨建工作思路,以學(xué)習(xí)貫徹習(xí)近平新時(shí)代中國(guó)特色社會(huì)主義思想和黨的十九大歷次全會(huì)精神為主線,以市局基層黨建工作考核細(xì)則為落腳點(diǎn),落實(shí)全面從嚴(yán)治黨主體
根據(jù)會(huì)議安排,現(xiàn)將2022年履行抓基層黨建工作職責(zé)情況報(bào)告如下:一、履職工作特色和亮點(diǎn)1 突出政治建設(shè),著力在思想認(rèn)識(shí)上提高。牢固樹(shù)立抓黨建就是抓政績(jī)的理念,以“黨建工作抓引領(lǐng)、社區(qū)治理求突破,為民服
2022年以來(lái),在**黨委的正確領(lǐng)導(dǎo)下,堅(jiān)持以習(xí)近平新時(shí)代中國(guó)特色社會(huì)主義思想為指導(dǎo),深入學(xué)習(xí)宣傳貫徹黨的二十大精神,以黨建工作為統(tǒng)領(lǐng),扎實(shí)開(kāi)展夯實(shí)“三個(gè)基本”活動(dòng),以“四化四力”行動(dòng)為抓手,聚力創(chuàng)建
各位領(lǐng)導(dǎo),同志們:根據(jù)會(huì)議安排,現(xiàn)就2022年度抓基層黨建工作情況匯報(bào)如下:一、主要做法及成效(一)強(qiáng)化政治引領(lǐng)。一是不斷強(qiáng)化理論武裝。堅(jiān)持通過(guò)黨組會(huì)、中心組學(xué)習(xí)會(huì)和“三會(huì)一課”,第一時(shí)間、第一議題學(xué)
2022年度抓基層黨建工作述職報(bào)告按照黨委工作部署,現(xiàn)將本人2022年度抓基層黨建工作情況報(bào)告如下:一、2022年度抓基層黨建工作情況(一)旗幟鮮明講政治將旗幟鮮明講政治放在全局發(fā)展首要位置,積極開(kāi)展
2022年,是我在數(shù)計(jì)系黨總支書(shū)記這個(gè)新崗位上度過(guò)的第一個(gè)完整的工作年度。回首一年來(lái)在校黨委的正確領(lǐng)導(dǎo)下,與數(shù)計(jì)系領(lǐng)導(dǎo)班子和全體師生共同走過(guò)的日子,艱辛歷歷在目,收獲溫潤(rùn)心田。作為黨總支書(shū)記,我始終牢
按照考核要求,現(xiàn)將本人一年來(lái),作為統(tǒng)戰(zhàn)部長(zhǎng)履行職責(zé)、廉潔自律等方面情況報(bào)告如下:一、著眼增強(qiáng)政治素質(zhì),不斷深化理論學(xué)習(xí)堅(jiān)持把旗幟鮮明講政治作為履職從政的第一位要求,帶領(lǐng)統(tǒng)戰(zhàn)系統(tǒng)干部堅(jiān)決擁護(hù)“兩個(gè)確立”
**年,緊緊圍繞黨工委、管委會(huì)的決策部署,全體人員團(tuán)結(jié)協(xié)作、凝心聚力,緊扣黨工委“**”基本工作思路,全力開(kāi)拓進(jìn)取,認(rèn)真履職盡責(zé),圓滿完成各項(xiàng)工作任務(wù)。一、個(gè)人思想政治狀況檸檬文苑www bgzjy
按照縣委關(guān)于開(kāi)展抓基層黨建述職評(píng)議會(huì)議的有關(guān)要求,經(jīng)請(qǐng)示縣委組織部同意,今天,我們?cè)诖苏匍_(kāi)2022年度基層黨組織書(shū)記抓基層黨建述職評(píng)議會(huì)議。1 首先,請(qǐng)**黨委書(shū)記,**同志述職。**黨委能夠主動(dòng)研究