• 大小: 45.54MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-07
  • 语言: C/C++
  • 标签: c++  多态  排序  文件  

资源简介

职工管理系统可以用来管理公司内所有员工的信息

本教程主要利用C++来实现一个基于多态的职工管理系统

公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责

普通员工职责:完成经理交给的任务

经理职责:完成老板交给的任务,并下发任务给员工

老板职责:管理公司所有事务


管理系统中需要实现的功能如下:

- 退出管理程序:退出当前管理系统

- 增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号
- 显示职工信息:显示公司内部所有职工的信息
- 删除离职职工:按照编号删除指定的职工
- 修改职工信息:按照编号修改职工个人信息
- 查找职工信息:按照职工的编号或者职工的姓名进行查找相关的人员信息
- 按照编号排序:按照职工编号,进行排序,排序规则由用户指定
- 清空所有文档:清空文件中记录的所有职工信息 (清空前需要再次确认,防止误删)

资源截图

代码片段和文件信息

#include“boss.h“

//构造函数的生成
Boss::Boss(int id string name int dId) {
this->m_Name = name;
this->m_id = id;
this->m_DeptId = dId;
}

void Boss::showInfo() {
cout << “职工编号:“ << this->m_id
<< “\t职工姓名:“ << this->m_Name
<< “\t岗位:“ << this->getDeptName()
<< “\t岗位职责:管理公司所有事务“ << endl;
}

string Boss::getDeptName() {
return string(“总裁“);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     54272  2019-11-18 21:23  基于多态的职工管理系统\.vs\职工管理系统\v15\.suo

     文件    5390336  2019-11-18 21:23  基于多态的职工管理系统\.vs\职工管理系统\v15\Browse.VC.db

     文件   30605312  2019-11-18 21:17  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\4e7937083e39f038\职工管理系统.ipch

     文件   30736384  2019-11-18 16:08  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\555cca45c7928e44\EMPLOYEE.ipch

     文件   30605312  2019-11-16 21:04  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\5a135c7050762750\BOSS.ipch

     文件   30605312  2019-11-16 13:11  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\7153a6a6943fd7a0\WORKERMANAGER.ipch

     文件   30605312  2019-11-16 20:58  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\7c740a3c97d29956\MANAGER.ipch

     文件   30605312  2019-11-16 20:51  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\84164386cf407647\EMPLOYEE.ipch

     文件   30736384  2019-11-18 16:08  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\8f76da9fbf5c7ba3\BOSS.ipch

     文件   30736384  2019-11-18 16:08  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\9d84e766d9f8e845\MANAGER.ipch

     文件   31916032  2019-11-18 21:22  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\ab206804ed9c7b3\WORKERMANAGER.ipch

     文件   30605312  2019-11-16 20:47  基于多态的职工管理系统\.vs\职工管理系统\v15\ipch\AutoPCH\b03826add5450d9b\WORKER.ipch

     文件     148992  2019-11-18 21:22  基于多态的职工管理系统\Debug\职工管理系统.exe

     文件    1289652  2019-11-18 21:22  基于多态的职工管理系统\Debug\职工管理系统.ilk

     文件    1191936  2019-11-18 21:22  基于多态的职工管理系统\Debug\职工管理系统.pdb

     文件        399  2019-11-18 16:25  基于多态的职工管理系统\职工管理系统\boss.cpp

     文件        280  2019-11-18 16:25  基于多态的职工管理系统\职工管理系统\boss.h

     文件     168175  2019-11-18 16:25  基于多态的职工管理系统\职工管理系统\Debug\boss.obj

     文件     168286  2019-11-18 16:25  基于多态的职工管理系统\职工管理系统\Debug\employee.obj

     文件     168303  2019-11-18 16:25  基于多态的职工管理系统\职工管理系统\Debug\manager.obj

     文件     257024  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\vc141.idb

     文件     552960  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\vc141.pdb

     文件     410998  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\workerManager.obj

     文件        121  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\职工管理系统.log

     文件      59460  2019-11-18 21:18  基于多态的职工管理系统\职工管理系统\Debug\职工管理系统.obj

     文件       3184  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\职工管理系统.tlog\CL.command.1.tlog

     文件      64102  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\职工管理系统.tlog\CL.read.1.tlog

     文件       2704  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\职工管理系统.tlog\CL.write.1.tlog

     文件       1562  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\职工管理系统.tlog\link.command.1.tlog

     文件       3162  2019-11-18 21:22  基于多态的职工管理系统\职工管理系统\Debug\职工管理系统.tlog\link.read.1.tlog

............此处省略38个文件信息

评论

共有 条评论