Skip to content

박경희, 윤채연, 장민근, 전기범, 조창욱, 최해관

License

Notifications You must be signed in to change notification settings

beyond-sw-camp/be09-fin-Pado-InFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Team Pado

박경희 윤채연 전기범 장민근 조창욱 최해관
ISTP ISFP INFJ INTP ESTJ ENTJ

기술 스택

1. Backend

Java 17 Spring Boot Spring Data JPA Hibernate Gradle JUnit5 OpenAI SSE Spring WebFlux
Java Spring Boot Spring Data JPA Hibernate Gradle JUnit5 OpenAI SSE Spring WebFlux

2. Security

Spring Security JWT 카카오 로그인 네이버 로그인
Spring Security JWT Kakao Login Naver Login

3. Database

MariaDB MongoDB Redis Amazon S3
MariaDB MongoDB Redis Amazon S3

4. Frontend

Vue 3 JavaScript HTML CSS EventSource
Vue 3 JavaScript HTML CSS EventSource

5. DevOps

Docker Jenkins Kubernetes
Docker Jenkins Kubernetes

6. Tool

GitHub DA# IntelliJ IDEA Visual Studio Code
    IntelliJ IDEA Visual Studio Code

⚙️ 깃 브랜치 전략

깃 플로우(Git-flow)

Main: 배포 가능한 안정적인 코드가 저장되는 브랜치로, 프로덕션 환경에 릴리즈될 코드는 이 브랜치에 머지됩니다.

Develop: 개발 중인 코드가 모이는 브랜치로, 각종 기능(feature)들이 여기로 병합됩니다. 완성된 기능들은 이 브랜치에서 통합 테스트를 거쳐 Main으로 넘어가게 됩니다.

Feature Branches: 개별 기능을 개발할 때 사용하는 브랜치들로, 이 브랜치들은 기능이 완성되면 Develop 브랜치에 병합됩니다.

우리팀 깃 브랜치 전략 (깃 플로우)의 특징

  • 명확한 구조: 개발, 테스트, 배포 등의 단계가 명확하게 구분되기 때문에, 팀 내에서 역할 분담이나 작업 흐름을 쉽게 관리하여, 브랜치별로 책임을 명확히 할 수 있음.
  • 안정성: Main에 있는 코드는 테스트되고 최종 수정된 것만 반영되기 때문에 안정된 상태로 유지됨.
  • 동시 개발 지원: 각 기능을 독립적인 feature 브랜치에서 작업할 수 있어 충돌을 최소화할 수 있어 각 브랜치를 대기 시킬 필요가 없음.

🍀 프로젝트 개요

💡 In(人)-Flow 프로젝트를 소개합니다 !!

현대 기업은 인적 자원을 가장 중요한 자산으로 여기며, 효율적이고 체계적인 인사 관리는 기업 성공의 핵심 요소입니다. In-Flow는 챗봇을 통한 업무 자동화를 포함한 다양한 인사 기능을 하나의 시스템으로 통합하여, 사원들이 정보를 손쉽게 얻을 수 있도록 설계되었습니다. 이 시스템은 기업의 인사팀 업무 부담을 줄이고, 사원들이 보다 간편하게 정보를 접근할 수 있도록 지원합니다.


🔑 주요 기능

서비스 도메인 기능 설명
인사 관리 사원의 기본 정보 등록 및 조회, 경력 정보, 학력 정보, 자격증 정보 등을 효율적으로 관리하여, 인사팀이 손쉽게 사원 데이터를 처리할 수 있도록 지원합니다.
근태 관리 출퇴근 시간, 초과 근무, 재택근무, 휴직 신청 및 관리 기능을 제공하여 근로자와 관리자 모두가 시간 관리를 보다 효율적으로 할 수 있습니다.
급여 관리 사원의 급여 조회, 급여 명세서, 공제액 계산, 연차 수당, 상여금 지급 등을 관리하여 정확하고 체계적인 급여 처리를 지원합니다.
휴가 관리 사원별 연차 관리, 장기 근속 휴가 발생, 휴가 신청 및 취소 요청, 잔여 휴가 조회 등의 기능을 제공하여 사원이 자신의 휴가를 효율적으로 관리할 수 있게 합니다.
계약서 관리 연봉 계약서 및 근로 계약서 생성, 전자 서명, 계약서 조회 및 파기 기능을 통해 계약서 관리 과정을 디지털화하여 업무 효율성을 높입니다.
평가 및 피드백 관리 사원의 개인 평가, 부서별 평가, 공통 과제 등록, 평가 정책 생성 및 수정 기능을 제공하여 회사 내 인사 평가 체계를 체계적으로 유지하며, 사원별 평가에 따른 피드백을 제공합니다.
통계 및 AI 분석 인력 통계, 초과근무 수당 통계, 부서별 업무 달성률 통계 등 다양한 통계 정보를 제공하며, AI 기반 분석을 통해 효율적인 인력 관리 및 의사 결정을 지원합니다.
챗봇 서비스 사원들이 인사 관리 시스템 관련 정보를 손쉽게 검색할 수 있도록 챗봇 기능을 제공하여, 인사팀의 업무 부담을 줄여줍니다.
전자 결제 관리 재직 증명서 발급, 출장 경비 승인, 비품 구입 등의 결제 관련 작업을 전자적으로 처리하여 사무 절차를 간소화하고, 결제 과정을 효율적으로 관리합니다.

