![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|
| 박경희 | 윤채연 | 전기범 | 장민근 | 조창욱 | 최해관 |
| ISTP | ISFP | INFJ | INTP | ESTJ | ENTJ |
| Java 17 | Spring Boot | Spring Data JPA | Hibernate | Gradle | JUnit5 | Spring Security | WebSocket | MyBatis | Spring Batch |
|---|---|---|---|---|---|---|---|---|---|
| LangChain | RAG | FastAPI | ChromaDB | Uvicorn | pandas | SQLAlchemy | RecursiveCharacterTextSplitter |
|---|---|---|---|---|---|---|---|
| MariaDB | Amazon RDS | Amazon S3 | Chroma DB |
|---|---|---|---|
| Vue 3 | JavaScript | HTML | CSS | EventSource | Canvas |
|---|---|---|---|---|---|
| GitHub Actions | AWS | Elastic Beanstalk | RDS | Route 53 | NAT Gateway | Load Balancer | Nginx | EBS | Bastion |
|---|---|---|---|---|---|---|---|---|---|
| GitHub | DA# | IntelliJ IDEA | Visual Studio Code | Google Colab | HeidiSQL | Postman |
|---|---|---|---|---|---|---|
- Main: 배포 가능한 안정된 코드 저장.
- Develop: 개발 중인 코드 통합 및 테스트.
- Feature Branches: 개별 기능 개발 후 Develop에 병합.
- 명확한 구조: 개발, 테스트, 배포 단계 구분.
- 안정성: Main은 항상 검증된 코드만 유지.
- 동시 개발: 각 기능을 독립적으로 작업해 충돌 최소화.
현대 기업에서는 인적 자원을 중요한 자산으로 여기며, 효율적이고 체계적인 인사 관리는 기업 성공의 핵심 요소입니다.
저희 팀은 인사, 근태, 휴가, 휴직, 급여, 평가, 계약서 관리 등 인사관리 시스템의 핵심 기능을 모두 구현했습니다.
이를 바탕으로 특정 도메인에 국한되지 않고 모든 회사에 적용 가능한 B2B 중심의 솔루션을 개발했습니다.
이 솔루션은 기존 한정된 산업군 ERP 대비 다양한 산업군에 적용 가능하여, 수익적인 측면까지 고려해 기획되었습니다.
-
단순 문의 응대
- 24시간 AI 챗봇 도입으로 질문 자동 처리
- 업무 효율 및 사원 만족도 향상
- 사규 및 정보 검색의 편리성 제공
-
계약서 관리
- 전자 문서화를 통한 관리 간소화
- 계약서 검색 및 접근성 개선
-
엑셀·문자 전송
- 자동화 시스템으로 작업 속도 향상 및 오류 감소
-
UI/UX 개선
- 직관적이고 간편한 설계로 사용 편의성 제공
- 업무 효율성 증대
| 서비스 도메인 | 기능 설명 |
|---|---|
| 인사 관리 | 사원의 기본 정보 등록 및 조회, 경력 정보, 학력 정보, 자격증 정보 등을 효율적으로 관리하여, 인사팀이 손쉽게 사원 데이터를 처리할 수 있도록 지원합니다. |
| 근태 관리 | 출퇴근 시간, 초과 근무, 재택근무, 휴직 신청 및 관리 기능을 제공하여 근로자와 관리자 모두가 시간 관리를 보다 효율적으로 할 수 있습니다. |
| 급여 관리 | 사원의 급여 조회, 급여 명세서, 공제액 계산, 연차 수당, 상여금 지급 등을 관리하여 정확하고 체계적인 급여 처리를 지원합니다. |
| 휴가 관리 | 사원별 연차 관리, 장기 근속 휴가 발생, 휴가 신청 및 취소 요청, 잔여 휴가 조회 등의 기능을 제공하여 사원이 자신의 휴가를 효율적으로 관리할 수 있게 합니다. |
| 계약 관리 | 연봉 계약서 및 근로 계약서 생성, 전자 서명, 계약서 조회 및 파기 기능을 통해 계약서 관리 과정을 디지털화하여 업무 효율성을 높입니다. |
| 평가 및 피드백 관리 | 사원의 개인 평가, 부서별 평가, 공통 과제 등록, 평가 정책 생성 및 수정 기능을 제공하여 회사 내 인사 평가 체계를 체계적으로 유지하며, 사원별 평가에 따른 피드백을 제공합니다. |
| 챗봇 서비스 | 사원들이 인사 관리 시스템 관련 정보를 손쉽게 검색할 수 있도록 챗봇 기능을 제공하여, 인사팀의 업무 부담을 줄여줍니다. |
| 구성 요소 | 사양 |
|---|---|
| EC2 (Frontend) | t2.medium (2 vCPU, 4GB RAM), Amazon Linux 2, Nginx, Vue.js 3, Vite |
| EC2 (Backend) | t3.large (2 vCPU, 8GB RAM), Amazon Linux 2, Spring Boot, Spring Security |
| EC2 (AI) | t2.medium (2 vCPU, 4GB RAM), Amazon Linux 2, FastAPI, LangChain |
| RDS | db.t3.medium (2 vCPU, 4GB RAM), MariaDB |
| S3 | 5GB 표준 스토리지, 총 5개의 버킷 (계약서, 사원 프로필, 증빙 자료 등) |
| 이름 | 느낀점 및 성과 |
|---|---|
| 조창욱 | 온라인 강의로 시작한 백엔드 공부를 파이널 프로젝트로 실무 중심의 프로젝트 경험을 통해 한층 더 전문적으로 성장할 수 있었음. 특히 스프링 시큐리티와 AWS 클라우드 경험이 큰 자산이 됨. |
| 전기범 | 인사 관리 시스템이라는 쉽지 않은 프로젝트였음에도 만족할 만한 결과물을 만들어내어 뿌듯함. 특히 AWS 배포를 통해 전체 과정이 인상 깊었다. |
| 최해관 | 큰 규모의 인사 관리 시스템을 구축하며 협업의 중요성과 성취감을 느꼈고, 기술적으로도 크게 성장함. 복잡한 시스템을 완성한 경험이 앞으로의 자산이 될 것이다. |
| 장민근 | 처음 경험해보는 큰 규모의 프로젝트였지만 팀원들의 도움 덕분에 끝까지 완주할 수 있어 감사함. 이 경험을 바탕으로 더 복잡한 프로젝트에서도 역할을 기대함. |
| 윤채연 | 6주라는 시간 동안의 기획부터 설계, 개발, 발표 준비까지 모든 과정을 경험하며 소중한 경험을 쌓음. 기획, UI/UX 디자인, 프론트, 백엔드까지 모두 참여하며 성장할 수 있었다. |
| 박경희 | 문서 파일을 이용한 데이터 일괄 처리 기능을 구현함. 프론트와 서버 모두를 구현하면서 프론트/서버 개발자들의 협업이 얼마나 중요한지를 알 수 있었다. |





































