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

正文內(nèi)容

最新程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告c語言實(shí)現(xiàn)附源碼員工工資管理系統(tǒng)-wenkub

2022-08-29 19:33:51 本頁面
 

【正文】 dl()。重組函數(shù),將文件中邏輯刪除的數(shù)據(jù)物理刪除,用來節(jié)省儲(chǔ)存空間,并可以加快運(yùn)算速度。增加了程序的健全性。注:每次寫入都是將程序中的所有數(shù)據(jù)重新寫入文件。登陸函數(shù),只有擁有正確賬號(hào)密碼,正確的操作才可以進(jìn)入菜單界面進(jìn)行下一步的操作,并且輸入錯(cuò)誤三次后將會(huì)提示并強(qiáng)制退出。 //實(shí)發(fā)工資}。 //時(shí)間 long money。struct yg //員工結(jié)構(gòu)體{ short zt。先以登陸函數(shù)登陸,再進(jìn)入主菜單,菜單中顯示各個(gè)要實(shí)現(xiàn)的操作,以菜單將各個(gè)函數(shù)聯(lián)系起來,對(duì)菜單操作以實(shí)現(xiàn)系統(tǒng)的目的。例如:課程設(shè)計(jì)如何構(gòu)思、如何設(shè)計(jì)、如何編程、如何調(diào)試、遇到的主要問題和解決方法,哪些地方使你“痛苦不堪”;創(chuàng)新之處;課程設(shè)計(jì)中存在的不足,需進(jìn)一步改進(jìn)的設(shè)想等等。系統(tǒng)要求在Microsoft Visual C++ 。⑨要求本系統(tǒng)采用結(jié)構(gòu)體等數(shù)據(jù)結(jié)構(gòu)。⑦統(tǒng)計(jì)輸出1)顯示每門課程成績(jī)最高的學(xué)生的基本信息。④刪除數(shù)據(jù)該模塊用于刪除指定編號(hào)的學(xué)生基本信息,為提高效率,只作刪除標(biāo)記,不在物理上刪除信息,可稱為邏輯刪除。功能要求如下:系統(tǒng)以菜單方式工作。2)統(tǒng)計(jì)輸出學(xué)生的平均年齡。⑤顯示數(shù)據(jù)該模塊用于以列表方式顯示所有未作刪除標(biāo)記的學(xué)生學(xué)籍信息。學(xué)生學(xué)籍管理系統(tǒng)的功能要求如下:①增加數(shù)據(jù)該模塊完成將輸入的數(shù)據(jù)存入數(shù)據(jù)文件中,用戶一次可輸入多個(gè)學(xué)生的學(xué)籍信息。⑧ 排序該模塊按員工實(shí)發(fā)工資由高到低的順序排序輸出所有員工信息。重組文件模塊專門用于在物理上刪除作有刪除標(biāo)記的信息,這樣不但提高查詢效率,同時(shí)也節(jié)約存儲(chǔ)空間。③查詢數(shù)據(jù)該模塊可選擇按員工編號(hào)查詢,或者按員工姓名進(jìn)行查詢,然后列出滿足條件的且未作刪除標(biāo)記的員工信息?!冻绦蛟O(shè)計(jì)基礎(chǔ)》課程設(shè)計(jì)報(bào)告題 目: 員工工資管理系統(tǒng) 院 (系): 信息科學(xué)與工程學(xué)院 專業(yè)班級(jí): 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師: 20 16 年 12 月 12 日至20 16 年 12 月 23 日武昌首義學(xué)院制 程序設(shè)計(jì)基礎(chǔ) 課程設(shè)計(jì)任務(wù)書一、設(shè)計(jì)(調(diào)查報(bào)告/論文)題目員工工資管理系統(tǒng)二、設(shè)計(jì)(調(diào)查報(bào)告/論文)主要內(nèi)容主要內(nèi)容:設(shè)計(jì)一個(gè)利用文件處理方式實(shí)現(xiàn)對(duì)員工工資(包括員工編號(hào)、員工姓名、應(yīng)發(fā)、扣款和實(shí)發(fā))進(jìn)行管理,具有增加數(shù)據(jù)、更新數(shù)據(jù)、查詢數(shù)據(jù)、刪除數(shù)據(jù)、列表顯示數(shù)據(jù)以及重組文件的功能。④刪除數(shù)據(jù)該模塊用于刪除指定編號(hào)的員工工資信息,為提高效率,只作刪除標(biāo)記,不在物理上刪除信息,可稱為邏輯刪除。⑦統(tǒng)計(jì)輸出輸出實(shí)發(fā)工資最高的員工工資信息。⑨要求本系統(tǒng)采用結(jié)構(gòu)體等數(shù)據(jù)結(jié)構(gòu)。②更新數(shù)據(jù)該模塊用于實(shí)現(xiàn)對(duì)記錄的修改,首先用戶輸入學(xué)生的學(xué)號(hào),然后查詢?cè)搶W(xué)生的學(xué)籍信息,最后更新該學(xué)生的學(xué)籍的信息。⑥重組文件當(dāng)邏輯刪除的信息太多時(shí),將會(huì)降低查詢效率。3)統(tǒng)計(jì)輸出超過平均年齡的學(xué)生人數(shù)。主要內(nèi)容:對(duì)一個(gè)有N個(gè)學(xué)生的班級(jí),每個(gè)學(xué)生有M門課程。①增加數(shù)據(jù)該模塊完成將輸入的數(shù)據(jù)存入數(shù)據(jù)文件中,用戶一次可輸入多個(gè)學(xué)生的基本信息。⑤顯示數(shù)據(jù)該模塊用于以列表方式顯示所有未作刪除標(biāo)記的學(xué)生基本信息。2)顯示每門課程的平均成績(jī)。系統(tǒng)以菜單方式工作。 課程設(shè)計(jì)報(bào)告(要求正規(guī)打印,A4幅面),內(nèi)容包括:l 題目l 需求與總體設(shè)計(jì)(描述系統(tǒng)要實(shí)現(xiàn)什么功能;系統(tǒng)怎么實(shí)現(xiàn),繪制系統(tǒng)功能模塊結(jié)構(gòu)圖;數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)及用法說明)l 詳細(xì)設(shè)計(jì)(描述系統(tǒng)包含的主函數(shù)和子函數(shù);解釋各個(gè)功能模塊的軟件功能;畫系統(tǒng)的總體流程圖,某種查詢、插入、刪除程序?qū)崿F(xiàn)的子函數(shù)流程圖,要求采用標(biāo)準(zhǔn)流程圖圖符至少畫兩個(gè)流程圖)l 編碼與實(shí)現(xiàn)(只能使用C語言,源程序編寫格式要按照縮進(jìn)方式,源程序要有詳細(xì)的注釋,使程序容易閱讀。)注:每人以班級(jí)+學(xué)號(hào)+姓名創(chuàng)建目錄,目錄需包括課程設(shè)計(jì)報(bào)告電子文檔和源程序以備檢查。struct user //登陸者信息{ char un[10]。 //數(shù)據(jù)狀態(tài) long bh。 //基本工資 long jj。整個(gè)程序只運(yùn)用了結(jié)構(gòu)體的數(shù)據(jù)結(jié)構(gòu),結(jié)構(gòu)體運(yùn)用于登陸者信息和員工信息,將員工信息封裝在一個(gè)結(jié)構(gòu)體里,再創(chuàng)建結(jié)構(gòu)體數(shù)組,將多個(gè)員工信息儲(chǔ)存在結(jié)構(gòu)體數(shù)組中。菜單界面利用switch()函數(shù)將各個(gè)函數(shù)聯(lián)系起來實(shí)現(xiàn)真正的菜單,輸入正確的序號(hào)可以進(jìn)行后續(xù)的各個(gè)操作。增加函數(shù),可以新添員工,并將員工的數(shù)據(jù)輸入,并利用寫入函數(shù),寫入文件中。更新數(shù)據(jù)函數(shù),以編號(hào)來確定更新的員工,更新將重新輸入該編號(hào)員工的信息,并在更新后執(zhí)行寫入。統(tǒng)計(jì)數(shù)據(jù),將文件中的數(shù)據(jù)統(tǒng)計(jì)、計(jì)算,并輸出,給人以直觀的方式顯示數(shù)據(jù)。菜單函數(shù)cd()。查詢函數(shù)cz_data()。排序數(shù)據(jù)px_data()。}us[3] = { aaa,111,bbb,222,ccc,333 }。 //名字 char time[11]。 //扣款 long sf。 //全局變量,人數(shù),包括邏輯刪除人數(shù)int p = 0。 b = 39。 printf(是否重新創(chuàng)建該文件?\n)。 while (getchar() != 39。 || b == 39。y39。n39。\n39。N39。) if ((fp = fopen(, wb)) == NULL) //文件不存在則創(chuàng)建文件 { printf(創(chuàng)建文件失敗!\n)。 } } if (b == 39。 printf(讀取成功!\n)。 i++) fread(amp。 int i。 exit(1)。 i r。}void zj_data() //增加數(shù)據(jù)函數(shù){ yg yuangong。 = 0。 for (i = 0。y[i].zt==0) { printf(已有同編號(hào)員工無法添加!\n)。 } else if (i == r 1) k = 0。 printf(年月:(例如:)\n)。)。 printf(扣款:(例如:100)\n)。 = + 。 //新建員工信息時(shí)人數(shù)r++ save()。 b = getchar()。 if (b == 39。) b += 32。amp。 b = getchar()。Y39。 } if (b == 39。 long num。num)。amp。 printf(姓名:%s\n, )。 printf(扣款:%d\n, )。 getchar()。 printf(姓名:(例如:張三(or tom))\n)。 printf(崗位工資:(例如:50000)\n)。 scanf(%d, amp。)。 y[i] = yuangong。 } else if (i == r 1) printf(查無此人!\n)。 char na[10]。 printf( * 姓名查詢 *\n)。a)。 for (i = 0。 y[i].bh == num) { yuangong = y[i]。 printf(年月:%s\n, )。 printf(實(shí)發(fā)工資:%d\n, )。 scanf(%s, na)。amp。 printf(姓名:%s\n, )。 printf(扣款:%d\n, )。 } else if (a == 3) { } else { printf(輸入錯(cuò)誤!\n)。 int a, i, b。 printf( * 按編號(hào)刪除 *\n)。 scanf(%d, amp。num)。amp。 printf(姓名:%s\n, )。 printf(扣款:%d\n, )。 printf(刪除成功!\n)。 while (getchar() != 39。Y39。 while (b != 39。b != 39。 while (getchar() != 39。 || b == 39。y39。 } else if (a == 2) { printf(請(qǐng)輸入刪除員工的姓名:)。 i++) if ((strcmp(y[i].name, na) == 0) amp。 printf(編號(hào):%d\n, )。 printf(獎(jiǎng)金:%d\n, )。 save()。 b = getchar()。 if (b == 39。) b += 32。amp。 b = getchar()。Y39。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1