資源簡介
【員工管理系統(tǒng)】
問題描述:每個員工的信息包括:編號、姓名、性別、出生年月、學(xué)歷、職務(wù)、電話、住址等。系統(tǒng)能夠完成員工信息的查詢、更新、插入、刪除、排序等功能。
基本要求:排序:按不同關(guān)鍵字,對所有員工的信息進(jìn)行排序;查詢:按特定條件查找員工;更新,按編號對某個員工的某項信息進(jìn)行修改;插入,加入新員工的信息;刪除,按編號刪除已離職的員工的信息。
選作內(nèi)容:實現(xiàn)圖形用戶界面。
通過鏈表實現(xiàn)
數(shù)據(jù)結(jié)構(gòu):
#include
#include
#include
#include
#include
using namespace std;
typedef struct workers{
char name[15];//姓名
char department[18];//單位
char gender;//性別
unsigned int age;//年齡
unsigned long long telephone;//電話
unsigned long wage;//工資
unsigned long num;//職工號
struct workers *next;
}*Linklist,Lnode;
void frist_print()
{
printf("\t\t⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ ⊙▽⊙ \n\n");
printf("\t\t\t歡迎進(jìn)入員工管理系統(tǒng)\n");
}
void menu()
{
printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");
printf("\t\t \t ◎1.創(chuàng)建員工信息\t \n");
printf("\t\t \t ◎2.插入員工信息\t \n");
printf("\t\t \t ◎3.修改員工信息\t \n");
printf("\t\t \t ◎4.刪除員工信息\t \n");
printf("\t\t \t ◎5.查詢員工信息\t \n");
printf("\t\t \t ◎6.員工信息排序\t \n");
printf("\t\t \t ◎7.顯示員工信息\t \n");
printf("\t\t \t ◎8.員工工資情況\t \n");
printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");
printf("注意:輸入均以回車作為結(jié)束\n");
printf("please choise 1--8:\t ");
//putchar(12);
}
void Inset(Linklist Head){
Linklist s,L;
unsigned int agee;
unsigned long wagee,numm;
代碼片段和文件信息
評論
共有 條評論