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

正文內(nèi)容

c課程設(shè)計(jì)-考勤管理程序設(shè)計(jì)與實(shí)現(xiàn)報(bào)告-免費(fèi)閱讀

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

下一頁面
  

【正文】 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 41 添加前的信息為: 添加后的信息為:添加 41 oo pp : 修改前信息如上圖。) { printf(\n\t\t\t\t 感謝使用本系統(tǒng) !\n\n\t\t\t\t 再見 !\n)。 management_attendance()。choice)。 start: system(cls)。 break。 printf( \t)。 break。 printf(\ \t)。 } if(flag==0) printf(\t 對(duì)不起,沒有此姓名的員工,謝謝! \n)。month,amp。 printf(\t\t\tID\t 姓名 \t 遲到 \t 早退 \n)。)。 fp=fopen(filename,r)。 } case(2): { printf(\n\t 請(qǐng)輸入 ID:\t)。 printf(\t\t\t%d\t%d\t%d\n\t\t\t%s\t%s\t%s\t%s\n,year,month, day,ID,name,late,early)。i=end_page。 printf( \t)。 scanf(%d%d%d,amp。 printf(\t\t\t\t\t 查詢某一段時(shí)間的考勤 \n)。 char name[20]。 system(pause)。)。 } } if(flag==0) printf(\t 對(duì)不起,沒有此 ID 的員工,謝謝! \n)。 printf(\t\t\tID\t 姓名 \t 遲到 \t 早退 \n)。,amp。 printf( \n)。 fp=fopen(filename,r)。 printf(\n\t 請(qǐng)輸入日期 :\t)。 char late[20]。 } system(pause)。 scanf(%s,filename)。jk。 stat[k].early_count=。jk。stat[k].early_count)。 fp=fopen(filename,r)。,amp。 printf(\n\t 請(qǐng)輸入起止日期 \n)。 struct statistic temp。 int day。 int k=0。late,amp。 printf(\n\t\tID\t 姓名 \t 遲到 \t 早退 \n)。,amp。 char name[20]。 case 11: days=days+30。 case 3: days=days+31。 break。id)。 printf(\t\t\t)。 if(choice1 || choice6) { printf(\t 輸入錯(cuò)誤 ,請(qǐng)重輸 :\t)。 printf( \t)。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 19 write_file()。 } //修改員工信息 void edit_employee(int id) //員工信息有調(diào)整時(shí),修改員工信息,涉及 //兩個(gè)過程:先刪除然后插入,剛好調(diào)用函數(shù) { struct employee someone。iCOUNT。 COUNT++。 } system(pause)。 } case(4): { printf(\t\t\t 輸入部門: )。 scanf(%d,amp。 } case(2): { printf(\t\t\t 輸入姓名: )。choice)。 //讀員工信息文件 printf(\n\t\t\t\t\t 輸出員工信息 \n)。 } fclose(fp1)。 if(fp1==NULL || fp2==NULL) { printf(cant not open file\n)。person[COUNT].id,person[COUNT].name, person[COUNT].department)。,)。,)。 struct employee temp。 char name[20]。 int late。 char name[20]。插入、修改、刪除只能通過輸入ID 方式,并且一次只能操作一個(gè)員工的信息。 ② 輸入 2 進(jìn)入考勤管理頁面,對(duì)員工的進(jìn)行各種操作。 圖 文件關(guān)系圖 2021 3 1 2021 3 31 ID 姓名遲到次數(shù) |早退次數(shù) 11 張華 … … 12 王明 … … 13 李平 … … . … … 31 王平 … … … … … … 2021 3 31 ID 姓名 |遲到早退 11 張華 0 0 13 李平 1 0 … … . … 32 王陽 0 1 2021 3 2 ID 姓名 |遲到 早退 11 張華 1 0 12 王明 0 0 … … . … … 31 王平 0 0 … … … … 2021 3 1 ID 姓名 |遲到 早退 11 張華 1 0 12 王明 0 0 … … . … … 31 王平 0 0 … … … … ID 姓名 部門 11 張華 銷售部 13 李平 銷售部 … … . … 32 王陽 運(yùn)輸部 ID 姓名 部門 11 張華 銷售部 12 王明 銷售部 … … . … 31 王平 運(yùn)輸部 … … … ID 姓名 部門 11 張華 銷售部 12 王明 銷售部 … … . … 31 王平 運(yùn)輸部 … … … 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 7 根據(jù)上面的文件系統(tǒng)的設(shè)計(jì), 每種文件的一條記錄分別用一個(gè)結(jié)構(gòu)體表示,文件與文件之間的關(guān)系很簡(jiǎn)單,文件的記錄是線性的,所以相同的記錄可以用數(shù)組的形式來存儲(chǔ),也就是線性表的形式。 變換方式 : ( 1) 給整個(gè)系統(tǒng)設(shè)置一個(gè)基準(zhǔn)日期 基準(zhǔn)日期:一段時(shí)期內(nèi)的起始日期,通常規(guī)定為一 個(gè)月的 1 號(hào), 考勤 所記錄的是基準(zhǔn)日期之后的考勤信息,對(duì)于之前的 當(dāng) 當(dāng)作過期 已沒有太多價(jià)值,只作存檔處理??记诠芾韱T可直接操作個(gè)考勤情況,本系統(tǒng)對(duì)考勤管理員全部開發(fā),對(duì)非考勤管理員不需要密碼,可直接進(jìn)行查詢,管理員可以瀏覽、查詢、 登記、統(tǒng)計(jì)員工考勤的基本信息;瀏覽查詢、添加、輸出、和修改員工的基本信息。因此,該系統(tǒng)使用 vc++實(shí)現(xiàn)考勤管理系統(tǒng)。 該系統(tǒng)側(cè)重于員工考勤信息管理和員工考勤信息的登記與查詢。 課程設(shè)計(jì)任務(wù) : 系統(tǒng)應(yīng)具備的功能: ( 1)員工的信息 輸入 、 輸出 、 刪除和修改 ( 2)考勤情況的 查詢 ( 3)系統(tǒng) 定期 對(duì)各人員的 遲到早退 情況進(jìn)行統(tǒng)計(jì),以供考勤管理人員查詢與打印 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì); 主要算法設(shè)計(jì); 編程及上機(jī)實(shí)現(xiàn); 撰寫課程設(shè)計(jì)報(bào)告,包括: ( 1)設(shè)計(jì)題目; ( 2)摘要和關(guān)鍵字; ( 3)正文, 包括引言、需求分析、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、算法設(shè)計(jì)、程序?qū)崿F(xiàn)及測(cè)試、不足之處、設(shè)計(jì)體會(huì)等; ( 4)結(jié)束語; ( 5)參考文獻(xiàn)。因此,建立現(xiàn)代化的智能考勤管理系統(tǒng)勢(shì)在必行。用計(jì)算機(jī)來幫助企業(yè)對(duì)員工信息,考勤進(jìn)行管理已成為目前的趨勢(shì),使用計(jì)算機(jī)可以高速,快捷完成以上工作。 本系統(tǒng)使用的開發(fā)語言使 C 語言, VC++為開發(fā)工具,以 Windows XP 系統(tǒng)為操作平臺(tái)。 2 系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn) 基于上面的分析,對(duì)員工考勤管理系統(tǒng)進(jìn)行以下分析: 員工信息管理 考勤信息記錄 考勤信息統(tǒng)計(jì) 考勤信息查詢 分析與設(shè)計(jì) 整個(gè)系統(tǒng)各實(shí)體可用以下關(guān)系表示: 員工( ID,姓名,部門) 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 4 考勤( ID,姓名,遲到,早退,日期) 統(tǒng)計(jì)( ID,姓名,遲到次數(shù),早退次數(shù),期間) ER圖分析 ER 圖分析的目的是確定系統(tǒng)中所有的實(shí)體、實(shí)體的屬性及實(shí)體之間的聯(lián)系,為設(shè)計(jì)文件系統(tǒng)打下基礎(chǔ),畫 ER 圖通常使用自底向上的設(shè)計(jì)方法,首先對(duì)局部視圖進(jìn)行分析設(shè)計(jì),然后再將視圖 Hebrew,消除沖突和冗余,得到系統(tǒng)的總體 ER 圖。在此把病假、事假等排除在外武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 6 不考慮?;蛘?進(jìn)行考勤查詢。之后一般不用,而用其它操作。 查到之后輸出,查不到,輸出“對(duì)不起,此員工不出現(xiàn),謝謝”。 int day。 struct statistic //統(tǒng)計(jì)表結(jié)構(gòu)體 { int id。 struct data BASE_DATA={2021,3,1}。 fprintf(fp1,\t\t\t\t 輸入員工信息 \n)。 fprintf(fp2,%d\t%s\t%s\n,)。 if((fp=fopen(,r))==NULL) { printf(cant not open file\n)。 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 14 FILE *fp1,*fp2。iCOUNT。 char temp[20]。 printf( \n)。iCOUNT。i++) 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 16 if(strcmp(person[i].name,temp)==0) printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i]. name,person[i].department)。i++) { if(person[i].id==id) { printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name, person[i].department)。i++) if(strcmp(person[i].department,temp)==0) 武漢理工大學(xué)《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)說明書 17 printf(\t\t\t%d\t%s\t%s\n,person[i].id,person[i].name, person[i].department)。 while(person[i].id) { person[i]=p
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1