c語言課程設(shè)計課程信息管理_第1頁
c語言課程設(shè)計課程信息管理_第2頁
c語言課程設(shè)計課程信息管理_第3頁
c語言課程設(shè)計課程信息管理_第4頁
c語言課程設(shè)計課程信息管理_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)#include #include #include /Console Input/Output(控制臺輸入輸出) #include #define n1 20 /控制課程個數(shù)的存儲空間 #define m1 5 /控制課程屬性個數(shù)的存儲空間空間 char couinfon1m116; /定義全局?jǐn)?shù)組 char d16, b6; char password=; /原密碼int a, i,j,t=0,c=0,n=4,m=5; /定義全局變量 /主函數(shù)模塊 void mai

2、n() void pasd(); /聲明密碼函數(shù) void zhujie(); /聲明zhujie()函數(shù) zhujie(); /調(diào)用zhujie()函數(shù) pasd(); /調(diào)用密碼函數(shù) void zhujie() printf(t * * $ * * $ * *n); printf(t* * $ * * $ * *n); printf( t* * $ * * $ * *n); printf(t $ $n); printf(t$ $ $n); printf(t $ $ $n);printf(t * $ *n); printf(t* *n); printf(t * *n); printf(t *

3、 $ * $ *n); printf(t* $ 歡迎進(jìn)入課程管理信息系統(tǒng) $ *n); printf(t * $ * $ *n); printf(t * *n); printf(t* *n); printf(t * $ *n); printf(t $ $ $n); printf(t$ $ $n); printf(t $ $n); printf(t * * $ * * $ * *n); printf(t* * $ * * $ * *n); printf(t * * $ * * $ * *n); /密碼模塊 void pasd(void) /定義密碼函數(shù) void yewu(); /聲明業(yè)務(wù)函數(shù)

4、int i; char p9; int n=3; /密碼輸入次數(shù)控制 do printf(please enter password:n); /輸入密碼 for(i=0;i0); /業(yè)務(wù)模塊 void yewu() /定義業(yè)務(wù)函數(shù) void inputcouinfo(void); /聲明輸入函數(shù) void addcouinfo(void); /聲明添加函數(shù) void findcouinfo(void); /聲明查詢函數(shù) void ordercouinfo(void); /聲明排序函數(shù) void delcouinfo(void); /聲明刪除函數(shù) void updatecouinfo(void)

5、; /聲明修改函數(shù) char d; system(cls); if (c=1) inputcouinfo(); /調(diào)用輸入函數(shù) printf(t課程信息查詢請輸入: 1 nt課程信息刪除請輸入: 2 nt課程信息修改請輸入: 3 nt課程信息排序請輸入: 4 nt課程信息添加請輸入:5n); printf(您是否進(jìn)行其他操作,否輸入0,否則輸入其他:); scanf(%d,&a); for (i=0;i+) if(a!=0) printf(請輸入要操作的選項:); scanf(%s,&d); switch(d) case 1:findcouinfo();break; /調(diào)用課程信息查詢函數(shù) c

6、ase 2:delcouinfo();break; /調(diào)用課程信息刪除函數(shù) case 3:updatecouinfo();break; /調(diào)用課程信息修改函數(shù) case 4:ordercouinfo();break; /調(diào)用課程信息排序函數(shù) case 5:addcouinfo(); break; /調(diào)用課程信息添加函數(shù) default: break; /課程信息輸入模塊 void inputcouinfo(void) /定義課程信息輸入函數(shù) int x=1; printf(ttt *n); printf(ttt 歡迎進(jìn)入信息輸入系統(tǒng)!n); printf(ttt *n); printf(請注意

7、:性質(zhì)為必修(B)或選修(X)n); printf(tt課程號 名稱 性質(zhì) 總學(xué)時 學(xué)分n); for (i=0;in;i+) printf(輸入課程編號%d:,x+); for (j=0;jm;j+) scanf(%s,&couinfoij); printf(課程號 名稱 性質(zhì) 總學(xué)時 學(xué)分n); for (i=0;in;i+) for (j=0;jm;j+) printf(%st,couinfoij); printf(n); void addcouinfo(void) /課程信息添加函數(shù) int d,t,z; printf(ttt*n); printf(ttt歡迎進(jìn)入信息添加系統(tǒng)!n);

