• 大小: 9.31MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-03-08
  • 语言: C/C++
  • 标签: c++  

资源简介

c++员工管理系统(大一学习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; //如果总人数除以每页人数余数为0,则返回总页数为n/PAGEPEOPLE
}
else
{
return n/PAGEPEOPLE+1; //如果总人数除以每页人数余数不为0,则返回总页数为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++期末设计\
     目录           0  2017-07-05 10:13  员工管理\c++期末设计\Debug\
     文件      220160  2017-07-04 20:48  员工管理\c++期末设计\Debug\c++期末设计.exe
     文件     3686056  2017-07-04 20:48  员工管理\c++期末设计\Debug\c++期末设计.ilk
     文件     1690624  2017-07-04 20:48  员工管理\c++期末设计\Debug\c++期末设计.pdb
     目录           0  2017-07-05 10:13  员工管理\c++期末设计\c++期末设计\
     目录           0  2017-07-05 10:13  员工管理\c++期末设计\c++期末设计\Debug\
     文件       68182  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\CL.read.1.tlog
     文件       13174  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\CL.write.1.tlog
     文件        5915  2017-06-30 10:41  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.Build.CppClean.log
     文件         406  2017-06-30 10:42  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.exe.embed.manifest
     文件         472  2017-06-30 10:42  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.exe.embed.manifest.res
     文件         381  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.exe.intermediate.manifest
     文件         100  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.lastbuildstate
     文件       12256  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.log
     文件         713  2017-06-30 10:59  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.vcxprojResolveAssemblyReference.cache
     文件           0  2017-06-30 10:41  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.write.1.tlog
     文件         204  2017-06-30 10:41  员工管理\c++期末设计\c++期末设计\Debug\c++期末设计_manifest.rc
     文件        3750  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\cl.command.1.tlog
     文件      334466  2017-07-04 14:58  员工管理\c++期末设计\c++期末设计\Debug\function.obj
     文件      448130  2017-07-04 14:41  员工管理\c++期末设计\c++期末设计\Debug\interface.obj
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link-cvtres.read.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link-cvtres.write.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link.28668-cvtres.read.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link.28668-cvtres.write.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link.28668.read.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link.28668.write.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link.32524-cvtres.read.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link.32524-cvtres.write.1.tlog
     文件           2  2017-07-04 20:48  员工管理\c++期末设计\c++期末设计\Debug\link.32524.read.1.tlog
............此处省略76个文件信息

评论

共有 条评论