資源簡介
c++員工管理系統(tǒng)(大一學習c++學期末的綜合測評,相信很多人都做過,僅供參考)
代碼片段和文件信息
#include?“function.h“
#include?“interface.h“
#include?“tools.h“
extern?vector??sales_man;
extern?vector??techn_ician;
extern?vector??mana_ger;
extern?vector??sales_manager;
extern?vector??depart_ment;
extern?int?PAGEPEOPLE;
double?Allsales(char?*de)
{
unsigned?int?i;
double?sales=0;
for(i=0;i {
if(strcmp(sales_man[i].Getdepartment()de)==0)
{
sales=sales+sales_man[i].Getsales();
}
}
return?sales;
}
int?LastOfpage(int?page)
{
int?n=0m=(page-1)*PAGEPEOPLEstart=2017110;?
while(m>0&&n {
vector::iterator?p1=sales_man.begin();
????vector::iterator?p2=techn_ician.begin();;
????vector::iterator?p3=mana_ger.begin();
????vector::iterator?p4=sales_manager.begin();
for(p1;p1!=sales_man.end();p1++)
{
if(p1->Getnumber()==start)
{
n++;
break;
}
}
for(p2;p2!=techn_ician.end();p2++)
{
if(p2->Getnumber()==start)
{
n++;
break;
}
}
for(p3;p3!=mana_ger.end();p3++)
{
if(p3->Getnumber()==start)
{
n++;
break;
}
}
for(p4;p4!=sales_manager.end();p4++)?
{
if(p4->Getnumber()==start)
{
n++;
break;
}
}
start++;
}
return?start;
}
void?Getpage(int?page)
{
int?n=0start=0;
start=LastOfpage(page);?
do
{
vector::iterator?p1=sales_man.begin();
????vector::iterator?p2=techn_ician.begin();;
????vector::iterator?p3=mana_ger.begin();
????vector::iterator?p4=sales_manager.begin();
for(p1;p1!=sales_man.end();p1++)
{
if(p1->Getnumber()==start)
{
p1->Display();
n++;
break;
}
}
for(p2;p2!=techn_ician.end();p2++)
{
if(p2->Getnumber()==start)
{
p2->Display();
n++;
break;
}
}
for(p3;p3!=mana_ger.end();p3++)
{
if(p3->Getnumber()==start)
{
p3->Display();
n++;
break;
}
}
for(p4;p4!=sales_manager.end();p4++)?
{
if(p4->Getnumber()==start)
{
p4->Display();
n++;
break;
}
}
if(start>=Interface::max)
{
return;
}
start++;
}while(n }
int?AllNumber()
{
int?n=0;
n=sales_man.size()+techn_ician.size()+mana_ger.size()+sales_manager.size();
if(n%PAGEPEOPLE==0)
{
return?n/PAGEPEOPLE;?//如果總?cè)藬?shù)除以每頁人數(shù)余數(shù)為0,則返回總頁數(shù)為n/PAGEPEOPLE
}
else
{
return?n/PAGEPEOPLE+1;?//如果總?cè)藬?shù)除以每頁人數(shù)余數(shù)不為0,則返回總頁數(shù)為n/PAGEPEOPLE+1
}
}
double?Getmax()
{
double?Maxsalary;
vector::iterator?p1=sales_man.begin();
vector::iterator?p2=techn_ician.begin();
vector::iterator?p3=mana_ger.begin();
vector::iterator?p4=sales_manager.begin();
Maxsalary=p1->Getsalary();
for(p1;p1!=sales_man.end();p1++)
{
if(p1->Getsalary()>Maxsalary)
{
Maxsalary=p1->Getsalary();
}
}
for(p2;p2!=techn_ician.end();p2++)
{
if(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-05?10:14??員工管理\
?????目錄???????????0??2017-07-05?10:13??員工管理\c++期末設(shè)計\
?????目錄???????????0??2017-07-05?10:13??員工管理\c++期末設(shè)計\Debug\
?????文件??????220160??2017-07-04?20:48??員工管理\c++期末設(shè)計\Debug\c++期末設(shè)計.exe
?????文件?????3686056??2017-07-04?20:48??員工管理\c++期末設(shè)計\Debug\c++期末設(shè)計.ilk
?????文件?????1690624??2017-07-04?20:48??員工管理\c++期末設(shè)計\Debug\c++期末設(shè)計.pdb
?????目錄???????????0??2017-07-05?10:13??員工管理\c++期末設(shè)計\c++期末設(shè)計\
?????目錄???????????0??2017-07-05?10:13??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\
?????文件???????68182??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\CL.read.1.tlog
?????文件???????13174??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\CL.write.1.tlog
?????文件????????5915??2017-06-30?10:41??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.Build.CppClean.log
?????文件?????????406??2017-06-30?10:42??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.exe.em
?????文件?????????472??2017-06-30?10:42??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.exe.em
?????文件?????????381??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.exe.intermediate.manifest
?????文件?????????100??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.lastbuildstate
?????文件???????12256??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.log
?????文件?????????713??2017-06-30?10:59??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.vcxprojResolveAssemblyReference.cache
?????文件???????????0??2017-06-30?10:41??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計.write.1.tlog
?????文件?????????204??2017-06-30?10:41??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\c++期末設(shè)計_manifest.rc
?????文件????????3750??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\cl.command.1.tlog
?????文件??????334466??2017-07-04?14:58??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\function.obj
?????文件??????448130??2017-07-04?14:41??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\interface.obj
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
?????文件???????????2??2017-07-04?20:48??員工管理\c++期末設(shè)計\c++期末設(shè)計\Debug\li
............此處省略76個文件信息
評論
共有 條評論