本文给大家分享的是使用C++实现简单的职工信息管理系统的代码,本系统采用了面向对象的程序设计方法。所有的方法均以类为基础,有需要的小伙伴可以参考下。
功能主模块描述
模块一:增加人员函数Add();增加职工基本信息。
模块二:删除人员函数Delete();删除指定的职工的基本信息以及薪酬。
模块三:修改人员函数Modify();修改指定的职工基本信息。
模块四:查询职工信息函数Search();查询指定的职工信息以及薪酬。
模块五:排序职工信息函数Sort();职工信息排序功能实现
模块六:基础数据设置函数Set();设置五类职位的基本薪酬。
模块七:数据存盘,载入函数Save()以及Load();储存职工基本信息,薪酬以及五类职位的基本薪酬。
本系统采用了面向对象的程序设计方法。所有的方法均以类为基础。
代码实现:
- #include<iostream> #include"string"
- #include<fstream> #include <stdlib.h>
- #include <stdio.h> #define N 100 //N作为最大职工总数
- int f=0; //f作为开关 using namespace std;
- string p; //p作为接收菜单选项的字符串
- void menu(); //显示菜单
- class worker {
- public: worker(){}
- void show(); //职工信息显示 ~worker(){}
- friend class WorkerList; private:
- string num,name,sex,edu,address,tel; int age,salary;
- };
- class WorkerList
- { private:
- worker w[N]; int NUM; //用来计算职工数目
- int count; //用来暂时记录当前操作第几个职工 public:
- void add(); //职工信息录入 void sort(); //职工信息排序
- void search(); //职工信息查找 void dele(); //职工信息删除
- void modify(); //职工信息修改 void save(); //职工信息以文件形式保存
- void showworker();//显示职工信息在屏幕上 WorkerList(){
- NUM=0; count=0;
- } };