8、printf(ttt*n); for(d=1;d+) printf(n是否進(jìn)行添加,“否” 請輸入0,進(jìn)行輸入其他n); scanf(%d,&t); if(t!=0) printf(請輸入要添加的第%d個課程信息:n,d); printf(課程號 名稱 性質(zhì) 總學(xué)時 學(xué)分n); z=n+; for (j=0;jm;j+) scanf(%s,&couinfozj); printf(%st,couinfozj); else break; system(cls); printf(t課程查詢請輸入: 1 nt課程刪除請輸入: 2 nt課程修改請輸入: 3 nt課程排序請輸入: 4 nt課程添加請輸入:

9、5n); void findcouinfo(void) /課程信息查詢函數(shù) char y16; int d,t,z; printf(ttt*n); printf(ttt歡迎進(jìn)入信息查詢系統(tǒng)!n); printf(ttt*n); for(d=1;d+) printf(n是否進(jìn)行查詢,“否” 請輸入0n); scanf(%d,&t); if(t!=0) printf(請輸入要查詢的課程號:); scanf(%s,&y); printf(課程號 名稱 性質(zhì) 總學(xué)時 學(xué)分n); for(i=0;z=i,in1;i+) if(strcmp(y,couinfoi0)=0) for (j=0;jm;j+)

10、printf(%st,couinfoij); break; if(z=n) printf(沒有此課程號信息n); else break; system(cls); printf(t課程查詢請輸入: 1 nt課程刪除請輸入: 2 nt課程修改請輸入: 3 nt課程排序請輸入: 4 nt課程添加請輸入:5n); void delcouinfo(void) /課程信息刪除函數(shù) char y16; char y116; int d,x,z; printf(ttt*n); printf(ttt歡迎進(jìn)入信息刪除系統(tǒng)!n); printf(ttt*n); for(d=1;d+) printf(是否進(jìn)行刪除信

11、息,否請輸入: 0 進(jìn)行輸入其他數(shù)字:n); scanf(%d,&x); if(x!=0) printf(請輸入要刪除的課程號:); scanf(%s,&y); printf(請再次輸入要刪除的課程號:); scanf(%s,&y1); printf(課程號 名稱 性質(zhì) 總學(xué)時 學(xué)分n); if (strcmp(y,y1)=0) for (i=0;in;i+) if (strcmp(y,couinfoi0)=0) z=i; printf(要刪除的課程信息是n); for (j=0;jm;j+) printf(%st,couinfoij); t+; printf(n); for (i=z;in-

12、t;i+) for (j=0;jm;j+) strcpy(couinfoij,couinfoi+1j); if(z=n) printf(沒有此課程號信息n); else break; printf(課程號 名稱 性質(zhì) 總學(xué)時 學(xué)分n); for (i=0;in-t;i+) for (j=0;jm;j+) printf(%st,couinfoij); printf(n); system(cls); printf(t課程查詢請輸入: 1 nt課程刪除請輸入: 2 nt課程修改請輸入: 3 nt課程排序請輸入: 4 nt課程添加請輸入:5n); /課程修改函數(shù) void updatecouinfo(

13、void) char h16,h116,h216; int d,b,x,z,e,f; printf(ttt*n); printf(ttt歡迎進(jìn)入信息修改系統(tǒng)!n); printf(ttt*n); for(d=1;d+) printf(是否進(jìn)行信息修改,否請輸入: 0 進(jìn)行輸入其他數(shù)字:n); scanf(%d,&x); if(x!=0) printf(請輸入要修改的課程號:); scanf(%s,&h); printf(請再次輸入要修改的課程號:); scanf(%s,&h1); if (strcmp(h,h1)=0) for(i=0;z=i,in;i+) if (strcmp(h,couin

14、foi0)=0) printf(要修改的課程信息是n); for (j=0;jm;j+) printf(%st,couinfoij); printf(n請輸入你要修改第幾項n);scanf(%d,&b); printf(請輸入你要修改的內(nèi)容n);scanf(%s,&h2); strcpy(couinfoib-1,h2); for(e=0;e+) printf(您是否進(jìn)行其他修改,否請輸入 0,否則輸入其他:); scanf(%d,&f); if(f!=0) printf(n請輸入你要修改第幾項n);scanf(%d,&b); printf(請輸入你要修改的內(nèi)容n);scanf(%s,&h2);

