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

正文內(nèi)容

c課程設(shè)計(jì)-考勤管理程序設(shè)計(jì)與實(shí)現(xiàn)報(bào)告(留存版)

  

【正文】 方面:?jiǎn)T工基本信息管理、考勤信息管理。 學(xué) 號(hào): 0120810680205 課 程 設(shè) 計(jì) 題 目 考勤管理程序的設(shè)計(jì)與實(shí)現(xiàn) 院 系 計(jì)算機(jī)學(xué)院 專(zhuān) 業(yè) 軟件工程 班 級(jí) 軟件 0802 班 姓 名 李艷林 指導(dǎo)教師 夏紅霞 2021 年 7 月 9 日 課程設(shè)計(jì)任務(wù)書(shū) 學(xué)生姓名: 李艷林 專(zhuān)業(yè)班級(jí): 軟件 0802 班 指導(dǎo)教師: 夏紅霞 工作單位: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 題 目 : 考勤管理程序的設(shè)計(jì)與實(shí)現(xiàn) 課程設(shè)計(jì)要求 : 熟練掌握基本的數(shù)據(jù)結(jié)構(gòu); 熟練掌握各種算法; 運(yùn)用高級(jí)語(yǔ)言編寫(xiě)質(zhì)量高、風(fēng)格好的應(yīng)用程序。使企業(yè)節(jié)省人力,把人的精力投入到其它方面, 使企業(yè)更快地發(fā)展。下面是總體 ER圖,如圖 所示。 系統(tǒng)詳細(xì)設(shè)計(jì) 如圖 所示。 頭文件,預(yù)定義, 特殊結(jié)構(gòu)體,變量的定義,說(shuō)明 。 int late_count。 fprintf(fp1,\n\t\t\t\tID\t 姓名 \t 部門(mén) \n)。 exit(1)。i++) { fprintf(fp1,\t\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 printf(\n\t 請(qǐng)選擇 (1~5):\t)。 break。 break。 //讀文件 system(cls)。,)。 start: scanf(%d,amp。 printf(\t 請(qǐng)輸入要修改的員工 ID:\t)。i。 int id。 fp=fopen(filename,w)。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 24 } //統(tǒng)計(jì)所有員工某段時(shí)間的考勤情況,把統(tǒng)計(jì)結(jié)果輸入文件中 void statistic() { int i。 //指向某一天的考勤文件的指針 struct date begin。 printf(\n\t\t 終止日期: )。stat[k].id,stat[k].name,amp。 strcpy(stat[k].name,)。) { printf(請(qǐng)輸入文件名 。 char ID[20]。 itoa(key,filename, 10)。 } switch(choice) { case(1): { printf(\t\t\tID\t 姓名 \t 遲到 \t 早退 \n)。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 30 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。 } case(4): break。 FILE *fp。 printf(\n\ \t)。month,amp。k++) { itoa(k,filename, 10)。 } case(3): { printf(\n\t 請(qǐng) 輸入姓名 :\t)。 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。 goto start。 goto start。 printf(\n\t 請(qǐng)輸入菜單選項(xiàng) (1~3):\t)。 if(out==39。 刪除后如下圖: 把 31 ll kk 刪除 圖為 2021 3 9 號(hào)的記錄。 break。 printf(\t 菜單 :\n)。 printf(\n\t 請(qǐng)選擇 (1~4):\t)。 printf(\n\t 請(qǐng)選擇 (1~3):\t)。 //存放每個(gè)文件開(kāi)頭的相同信息 while(!feof(fp)) 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 35 { fscanf(fp,%d%s%d%d,amp。 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。id)。 //int 轉(zhuǎn)換成 string strcat(filename,.txt)。,amp。 char early[20]。 printf(\t\t\t%d\t%s\t%d\t%d\n, ,)。,amp。 start: scanf(%d,amp。,amp。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 28 int id。 printf(\t\t\t 是否保存 (y/n):\t)。 if(==1) stat[j].late_count++。year,amp。 scanf(%d%d%d,amp。 char name[20]。 fprintf(fp,%d\t%s\t%d\t%d\n,id,name,late,early)。)。 } return days。 } } 程序?qū)崿F(xiàn) //計(jì)算日期對(duì)應(yīng)的文件名,相當(dāng)于哈希 函數(shù) ,以一年內(nèi)為界 ,一年以天計(jì)算 int puter(struct data someday) { int i。,)。 printf( \t)。 FLAG_pause=1。 if(FLAG_pause==0) system(pause)。 printf(\t\t\tID\t 姓名 \t 部門(mén) \n)。 printf(\t\t\tID\t 姓名 \t 部門(mén) \n)。 printf( \t)。 } fprintf(fp1,\t\t\t\t 輸入員工信息 \n)。 fclose(fp2)。 fp2=fopen(,w)。 char name[20]。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 10 圖 主要功能: ① 考勤記錄:輸入某個(gè)日期,然后對(duì)當(dāng)天所有員工依次打考勤 ② 考勤統(tǒng)計(jì):輸入起止日期后,對(duì)在此期間的所有員工進(jìn)行統(tǒng)計(jì),并輸出,然后手動(dòng)保存。 如圖 員工信息管理模塊 由 五 個(gè)小模塊組成,至于 五 個(gè)小模塊的邏輯關(guān)系,雖然結(jié)構(gòu)圖顯示為平行的關(guān)系,但我覺(jué)得它們之間有一定的先后次序, 信息輸入應(yīng)該先于其它四個(gè)。方便修改基本信息,提供統(tǒng)計(jì)信息,查詢方便。 關(guān)鍵字 :考勤管理; Visual C++ 引言 隨著企業(yè)規(guī)模的不斷擴(kuò)大,員工隊(duì)伍變的越來(lái)越龐大。開(kāi)發(fā)考勤管理系統(tǒng),正是完善企業(yè)信息化管理的重要環(huán)節(jié)??记谙到y(tǒng)的目的是為實(shí)現(xiàn)員工考勤數(shù)據(jù)的登記、設(shè)計(jì)統(tǒng)計(jì)和考勤信息 查詢過(guò)程的自動(dòng)化,完善員工管理現(xiàn)代化,方便管理人員統(tǒng)計(jì)考核員工出勤情況,方便員工查詢 。 : 文件名: 管理員自己輸入。 圖 主要功能:選擇不同的序號(hào)進(jìn)行以下操作。 struct date //日期結(jié)構(gòu)體 { int year。 //記錄員工的人數(shù) int FLAG_pause=1。 COUNT++。 fclose(fp)。 int id。 } switch(choice) { case(1): { printf(\t\t\tID\t 姓名 \t 部門(mén) \n)。 for(i=0。 read_file()。jCOUNT。 } void management_employee() //管理員工信息總函數(shù) { int choice。 break。 } case(5): { printf(\t\t\t 刪除員工信息 \n)。 case 6: days=days+30。 //指向某一天的考勤文件的指針 struct date current_date。iCOUNT。 int end_page。i30。 end_page=puter(end)。 } 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 26 else { while(!feof(fp)) { fscanf(fp,%d%s%d%d,amp。 } 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 27 printf(\n)。 fprintf(fp,ID\t 姓名 \t 遲到次數(shù) \t 早退次數(shù) \n)。 struct date oneday。month,amp。 printf(\t\t\t%d\t%s\t%d\t%d\n,)。 scanf(%s,name)。 int k。 scanf(%d%d%d,amp。 start: scanf(%d,amp。, amp。month, amp。k++) { itoa(k,filename, 10)。 } system(pause)。 } case(3): { break。 } 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 38 case(3): { quire_attendance()。 } 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 39 switch(choice) { case(1): { system(cls)。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說(shuō)明書(shū) 40 } } return 0。然后按任意鍵返會(huì)主界面。 goto start。 } case(4): break。 printf(\n\t\t\t\t\t 考勤信息管
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1