Browse Source

完成员工类并测试成功

Creamo 2 năm trước cách đây
mục cha
commit
091c2e9f31
3 tập tin đã thay đổi với 47 bổ sung33 xóa
  1. 9 3
      employee.cpp
  2. 1 0
      employee.h
  3. 37 30
      职工管理系统.cpp

+ 9 - 3
employee.cpp

@@ -5,19 +5,25 @@
 //构造函数
 Employee::Employee(int id, std::string name, int dept_id)
 {
-
+	this->m_ID = id;
+	this->m_Name = name;
+	this->m_DeptID = dept_id;
 }
 
 
 //显示个人信息
 void Employee::showInfo()
 {
-
+	std::cout << "职工编号" << this->m_ID
+		<< "\t职工姓名" << this->m_Name
+		<< "\t岗位:" << this->getDeptName()
+		<< "\t岗位职责:完成经理交给的任务"
+		<< std::endl;
 }
 
 //获取岗位名称
 std::string Employee::getDeptName()
 {
-
+	return std::string("员工");
 }
  

+ 1 - 0
employee.h

@@ -5,6 +5,7 @@
 
 class Employee : public Worker
 {
+public:
 	//¹¹Ô캯Êý
 	Employee(int id, std::string name ,int dept_id);
 

+ 37 - 30
职工管理系统.cpp

@@ -1,54 +1,61 @@
 #include <iostream>
 #include "workerManger.h"
+#include "worker.h"
+#include "employee.h"
 
 int main()
 {
 
+	//职工类代码测试
+	Worker* worker = NULL;
+	worker = new Employee(1, "张三", 1);
+	worker->showInfo();
+
 	//实例化一个管理者对象
 	WorkerManger wm;
 
 	int choice = 0;     //用来存储用户的选项
 
-	while (true)
-	{
-		//调用展示菜单成员函数
-		wm.show_Menu();
+	//while (true)
+	//{
+	//	//调用展示菜单成员函数
+	//	wm.show_Menu();
 
-		std::cout << "请输入您的选择:" << std::endl;
-		std::cin >> choice;         //接受用户的选项
+	//	std::cout << "请输入您的选择:" << std::endl;
+	//	std::cin >> choice;         //接受用户的选项
 
-		switch (choice)
-		{
-		case 0:          //退出系统
-			wm.ExitSystem();
-			break;
+	//	switch (choice)
+	//	{
+	//	case 0:          //退出系统
+	//		wm.ExitSystem();
+	//		break;
 
-		case 1:          //增加职工
-			break;
+	//	case 1:          //增加职工
+	//		break;
 
-		case 2:          //显示职工
-			break;
+	//	case 2:          //显示职工
+	//		break;
 
-		case 3:          //删除职工
-			break;
+	//	case 3:          //删除职工
+	//		break;
 
-		case 4:          //修改职工
-			break;
+	//	case 4:          //修改职工
+	//		break;
 
-		case 5:          //查找职工
-			break;
+	//	case 5:          //查找职工
+	//		break;
 
-		case 6:          //排序职工
-			break;
+	//	case 6:          //排序职工
+	//		break;
 
-		case 7:          //清空文档
-			break;
+	//	case 7:          //清空文档
+	//		break;
 
-		default:
-			system("cls");  //清屏
-			break;
-		}
-	}
+	//	default:
+	//		system("cls");  //清屏
+	//		break;
+	//	}
+	//}