15、 else break; strcpy(couinfoib-1,h2); for(j=0;jm;j+) printf(%st,couinfoij); printf(n); break; if(z=n-t) printf(沒有此課程號信息n); else break; system(cls); printf(t課程查詢請輸入: 1 nt課程刪除請輸入: 2 nt課程修改請輸入: 3 nt課程排序請輸入: 4 nt課程添加請輸入:5n); /排序模塊 void ordercouinfo(void) /按學(xué)分排序 int fm1; int x,z,max; float s=0; printf(ttt

16、*n); printf(ttt歡迎進(jìn)入學(xué)分排序系統(tǒng)!n); printf(ttt*n); for (i=0;in-t;i+) for (j=0;jm;j+) printf(%st,couinfoij); printf(n); printf(請按序輸入課程學(xué)分n); for(i=0;in-t;i+) scanf(%d,&fi); for(i=0;in-t;i+) s=s+fi; printf(總學(xué)分是%6.2f平均學(xué)分是%6.2fn,s,s/(n-t); for(i=0;in-t;i+) for(j=0,max=0;jn-t;j+) if(maxfj) max=fj,x=j; fx=0; for

17、(z=0;zm;z+) printf(%st,couinfoxz); printf(n); printf(t課程查詢請輸入: 1 nt課程刪除請輸入: 2 nt課程修改請輸入: 3 nt課程排序請輸入: 4 nt課程添加請輸入:5 n); 1一 月二 月三 月產(chǎn)品名稱數(shù)量金額利潤產(chǎn)品名稱數(shù)量金額利潤產(chǎn)品名稱數(shù)量金額利潤合 計合 計合 計四 月五 月六 月產(chǎn)品名稱數(shù)量金額利潤產(chǎn)品名稱數(shù)量金額利潤產(chǎn)品名稱數(shù)量金額利潤合 計合 計合 計下午13:0017:00B實行不定時工作制的員工,在保證完成甲方工作任務(wù)情況下,經(jīng)公司同意,可自行安排工作和休息時間。312打卡制度3.1.2.1公司實行上、下班指紋

18、錄入打卡制度。全體員工都必須自覺遵守工作時間,實行不定時工作制的員工不必打卡。3.1.2.2打卡次數(shù):一日兩次,即早上上班打卡一次,下午下班打卡一次。3.1.2.3打卡時間:打卡時間為上班到崗時間和下班離崗時間; 3.1.2.4因公外出不能打卡:因公外出不能打卡應(yīng)填寫外勤登記表,注明外出日期、事由、外勤起止時間。因公外出需事先申請,如因特殊情況不能事先申請,應(yīng)在事畢到崗當(dāng)日完成申請、審批手續(xù),否則按曠工處理。因停電、卡鐘(工卡)故障未打卡的員工,上班前、下班后要及時到部門考勤員處填寫未打卡補簽申請表,由直接主管簽字證明當(dāng)日的出勤狀況,報部門經(jīng)理、人力資源部批準(zhǔn)后,月底由部門考勤員據(jù)此上報考勤。

19、上述情況考勤由各部門或分公司和項目文員協(xié)助人力資源部進(jìn)行管理。3.1.2.5手工考勤制度3.1.2.6手工考勤制申請:由于工作性質(zhì),員工無法正常打卡(如外圍人員、出差),可由各部門提出人員名單,經(jīng)主管副總批準(zhǔn)后,報人力資源部審批備案。3.1.2.7參與手工考勤的員工,需由其主管部門的部門考勤員(文員)或部門指定人員進(jìn)行考勤管理,并于每月26日前向人力資源部遞交考勤報表。3.1.2.8參與手工考勤的員工如有請假情況發(fā)生,應(yīng)遵守相關(guān)請、休假制度,如實填報相關(guān)表單。3.1.2.9 外派員工在外派工作期間的考勤,需在外派公司打卡記錄;如遇中途出差,持出差證明,出差期間的考勤在出差地所在公司打卡記錄;3

20、.2加班管理3.2.1定義加班是指員工在節(jié)假日或公司規(guī)定的休息日仍照常工作的情況。A現(xiàn)場管理人員和勞務(wù)人員的加班應(yīng)嚴(yán)格控制,各部門應(yīng)按月工時標(biāo)準(zhǔn),合理安排工作班次。部門經(jīng)理要嚴(yán)格審批員工排班表,保證員工有效工時達(dá)到要求。凡是達(dá)到月工時標(biāo)準(zhǔn)的,應(yīng)扣減員工本人的存休或工資;對超出月工時標(biāo)準(zhǔn)的,應(yīng)說明理由,報主管副總和人力資源部審批。 B因員工月薪工資中的補貼已包括延時工作補貼,所以延時工作在4小時(不含)以下的,不再另計加班工資。因工作需要,一般員工延時工作4小時至8小時可申報加班半天,超過8小時可申報加班1天。對主管(含)以上管理人員,一般情況下延時工作不計加班,因特殊情況經(jīng)總經(jīng)理以上領(lǐng)導(dǎo)批準(zhǔn)的

21、延時工作,可按以上標(biāo)準(zhǔn)計加班。3.2.2.2員工加班應(yīng)提前申請,事先填寫加班申請表,因無法確定加班工時的,應(yīng)在本次加班完成后3個工作日內(nèi)補填加班申請表。加班申請表經(jīng)部門經(jīng)理同意,主管副總經(jīng)理審核報總經(jīng)理批準(zhǔn)后有效。加班申請表必須事前當(dāng)月內(nèi)上報有效,如遇特殊情況,也必須在一周內(nèi)上報至總經(jīng)理批準(zhǔn)。如未履行上述程序,視為乙方自愿加班。3.2.2.3員工加班,也應(yīng)按規(guī)定打卡,沒有打卡記錄的加班,公司不予承認(rèn);有打卡記錄但無公司總經(jīng)理批準(zhǔn)的加班,公司不予承認(rèn)加班。3.2.2.4原則上,參加公司組織的各種培訓(xùn)、集體活動不計加班。3.2.2.5加班工資的補償:員工在排班休息日的加班,可以以倒休形式安排補休。

22、原則上,員工加班以倒休形式補休的,公司將根據(jù)工作需要統(tǒng)一安排在春節(jié)前后補休。加班可按1:1的比例沖抵病、事假。3.2.3加班的申請、審批、確認(rèn)流程3.2.3.1加班申請表在各部門文員處領(lǐng)取,加班統(tǒng)計周期為上月26日至本月25日。3.2.3.2員工加班也要按規(guī)定打卡,沒有打卡記錄的加班,公司不予承認(rèn)。各部門的考勤員(文員)負(fù)責(zé)加班申請表的保管及加班申報。員工加班應(yīng)提前申請,事先填寫加班申請表加班前到部門考勤員(文員)處領(lǐng)取加班申請表,加班申請表經(jīng)項目管理中心或部門經(jīng)理同意,主管副總審核,總經(jīng)理簽字批準(zhǔn)后有效。填寫并履行完審批手續(xù)后交由部門考勤員(文員)保管。3.2.3.3部門考勤員(文員)負(fù)責(zé)檢

23、查、復(fù)核確認(rèn)考勤記錄的真實有效性并在每月27日匯總交人力資源部,逾期未交的加班記錄公司不予承認(rèn)。下午13:0017:00度。全體員工都必須自覺遵守工作時間,實行不定時工作制的員工不必打卡。3.1.2.2打卡次數(shù):一日兩次,即早上上班打卡一次,下午下班打卡一次。3.1.2.3打卡時間:打卡時間為上班到崗時間和下班離崗時間; 3.1.2.4因公外出不能打卡:因公外出不能打卡應(yīng)填寫外勤登記表,注明外出日期、事由、外勤起止時間。因公外出需事先申請,如因特殊情況不能事先申請,應(yīng)在事畢到崗當(dāng)日完成申請、審批手續(xù),否則按曠工處理。因停電、卡鐘(工卡)故障未打卡的員工,上班前、下班后要及時到部門考勤員處填寫未

24、打卡補簽申請表,由直接主管簽字證明當(dāng)日的出勤狀況,報部門經(jīng)理、人力資源部批準(zhǔn)后,月底由部門考勤員據(jù)此上報考勤。上述情況考勤由各部門或分公司和項目文員協(xié)助人力資源部進(jìn)行管理。3.1.2.5手工考勤制度3.1.2.6手工考勤制申請:由于工作性質(zhì),員工無法正常打卡(如外圍人員、出差),可由各部門提出人員名單,經(jīng)主管副總批準(zhǔn)后,報人力資源部審批備案。3.1.2.7參與手工考勤的員工,需由其主管部門的部門考勤員(文員)或部門指定人員進(jìn)行考勤管理,并于每月26日前向人力資源部遞交考勤報表。3.1.2.8參與手工考勤的員工如有請假情況發(fā)生,應(yīng)遵守相關(guān)請、休假制度,如實填報相關(guān)表單。3.1.2.9 外派員工在

25、外派工作期間的考勤,需在外派公司打卡記錄;如遇中途出差,持出差證明,出差期間的考勤在出差地所在公司打卡記錄;3.2加班管理3.2.1定義加班是指員工在節(jié)假日或公司規(guī)定的休息日仍照常工作的情況。A現(xiàn)場管理人員和勞務(wù)人員的加班應(yīng)嚴(yán)格控制,各部門應(yīng)按月工時標(biāo)準(zhǔn),合理安排工作班次。部門經(jīng)理要嚴(yán)格審批員工排班表,保證員工有效工時達(dá)到要求。凡是達(dá)到月工時標(biāo)準(zhǔn)的,應(yīng)扣減員工本人的存休或工資;對超出月工時標(biāo)準(zhǔn)的,應(yīng)說明理由,報主管副總和人力資源部審批。 B因員工月薪工資中的補貼已包括延時工作補貼,所以延時工作在4小時(不含)以下的,不再另計加班工資。因工作需要,一般員工延時工作4小時至8小時可申報加班半天,超

26、過8小時可申報加班1天。對主管(含)以上管理人員,一般情況下延時工作不計加班,因特殊情況經(jīng)總經(jīng)理以上領(lǐng)導(dǎo)批準(zhǔn)的延時工作,可按以上標(biāo)準(zhǔn)計加班。3.2.2.2員工加班應(yīng)提前申請,事先填寫加班申請表,因無法確定加班工時的,應(yīng)在本次加班完成后3個工作日內(nèi)補填加班申請表。加班申請表經(jīng)部門經(jīng)理同意,主管副總經(jīng)理審核報總經(jīng)理批準(zhǔn)后有效。加班申請表必須事前當(dāng)月內(nèi)上報有效,如遇特殊情況,也必須在一周內(nèi)上報至總經(jīng)理批準(zhǔn)。如未履行上述程序,視為乙方自愿加班。3.2.2.3員工加班,也應(yīng)按規(guī)定打卡,沒有打卡記錄的加班,公司不予承認(rèn);有打卡記錄但無公司總經(jīng)理批準(zhǔn)的加班,公司不予承認(rèn)加班。3.2.2.4原則上,參加公司組

27、織的各種培訓(xùn)、集體活動不計加班。3.2.2.5加班工資的補償:員工在排班休息日的加班,可以以倒休形式安排補休。原則上,員工加班以倒休形式補休的,公司將根據(jù)工作需要統(tǒng)一安排在春節(jié)前后補休。加班可按1:1的比例沖抵病、事假。3.2.3加班的申請、審批、確認(rèn)流程3.2.3.1加班申請表在各部門文員處領(lǐng)取,加班統(tǒng)計周期為上月26日至本月25日。3.2.3.2員工加班也要按規(guī)定打卡,沒有打卡記錄的加班,公司不予承認(rèn)。各部門的考勤員(文員)負(fù)責(zé)加班申請表的保管及加班申報。員工加班應(yīng)提前申請,事先填寫加班申請表加班前到部門考勤員(文員)處領(lǐng)取加班申請表,加班申請表經(jīng)項目管理中心或部門經(jīng)理同意,主管副總審核,

28、總經(jīng)理簽字批準(zhǔn)后有效。填寫并履行完審批手續(xù)后交由部門考勤員(文員)保管。3.2.3.3部門考勤員(文員)負(fù)責(zé)檢查、復(fù)核確認(rèn)考勤記錄的真實有效性并在每月27日匯總交人力資源部,逾期未交的加班記錄公司不予承認(rèn)。許久之后,我回過神來。回復(fù)她:我那天剛好安排了工作,可能去不了,真的非常抱歉。但是請收下我最最真摯的祝福哈。她說:哎呀,就是家里人催,剛好遇見了喜歡的人,就剛好辦了。就這樣,她一句,我一句,我們之間好像把沒聯(lián)系的這幾年的所有言語全部攢到一起一樣,她說著她的點點滴滴,我祝福著她的。我訴說著近幾年的經(jīng)歷,她也感慨著我們真的都變得不一樣了。不知不覺得,聊到很晚。像那年大學(xué)一樣,我們徹夜不眠,有說不完的話。我們精神十足,有不完的未來。這種,陌生又熟悉,但,真的久違了。她大婚的當(dāng)天,我在忙,一直到很晚才有空去刷朋友圈,看

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論