91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 895KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-15
  • 語言: 其他
  • 標簽: 課程設計??

資源簡介

《企業人力資源管理系統——工資管理》案例主要對企業員工信息和工資進行管理。將企業員工按工種的不同分為經理、銷售人員、技術人員、銷售經理和技術總監五類人員。該案例具備五類人員信息的添加、刪除、修改、查詢、瀏覽、保存和計算工資等功能,很好的達到了對企業員工信息和工資管理的目的。 文件實現。

資源截圖

代碼片段和文件信息

/*模塊一:???對企業中所有員工的基本信息提取出來定義一個類。該類包括員工的編號、姓名、性別、年齡、
參加工作時間、部門、職務、聯系方式,獎金、扣發工資和基本工資等屬性,還包括對員工基本信息的錄入、
顯示和計算實發工資等功能。員工信息中性別、年齡等屬性的取值是在具體范圍之內,所以錄入時,
對性別和年齡的值進行判斷。參加工作時間需要給出具體的年月日,所以針對該屬性定義一個日期類。
該日期類包括年、月、日三種屬性和錄入、顯示兩種功能。對于所錄入的年、月和日的取值也需要進行一定的判斷。
例如:2月份的日期會根據是否是閏年發生變化等。編號、姓名、部門、職務和聯系方式等屬性的取值都是若干個字母、
數字的序列,所以類型被定義為C++中提供的string類型。實發工資等于基本工資+獎金-扣發工資。
模塊二:????(1)查詢員工的人數時,能夠直接輸出員工人數;需要學生掌握定義和引用靜態成員的方法。
(2)要求對自己定義的員工類進行直接的輸入和輸出;需要學生掌握運算符重載方法,對所定義的類進行輸入輸出運算符重載。   
模塊三:?????根據企業中員工的工作性質的不同,將所有員工分為經理、銷售人員、技術人員等三類。其中,經理又可分為銷售經理Salesmanager
和技術總監兩類。經理類除了包含員工的基本信息外,還包括級別和職務津貼兩個屬性,還包括對經理信息的錄入、顯示和計算實發工資等功能。
經理類是從員工類派生的。實發工資等于基本工資+獎金-扣發工資+職務津貼。銷售人員類除了包含員工的基本信息外,還包括銷售額和提成比例兩個屬性,
還包括對銷售人員信息的錄入、顯示和計算實發工資等功能。銷售人員類是從員工類派生的。實發工資等于基本工資+獎金-扣發工資+銷售*/
#include
#include
using?namespace?std;
#include
int?lookthough(string?n);
class?Date??????????????????????????????????????????????//定義日期類
{
public:
int?YEARMONDAYyear;
Date(int?a=0int?b=0int?c=0)
{
??YEAR=a;
??MON=b;
??DAY=c;
}
void?set()
{
??????cin>>YEAR>>MON>>DAY;
??if(YEAR%4==0&&YEAR%100!=0||YEAR%4==0&&YEAR%100==0)year=1;
??else?year=0;
??????if(MON>12||MON<1||YEAR<1945)
{
??????cout<<“輸入錯誤,請重新輸入!!!“<??????cin>>YEAR>>MON>>DAY;
}
??????if((MON==1||MON==3?||MON==5||MON==7||MON==8||MON==10||MON==12)&&DAY>31)
{
??????cout<<“輸入錯誤,請重新輸入!!!“<??????cin>>YEAR>>MON>>DAY;
}
??????if((MON==4||MON==6||MON==9||MON==11)&&DAY>30)
{
??????cout<<“輸入錯誤,請重新輸入!!!“<??????cin>>YEAR>>MON>>DAY;
}
??????if(MON==2&&(year)&&DAY>29)
{
??????cout<<“輸入錯誤,請重新輸入!!!“<??????cin>>YEAR>>MON>>DAY;
}
??if(MON==2&&(!year)&&DAY>=29)
{
??????cout<<“輸入錯誤,請重新輸入!!!“<??????cin>>YEAR>>MON>>DAY;
}
?
}
void?display()
{
??cout< }

};


class?Employee:public?Date???????????????????????????????????????????????//定義員工類
{
public:
string?numsexnamedepartzhiwutelbeizhu;
int?pay2pay1extorereduce;
public:?????????????????????????????????????????????????????????????????
Employee(){beizhu=“沒有備注“;}
virtual?int?pay()=0;

virtual?void?InputEmp()=0;

virtual?void?ShowEmp()=0;

};
///////////////////////////////////////////////////////員工的定義/////////////////////////////////////////////////////////////////

class?Salesman:virtual?public?Employee???????????????????????????????????????//定義銷售人員類
{?
public:
????static?int?commrate;
????int?sales;
double?tichengbi;
public:
????Salesman(int?sale=0):Employee()??????????????????????????????????????
{
??sales=sale;
??????commrate+=sales;?????????????????????//銷售總額
}
~Salesman(){}
virtual?void?InputEmp()
{
??cout<<“請輸入員工的編號:“;
??cin>>num;
??while(!lookthough(num))
??{
????cout<<“請輸入員工的編號:“;
????cin>>num;
??}
??cout<<“職務:“;
??cin>>zhiwu;
??cout<<“姓名:“;
??cin>>name;
??cout<<“性別:“;
??cin>>sex;
??cout<<“生日:“;
??this->set();
??cout<<“部門:“;
??cin>>depart;
??cout<<“電話:“;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-11-22?15:38??類版\
?????文件???????45446??2013-07-06?09:02??類版\8.cpp
?????文件????????3348??2013-07-27?15:26??類版\8.dsp
?????文件?????????510??2013-07-27?15:26??類版\8.dsw
?????文件???????66560??2013-11-22?15:38??類版\8.ncb
?????文件???????48640??2013-11-22?15:38??類版\8.opt
?????文件????????1349??2013-07-27?15:26??類版\8.plg
?????目錄???????????0??2013-07-06?15:58??類版\Debug\
?????文件??????397363??2013-07-06?15:41??類版\Debug\8.exe
?????文件??????875148??2013-07-06?15:41??類版\Debug\8.ilk
?????文件?????2086912??2013-06-27?08:23??類版\Debug\8.pch
?????文件?????1205248??2013-07-06?15:41??類版\Debug\8.pdb
?????文件???????82944??2013-07-27?15:26??類版\Debug\vc60.idb
?????文件??????118784??2013-07-27?15:26??類版\Debug\vc60.pdb
?????文件??????????47??2013-07-06?15:42??類版\M.txt
?????文件??????????56??2013-07-06?15:42??類版\S.txt
?????文件?????????130??2013-07-06?15:42??類版\T.txt
?????文件???????????0??2013-07-06?15:42??類版\TM.txt

評論

共有 條評論