🧑💻 개발 리포트: [HRBanK]
1. 🗂 프로젝트 개요
이 프로젝트는 어떤 문제를 해결하기 위해 만들었는가?
핵심 기능은 무엇인가?
Batch로 데이터를 관리하는 Open EMS
- 기업의 인적 자원을 안전하게 관리하는 서비스
- 핵심 기능
- 부서
- 직원
- 직원 정보 수정 이력
- 데이터 백업
- 사용자에 의한 데이터 백업
- 배치에 의한 데이터 백업
- 파일
- 대시보드
- 총 직원 수
- 최근 일주일 수정 이력 건수
- 이번달 입사자 수
- 마지막 백업 시간
- 최근 1년 월별 직원수 변동 추이
- 부서별 직원 분포
- 직무별 직원 분포
2. 🧩 담당한 작업
내가 맡은 역할과 실제 구현한 부분은 무엇인가?
PM(매일 9시, 18시 회의 주관 및 전체적인 일정 관리)
ERD
프로젝트 배포
부서 관리
3. 🔧 기술적 성과
무슨 기술을 사용했고, 어떤 기능을 실제로 구현했는가?
Skill
- Spring Boot 기반 REST API 구현
- Spring Data JPA를 활용한 DB 연동 및 동적 쿼리 구성
- QueryDSL을 사용한 복잡한 쿼리 작성