Skip to content

alba-express/app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

496 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐰 알바니 🐇

프로젝트명 : 알바니


📄 목차

  • 프로젝트 소개
  • 팀원소개
  • 개발일정
  • 구현 기능 소개
  • 기술스택
  • 향후업데이트

🖥️ 프로젝트 소개

  • 소규모 사업장을 위한 시스템으로 직원관리, 일정관리, 급여관리 등 핵심 기능을 통합하여 운영하는 프로그램

👯 팀원소개

  • 박성진
    • 피그마 디자인 설계
    • 리액트 라우트 구조 설계
    • AWS EC2 및 DB 작업
    • 급여 조회 및 관리
    • 출퇴근 등록 시 시간, 시급에 따른 급여 등록 기능
    • 사업장 메인페이지 근태 조회 설계 및 작업
    • 출퇴근 관리화면에서 다른 페이지 이동제한 기능

  • 정재한
    • 피그마 디자인, DB구조 설계
    • 회원가입, 정보수정 시 인증 이메일 발송
    • 자동 로그인 기능
    • 아이디 저장 기능
    • 탈퇴 계정 복구 기능
    • 메인 페이지로 여러 정보 모아서 출력

  • 강지혜
    • 피그마 디자인, DB구조 설계
    • 설명 페이지 작업 풀 페이지 스크롤 처리
    • 사업장 목록 전체 조회, 페이징 처리, 사업장 검색 기능
    • 사업장 등록, 수정, 삭제 기능
    • 간편비밀번호 검증을 통해 사업장 수정, 사업장 메인 페이지로 이동
    • URL로 페이지 직접 접근 막기

  • 배윤정
    • 피그마 디자인, DB구조 설계
    • 직원 종류 별 조회 및 검색
    • 직원 상세정보 조회
    • 출퇴근 시간 에 따른 근태 정보 조회
    • 직원 등록
    • 직원 정보 수정
    • 직원 탈퇴

  • 김수빈
    • 피그마 디자인, DB구조 설계
    • 사업장 메인 페이지 사업장 간편 정보 조회
    • 공지사항 작성 및 목록 조회, 페이징 처리
    • 공지사항 상세 조회 및 수정, 삭제 기능
    • 사업장 페이지 헤더에 최신 공지사항 열람 기능
    • 일정관리 달력의 날짜 클릭 시 해당 날짜 근무자, 추가 근무자 조회
    • 일정 추가, 삭제 기능

  • 이지효
    • 피그마 디자인, DB구조 설계
    • 출퇴근 관리 페이지
    • 직원 목록 조회 및 전화번호 검증
    • 출퇴근 기록 페이지
    • 실시간으로 출퇴근 기록 검증
    • 검증 모달 구현

📆 개발일정

일정 내용
8. 1. 주제 선정
8. 2. ~ 8. 4. 기능 명세 및 시나리오 작성
8. 5. ~ 8. 6. UI 설계
8. 7. ~ 8. 8. DB 설계, ERD 작성
8. 8. ~ 8. 9. 구조 및 환경 설정
8. 10. AWS EC2 생성
8. 10. ~ 8. 20. 기능 구현
8. 20. ~ 8. 22. 오류 수정 및 테스트
8. 23. ~ 8. 28. 최종 발표자료 작성
8. 29. 최종 발표

🗃️ ERD

img.png


✔️ 기능 소개

로그인 및 회원가입

  • 로그인: 자동로그인, 아이디 저장 기능
  • 회원 가입: 이메일 중복 체크 후 인증번호 발송, 비밀번호 확인, 이름
  • 비밀번호 찾기: 이메일 인증을 통한 비밀번호 변경
  • 회원 탈퇴: 비밀번호 확인 후 탈퇴 처리

사업장 관리

  • 사업장 목록: 사업장 목록 조회, 간편비밀번호 검증 후 페이지 이동
  • 사업장 등록: 사업자 등록번호(중복 체크), 상호명, 주소, 간편비밀번호, 사업장 규모 등록
  • 사업장 수정: 등록되어 있는 사업장 정보 수정
  • 사업장 삭제: 사업장 정보 삭제

직원 관리

  • 직원 관리: 이름, 직책, 입사 일자, 급여 정보, 근무 정보 등 직원 정보 조회
  • 직원 상세정보: 직원 한 명의 개인정보, 급여 정보, 근무 정보, 근무 현황 조회
  • 직원 등록: 이름, 전화번호, 직책, 급여 정보 (급여 타입, 금액, 4대보험적용여부), 근무 정보 입력 후 직원 등록
  • 직원 수정: 등록되어 있는 직원 정보 수정
  • 직원 퇴사: 직원 퇴사 처리

급여 관리

  • 급여 조회: 월별 직원 급여 조회, 주휴수당, 4대보험 적용 여부에 따른 변동된 급여 출력
  • 급여 상세 조회: 일별 급여 조회, 추가 수당 지급, 차감 기능

일정 관리

  • 근무자 조회: 날짜 선택 시 해당 날짜의 오늘 근무자, 추가 근무자 목록 조회
  • 일정 추가: 직원 선택 후 시작 시간, 종료 시간 입력 후 일정 추가
  • 일정 삭제: 추가 근무자 목록에서 삭제 가능

공지사항

  • 공지사항 조회: 공지사항 목록 조회, 목록에서 해당 글 클릭 시 상세 조회
  • 공지사항 작성: 제목, 내용 입력 후 공지사항 등록
  • 공지사항 수정: 상세 조회 창에서 수정 버튼 클릭하여 제목, 내용 수정
  • 공지사항 삭제: 상세 조회 창에서 삭제

출퇴근 관리

  • 출퇴근 관리: 오늘 날짜의 직원 목록이 조회되고 전화번호 검증을 통해 출퇴근 기록 페이지로 이동
  • 출퇴근 기록: 출퇴근 버튼으로 실시간 출퇴근 처리

⌨️ 기술 스택

  • 백엔드: Java Spring Boot, JPA
  • 프론트엔드: HTML, CSS, JavaScript, React
  • 데이터베이스: Maria DB
  • 배포: AWS EC2, Docker
  • 기타 도구: Gradle, Git, GitHub, Notion

🔜 향후 업데이트

  • 등록된 계좌로 직원 급여 자동 출금
  • 사업자등록번호 api 가져와 검증

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages