资源简介
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.em
文件 472 2017-06-30 10:42 员工管理\c++期末设计\c++期末设计\Debug\c++期末设计.exe.em
文件 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\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
文件 2 2017-07-04 20:48 员工管理\c++期末设计\c++期末设计\Debug\li
............此处省略76个文件信息
相关资源
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
评论
共有 条评论