




已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、設(shè)計內(nèi)容與設(shè)計要求1.課程設(shè)計目的:面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計是集中實踐性環(huán)節(jié)之一,是學習完面向?qū)ο蟪绦蛟O(shè)計課程后進行的一次全面的綜合練習。要求學生達到熟練掌握C+語言的基本知識和技能;基本掌握面向?qū)ο蟪绦蛟O(shè)計的思想和方法;能夠利用所學的基本知識和技能,解決簡單的面向?qū)ο蟪绦蛟O(shè)計問題,從而提高動手編程解決實際問題的能力。2.課題題目1)公司庫存管理系統(tǒng)2)高校學籍管理系統(tǒng)3)高校工資管理系統(tǒng)4)高校人事管理系統(tǒng)5)通訊錄程序設(shè)計6)學生成績管理系統(tǒng)7) 圖書管理系統(tǒng)8)文本編輯器的設(shè)計與實現(xiàn)9)學生考勤管理系統(tǒng)10)公司人員管理系統(tǒng)3設(shè)計要求: 設(shè)計課題題目:每位同學根據(jù)自己學號除以9所得的余數(shù)加一選擇相應(yīng)題號的課題。換題者不記成績。(課題10只做為參考課題) 根據(jù)自己對應(yīng)的課題完成以下主要工作:完成系統(tǒng)需求分析:包括系統(tǒng)設(shè)計目的與意義;系統(tǒng)功能需求(系統(tǒng)流程圖);輸入輸出的要求。完成系統(tǒng)總體設(shè)計:包括系統(tǒng)功能分析;系統(tǒng)功能模塊劃分與設(shè)計(系統(tǒng)功能模塊圖)。完成系統(tǒng)詳細設(shè)計:包括數(shù)據(jù)庫需求分析;數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(ER圖);數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計;類層次圖;界面設(shè)計與各功能模塊實現(xiàn)。系統(tǒng)調(diào)試:調(diào)試出現(xiàn)的主要問題,編譯語法錯誤及修改,重點是運行邏輯問題修改和調(diào)整。使用說明書及編程體會:說明如何使用你編寫的程序,詳細列出每一步的操作步驟。關(guān)鍵源程序(帶注釋) 按規(guī)定格式完成課程設(shè)計報告,將其打印稿(A4紙)上交給老師存檔。 不得抄襲他人程序、課程設(shè)計報告,每個人應(yīng)體現(xiàn)自己的個性設(shè)計。二、進度安排第 18 周 星期一 8:0012:00 星期二 8:0012:00 星期四 8:0012:00第 19 周 星期一 8:0012:00 星期二 14:3018:30 星期三 8:0012:00三、參考書籍1.C程序設(shè)計課程設(shè)計 劉振安編著 TP312C5632.C+ Builder和Delphi課程設(shè)計與系統(tǒng)開發(fā)案例 伍俊良 清華大學出版社 7-302-06072-X 3.Visual C+課程設(shè)計案例精編 嚴華峰 中國水利水電出版社 7-5084-2007-1 2004 4.Visual C+課程設(shè)計與系統(tǒng)開發(fā)案例 伍俊良 清華大學出版社 7-302-05968-3 2002(編程平臺不限,vc+, c+ Builder等等。)課題4:高校人事管理系統(tǒng) (一)、課程設(shè)計題目:高校人事管理系統(tǒng)(二)、目的與要求: 1、目的: (1)要求學生達到熟練掌握C+語言的基本知識和技能; (2)基本掌握面向?qū)ο蟪绦蛟O(shè)計的基本思路和方法; (3)能夠利用所學的基本知識和技能,解決簡單的面向?qū)ο蟪绦蛟O(shè)計問題。 2、基本要求: (1)要求利用面向?qū)ο蟮姆椒ㄒ约癈+的編程思想來完成系統(tǒng)的設(shè)計; (2)要求在設(shè)計的過程中,建立清晰的類層次; (3)在系統(tǒng)中至少要定義四個類,每個類中要有各自的屬性和方法; (4)在系統(tǒng)的設(shè)計中,至少要用到面向?qū)ο蟮囊环N機制。 3、創(chuàng)新要求: 在基本要求達到后,可進行創(chuàng)新設(shè)計,如根據(jù)查找結(jié)果進行修改的功能。 4、寫出設(shè)計說明書 (三)、設(shè)計方法和基本原理: 1、問題描述(功能要求): 某高校,主要人員有:在職人員(行政人員、教師、一般員工)、退休人員、返聘人員和臨時工。現(xiàn)在,需要存儲這些人員的人事檔案信息:編號、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學歷、任職時間、來院時間。要求: (1)添加刪除功能:能根據(jù)學院人事的變動情況,添加刪除記錄;(2)查詢功能:能根據(jù)編號和姓名進行查詢;(3)編輯功能(高級):根據(jù)查詢對相應(yīng)的記錄進行修改,并存儲;(4)統(tǒng)計功能:能根據(jù)多種參數(shù)進行人員的統(tǒng)計(在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學歷高職稱人數(shù));(5)保存功能:能對輸入的數(shù)據(jù)進行相應(yīng)的存儲,要求重載插入和提取符以完成數(shù)據(jù)的保存和打開。(6)人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序加1。2、問題的解決方案: 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: (1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們之間的關(guān)系包括屬性和行為; (3)根據(jù)問題描述,設(shè)計系統(tǒng)的類層次; (4)完成類層次中各個類的描述(包括屬性和方法); (5)完成類中各個成員函數(shù)的定義; (6)完成系統(tǒng)的應(yīng)用模塊; (7)功能調(diào)試; (8)完成系統(tǒng)總結(jié)報告以及系統(tǒng)使用說明書。目 錄1.系統(tǒng)需求分析12.總體設(shè)計23.詳細設(shè)計34.系統(tǒng)調(diào)試45.結(jié)果分析46.總結(jié)71. 系統(tǒng)需求分析題目需求:(1)添加刪除功能:能根據(jù)學院人事的變動情況,添加刪除記錄;(2)查詢功能:能根據(jù)編號和姓名進行查詢;(3)編輯功能(高級):根據(jù)查詢對相應(yīng)的記錄進行修改,并存儲;(4)統(tǒng)計功能:能根據(jù)多種參數(shù)進行人員的統(tǒng)計(在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學歷高職稱人數(shù));(5)保存功能:能對輸入的數(shù)據(jù)進行相應(yīng)的存儲,要求重載插入和提取符以完成數(shù)據(jù)的保存和打開。(6)人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序加1。系統(tǒng)設(shè)計目標:(1) 系統(tǒng)能根據(jù)用戶輸入菜單的選項進行執(zhí)行 。(2) 能對基本錯誤進行判斷,并要求用重新輸入。(3) 能夠把輸入的數(shù)據(jù)保存到txt文件中,下次能夠使用。(4) 有較好的人性化,不至于用戶不知道做什么。 系統(tǒng)實現(xiàn)功能: (1)刪除功能:能根據(jù)用戶輸入姓名與編號進行刪除。 (2)查詢功能:能根據(jù)用戶輸入姓名、編號、職位、來校時間、離校時間。 (3)編輯功能:能根據(jù)查詢的數(shù)據(jù)進行修改。 (4)統(tǒng)計功能:能根據(jù)多種參數(shù)進行人員統(tǒng)計。 (5)保持功能:能對輸入的數(shù)據(jù)進行存儲在文件中。 (6)識別錯誤功能:能對基本錯誤進行判斷,并要求用戶重新輸入。 (7)人員編號在生成人員信息時自動生成。2. 總體設(shè)計 系統(tǒng)功能模塊劃分 3. 詳細設(shè)計 UML : TimeToSchoolTimeLeaveSchoolTime WorkerTime People -numbert: int -Work: work; -ToSchoolTime: toSchoolTime -LeaveSchoolTime : leaveSchoolTime -WorkTime: workerTime -judgeLeaveSchol: char +Worker(j=N:char) +Worker() + getNum(): int + getWork(): Work + getToSchoolTime(): ToSchoolTime + getLeaveSchoolTime(): LeaveSchoolTime + getWorkTime(): WorkTime + getJudgeLeaveSchool(): char +setNum(n : int &): void +setWork(w : Work & ): void +setToSchoolTime(t:ToScholTime & ): void +setLeaveSchoolTime(l :LeaveSchoolTime & ): void +setWorkTime(w : WorkTime & ): void +setJudgeLeaveSchool( j: char & ): void + input(): void + operator (out:ostream, worker:const Worker & ): ostream + operator (input:istream, worker:const Worker &): istream Work4. 系統(tǒng)調(diào)試 1. 問題1:VC+ 6.0 對友元函數(shù)支持不是很好,通過查資料得知解決方法。 2. 問題2:邏輯錯誤,通過分析解決。 3. 問題3:txt文件讀入到動態(tài)數(shù)組中去,會讀錯,讀不出,多讀入一個,通過詢問 老師同學解決。 4. 問題4:vector容器中成員函數(shù)的使用,通過查書解決。5. 結(jié)果分析 1. 輸入信息 2.查詢信息1:按姓名查詢2: 按編號查詢3:按來校時間查詢4: 按離校時間查詢5: 按職工職位查詢3: 刪除信息 1:按姓名刪除 2: 按編號刪除 4:編輯信息 3:增加職工5: 統(tǒng)計信息 6: 輸出信息0: 退出系統(tǒng) 獨到的設(shè)計:1. 有基本的糾錯功能,并能提示用戶重新輸入。2. 除了按姓名、編號搜索還能按來小時間、離校時間、職位進行搜索。3. 編輯功能能夠分別對姓名、編號、性別、修改。4. 較好的使用繼承、派生,符合基本思維。5. 較好的使用類的組合。6. 函數(shù)命名、類的命名、數(shù)據(jù)的命名能夠見明思意,較好的符合命名規(guī)則。不足之處:1. 源代碼過多,僅僅使用了容器vector,沒有使用STL迭代器、算法等。2. 基類沒有很好的抽象。3. 主函數(shù)調(diào)用的函數(shù)沒有封裝在一個類中,僅僅包含在一個頭文件中。4. 文件的操作沒有很好的掌握。5. 數(shù)據(jù)輸出,沒有按格式對齊混亂。6. 函數(shù)過長,函數(shù)做的事情不止一件。7. 類中包含的成員過多。8. 不夠人性話,用戶界面不夠美觀。9. 對于一些錯誤不能有效的終止。(總結(jié)自己獨到的設(shè)計特點和不足之處。)6. 總結(jié)通過一周的課程設(shè)計,我學到了很多東西,1 系統(tǒng)分析,類層次之間的關(guān)系非常重要,只有架構(gòu)好總體,才能設(shè)計出好的系統(tǒng)2 建立了一套完整的系統(tǒng)模型,先從整體入手,再細分。而不是一開始就著急編寫,那樣系統(tǒng)只會非?;靵y。3. 函數(shù)、類的命名。基本上能夠見名思意。4. .文件的操作本來是一片模糊,通過實踐操作,已經(jīng)理解對文件的操作,原來很簡單。 5. 通過與同學討論,知道要擅長使用STL來解決實際問題,而不是自己去編寫函數(shù)。懂得利用C+中定義的對象解決問題。對于面向?qū)ο笤O(shè)計又有了更深的理解。6. 類之間的設(shè)計中符合人的思維邏輯。7. 通過一些書籍,知道在設(shè)計中要遵守的規(guī)則,程序中統(tǒng)一的輸出格式。8. 知道一些基本的優(yōu)化規(guī)則,如 函數(shù)只能做一件事、越小越好、基類要足夠的抽象,最好使用組合而不是繼承,減少依賴性等等。9. 在程序設(shè)計中要與別人合作,把自己的糟粕去掉,吸取別人程序中的精華,與其他同學討論。10. 編寫中要先寫好一個功能后馬上調(diào)試,及時發(fā)現(xiàn)問題,及時解決問題,而不是系統(tǒng)寫完后再慢慢調(diào)試,那樣問題會很多,調(diào)好這里后那里又出現(xiàn)問題,我們初學者還有很多細節(jié)不會注意,這種方法有助于我更快的編寫出系統(tǒng),減少編寫時間,把更多的時間留下來完善程序。總之,通過這次的課程設(shè)計,讓我真正了解到C語言中的類模塊真正魅力和無窮的功能 ,感到STL的強大,希望盡快掌握STL的知識來解決實際問題。通過對文件的操作領(lǐng)略到編程的神奇,感到非常的方便。這個學期的對C+的學習,僅僅是叩開了C+這扇大門,里面還有很多知識我所不知道的,而此次的課程設(shè)計更加激發(fā)了我對C語言學習的濃厚興趣 。這個假期會進一步加強這個學期所學,也會進一步學習C+。計算機與通信學院課程設(shè)計評分表課程名稱: 面向?qū)ο蟪绦蛟O(shè)計 項 目評 價設(shè)計方案的合理性與創(chuàng)造性設(shè)計與調(diào)試結(jié)果設(shè)計說明書的質(zhì)量答辯陳述與回答問題情況課程設(shè)計周表現(xiàn)情況綜合成績 教師簽名: 日 期: 附源代碼:Time.h#ifndef TIME_H#define TIME_Hclass Timepublic:Time(int y=1900, int m=1, int d=1);virtual Time();int getYear() const;int getMonth() const;int getDay() const;void setYear(int y);void setMonth(int m);void setDay(int d);bool judgeLeapYear();protected:int year;int month;int day;#endifTime.cpp#includeusing namespace std;#includeTime.hTime:Time(int y, int m, int d):year(y),month(m),day(d)Time:Time()int Time:getYear() constreturn year;int Time:getMonth() constreturn month;int Time:getDay() constreturn day;void Time:setYear(int y)year=y;void Time:setMonth(int m)month=m;void Time:setDay(int d)day=d;bool Time:judgeLeapYear()bool flag=true;flag=(year%4=0) & (year%100!=0) | (year%400=0);return flag;ToSchoolTime.h#ifndef TOSCHOOLTIME_H#define TOSCHOOLTIME_H#includeTime.hclass ToSchoolTime:public Timepublic:ToSchoolTime(int y=1900, int m=1, int d=1);virtual ToSchoolTime(); bool judgeYear();void inputYear();bool judgeMonth();void inputMonth();int judgeMonthDay();bool judgeDay();void inputDay();void inputToSchoolTime();friend ostream & operator (ostream &out, const ToSchoolTime &t)out ;outt.year-t.month-(istream &input, ToSchoolTime &t)char c1,c2;inputt.yearc1t.monthc2t.day;return input;private:int oneMonthDay;#endifToSchoolTime.cpp#includeusing namespace std;#includeToSchoolTime.h#includeTime.hToSchoolTime:ToSchoolTime(int y, int m, int d):Time(y,m,d)oneMonthDay=30;ToSchoolTime:ToSchoolTime()bool ToSchoolTime:judgeYear()const int startYear=1990;bool flag=true;if(year startYear)flag=false;coutt輸入有誤,起始年份大于來校年份:startYear yearendl;return flag;void ToSchoolTime:inputYear()bool flag=false;while( !flag )coutyear;flag=judgeYear(); coutendl;bool ToSchoolTime:judgeMonth()bool flag=true;const int startMonth=1;const int endMonth=12;if(month 12)flag=false;coutt輸入有誤,一年中沒有month月份endl;return flag; void ToSchoolTime:inputMonth()bool flag=false;while( !flag )coutmonth;flag=judgeMonth();coutendl;int ToSchoolTime:judgeMonthDay()if(month=2)bool flagYear=false;flagYear=judgeLeapYear();if(flagYear)oneMonthDay=29;elseoneMonthDay=28;else if(month8)if(month%2=0)oneMonthDay=30;elseoneMonthDay=31;elseif(month%2=0)oneMonthDay=31;elseoneMonthDay=30;return oneMonthDay;bool ToSchoolTime:judgeDay()bool flag=true;const int startDay=1;const int endDay=oneMonthDay;if(day oneMonthDay)flag=false;coutt輸入有誤,month月份沒有day這一天endl;return flag;void ToSchoolTime:inputDay()oneMonthDay=judgeMonthDay();bool flag=false;while( !flag )cout # 來校日 #(1 oneMonthDayday;flag=judgeDay();coutendl;void ToSchoolTime:inputToSchoolTime()inputYear();inputMonth();inputDay();LeaveSchoolTime.h#ifndef LEAVESCHOOLTIME_H#define LEAVESCHOOLTIME_H#includeTime.h#includeToSchoolTime.hclass LeaveSchoolTime:public Timepublic:LeaveSchoolTime(int year=2010, int month=1, int day=1);virtual LeaveSchoolTime();int getOneMonthDay() const;void inputYear(const int &toSchoolYear);int judgeLeaveSchoolYear(const int &toSchoolYear); /判斷輸入年份是否小于來校年份 int judgeLeaveSchoolMonth(const int &toSchoolMonth); /當來校年份與離校年份相等時,判斷輸入月份是否小于來校月int judgeLeaveSchoolDay(const int &toSchoolDay);void inputMonth(const int &toSchoolYear, const int &toSchoolMonth);intjudgeMonthDay(); /判斷一個月有多少天. bool judgeDayOveroneMonthDay();void inputDay(const int &toSchoolYear, const int &toSchoolMonth, const int &toSchoolDay);void inputLeaveSchoolTime(const ToSchoolTime &toSchoolTime);friend ostream & operator (ostream &out, const LeaveSchoolTime &l) /友元函數(shù)重載 用來輸出 LeaveSchoolTime類outl.year-l.month-(istream &input,LeaveSchoolTime &l) /友元函數(shù)重載 用來輸入 LeaveSchoolTime類char c1,c2;inputl.yearc1l.monthc2l.day;return input;private:int oneMonthDay;#endifLeaveSchool.cpp#includeusing namespace std;#includeLeaveSchoolTime.h#includeToSchoolTime.h#includeTime.hLeaveSchoolTime:LeaveSchoolTime(int year, int month, int day):Time(year,month,day)oneMonthDay=judgeMonthDay(); /調(diào)用函數(shù)。LeaveSchoolTime:LeaveSchoolTime()int LeaveSchoolTime:getOneMonthDay() constreturn oneMonthDay;int LeaveSchoolTime:judgeLeaveSchoolYear(const int &toSchoolYear)int flag=1;if(toSchoolYear = year)flag=0; if(toSchoolYear year) flag=-1;coutt輸入有誤,來校年份大于離校年份: toSchoolYear yearendl;return flag;void LeaveSchoolTime:inputYear(const int &toSchoolYear)int flag=-1;while(flag = -1)cout # 該職工離校的年份 #(toSchoolYearyear;flag=judgeLeaveSchoolYear(toSchoolYear);cout month)flag=-1;return flag;void LeaveSchoolTime:inputMonth(const int &toSchoolYear, const int &toSchoolMonth) int flagYear=judgeLeaveSchoolYear(toSchoolYear);if(flagYear = 0)int flagMonth=-1;while(flagMonth = -1)cout # 離校月份 #(toSchoolMonthmonth;flagMonth=judgeLeaveSchoolMonth(toSchoolMonth);elsecoutmonth;coutendl;int LeaveSchoolTime:judgeMonthDay()oneMonthDay=30;if(month=2)bool flagYear=false;flagYear=judgeLeapYear();if(flagYear)oneMonthDay=29;elseoneMonthDay=28;else if(month day)flag=-1;coutt輸入有誤,來校日大于離校日:toSchoolDay dayendl;cout oneMonthDay)flag=false;coutt輸入有誤:day oneMonthDay;coutendl;return flag;void LeaveSchoolTime:inputDay(const int &toSchoolYear, const int &toSchoolMonth, const int &toSchoolDay)oneMonthDay=judgeMonthDay();int flagYear=judgeLeaveSchoolYear(toSchoolYear);int flagMonth=judgeLeaveSchoolMonth(toSchoolMonth); if(flagYear = 0 & flagMonth = 0)bool flagOveroneMonthDay=false;while(!flagOveroneMonthDay)int flagDay=-1;while(flagDay = -1)cout # 該職工離校日 #(toSchoolDay oneMonthDayday;flagDay=judgeLeaveSchoolDay(toSchoolDay);flagOveroneMonthDay=judgeDayOveroneMonthDay();elsebool flagOveroneMonthDay=false;while(!flagOveroneMonthDay)cout # 該職工離校日 #(1 oneMonthDayday;flagOveroneMonthDay=judgeDayOveroneMonthDay(); coutendl;void LeaveSchoolTime:inputLeaveSchoolTime(const ToSchoolTime &toSchoolTime)inputYear(toSchoolTime.getYear();inputMonth(toSchoolTime.getYear(), toSchoolTime.getMonth();inputDay(toSchoolTime.getYear(),toSchoolTime.getMonth(), toSchoolTime.getDay();WorkTime.h#includeusing namespace std;#ifndef WORKTIME_H#define WORKTIME_H#includeTime.h#includeToSchoolTime.h#includeLeaveSchoolTime.hclass WorkTime:public Timepublic:WorkTime();virtual WorkTime();void calculateWorkTimeYear(const int &toSchoolYear, const int &leaveSchoolYear); /計算在職年份void calculateWorkTimeMonth(const int &toSchoolMonth, const int &leaveSchoolMonth); /計算在職月份void calculateWorkTimeDay(const int &toSchoolDay, const int &leaveSchoolDay); /計算在職天數(shù)void calculateWorkTime(const ToSchoolTime &toSchoolTime, const LeaveSchoolTime &leaveSchoolTime); /計算在職時間void isDayNegative(int &day); /天數(shù)為負,則月份減一 void isMonthNegative(int &month);friend ostream & operator (ostream &out, const WorkTime &w) /友元函數(shù)重載 輸出在職時間out w.year-w.month- (istream &input,WorkTime &w) /友元函數(shù)重載 輸入在職時間 /char c1,c2;inputw.yearc1w.monthc2w.day;return input;private:int oneMonthDay;#endifWorkTime.cpp#includeusing namespace std;#includeTime.h#includeToSchoolTime.h#includeLeaveSchoolTime.h#includeWorkTime.hWorkTime:WorkTime()WorkTime:WorkTime()void WorkTime:calculateWorkTimeYear(const int &toSchoolYear, const int &leaveSchoolYear)year=leaveSchoolYear - toSchoolYear;void WorkTime:isMonthNegative(int &month)if(month 0)year=year-1;month=month+12;void WorkTime:calculateWorkTimeMonth(const int &toSchoolMonth, const int &leaveSchoolMonth) /此處可分解month=leaveSchoolMonth - toSchoolMonth;isMonthNegative(month);void WorkTime:isDayNegative(int &day)if(day 0)month=month-1;day=day+oneMonthDay;void WorkTime:calculateWorkTimeDay(const int &toSchoolDay, const int &leaveSchoolDay) /此處可分解day=leaveSchoolDay - toSchoolDay;if(day 0)month=month-1;day=day+30;void WorkTime:calculateWorkTime(const ToSchoolTime &toSchoolTime, const LeaveSchoolTime &leaveSchoolTime)oneMonthDay=leaveSchoolTime.getOneMonthDay();calculateWorkTimeYear(toSchoolTime.getYear(), leaveSchoolTime.getYear();calculateWorkTimeMonth(toSchoolTime.getMonth(), leaveSchoolTime.getMonth();calculateWorkTimeDay(toSchoolTime.getDay(), leaveSchoolTime.getDay();People.h#ifndef PEOPLE_H#define PEOPLE_Hclass Peoplepublic:People(string n=0, char s=M, int a=20, int pl=2, int el=2);virtual People();string getName() const;char getSex() const;int getAge() const;int getPoliticalLandscape() const;int getEductionLevel() const;void setName(string n);void setSex(char s);void setAge(int a);void setPoliticalLandscape(int p);void setEductionLevel(int e);bool judgePoliticalLandscapeCorrect();bool judgeEductionLevelCorrect();void inputName();void inputSex();void inputAge();void inputPoliticalLandscape();void inputEductionLevel();virtual void input();protected:string name;char sex
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025江蘇揚州人才集團下屬企業(yè)招聘6人筆試備考試題及參考答案詳解一套
- 2025江蘇揚州大學附屬醫(yī)院招聘20人筆試參考題庫附答案解析含答案詳解
- 2025邯鄲武安市選聘農(nóng)村黨務(wù)(村務(wù))工作者180名筆試備考試題及參考答案詳解一套
- 2022年河北邯鄲叢臺區(qū)招聘社區(qū)工作者100人備考題庫及1套完整答案詳解
- 2025年年部編版語文四年級下冊第三次月考測試題附答案(共兩套)
- 河北省黃岡市黃梅縣育才高級中學2024-2025學年高一下學期5月月考生物試卷(有答案)
- 江西省宜春市2024-2025學年高二下學期開學考試物理試題(解析版)
- 中式快餐的美食魔法
- 2025年工業(yè)互聯(lián)網(wǎng)平臺數(shù)據(jù)清洗算法在智能能源領(lǐng)域的應(yīng)用對比分析報告
- 疼痛管理 有效緩解患者疼痛的方法
- 電氣CAD項目化教程 課件全套 萬勝前 0.1 說課 CAD- 5 電氣平面布置圖的繪制與識圖
- AI在市場營銷的智能推廣策略
- 2025年1月國家開放大學漢語言本科《古代小說戲曲專題》期末紙質(zhì)考試試題及答案
- 2025年廣東省中考物理模擬試卷一(含答案)
- 配電室設(shè)備檢修作業(yè)停送電安全管理制度
- 河道清淤工程回填施工方案
- 廣汽海外新媒體營銷策劃案
- 《智能倉儲解析》課件
- 供應(yīng)鏈金融系統(tǒng)需求說明書
- 手術(shù)室急診搶救的配合
- 《公路橋梁防船撞工程技術(shù)指南》
評論
0/150
提交評論