🎯 프로젝트 목표

💡 우리 서비스의 목표는 고객사의 업무 효율성을 극대화하는 것입니다.

In(人)-Flow HRMS는 인사 관리 자동화를 통해 인사팀의 효율을 극대화하고, 사원들이 보다 빠르고 쉽게 필요한 정보를 얻을 수 있도록 지원합니다. 이 시스템은 챗봇을 통해 사원들이 복잡한 메뉴를 거치지 않고도 필요한 정보를 바로 검색할 수 있도록 하여, 인사팀의 반복적인 질의응답 업무를 줄입니다. 자동화된 정보 제공과 간편한 검색 시스템을 통해 인사팀은 더 중요한 업무에 집중할 수 있으며, 사원 만족도와 업무 효율성도 함께 높일 수 있습니다.

이 시스템은 AI 기반의 챗봇과 다양한 통계 및 분석 기능을 통해 기업의 인사 관리를 더욱 체계적이고 효율적으로 만들어, 회사 전체의 생산성을 높이는 데 기여할 것입니다.


✔️ 프로젝트 산출물


📑 프로젝트 기획

📌 프로젝트 기획서

프로젝트 기획서

📌 요구사항 정의서

요구사항 정의서 보기

📌 시스템 아키텍처

image

📌 WBS (Work Breakdown Structure)

Be09-Fin-WBS

📌 ERD

image

📌 화면 설계서

메인

메인
  • 로그인 로그인 화면
  • 메인화면 메인화면

인사관리

인사관리
  • 사원 정보 등록 사원 정보 등록
  • 인사 발령 인사 발령
  • 계약서 서명 및 조회 계약서 서명 및 조회
  • 사원 정보 조회 사원 정보 조회
  • 부서 관리 부서 관리 1 부서 관리 2 부서 관리 3
  • 급여 관리 급여 관리 1 급여 관리 2 급여 관리 3

인사기본

인사기본
  • 개인 신상 관리 개인 신상 관리
  • 근태 정보 근태 정보
  • 출퇴근 관리 출퇴근 관리
  • 재택 근무 관리 재택 근무 관리
  • 출장 및 파견 관리 출장 및 파견 관리
  • 휴가 관리
    • 휴가 지급 휴가 지급
      • 비정기 휴가 지급 비정기 휴가 지급
    • 휴가 정책 등록 및 조회 휴가 정책 등록 및 조회
  • 급여 및 수당 급여 및 수당 1 급여 및 수당 2 급여 및 수당 3

평가

평가
  • 평가 조회 평가 조회
  • 평가 인사관리 평가 인사관리
  • 과제 등록 및 조회 과제 등록 및 조회

🖥️ 백엔드 설계 및 구축

📌 프로젝트 사양서

(사양서 추가 예정)

📌 단위 테스트 결과서

(테스트 결과서 추가 예정)


🎨 프론트엔드 설계 및 구축

📌 UI/UX 단위 테스트

(UI/UX 테스트 결과 추가 예정)


🔄 시스템 통합

📌 통합 테스트 결과서

(통합 테스트 결과서 추가 예정)

📌 CI/CD 계획서

(CI/CD 계획서 링크 추가 예정)


💼 동료 평가

Team Member 박경희님의 동료평가
윤채연
장민근
전기범
조창욱
최해관
Team Member 윤채연님의 동료평가
박경희
장민근
전기범
조창욱
최해관
Team Member 전기범님의 동료평가
박경희
윤채연
장민근
조창욱
최해관
Team Member 장민근님의 동료평가
박경희
전기범
조창욱
최해관
Team Member 조창욱님의 동료평가
박경희
윤채연
전기범
장민근
최해관
Team Member 최해관님의 동료평가
박경희
윤채연
전기범
장민근
조창욱

About

박경희, 윤채연, 장민근, 전기범, 조창욱, 최해관

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published