1. 펀치관리 system 도입 배경 및 현재 표준의 한계
현재, 사용자에 의존하는 manual 관리 표준(펀치관리대장)으로 펀치의 이력을 관리 하고 있으며 아래의 한계가 있습니다.
- 개별 펀치의 이력을 관리 할 수 없음
- 펀치 set 수가 약 150 set 이상 이기 때문에, 사용자가 해당 수량의 펀치를 개별 관리 할 수 없으며, 약 30 set 씩 관리.
- 펀치에 등록된 도면, 검사이력과 같은 문서를 포함하여 관리할 수 없음
- 작업자, 관리자와 같은 역할에 따른 권한을 부여할 수 없음
- 관리대장 자체의 관리 어려움(현재 약 100권 이상의 관리대장이 관리되고 있음)
- 공정감사 중 auditor가 펀치 관련 확인하고자 하는 내용에 빠르게 대응하기 어려움
펀치관리대장은 아래의 form을 출력 하여 사용자가 수기로 값을 기록 관리 하며, 대장 예시는 아래 사진과 같습니다.(보안 문제로 실제 대장을 upload 하지 못 하고, 비슷한 form을 만들어 upload 하였습니다.)

작업자에 의존하는 현 표준의 가장 큰 risk는 작업자의 실수입니다. 따라서, 관련 risk를 최소화하기 위해서, system의 도입이 필요 합니다.
2. 펀치관리 system 소개
- 펀치 리스트 상세 page(아래 1번의 navigator에서
펀치 리스트 상세 항목을 누릅니다.)

page의 기능 설명은 아래와 같습니다.
- Id(권한) 관리, 펀치 등록, 폐기 펀치 관리와 같은 세부 관리 항목으로 이동하는 navigator
- 현재 로그인 Id 표시 및 log-out 기능
- 펀치 항목 filtering 기능(특정 조건에 부합하는 펀치 항목을 아래 5번에 display)
- 펀치 상태, 배치 정보 관리 및 검수이력 등록
- 펀치 항목 display (3번의 filtering 조건이 없을 경우, 등록된 모든 펀치 항목 display)
- User Id 및 권한 관리 page 소개 (navigator의
마이페이지 항목을 누릅니다.)

page의 기능 설명은 아래와 같습니다.
-
현재 로그인 된 Id 표시 및 log-out 기능
-
Id 관련 아래의 관리 기능(admin 권한을 가진 Id만 가능 합니다.)
A. 사용자가 신규 Id 등록을 하였을 경우, 승인 기능
B. 사용자가 퇴사하거나, 업무 변경이 있을 경우 Id 삭제 기능
C. 사용자가 5회 이상 비밀번호를 틀렸을 경우, Id 활성화 기능(비밀번호가 5회 이상 틀렸을 경우, Id는 자동으로 비활성화 됩니다.)
그 외 다수의 기능들이 있지만, manual 표준과 차별화되는 부분만 설명을 하였습니다.
3. 펀치 관리 system 도입으로 인한 개선 사항
- 펀치 관리의 정확성 향상
- 펀치 관리의 productivity 향상
- 역할별 권한 구분으로 관리 업무 risk 최소화
- 공정 audit 대응 시, 즉각 대응 가능 (특정 펀치 조회, 펀치 별 문서 검수)
4. 관련 system 개발 project에서 본인의 역할
- manual 관리 표준 risk 분석 및 개선방향 설정
- System 개발방향 선정 및 개발(front-end, back-end 개발 및 database 설정 진행)
- system 배포 및 사용자, 관리자 교육
펀치 관리 system의 source-code는 아래 링크를 클릭 하시면 확인 가능 하십니다.
링크 to 펀치 관리 system source-code