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

正文內(nèi)容

c課程設(shè)計---企業(yè)員工工資管理系統(tǒng)-預(yù)覽頁

2025-02-09 04:41 上一頁面

下一頁面
 

【正文】 (1mpoyidvc,u)0jb。 由計算機來管理龐大而繁雜的企業(yè)員工紀(jì)錄是非常合適的,不僅查詢和修改方便,并且效率高,速度快,完全能夠滿足現(xiàn)代化企業(yè)管理的需要,同時也更利于實現(xiàn)全面辦公自動化。我在陳勇老師指導(dǎo)下開發(fā)了《企業(yè)員工工資管理系統(tǒng)》。 ( 1)輸入模塊 輸入模塊的功能是創(chuàng)建存儲職工工資信息的存儲系統(tǒng)以及添加某職工的工資信息。 ( 4) 查找模塊 查找模塊的功能就是輸出指定編號職工的工資信息。5w3 Worker_pay * head。 //查找函數(shù) int ListCount()。 //修改函數(shù) void ListL()。 //存儲函 數(shù) }。 float,float) 成員函數(shù) 創(chuàng)建鏈表并鏈表的插入 void RemoveItem(int) 成員函數(shù) 刪除函數(shù) void ReplaceItem(int) 成員函數(shù) 修改函數(shù) void ListL() 成員函數(shù) 遍歷函數(shù) void Search(int) 成員函數(shù) 查找并輸出某個員工信息函數(shù) void Real_wage() 成員函數(shù) 計算函數(shù) voidRecoreinfo(int,5w4 4 非成員函數(shù)的設(shè)計與分析 表 2 非成員函數(shù)說明表 名稱 說明 int Menu() 用于顯示主菜單 char Exit() 用于退出程 序 void Input(int * num,float,float) ( 1) 功能:創(chuàng)建存儲職工工資信息的存儲系統(tǒng)以及添加某職工的工資信息。5w Start IF !head 員工工資信息 賦給 head Return *t=head While tamp。 headname=name1。 headtitle=title1。5w7 headnext=NULL。amp。 } Worker_pay * p=head。 p1name=name1。 p1title=title1。 pnext=p1。然后對主函數(shù)所涉及的各個模塊進行編程,將各個模塊利用指針和鏈表聯(lián)系起來。在完成程序的編譯鏈接后,要用多組數(shù)據(jù)進行審查,確保做到系統(tǒng)無誤。但全局變量出錯幾率較大,且不易修改,每次修改時都要全面考慮,所以應(yīng)避免用到。 解決辦法:再類的定義是忘記聲明指針 Worker_pay *head。5w9 圖 3 系統(tǒng)主界面 圖 4 輸入員工信息測試圖 圖 5 刪除員工信息測試圖 The gnralstf(1mpoyidvc,u)0jb。這個工資管理系統(tǒng)中職工子信息竟然包含 15 條,以前從來沒有遇到過如此多的 變量。 ②在編程時條理清晰是至關(guān)重要的。因為一個程序中會有很多小的錯誤,甚至有的問題要幾個小時才能解決。 9 附:程序源代碼 /*****************************************************/ includeiostream includestring includefstream includeiomanip using namespace std。 //員工姓名 int age。 //職務(wù) float wage。 //實發(fā)數(shù) Worker_pay * next。} //構(gòu)造函數(shù) void Display(Worker_pay *)。 //創(chuàng)建鏈表并鏈表的插入 void RemoveItem(int)。 //查找并輸出某個員工信息函數(shù) void Real_wage(float,float)。 /*****************************************************/ //功能:用于統(tǒng)計員工人數(shù) int Worker::ListCount() { if(!head) return 0。 p=pnext。 } Worker_pay * p=head。 } if(!p) { cout錯誤,找不到該信息 !!!endl。 headnum=num1。 headdepartment=department1。 headnext=NULL。5w15 while(tamp。 return。 p1num=num1。 p1department=department1。 p1next=NULL。 if(!t) return。 delete p。 Worker_pay * p1=pnext。 return。 cout員工編號 :。 cout年齡 :。 cinpsex。 cinptitle。 cinpallowance。 } /*****************************************************/ //功能:遍歷鏈表 void Worker::ListL() { float sum=0。5w18 if(ListCount==0) { cout當(dāng)前列表為空,請先輸入數(shù)據(jù) !endl。 cout共有 ListCount()個員工信息 endl。 sum+=pwage。 return。5w19 cout員工編號為 num的員工工資信息 :endl。 return。 while(p) { if(pwage=2022) ptax=0。 else if(pwage2500amp。amp。pwage=22022) ptax=pwage*。pwage=42022) ptax=pwage*。 else if(pwage62022amp。amp。 p=pnext。 ()。 cout\t\t~ 企業(yè)員工工資管理系統(tǒng) \t~endl。 cout\t\t~ n++.刪除指定員工編號信息 \t\t~endl。 cout\t\t~ \t\t\t\t~endl。 return select。 return s。 cin* num。 cout年齡 :。 cout部門 :。 cout工資 (元 ):。 return。 The gnralstf(1mpoyidvc,u)0jb。 float wage=0。 cout當(dāng)輸入的員工編號為 1 是表示結(jié)束輸入 endl。age,amp。wage,amp。 (num,name,age,sex,department,title,wage,allowance,tax,real_wage)。age,amp。wage,amp。 } /*****************************************************/ //功能:查找指定員工編號信息 void DoFind() { int num。 if(num==1)continue。 return。 cinnum。 }while(num!=1)。 do { cout請輸入要修改的員工的編號: 。 (num)。 } /*****************************************************/ //功能:輸出全體員工信息 void List() { ()。 switch(select) { case 0: s=Exit()。Y39。 The gnralstf(1mpoyidvc,u)0jb。 case 3: DoMotify()。 case 5: List()。 } 參 考 文 獻 [1] 陳天華編 .面向?qū)ο蟪绦蛟O(shè)計與 Visual C++ 教程 [M].北京 :清華大學(xué)出版社 ,2022
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1