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

正文內(nèi)容

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

2025-03-18 07:36上一頁面

下一頁面
  

【正文】 \t\t%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 fp1=fopen(,w+)。 exit(1)。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 13 printf(\t\t\t\t)。 fprintf(fp1,\n\t\t\t\tID\t 姓名 \t 部門 \n)。 //基準(zhǔn) 日期 信息管理 程序?qū)崿F(xiàn) void input_employee() //第一次輸入員工信息,相當(dāng)于初始化 { system(cls)。 int late_count。 }。 頭文件,預(yù)定義, 特殊結(jié)構(gòu)體,變量的定義,說明 。 ② 其它的操作 是在輸入員工信息的基礎(chǔ)上進(jìn)行的,或者準(zhǔn)確的地說是在有員工信息的基礎(chǔ)上。 系統(tǒng)詳細(xì)設(shè)計(jì) 如圖 所示。 統(tǒng)計(jì)信息文件的內(nèi)容是根據(jù)日期從對(duì)應(yīng)的考勤文件中讀取數(shù)據(jù),分別把每個(gè)人的累加在一起。下面是總體 ER圖,如圖 所示。 考勤管理系統(tǒng)能夠通過員工考勤的情況記錄,方便地對(duì)員工考勤進(jìn)行評(píng)定。使企業(yè)節(jié)省人力,把人的精力投入到其它方面, 使企業(yè)更快地發(fā)展。這樣也大大減輕了考勤工作人員的工作量,提高了工作效率,使原本復(fù)雜和枯燥無味的工作變得簡(jiǎn)單而輕松。 學(xué) 號(hào): 0120810680205 課 程 設(shè) 計(jì) 題 目 考勤管理程序的設(shè)計(jì)與實(shí)現(xiàn) 院 系 計(jì)算機(jī)學(xué)院 專 業(yè) 軟件工程 班 級(jí) 軟件 0802 班 姓 名 李艷林 指導(dǎo)教師 夏紅霞 2021 年 7 月 9 日 課程設(shè)計(jì)任務(wù)書 學(xué)生姓名: 李艷林 專業(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í)語言編寫質(zhì)量高、風(fēng)格好的應(yīng)用程序。 本文以“考勤信息管理系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn)為例,闡述了考勤系統(tǒng)的設(shè)計(jì)開發(fā)的全過程,包括系統(tǒng)的整體設(shè)計(jì),邏輯框架與數(shù)據(jù)流程,各功能模塊劃分,系統(tǒng)功能模塊的設(shè)計(jì)與具體的實(shí)現(xiàn) 等部分。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 2 1 需求分析 考勤管理系統(tǒng)是企業(yè)對(duì)考勤實(shí)現(xiàn)信息化管理,考勤管理中重要涉及的管理任務(wù)有 2 個(gè)方面:?jiǎn)T工基本信息管理、考勤信息管理。需要設(shè)置人工輸入的功能,如出勤記錄 、 考勤統(tǒng)計(jì)和查詢、員工信息輸入、輸出、相關(guān)、刪除等。 圖 : 文件名: 文件內(nèi)容: 日期 ID 姓名 部門 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 5 … . … .. … .. 例: 2021 3 1 ID 姓名 部門 11 張華 銷售部 12 王明 銷售部 : 文件名:由 日期經(jīng)過變換后得到 。如圖 所示。 圖 主控制界面的主要功能: ① 輸入 1 進(jìn)入員工信息管理頁面,對(duì)員工信息進(jìn)行各種操作。輸出員工信可以按照: ; 1D 輸出某個(gè)員工的信息; 姓名輸出某個(gè)員工的信息; 4. 按照部門輸某個(gè)部門信息。 include include include include 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 11 include define MAX_COUNT 30 //最大員工數(shù) struct employee //員工信息結(jié)構(gòu)體 { int id。 struct attendance //考勤結(jié)構(gòu)體 { int id。 int early_count。 FILE *fp1,*fp2。 scanf(%d%s%s,amp。 scanf(%d%s%s,amp。 } while(!feof(fp)) { fscanf(fp,%d%s%s,amp。 fp2=fopen(,w+)。 fprintf(fp2,%d\t%s\t%s\n,person[i].id,person[i].name,person[i].department)。 read_file()。 start: scanf(%d,amp。 break。 } case(3): { printf(\t\t\t 輸入 ID: )。 } } break。 } case(5): break。 } person[i]=new_person。 for(i=0。 if(FLAG_pause==0) system(pause)。 insert_employee(someone)。 printf(\n\ \t)。choice)。 printf(\t\t\t 請(qǐng)輸入員工的: \n\t\t\tID\t 姓名 \t 部門 \n)。 scanf(%d,amp。 delete_employee(id)。i++) switch(i) { case 2: days=days+28。 case 10: days=days+31。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 23 int days。 scanf(%d%d%d,amp。 fprintf(fp,%d\t%d\t%d\n,)。 scanf(%d%d,amp。 int j。 int month。 //統(tǒng)計(jì)的起始日期,最終日期,只能統(tǒng)計(jì)連續(xù)一段時(shí)間的考勤 struct date end。 printf(\t\t\t 統(tǒng)計(jì)員工考勤 \n)。 scanf(%d%d%d,amp。 //int 轉(zhuǎn)換成 string strcat(filename,.txt)。stat[k].late_count,amp。 for(j=0。 stat[k].late_count=。 for(j=0。\t)。 fclose(fp)。 char name[20]。 printf(\t\t\t 查詢某一天的考勤 \n)。 //int 轉(zhuǎn)換成 string strcat(filename,.txt)。 printf( \t)。 while(!feof(fp)) { fscanf(fp,%d%s%d%d,amp。id)。 break。,amp。 } fclose(fp)。 char ID[20]。 system(cls)。 printf(\n\t\t 終止日期: )。 printf( ID 查詢 \t)。 } switch(choice) { case(1): { for(i=begin_page。day,ID, name,late,early)。 } break。 //int 轉(zhuǎn)換成 string strcat(filename,.txt)。,amp。 scanf(%s,name)。year, amp。 } } fclose(fp)。 printf(\n\ \t)。 } switch(choice) { case(1): { single_quire()。 printf( \t)。 } switch(choice) { case(1): { recorder()。 char out。 scanf(%d,amp。 } case(2): { system(cls)。y39。 : 選擇不同的序號(hào),輸出不同的信息情況,圖輸出為 全體員工信息,然后按任意鍵返回主界面。 修改后如下圖: 把 11 bb mm 改為 11 bb pp 換了部門 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 42 : 刪除前如上圖。 exit(1)。 goto start。 if(choice1 || choice3) { printf(\t 輸入錯(cuò)誤 ,請(qǐng)重輸 :\t)。 printf(\n\t\t\t 歡迎使用員工考勤管理系統(tǒng) \n)。 } case(2): { statistic()。 printf( \n)。 } case(2): { multi_quire()。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 36 printf(\ \n)。 break。day,ID,name,late,early)。 for(k=begin_page。 if(==id) { flag=1。 fscanf(fp,\n%d%d%d%s%s%s%s,amp。 scanf(%d,amp。 while(!feof(fp)) { fscanf(fp,%d%s%d%d,amp。i++) { itoa(i,filename, 10)。 printf( \n)。,amp。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 32 printf(\n\t 請(qǐng)輸入起止日期 \n)。 char late[20]。 } //查詢一段連續(xù)時(shí)間的考勤情況 void multi_quire() { int begin_page,end_page,id。 if(strcmp(,name)==0) { flag=1。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1