• 통큰쿠폰이벤트-통합
C++ report 정규직 사원과 시간급 사원의 급여기록을 관리하기 위한 클래스를 사용하여 프로그램
본 내용은
"
C++ report 정규직 사원과 시간급 사원의 급여기록을 관리하기 위한 클래스를 사용하여 프로그램
"
의 원문 자료에서 일부 인용된 것입니다.
2024.06.14
문서 내 토픽
  • 1. Employee 클래스
    Employee 클래스는 사원의 이름, 사번, 급여 정보를 관리하는 기본 클래스입니다. 이 클래스에는 사원 정보를 가져오고 설정하는 멤버 함수들이 포함되어 있습니다. 또한 print_check() 가상 함수를 통해 사원 정보를 출력할 수 있습니다.
  • 2. HourlyEmployee 클래스
    HourlyEmployee 클래스는 Employee 클래스를 상속받아 시간급 사원의 정보를 관리합니다. 시간당 급료와 근무 시간 정보를 가지고 있으며, print_check() 함수를 통해 시간급 사원의 정보를 출력합니다.
  • 3. SalariedEmployee 클래스
    SalariedEmployee 클래스는 Employee 클래스를 상속받아 정규직 사원의 정보를 관리합니다. 연봉 정보를 가지고 있으며, print_check() 함수를 통해 정규직 사원의 정보를 출력합니다.
  • 4. Administrator 클래스
    Administrator 클래스는 SalariedEmployee 클래스를 상속받아 관리자 사원의 정보를 관리합니다. 직위, 업무 분야, 연봉 정보를 가지고 있으며, print_check() 함수를 통해 관리자 사원의 정보를 출력합니다.
  • 5. TemporaryEmployee 클래스
    TemporaryEmployee 클래스는 SalariedEmployee 클래스를 상속받아 임시직 사원의 정보를 관리합니다. 계약 기간 정보를 가지고 있으며, print_check() 함수를 통해 임시직 사원의 정보를 출력합니다.
  • 6. AdministrativeEmployee 클래스
    AdministrativeEmployee 클래스는 SalariedEmployee 클래스를 상속받아 관리직 사원의 정보를 관리합니다. 근무 장소 정보를 가지고 있으며, print_check() 함수를 통해 관리직 사원의 정보를 출력합니다.
  • 7. EternityEmployee 클래스
    EternityEmployee 클래스는 AdministrativeEmployee 클래스를 상속받아 영구직 사원의 정보를 관리합니다. 복리후생 정보를 가지고 있으며, print_check() 함수를 통해 영구직 사원의 정보를 출력합니다.
Easy AI와 토픽 톺아보기
  • 1. Employee 클래스
    Employee 클래스는 모든 직원을 나타내는 기본 클래스입니다. 이 클래스에는 직원의 기본 정보, 예를 들어 이름, 주소, 전화번호 등이 포함됩니다. 또한 직원의 고용 상태, 직급, 급여 등과 같은 정보도 포함될 수 있습니다. Employee 클래스는 다른 더 구체적인 직원 클래스들의 기반이 되며, 이를 통해 직원들의 공통적인 특성을 정의할 수 있습니다. 이 클래스는 직원 관리 시스템에서 매우 중요한 역할을 합니다.
  • 2. HourlyEmployee 클래스
    HourlyEmployee 클래스는 시간제 근무 직원을 나타내는 클래스입니다. 이 클래스는 Employee 클래스를 상속받아 시간제 근무 직원의 특성을 추가로 정의합니다. 예를 들어 시간당 급여, 근무 시간 등의 정보가 포함될 수 있습니다. HourlyEmployee 클래스는 시간제 근무 직원의 급여 계산, 근무 시간 관리 등에 활용될 수 있습니다. 이를 통해 시간제 근무 직원에 대한 효과적인 관리가 가능해집니다.
  • 3. SalariedEmployee 클래스
    SalariedEmployee 클래스는 정규직 직원을 나타내는 클래스입니다. 이 클래스는 Employee 클래스를 상속받아 정규직 직원의 특성을 추가로 정의합니다. 예를 들어 연봉, 보너스, 복리후생 등의 정보가 포함될 수 있습니다. SalariedEmployee 클래스는 정규직 직원의 급여 계산, 복리후생 관리 등에 활용될 수 있습니다. 이를 통해 정규직 직원에 대한 효과적인 관리가 가능해집니다.
  • 4. Administrator 클래스
    Administrator 클래스는 관리자 직원을 나타내는 클래스입니다. 이 클래스는 Employee 클래스를 상속받아 관리자 직원의 특성을 추가로 정의합니다. 예를 들어 관리 부서, 관리 직책, 관리 권한 등의 정보가 포함될 수 있습니다. Administrator 클래스는 관리자 직원의 업무 관리, 권한 관리 등에 활용될 수 있습니다. 이를 통해 관리자 직원에 대한 효과적인 관리가 가능해집니다.
  • 5. TemporaryEmployee 클래스
    TemporaryEmployee 클래스는 임시직 직원을 나타내는 클래스입니다. 이 클래스는 Employee 클래스를 상속받아 임시직 직원의 특성을 추가로 정의합니다. 예를 들어 계약 기간, 계약 조건, 급여 지급 방식 등의 정보가 포함될 수 있습니다. TemporaryEmployee 클래스는 임시직 직원의 계약 관리, 급여 지급 등에 활용될 수 있습니다. 이를 통해 임시직 직원에 대한 효과적인 관리가 가능해집니다.
  • 6. AdministrativeEmployee 클래스
    AdministrativeEmployee 클래스는 행정 직원을 나타내는 클래스입니다. 이 클래스는 Employee 클래스를 상속받아 행정 직원의 특성을 추가로 정의합니다. 예를 들어 부서, 직책, 업무 내용 등의 정보가 포함될 수 있습니다. AdministrativeEmployee 클래스는 행정 직원의 업무 관리, 부서 관리 등에 활용될 수 있습니다. 이를 통해 행정 직원에 대한 효과적인 관리가 가능해집니다.
  • 7. EternityEmployee 클래스
    EternityEmployee 클래스는 영구 직원을 나타내는 클래스입니다. 이 클래스는 Employee 클래스를 상속받아 영구 직원의 특성을 추가로 정의합니다. 예를 들어 퇴직금, 연금, 복리후생 등의 정보가 포함될 수 있습니다. EternityEmployee 클래스는 영구 직원의 퇴직금 계산, 연금 관리 등에 활용될 수 있습니다. 이를 통해 영구 직원에 대한 효과적인 관리가 가능해집니다.