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

正文內(nèi)容

績(jī)效工資的管理與設(shè)計(jì)報(bào)告(參考版)

2025-05-17 03:20本頁面
  

【正文】 優(yōu)(90100分)、良(8089分)、中(7079分)、及格(6069分)、60分以下為不及格                      指導(dǎo)教師簽名:                  2011 年 月 日31 / 31。 return true。 p1next = p2next。 p2=p2next。 } while(p2!=NULL) { if(p2==num) break。 if(phead==num) { phead=pheadnext。 cinnum。 } cout請(qǐng)輸入員工的編號(hào)endl。 phead)//刪除一名員工{ if(phead==NULL) { cout 員工記錄為空endl。 } else { cout編號(hào)為num的職工不存在,修改信息失敗endl。 cout 請(qǐng)輸入職工的電話號(hào)碼 。 cinp。 cinp。 cinp。 cinp。 cinp。 p=(Gender)gender。 cout 請(qǐng)輸入職工的性別。 cout 請(qǐng)輸入職工的編號(hào) 。 cout 請(qǐng)輸入職工的姓名 。p!=NULL)//找到編號(hào)為num的職工,修改記錄 { int gender。 } } } if(kamp。 break。 else { p=pnext。 node *p=phead。//num記錄職工編號(hào),k記錄查詢結(jié)果 cout請(qǐng)輸入職工的編號(hào)endl。//返回獲得的信息}void Modify()//更新員工信息{ if(phead==NULL) cout職工記錄為空endl。 cin。 =+++。 cout 請(qǐng)輸入職工的獎(jiǎng)勵(lì)工資。 cout 請(qǐng)輸入職工的年齡工資。 cout 請(qǐng)輸入職工的崗位工資。 cout請(qǐng)輸入職工的基本工資。 cout請(qǐng)輸入職工的崗位endl。 cout 請(qǐng)輸入職工的年齡。 cingender。 cin。 cin。 employee)//獲得職工記錄信息{ int gender。//返回頭結(jié)點(diǎn)}employee amp。 phead=p。 strcpy(p,)。 p=。 p=。 strcpy(p,)。 p=。 if(p=new node())//新建結(jié)點(diǎn)成功則添加各數(shù)據(jù)項(xiàng) { strcpy(p,)。}node *Add(employee amp。 } } if(pqueryres==NULL) cout查詢失敗,不存在符合條件的記錄endl。 pqueryres=pquery。 } if(hasRes)//把查詢結(jié)果的結(jié)點(diǎn)存在pqueryres中 { if(pquery=new QueryRes()) { pquerypnode=p。 break。 tag=0。 case QB_MOBILEPHONE: if(tag) { cout請(qǐng)輸入職工的電話號(hào)碼 。 } if(p==) hasRes=1。 cin。 break。 tag=0。 case QB_BASESALARY: if(tag) { cout 請(qǐng)輸入職工的基本工資 。 } if(p==) hasRes=1。 =(Gender)gender。 case QB_GENDER: if(tag) { cout 請(qǐng)輸入職工的性別 。 } if(p==) hasRes=1。 cin。 break。 tag=0。p=pnext) { switch(func)//如果某個(gè)記錄中的數(shù)據(jù)項(xiàng)符合查詢信息,則hasRes=1記錄下來 { case QB_NAME: if (tag) { cout 請(qǐng)輸入職工的名字 。 for(node *p=phead。//標(biāo)記是否輸入查詢的匹配值 QueryRes *pquery=NULL。 int hasRes=0。 coutppnodeendl。 coutppnode。 coutppnode。 coutppnode。 coutppnode。 coutppnode。 coutppnode。 coutppnode。 coutppnode。p=ppnext) { coutppnode。 }}void Show(QueryRes *pnode){ for(QueryRes *p=pnode。 。 。 。 。 。 。 。 。 。p。 } ()。 workerdata p。 workerdata p。 workerdata p。 workerdata gender。 workerdata p。p=pnext) { workerdata p。 for(p=phead。 ofstream workerdata(filename)。}void Save(char filename[])//將鏈表中的信息存入文件filename中{ node *p。 delete p1。p1。 } phead=NULL。p1=p2)//依次刪除第一個(gè)結(jié)點(diǎn) { p2=p1next。//返回鏈表的頭指針}void RemoveWorkerList()//刪除鏈表{ for(node *p2,*p1=phead。 } } ()。 pnext=phead。 workerdatap。 workerdatap。 workerdatap。 workerdatap。 workerdatagender。 while(!())//將文件中的信息依次讀出,放在鏈表中 { if(p=new node())//完成一個(gè)記錄的各數(shù)據(jù)項(xiàng) { workerdatap。 ifstream workerdata(filename)。}node *CreateWorkerList(char filename[])//根據(jù)文件內(nèi)容創(chuàng)建職工信息鏈表{ node *p。//該菜單不存在 break。//輸入不正確 } break。//返回上一級(jí)菜單 default: func=NONE。//按電話號(hào)碼查詢 case 7: func=EXIT。//按績(jī)效工資查詢 case 6: func=QB_MOBILEPHONE。//按基本工資查詢 case 5: func=QB_TRUESALARY。 //按性別查詢 case 4: func=QB_BASESALARY。 //按編號(hào)查詢 case 3: func=QB_GENDER。 //按姓名查詢 case 2: func=QB_NUMBER。 switch(choice)//根據(jù)用戶的選擇確定所要進(jìn)行的查詢方式 { case 1: func=QB_NAME。 cinchoice。 cout*****************************************************endl。 cout* (6) Query by phone number *endl。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1