c ++小型企业工资管理系统中的查询系统
时间: 2024-06-08 22:07:48 浏览: 91
查询系统是企业工资管理系统中非常重要的一个功能模块,主要用于查询员工的个人信息、工资信息、考勤信息等。以下是一个简单的C++小型企业工资管理系统中的查询系统的示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Employee
{
string name; // 姓名
int age; // 年龄
string gender; // 性别
string department; // 部门
double salary; // 工资
int attendance; // 考勤情况
};
// 查询个人信息
void queryPersonalInfo(Employee e)
{
cout << "姓名:" << e.name << endl;
cout << "年龄:" << e.age << endl;
cout << "性别:" << e.gender << endl;
cout << "部门:" << e.department << endl;
}
// 查询工资信息
void querySalaryInfo(Employee e)
{
cout << "姓名:" << e.name << endl;
cout << "工资:" << e.salary << endl;
}
// 查询考勤信息
void queryAttendanceInfo(Employee e)
{
cout << "姓名:" << e.name << endl;
cout << "考勤情况:" << e.attendance << endl;
}
int main()
{
Employee employees[3] = {
{"张三", 25, "男", "销售部", 5000, 20},
{"李四", 30, "女", "人力资源部", 6000, 25},
{"王五", 28, "男", "财务部", 7000, 30}
};
// 查询个人信息
queryPersonalInfo(employees[0]);
queryPersonalInfo(employees[1]);
queryPersonalInfo(employees[2]);
// 查询工资信息
querySalaryInfo(employees[0]);
querySalaryInfo(employees[1]);
querySalaryInfo(employees[2]);
// 查询考勤信息
queryAttendanceInfo(employees[0]);
queryAttendanceInfo(employees[1]);
queryAttendanceInfo(employees[2]);
return 0;
}
```
在这个示例代码中,我们定义了一个`Employee`结构体,用于存储员工的个人信息、工资信息和考勤信息。然后我们定义了三个函数`queryPersonalInfo()`、`querySalaryInfo()`和`queryAttendanceInfo()`,分别用于查询个人信息、工资信息和考勤信息。最后在`main()`函数中,我们创建了一个包含三个员工信息的数组,并分别调用了上述三个函数,查询了这三个员工的相关信息。
需要注意的是,这个代码示例只是一个简单的演示,实际的企业工资管理系统中,查询系统需要具备更加完善和复杂的功能和逻辑。
阅读全文