職工管理系統

2021-10-01 15:37:35 字數 3242 閱讀 9457

時隔一年,找到了去年的課程設計,給學弟學妹白嫖了

#include

#include

#include

#include

struct worker //節點型別宣告

work[

1000];

int n ;

//檔案讀寫模組

void

read()

//讀入資料

fscanf

(fp,

"%d\n"

,&n)

;while

(i < n)

fclose

(fp);}

void

write()

//寫入資料

fprintf

(fp,

"%d\n"

,n);

while

(i < n)

fclose

(fp);}

//輸入模組

void

input()

// 從鍵盤輸入 }if

(flag)

printf

("\t\t請輸入職工的姓名: \n\t\t");

scanf

("%s"

,work[n]

.name)

;printf

("\t\t請輸入職工的出生年月: \n\t\t");

scanf

("%s"

,work[n]

.born)

;printf

("\t\t請輸入職工的工資: \n\t\t");

scanf

("%s"

,work[n]

.wage)

;printf

("\t\t是否繼續輸入?(y/n): ");

scanf

("%*c%c"

,&c)

; n ++;}

while

( c !=

'n'&& c !=

'n')

;write()

;printf

("\n\n資料已儲存!\n\n");

}//顯示模組

void

output_inf

(int id)

void

show()

//顯示所有職工資訊

}//查詢模組

void

que(

)//查詢資訊

system

("cls");

flag =0;

//用來標記職工資訊是否存在

if(num ==

'1')

//按工號查詢 }}

else

if(num ==

'2')

//按姓名查詢 }}

if(!flag)

//判斷是否有該職工資訊

printf

("\n\n是否繼續查詢(y/n):");

scanf

("%*c%c"

,&c);if

(c ==

'n'|| c ==

'n')

break;}

}//修改資訊模組

void

mod(

)//修改職工資訊 }if

(!flag)

printf

("\n\n\t\t******************修改********************\n");

printf

("\t\t* *\n");

printf

("\t\t* 1.修改姓名 *\n");

printf

("\t\t* *\n");

printf

("\t\t* 2.修改工資 *\n");

printf

("\t\t* *\n");

printf

("\t\t* 輸入其他任意鍵退出本模組 *\n");

printf

("\t\t******************************************\n");

printf

("\t\t請輸入指令(1-2):");

scanf

("%*c%c"

,&num);if

(num <

'1'|| num >

'2')

system

("cls");

printf

("請輸入修改後的資訊:");

scanf

("%s"

,message)

;switch

(num)

system

("cls");

printf

("\n\n是否繼續修改(y/n):");

scanf

("%*c%c"

,&c);if

(c ==

'n'|| c ==

'n')

break;}

write()

;}//刪除資訊模組

void

del(

)//刪除職工資訊

break;}

}if(!flag)

printf

("\n\n無此員工資訊!\n\n");

else

printf

("\n\n刪除成功!\n");

printf

("\n\n是否繼續刪除(y/n):");

scanf

("%*c%c"

,&c);if

(c ==

'n'|| c ==

'n')

break;}

write()

;}//選單模組

void

menu()

//選單

intmain()

system

("pause");

//暫停,等待使用者訊號;防止控制台程式一閃而過

system

("cls");

//清屏

}}

企業職工管理系統

include include include include define n 100 struct employee 職工基本情況 em n struct communication 職工通訊錄 empc n struct empsalary 職工工資與姓名的檔案 emps n void man...

職工管理系統(c 鞏固)

這幾天把c 基礎學的差不多了,於是找了乙個小專案來鍛鍊一下自己,做乙個職工管理系統,可以實現增加 查詢 刪除 修改 排序 檢視等功能。因為我是用鍊錶做的,所以在排序的時候,遇到了乙個小問題,就是迴圈鍊錶的排序不知道如何做,查了一下資料,最後上網找到了乙個解決的辦法,感覺鍊錶的插入 刪除都比陣列簡單,...

職工資訊管理系統

職工資訊管理系統需求 1.存在乙個資料檔案,用來儲存職工各種資訊 職工號,姓名,年齡,性別,郵編,部門,工資 2.可以註冊新職工 3.允許修改職工資訊 4.允許刪除職工資訊 5,按照按照姓名和部門查詢職工資訊 6.可以按照工資多少進行排名,7.可以瀏覽所有職工資訊 8.有乙個主介面,供選擇和呼叫上述...