員工管理系統

2021-08-03 15:29:40 字數 2137 閱讀 9377

【員工管理系統】

問題描述:每個員工的資訊包括:編號、姓名、性別、出生年月、學歷、職務、**、住址等。系統能夠完成員工資訊的查詢、更新、插入、刪除、排序等功能。

基本要求:排序:按不同關鍵字,對所有員工的資訊進行排序;查詢:按特定條件查詢員工;更新,按編號對某個員工的某項資訊進行修改;插入,加入新員工的資訊;刪除,按編號刪除已離職的員工的資訊。

選作內容:實現圖形使用者介面。

通過鍊錶實現

資料結構:

struct workers

};workers *creat_list(workers *head,int n)//建立乙個長度為n的鍊錶

}p->next=null;

return head;//返回頭指標,這樣就可以對鍊錶進行操作

}void output(workers *head)//輸出函式,從鍊錶頭部輸到尾部

else

}}void input(workers *head,int n)//輸入員工資訊

}workers *shanchu(workers *head,unsigned long num)//按照職工號刪除

}cout<<"刪除成功\n";

return ans;

}void sortbyage(workers *head)//排序函式,年齡公升序

}}void sortbywage(workers *head)//排序函式,工資公升序

}}void sortbynum(workers *head)//排序函式,工號公升序

}}void searchbynum(workers *head,unsigned long num)//按職工號查詢,職工號唯一

if(p->next==null)

break;

}if(f==0)cout<<"查無此人\n";

}bool check(workers *head,unsigned long num)

return false;

}void searchbyname(workers *head,char name[20])//按名字查詢,可查重名的

if(p->next==null)

break;

}if(f==0)cout<<"查無此人\n";

}void charu(workers *head)

void xiugai(workers *head,unsigned long num)

void title()

void solve()

if(flag==1)break;

}}int main()

測試資料:

5

zhangsan

jiaowuchu

zhuzhen

m 39

18846795237

5000

11101

shuoshi

jiashuqu#1*1

lisi

bangongshi

zhiyuanf32

18846789454

4500

11505

benke

jiashuqu#2*8

wangwu

yanjiushi

caozuoyuan

f 28

18867887854

4750

11809

benke

jiashuqu#3*5

zhaoliu

baoweichu

baoan

m 42

18564973854

3750

11209

gaozhong

jiashuqu#7*4

zhangsan

jiaowuchu

chuzhang

m 45

13345671238

6600

11001

yanjiusheng

jiashuqu#4*3

vue人力管理 Vue 員工管理系統

大二暑假進行了兩周vue的入門學習,主要內容就是關於前端的入門學習,在兩周內學習了vue的一些簡單使用 主要就是使用資料的雙向繫結,使用vue進行資料處理,使用bootstrap進行布局搭建,下面是我的 員工管理系統 table 修改刪除 修改員工資訊 員工id 員工姓名 員工薪資 儲存修改 建立v...

小專案 OA系統 員工管理

嘿,你好啊,好久沒有更新文章了,本站最近遭遇了大的波動,暫時沒心情更新。剛好16級學弟學妹們要參加美斯坦福初級軟體工程師的證書考試,看了他們的習題,就簡單做了乙個,方便他們 現在進入正題,身為一名學生,拿到試卷要看清題目,按照試卷上的要求來做 作為學長的建議 根據試卷的要求我們可以得到,要建立乙個c...

員工管理系統實現批量刪除

empno,empname,job,mgr,hiredate,sal,comm,emp.deptno,deptname delete from emp where empno in empdao int deletebyids param dnos integer dnos 頁面 批量刪除 empa...