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

正文內(nèi)容

高校人事管理系統(tǒng)(c)-wenkub

2023-04-22 22:33:23 本頁(yè)面
 

【正文】 日 期: 附源代碼:ifndef TIME_Hdefine TIME_Hclass Time{public: Time(int y=1900, int m=1, int d=1)??傊?,通過(guò)這次的課程設(shè)計(jì),讓我真正了解到C++語(yǔ)言中的類模塊真正魅力和無(wú)窮的功能 ,感到STL的強(qiáng)大,希望盡快掌握STL的知識(shí)來(lái)解決實(shí)際問(wèn)題。7. 通過(guò)一些書籍,知道在設(shè)計(jì)中要遵守的規(guī)則,程序中統(tǒng)一的輸出格式。 5. 通過(guò)與同學(xué)討論,知道要擅長(zhǎng)使用STL來(lái)解決實(shí)際問(wèn)題,而不是自己去編寫函數(shù)。而不是一開(kāi)始就著急編寫,那樣系統(tǒng)只會(huì)非?;靵y。8. 不夠人性話,用戶界面不夠美觀。4. 文件的操作沒(méi)有很好的掌握。6. 函數(shù)命名、類的命名、數(shù)據(jù)的命名能夠見(jiàn)明思意,較好的符合命名規(guī)則。2. 除了按姓名、編號(hào)搜索還能按來(lái)小時(shí)間、離校時(shí)間、職位進(jìn)行搜索。 2. 問(wèn)題2:邏輯錯(cuò)誤,通過(guò)分析解決。 ): void +setJudgeLeaveSchool( j: char amp。): void +setWork(w : Work amp。2. 總體設(shè)計(jì) 系統(tǒng)功能模塊劃分 3. 詳細(xì)設(shè)計(jì) UML : TimeToSchoolTimeLeaveSchoolTime WorkerTime People numbert: int Work: work。 (4)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員統(tǒng)計(jì)。(4) 有較好的人性化,不至于用戶不知道做什么。(6)人員編號(hào)在生成人員信息時(shí)同時(shí)生成,每輸入一個(gè)人員信息編號(hào)順序加1。要求: (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)。 基本要求: (1)要求利用面向?qū)ο蟮姆椒ㄒ约癈++的編程思想來(lái)完成系統(tǒng)的設(shè)計(jì); (2)要求在設(shè)計(jì)的過(guò)程中,建立清晰的類層次; (3)在系統(tǒng)中至少要定義四個(gè)類,每個(gè)類中要有各自的屬性和方法; (4)在系統(tǒng)的設(shè)計(jì)中,至少要用到面向?qū)ο蟮囊环N機(jī)制。⑥關(guān)鍵源程序(帶注釋)⑶ 按規(guī)定格式完成課程設(shè)計(jì)報(bào)告,將其打印稿(A4紙)上交給老師存檔。②完成系統(tǒng)總體設(shè)計(jì):包括系統(tǒng)功能分析;系統(tǒng)功能模塊劃分與設(shè)計(jì)(系統(tǒng)功能模塊圖)。要求學(xué)生達(dá)到熟練掌握C++語(yǔ)言的基本知識(shí)和技能;基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法;能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)問(wèn)題,從而提高動(dòng)手編程解決實(shí)際問(wèn)題的能力。1)公司庫(kù)存管理系統(tǒng)2)高校學(xué)籍管理系統(tǒng)3)高校工資管理系統(tǒng)4)高校人事管理系統(tǒng)5)通訊錄程序設(shè)計(jì)6)學(xué)生成績(jī)管理系統(tǒng)7) 圖書管理系統(tǒng)8)文本編輯器的設(shè)計(jì)與實(shí)現(xiàn)9)學(xué)生考勤管理系統(tǒng)10)公司人員管理系統(tǒng)3.設(shè)計(jì)要求:⑴ 設(shè)計(jì)課題題目:每位同學(xué)根據(jù)自己學(xué)號(hào)除以9所得的余數(shù)加一選擇相應(yīng)題號(hào)的課題。③完成系統(tǒng)詳細(xì)設(shè)計(jì):包括數(shù)據(jù)庫(kù)需求分析;數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)(E-R圖);數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì);類層次圖;界面設(shè)計(jì)與各功能模塊實(shí)現(xiàn)。⑷ 不得抄襲他人程序、課程設(shè)計(jì)報(bào)告,每個(gè)人應(yīng)體現(xiàn)自己的個(gè)性設(shè)計(jì)。 創(chuàng)新要求: 在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì),如根據(jù)查找結(jié)果進(jìn)行修改的功能。(6)人員編號(hào)在生成人員信息時(shí)同時(shí)生成,每輸入一個(gè)人員信息編號(hào)順序加1。系統(tǒng)設(shè)計(jì)目標(biāo):(1) 系統(tǒng)能根據(jù)用戶輸入菜單的選項(xiàng)進(jìn)行執(zhí)行 。 系統(tǒng)實(shí)現(xiàn)功能: (1)刪除功能:能根據(jù)用戶輸入姓名與編號(hào)進(jìn)行刪除。 (5)保持功能:能對(duì)輸入的數(shù)據(jù)進(jìn)行存儲(chǔ)在文件中。 ToSchoolTime: toSchoolTime LeaveSchoolTime : leaveSchoolTime WorkTime: workerTime judgeLeaveSchol: char +Worker(j=39。 ): void +setToSchoolTime(t:ToScholTime amp。 ): void +virtual input(): void +friend operator (out:ostream, worker:const Worker amp。 3. 問(wèn)題3:txt文件讀入到動(dòng)態(tài)數(shù)組中去,會(huì)讀錯(cuò),讀不出,多讀入一個(gè),通過(guò)詢問(wèn) 老師同學(xué)解決。3. 編輯功能能夠分別對(duì)姓名、編號(hào)、性別、修改。不足之處:1. 源代碼過(guò)多,僅僅使用了容器vector,沒(méi)有使用STL迭代器、算法等。5. 數(shù)據(jù)輸出,沒(méi)有按格式對(duì)齊混亂。9. 對(duì)于一些錯(cuò)誤不能有效的終止。3. 函數(shù)、類的命名。懂得利用C++中定義的對(duì)象解決問(wèn)題。8. 知道一些基本的優(yōu)化規(guī)則,如 函數(shù)只能做一件事、越小越好、基類要足夠的抽象,最好使用組合而不是繼承,減少依賴性等等。通過(guò)對(duì)文件的操作領(lǐng)略到編程的神奇,感到非常的方便。 virtual ~Time()。 void setYear(int y)。protected: int year。endifincludeiostreamusing namespace std。}void Time::setYear(int y){year=y。 flag=((year%4==0) amp。}ifndef TOSCHOOLTIME_Hdefine TOSCHOOLTIME_Hincludeclass ToSchoolTime:public Time{public: ToSchoolTime(int y=1900, int m=1, int d=1)。 bool judgeMonth()。 void inputDay()。out, const ToSchoolTime amp。 } friend istream amp。 inputc1c2。endifincludeiostreamusing namespace std。 if(year startYear) { flag=false。 while( !flag ) { cout 來(lái)校年份 (1990 ~ ?): 。}bool ToSchoolTime::judgeMonth(){ bool flag=true。 cout\t輸入有誤,一年中沒(méi)有month月份endl。 cinmonth。 flagYear=judgeLeapYear()。}else{oneMonthDay=31。}bool ToSchoolTime::judgeDay(){ bool flag=true。 cout\t輸入有誤,month月份沒(méi)有day這一天endl。 while( !flag ) { cout 來(lái)校日 (1 ~ oneMonthDay): 。}void ToSchoolTime::inputToSchoolTime(){inputYear()。 virtual ~LeaveSchoolTime()。 int judgeLeaveSchoolYear(const int amp。 //當(dāng)來(lái)校年份與離校年份相等時(shí),判斷輸入月份是否小于來(lái)校月 int judgeLeaveSchoolDay(const int amp。toSchoolMonth)。toSchoolYear, const int amp。toSchoolTime)。l) //友元函數(shù)重載 用來(lái)輸出 LeaveSchoolTime類 { out。input,LeaveSchoolTime amp。 }private: int oneMonthDay。 } //調(diào)用函數(shù)。if(toSchoolYear == year) {flag=0。}void LeaveSchoolTime::inputYear(const int amp。 flag=judgeLeaveSchoolYear(toSchoolYear)。 if(toSchoolMonth == month) {flag=0。toSchoolYear, const int amp。 cinmonth。 coutendl。 if(flagYear) {oneMonthDay=29。} } return oneMonthDay。 } else if(toSchoolDay day) { flag=1。}bool LeaveSchoolTime::judgeDayOveroneMonthDay(){ bool flag=true。 return flag。toSchoolDay){ oneMonthDay=judgeMonthDay()。amp。 cinday。 while(!flagOveroneMonthDay) { cout 該職工離校日 (1 ~ oneMonthDay): 。}void LeaveSchoolTime::inputLeaveSchoolTime(const ToSchoolTime amp。}includeiostreamusing namespace std。toSchoolYear, const int amp。leaveSchoolMonth)。 //計(jì)算在職天數(shù) void calculateWorkTime(const ToSchoolTime amp。day)。 operator (ostream amp。 }friend istream amp。 inputc1c2。endifincludeiostreamusing namespace std。}void WorkTime::isMonthNegative(int amp。toSchoolMonth, const int amp。day){ if(day 0) { month=month1。leaveSchoolDay) //此處可分解{ day=leaveSchoolDay toSchoolDay。toSchoolTime, const LeaveSchoolTime amp。 calculateWorkTimeDay((), ())。 virtual ~People()。 int getPoliticalLandscape() const。 void setAge(int a)。 bool judgeEductionLevelCorrect()。 void inputPoliticalLandscape()。 char sex。}。}int People::getAge() const{return age。}void People::setSex(char s){sex=s。 if(politicalLandscape1 || politicalLandscape3) { flag=false。 if(eductionLevel6 || eductionLevel1) { flag=false。 cinname。 coutendl。}void People::inputPoliticalLandscape(){ bool flagPolitical=false。 } coutendl。 flagEduction=judgeEductionLevelCorrect()。 inputAge()。Y39。 Work getWork() const。 char getJudgeLeaveSchool() const。 void setLeaveSchoolTime(const LeaveSchoolTime amp。 void setWorkTime(const Wo
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1