<aside> 💡 기간제 인력관리 요구사항

</aside>

💡 개발 필요성(문제 발굴)

현재는 근로 정보를 부서별로 입력하고 있어, 각 부서별로 데이터를 가진다. (문제의 시초)

큰 문제점

→ 내용을 하나씩 확인을 하면서 찾아야 함 (원하는 자료를 쉽게 검색할 수 없는 상태)

예를 들어, 김철수씨의 경력 증명서를 출력하려면 아래와 같은 문제들이 발생한다.

  1. 김철수씨가 어느 부서 소속으로 일했는지 모를 수 있다

    → 모든 부서의 데이터를 다 찾아봐야 한다.

  2. 김철수씨의 근무 기간을 모를 수 있다

    → 특정 기간의 데이터만 검색하는게 아닌, 찾을 때까지 검색해야 한다

  3. 타 부서의 데이터일 경우, 해당 부서에 데이터를 요청해야 한다

    → 서로가 번거로움.

💡 개발 목표(해결하고자 하는 방향)

모든 부서에서 범용적으로 사용할 수 있는 근로 인력 입력 프로그램을 만들자! 이후, 입력된 데이터는 모든 부서에서 공유할 수 있으면 좋겠다. (문제 3번을 해결)

  1. 입력할 데이터는 아래와 같다.

    1. 인적사항
      1. 성명: 홍길동
      2. 생년월일: 2000.05.10
      3. 주소: 대전광역시 유성구
    2. 경력사항
      1. 직종: 지역고용대응 특별지원사업
      2. 재직기간: 2023.04.20 ~ 2023.08.19
    3. 책임
      1. 발급 부서
      2. 담당자 이름
      3. 담당자 연락처
  2. 검색 시 불필요한 개인정보 노출 방지를 위해 이름으로만이 아닌, 생년월일도 같이 검색하도록 개발한다

    → 불필요한 정보 유출이 덜 되는 장점이 있음.

  3. 개인정보를 다루기 때문에 보안을 중요시 해야 하여, 웹을 사용할 수 없다

    1. 오로지 내부망을 이용해야만 한다

    → 동아리 사정 상 웹 개발만 가능하기 때문에, 추후 실제 도입이 결정된다면 전환하여 개발 예정

  4. 프로그램을 통해 증명서를 혹은 파일을 발급할 수 있어야 한다

    1. 김철수 씨의 데이터를 검색하려 할 때, 생년월까지 입력하도록 만든다

      • why?
    2. 현재는 경력 증명서 , 재직 증명서 를 우선으로 한다

      → 다만 추후에 이직 증명서 와 같이 기능을 추가할 수 있도록 확장성을 고려

      → pdf나 엑셀 파일로 추출이 가능하도록 개발

  5. 로그인, 회원가입이 필요하다

    1. 해당 부서별로 미리 만들어놓은 아이디를 부여한다

      → 인수인계시 아이디를 그대로 넘겨주면 되는 장점이 있음

      부서별로 인원수가 정해져 있으니 미리 사전데이터를 만들어 넘겨줄 수 있다