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

正文內(nèi)容

c高校工資管理系統(tǒng)-文庫(kù)吧資料

2025-04-13 05:24本頁(yè)面
  

【正文】 void output(ofstreamamp。 infile)。 //行政補(bǔ)貼 }void input()。 //行政人員基本工資為750元 duty=3。}。protected:int hours。 outfile)。void output()。void input(ifstreamamp。 //實(shí)驗(yàn)室補(bǔ)助為150元}。 //實(shí)驗(yàn)員基本工資650元duty=2。}。 outfile)。void output()。void input(ifstreamamp。 //教師基本工資800元duty=1。class Teacher :virtual public Person{protected: int hours。 friend class Salary_Management。 //職工薪水Person *next。 //職工編號(hào)int duty。 } //指針賦值為空 virtual ~Person(){}protected:char name[15]。 //向指定文件輸出職工信息virtual double ining()=0。 //向屏幕輸出職工信息virtual void output(ofstreamamp。 infile)=0。class Person //人員信息類(lèi) (抽象基類(lèi)){public:virtual void input()=0。按8,保存信息并退出管理系統(tǒng)。選擇1,則進(jìn)入職工信息錄入界面。本程序有較友好的用戶(hù)交互界面,每進(jìn)入或離開(kāi)一個(gè)功能界面時(shí)都會(huì)有相應(yīng)的提示信息,方便用戶(hù)操作。運(yùn)行時(shí)給出明確的提示信息。三、基本功能要求:功能選擇可以用菜單來(lái)實(shí)現(xiàn)例如請(qǐng)選擇您的計(jì)算內(nèi)容:(1)數(shù)據(jù)錄入(2)查詢(xún)職工信息(3)增加職工記錄(4)刪除職工信息(5)統(tǒng)計(jì)職工信息(6)顯示所有信息(7)退出系統(tǒng)用戶(hù)通過(guò)輸入不同的數(shù)字進(jìn)入不同的菜單。但不能修改職工的類(lèi)別信息。Statistics函數(shù)的是職工信息的統(tǒng)計(jì)。該函數(shù)通過(guò)調(diào)用MenuSelect函數(shù)獲取用戶(hù)的功能選擇序號(hào)來(lái)給select變量賦值,然后再用switch語(yǔ)句根據(jù)select的值調(diào)用相應(yīng)的功能函數(shù)來(lái)實(shí)現(xiàn)用戶(hù)選擇的功能。該函數(shù)先要求用戶(hù)輸入要錄入的職工數(shù),然后調(diào)用print_worktype_menu函數(shù)提示用戶(hù)輸入職工的類(lèi)別,程序再根據(jù)用戶(hù)輸入的職工類(lèi)別duty來(lái)調(diào)用相應(yīng)類(lèi)的input函數(shù)實(shí)現(xiàn)職工信息的鍵盤(pán)錄入功能。該函數(shù)具有循環(huán)查找功能。display函數(shù)的功能是顯示所用的職工記錄。DelRec函數(shù)的功能是根據(jù)用戶(hù)輸入的編號(hào)來(lái)刪除指定的職工記錄。語(yǔ)句先讀取職工信息中的duty的值,然后在根據(jù)duty的值分別調(diào)用Teacher類(lèi)、Assistant類(lèi)、 Manager類(lèi)、 Teacher_Assistant類(lèi)、Manager_Teacher類(lèi)的input(ifstreamamp。Build函數(shù)的功能是從文件讀取職工信息來(lái)實(shí)現(xiàn)程序的初始化,該函數(shù)使用文件指針操作函數(shù)tellg和seekg函數(shù)來(lái)不斷調(diào)整文件指針,以實(shí)現(xiàn)從文件讀取職工信息供程序初始化的功能。Salary_Management類(lèi)中主要的成員函數(shù)有:AddRec函數(shù)用來(lái)提供添加職工信息的功能。Teacher_Assistant類(lèi)以Teacher類(lèi)和Assistant類(lèi)作為直接基類(lèi),多重繼承,Manager_Teacher類(lèi)以Manager類(lèi)和Teacher類(lèi)作為直接基類(lèi)多重繼承。1程序的主要功能函數(shù)及相關(guān)算法本程序共定義六個(gè)類(lèi),分別是Person類(lèi)、Teacher類(lèi)、Assistant類(lèi)、 Manager類(lèi)、 Teacher_Assistant類(lèi)、Manager_Teacher類(lèi)和Salary_Management類(lèi)。 頭文件說(shuō)明,該頭文件包含程序所需包含的標(biāo)準(zhǔn)頭文件和定義的類(lèi)以及全局函數(shù)。 quit,意思是停留,看程序的輸出結(jié)果system(cls)。 key //在屏幕上輸出:press 調(diào)用的系統(tǒng)庫(kù)函數(shù)system(pause)。print_worktype_menu函數(shù)用來(lái)顯示人員類(lèi)別選擇菜單。共有成員函數(shù)AddRec用來(lái)增加職工記錄,DelRec用來(lái)刪除職工記錄,Modify用來(lái)修改職工記錄,display用來(lái)顯示職工記錄,Save用來(lái)保存職工信息,F(xiàn)indRecID按職工編號(hào)查找職工記錄,F(xiàn)indRecName按職工姓名查找職工記錄,Load用來(lái)從鍵盤(pán)錄入職工信息,Build用來(lái)從文件讀取職工信息,Statistics提供職工信息統(tǒng)計(jì)功能,可以實(shí)現(xiàn)分別按職工類(lèi)別、職工工資、要發(fā)工資總數(shù)、職工人數(shù)的統(tǒng)計(jì)功能,MenuSelect菜單功能選擇函數(shù),顯示程序主功能菜單并接收用戶(hù)的選擇,返回用戶(hù)選擇提供給Handle_menu函數(shù),Handle_menu菜單處理函數(shù),用來(lái)處理用戶(hù)的功能選擇,并調(diào)用相應(yīng)的功能函數(shù)實(shí)現(xiàn)用戶(hù)所要求實(shí)現(xiàn)的功能。類(lèi)Manager_Teacher類(lèi)Manager_Teacher以Teacher類(lèi)和Assistant類(lèi)為直接基類(lèi),重新定義了成員函數(shù)input()和output()分別用來(lái)輸入和輸出職工信息,ining()用來(lái)計(jì)算教師類(lèi)的人員工資。類(lèi)Manager類(lèi)Manager中,在繼承基類(lèi)數(shù)據(jù)成員的基礎(chǔ)上增加了成員變量Allowance用來(lái)存放行政補(bǔ)貼,并重新定義了成員函數(shù)input()和output()分別用來(lái)輸入和輸出職工信息,ining()用來(lái)計(jì)算教師類(lèi)的人員工資。類(lèi)Teacher類(lèi)Teacher中,在繼承基類(lèi)數(shù)據(jù)成員的基礎(chǔ)上增加了成員變量hours用來(lái)存放教師的上課課時(shí)數(shù),并重新定義了成員函數(shù)input()和output()分別用來(lái)輸入和輸出職工信息,ining()用來(lái)計(jì)算教師類(lèi)的人員工資。 outfile)()用來(lái)計(jì)算職工工資。 infile)用來(lái)從文件讀入職工數(shù)據(jù)。具體定義如下所示:類(lèi)Person類(lèi)Person為抽象類(lèi),為另外五個(gè)類(lèi)的基類(lèi),在類(lèi)Person中,成員變量ID表示職工編號(hào),name表示職工姓名,duty表示崗位類(lèi)別,salary表示職工工資以及next表示Person類(lèi)的指針域。人員類(lèi) Person,教師類(lèi)Teacher,實(shí)驗(yàn)員類(lèi)Assistant,行政人員類(lèi) Manager,教師兼實(shí)驗(yàn)員類(lèi)Tea
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1