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

正文內(nèi)容

小型人員信息管理系統(tǒng)-wenkub

2023-05-02 05:51:30 本頁面
 

【正文】 薪。③月薪要求:經(jīng)理拿固定月薪 8000 元;兼職技術(shù)人員按每小時(shí) 100 元領(lǐng)取月薪;兼職推銷員的月薪按該推銷員當(dāng)月銷售額的 4%提成;銷售經(jīng)理既拿固定月薪也領(lǐng)取銷售提成,固定月薪為 5000 元,銷售提成為所管轄部門當(dāng)月銷售總額的千分之五。該公司主要有四類人員:經(jīng)理、銷售經(jīng)理、兼職技術(shù)人員、兼職推銷員;定義一個(gè)虛基類并且派生四個(gè)子類。指導(dǎo)教師: 201 年 月 日專業(yè)負(fù)責(zé)人:201 年 月 日學(xué)院教學(xué)副院長:201 年 月 日3 / 29摘 要C++是支持面向過程的設(shè)計(jì),更是支持基于對象和面向?qū)ο蟮某绦蛟O(shè)計(jì)。月薪計(jì)算辦法是:經(jīng)理拿固定月薪 8000 元;兼職技術(shù)人員按每小時(shí) 100 元領(lǐng)取月薪;兼職推銷員的月薪按該推銷員當(dāng)月銷售額的 4%提成;銷售經(jīng)理即拿固定月薪也領(lǐng)取銷售提成,固定月薪為 5000 元,銷售提成為所管轄部門當(dāng)月銷售總額的千分之五?,F(xiàn)在,需要存儲這些人員的姓名、編號、級別、當(dāng)月薪水,計(jì)算月薪總額并顯示全部信息。人員編號基數(shù)為 1000,每輸入一個(gè)人員信息編號順序加 1。要求為每一類人員單獨(dú)建立文件,并在每個(gè)文件中手工錄入一些人員基本信息,并根據(jù)這些基本信息計(jì)算職工的月薪,并將計(jì)算結(jié)果保存入相應(yīng)的磁盤文件中。類是C++中十分重要的概念,它是實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)。(2)系統(tǒng)需要存儲這些人員的姓名、編號、級別、當(dāng)月薪水,輸入基本信息,計(jì)算月薪總額,顯示并保存全部信息;每個(gè)派生類的構(gòu)造函數(shù)要實(shí)現(xiàn)對其特有數(shù)據(jù)成員的初始化。④總體要求:為每一類人員單獨(dú)建立文件,并在每個(gè)文件中手工錄入一些人員基本信息,并根據(jù)這些基本信息計(jì)算職工的月薪,并將計(jì)算結(jié)果保存入相應(yīng)的磁盤文件中。(3)定義一個(gè)結(jié)構(gòu)體鏈表 struct Linked,并將鏈表的頭指針頭封裝在友元類 Head( )中。虛基類 Employee中的數(shù)據(jù)成員包括姓名、編號、等級、月薪。派生類的功能有打印函數(shù) printf( ),儲存函數(shù) save( )。int level。4 / 294 基于控制臺的應(yīng)用程序整個(gè)程序分為三部分,各種職員的類,結(jié)構(gòu)體鏈表以及封裝在結(jié)構(gòu)體鏈表的類。 //全局動態(tài)變量,用于記錄員工編號//定義虛基類class Employee {public: Employee() //構(gòu)造函數(shù),初始化員工基本信息{ cout請輸入員工姓名:。 level=1。int number。//派生類 Mansgerclass Mansger: public virtual Employee { public: Mansger():Employee(){level=4。 //打印函數(shù) friend class Head。 cinsum1。 //打印函數(shù) friend class Head。 cout輸入該技術(shù)人員的工作時(shí)間:。 //儲存函數(shù) void printf()。//派生類 Salemanclass Saleman: public virtual Employee /{public: Saleman():Employee() //構(gòu)造函數(shù)定義 {level=1。 //計(jì)算銷售員工資 } void save ()。 //銷售總額}。 //打印函數(shù) ~Head()。通過保護(hù)訪問類型和公有的繼承方式,實(shí)現(xiàn)了基類Employee 的數(shù)據(jù)的有效共享和可靠保護(hù)。}//派生類 Mansger 儲存函數(shù)void Mansger::save() {ofstream fs(f:\\)。}//派生類 Salemansger 儲存函數(shù)void Salemansger::save()8 / 29{ofstream fs(f:\\)。}//派生類 Technology 儲存函數(shù)void Technology::save(){ofstream fs(f:\\)。}//派生類 Saleman:儲存函數(shù)void Saleman::save(){ofstream fs(f:\\)。 topnext=NULL。 ttopnextp=temp。 //插入打印函數(shù)pbuf=pbufnext。ttop=ttopnext。cinn。}cout是否繼續(xù)?如果繼續(xù)請按 1,退出請按 0:。 //聲明類指針Salemansger*S。cout請輸入 經(jīng)理 銷售經(jīng)理 技術(shù)人員 銷售員 0、退出:。 //儲存對象數(shù)據(jù)DataInsert(M)。 //儲存對象數(shù)據(jù)DataInsert(S)。 //儲存對象數(shù)據(jù)DataInsert(T)。 //儲存對象數(shù)據(jù)DataInsert(S1)。cinn。通過定義友元類訪問類內(nèi)的保護(hù)成員,并通過單鏈表法開辟輸入空間以便插入員工的信息。while(1){ cout請輸入:輸入 打印 0、退出:。 break。case 0:system(pause)。Switch 多分支選擇語句可以選擇菜單從而實(shí)現(xiàn)輸入、打印操作。打開后便可顯示各類員工的全部信息。圖 41 建立 MFC AppWizard(exe)工程16 / 29圖 42 建立基于對話框的應(yīng)用程序?qū)υ捒蛸Y源中的默認(rèn)對話框利用工具箱改造成如下界面,如圖 43 所示。①各員工的姓名直接在 MFC 界面的姓名檔中輸入,等級和月薪直接賦值即可。m_wages1=8000。m_wages3=m_time*100。}}②//為經(jīng)理建立文件夾,將其信息保存在磁盤中void CLsqDlg::OnButton2() { ofstream fs(f:\\)。}④//為兼職技術(shù)人員建立文件夾,將其信息保存在磁盤中void CLsqDlg::OnButton4() { ofstream fs(f:\\)。} MFC的應(yīng)用程序測試運(yùn)行程序后,首先出現(xiàn)的界面如圖 51 所示。結(jié)果如圖 53 所示。友元類函數(shù)通過訪問基類及其派生類中的數(shù)據(jù)成員和成員函數(shù)實(shí)現(xiàn)了員工基本信息的輸出和保存。本次課程設(shè)基本實(shí)現(xiàn)了對小型人員信息的管理,可以說是取得了成功,然而好的程序絕不僅僅是只有功能性這一個(gè)指標(biāo),本此編寫的 MFC 程序雖然能實(shí)現(xiàn)所需功能,但從面向?qū)ο蟪绦蛟O(shè)計(jì)理念和圖形界面設(shè)計(jì)要求來說,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1