C++职工管理系统
7个模块
本系统采用了面向对象的程序设计方法。所有的方法均以类为基础。
2. 模块二:删除人员函数Delete();删除指定的职工的基本信息以及薪酬。
3. 模块三:修改人员函数Modify();修改指定的职工基本信息。
4. 模块四:查询职工信息函数Search();查询指定的职工信息以及薪酬。
5. 模块五:排序职工信息函数Sort();职工信息排序功能实现
6. 模块六:基础数据设置函数Set();设置五类职位的基本薪酬。
7. 模块七:数据存盘,载入函数Save()以及Load();储存职工基本信息,薪酬以及五类职位的基本薪酬。
类介绍
worker
- 职工显示
- 信息属性封装
class worker {
public:
worker() {}
void show(); //职工信息显示
~worker() {}
friend class WorkerList;
private:
string num,name,sex,edu,address,tel;
int age,salary;
};
WorkerList
- 职工信息录入
- 职工信息排序
- 职工信息查找
- 职工信息删除
- 职工信息修改
- 职工信息以文件形式保存
- 显示职工信息在屏幕上
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;
}
};
菜单
void menu() { //显示菜单
cout<<endl;
cout<<"***********************************************"<<endl;
cout<<"** **"<<endl;
cout<<"** 职工信息管理系统主菜单 **"<<endl;
cout<<"** **"<<endl;
cout<<"** 1.职工信息添加 **"<<endl;
cout<<"** 2.职工信息修改 **"<<endl;
cout<<"** 3.职工信息删除 **"<<endl;
cout<<"** 4.职工信息排序 **"<<endl;
cout<<"** 5.职工信息查找 **"<<endl;
cout<<"** 6.职工信息显示 **"<<endl;
cout<<"** 7.职工信息保存 **"<<endl;
cout<<"** 0.退出 **"<<endl;
cout<<"** **"<<endl;
cout<<"***********************************************"<<endl;
cout<<endl;
}
代码
代码链接:职工信息管理系统
演示
- 主界面
- 信息添加
- 信息修改
- 修改信息保存
- 信息删除
- 信息排序
- 信息查找
- 信息浏览
- 信息保存
- 系统退出
- 信息保存的文件