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

正文內(nèi)容

c課程設(shè)計(jì)--高校職工工資管理系統(tǒng)-wenkub

2022-09-16 08:09:24 本頁面
 

【正文】 集中實(shí)踐性環(huán)節(jié)之一,是學(xué)習(xí)完《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程后進(jìn)行的一次全面的綜合練習(xí)。換題者不記成績。 ④ 系統(tǒng)調(diào)試:調(diào)試出現(xiàn)的主要問題,編譯語法錯(cuò)誤及修改,重點(diǎn)是運(yùn)行邏輯問題修改和調(diào)整。 二、進(jìn)度安排 第 周 星期 時(shí):分 —— 時(shí):分 星期 時(shí):分 —— 時(shí):分 星期 時(shí):分 —— 時(shí):分 星期 時(shí):分 —— 時(shí):分 課題 3: 高校工資管理 系統(tǒng) ( 一 )、 課程設(shè)計(jì)題目: 高校工資 管理系統(tǒng) ( 二 ) 、目的與要求: 目的: ( 1)要求學(xué)生達(dá)到熟練掌握 C++語言的基本知識和技能; ( 2)基本掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法; ( 3)能夠利用所學(xué)的基本知識和技能,解決簡單的 面向?qū)ο蟪绦蛟O(shè)計(jì)問題。為了實(shí)現(xiàn)工資發(fā)放的自動(dòng)功能,現(xiàn)要求編寫程序來自動(dòng)完成此功能。 注意:如果上學(xué)期基本工作量沒完成,則其 (上學(xué)期工作量 基本工作量 )*20 為負(fù)值。 2. 總體設(shè)計(jì) 該程序采用類, 繼承,多態(tài)和文件來處理職工所有信息,具體如下: 包含的庫函數(shù)有: includeiostream iostream 是輸入輸出流頭文件; includefstream fstream 是文件流頭文件; 包含的類有: class employee(員工) class teacher (教師) class shiyanyuan (實(shí)驗(yàn)員) class xingzhengrenyuan(行政人員) class tshiyanyuan (教師兼職實(shí)驗(yàn)員) class xteacher(行政人員兼職教師 包含的函數(shù)有: 主函數(shù) int main() 運(yùn)行函數(shù) void run() 錄入函數(shù) void luru() 尋找函數(shù) int search(int number,int amp。f) amp。f 此處也為引用,將對此 f 的操作和在外對 f 操作保存一致性。 ( 3) class shiyanyuan (實(shí)驗(yàn)員) 子類 繼承 employee 類 增有屬性 實(shí)驗(yàn)補(bǔ)助。 ( 5) class tshiyanyuan (教師兼職實(shí)驗(yàn)員) 子類 繼承 employee 類 增有屬性 課時(shí)和實(shí)驗(yàn)補(bǔ)助。 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 4 包含的函數(shù)有: int main() 進(jìn)入主函數(shù)后首先打開 fileload()函數(shù),將以前保存好的數(shù)據(jù)讀取出來,若以前未保存數(shù)據(jù)則讀取全部為初始值。 返回值:無 流程如下: switch(c) 1 2 3 4 5 6 (兩個(gè),運(yùn)用函數(shù)重載分別實(shí)現(xiàn)按工號和名字尋找功能) int search(int number,int amp。 根據(jù) search()不同的返回值來判斷找到的數(shù)據(jù)的對象屬于哪種職工。amp。i) search(char *name1,int amp。j總數(shù); j++) 對象 [j] ==對象 [j+1] 符合查找要求 的 對象 .show() 按名字 search(char *name1,int amp。i) 結(jié)束 開始 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 10 void fileload() void filesave() 保存時(shí)用到 ios::out 若文件為空則創(chuàng)建文件,若文件不為空則覆蓋, 讀取時(shí)用到ios::in 從第一個(gè)數(shù)據(jù)開始讀取,不能改變數(shù)據(jù), 返回值:無 (“”,ios::in||out) f數(shù)據(jù) f 對象 各個(gè)屬性 保存 讀取 () 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 11 4. 系統(tǒng)調(diào)試 信息錄入時(shí),系統(tǒng)根據(jù)錄入的數(shù)據(jù)進(jìn)行處理,安照不同的工資分配方案計(jì)算出總工資并顯示出來,所以總工資是不需要輸入的。 6. 總結(jié) 在這次課程設(shè)計(jì)中我編寫了兩個(gè)程序,這是第二個(gè),第一個(gè)因?yàn)椴荒苁咕幪栁ㄒ欢艞?,在老師指?dǎo)下終于知道怎樣讓編號不會重復(fù),然后在這個(gè)程序里集合了第一個(gè)程序里的優(yōu)點(diǎn),再加以改善,使得這個(gè)程序更加簡潔實(shí)用,在編寫的過程中,雖然遇到了各種各樣的問題,但我都一一化解,把一個(gè)個(gè)錯(cuò)誤解 決后心情都是非常暢快的,通過這次課程設(shè)計(jì),讓我真正地把學(xué)到的知識 應(yīng)用于實(shí)踐,從而使得自己對知識的 掌握程度得以加深加固,另外也增強(qiáng)了自己的邏輯思維能力,在寫程序的過程中,通過解決一個(gè)個(gè)小問題使得自己對 C++這門課程的興趣得以大大的加強(qiáng), 因?yàn)?我發(fā)現(xiàn) C++其實(shí)非常有趣。 char name[10]。 cout基本工資: salayendl。 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 23 cout請輸入基本工資: endl。 } virtual void load(fstream amp。 void show() { 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 24 if(num!=0) { employee::show()。 cout請輸入課時(shí) endl。f) { employee::save(f)。 fless。 cout實(shí)驗(yàn)室補(bǔ)助 :buzhuendl。 cinbuzhu。 fbuzhuendl。 } }。 cout 總 工 資 =\n 基本工 資 + 行 政 補(bǔ) 助=salay+buzhuendlendl。 cout 總 工 資 =\n 基 本 工 資 + 行 政 補(bǔ) 助湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 28 =salay+buzhuendlendl。 } void load(fstream amp。 class tshiyanyuan:public employee { public: int buzhu。 cout實(shí)驗(yàn)室補(bǔ)助: buzhuendl。 cinless。 } void save(fstream amp。f) { employee::load(f)。 int less。 cout總工資 =\n 基本工資 +(課時(shí) 120) *20+行政補(bǔ)助 =salay+(less120)*20+buzhuendlendl。 cout請輸入行政補(bǔ)貼: endl。f) { employee::save(f)。 flessbuzhu。 xingzhengrenyuan x[100]。 void run()。i) { for(i=0。is1。i++) { if(x[i].num==number) return 3。 } 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 34 for(i=0。 } int search(char *name1,int amp。 } for(i=0。ix1。i++) { if(strcmp(ts[i].name,name1)==0) return 4。 } return 0。 cout*********************職工信息顯示 ***************************endl。 cout 2:實(shí)驗(yàn)員信息顯示 endl。 cout 4:教師兼職實(shí)驗(yàn)員信息顯示 endl。 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 37 cout 6:退出信息信息顯示 endl。 int c。i++){t[i].show()。is1。 case 3:{for(i=0。}break。}system(pause)。i++){xt[i].show()。break。 } } } //**************************** 錄入*********************** void luru() { while(1) { system(cls)。 cout 1 :教師錄入 endl。 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 39 cout 3 :行政人員錄入 endl。 cout 5:行政人員兼職教師錄入 endl。 cout********************************************************** endl。 switch(c) { case 1:{t[t1].set(num++)。s1++。}break。 case 5:{ xt[xt1].set(num++)。break。 int x。 case 2:run()。 } } } 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 41 //**************************** 刪除************************ void shanchu() { system(cls)。 cout******************* 刪除方式*****************endlendl。 cout請選擇功能代碼: endl。c!=2) { cout輸入錯(cuò)誤! endl。 cinname1。}break。cinm。filesave()。 case 2:{s[i].show()。if(m==1){for(int j=i。 cout 姓名:湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 43 name1被刪除! endl。cout確定刪除請按 1,取消請按其 他 任 意 鍵 endl。jx1。}else{coutname1未被刪除! endl。int m。j++)ts[j]=ts[j+1]。}}break。cinm。filesave()。 } } if(c==1) { cout請選擇要?jiǎng)h除的編號: 。 switch(test) {
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1