Skip to content

0주차 팀 회의록_2_2021_12_16

kyoshong edited this page Dec 22, 2021 · 1 revision

회의 내용

📍기능

로그인

  • 42 로그인을 사용한다.

대여

  • 최초 대여 시, 4주(28일)간 사물함을 사용할 수 있다.
  • 대여를 신청한 날짜를 기준으로 적용된다.
  • 대여 시, 해당 사물함의 이전 사용자를 확인할 수 있다.
  • 사물함은 사용자당 한개씩 사용가능하다.

반납

  • 반납 날짜가 지나는 경우, 자동 반납된다.
  • 반납 시, 해당 사물함의 이전 사용자에 본인이 등록된다.
  • 반납 만료 7일 전, 3일 전, 1일 전 이메일로 알림을 보낸다.

연장

  • 연장 시, 초기 부여기간과 동일한 기간동안 사용기간이 연장된다.
  • 연장신청을 누른 날짜를 시점으로 적용된다.
  • 연장은 1회에 한하여 사용한다.

ADMIN

  • 관리자 페이지에서 대여 날짜를 수정할 수 있어야 한다.
  • 관리자는 사용 중인 사물함을 사용취소 후 반납시킬 수 있다.

📍비즈니스 로직

로그인

  • 관리자 인트라 ID에 관리 권한을 부여한다.
  • 유저는 42 OAUTH 로 로그인한다.
  • 로그인 시에, 인트라 ID, Email, 휴대전화 번호가 저장된다.
  • 유저의 사물함 ID를 조회하여 대여 페이지 또는 반납/연장 페이지로 이동시켜줄 수 있다.
  • 관리자 권한이 있는 경우, 별도의 관리자 메뉴를 사용할 수 있다.

대여

  • 유저는 사물함의 사용여부를 알 수 있고, 빈 사물함을 골라 대여할 수 있다.
  • 각 사물함은 건물위치, 층, 구역, 사물함번호, 이전사용자, 현재사용자, 대여일, 만료일에 대한 정보를 가지고 있다.
  • 유저가 사물함을 선택한 후, 현재사용자는 유저의 아이디로 바뀌고, 대여일, 만료일의 정보를 입력시켜준다.

반납

  • 사물함의 연장유무 정보를 확인하여, 연장 버튼이 활성화 또는 비활성화가 된다.
  • 반납 버튼을 누르면 사물함의 현재 사용자가 이전 사용자로 변경된 후, 현재 사용자, 대여일, 만료일, 연장유무는 초기화된다.

연장

  • 연장 버튼을 누르면 현재 일을 기준으로 만료일이 4주간 연장이 되고, 연장유무의 정보를 변경시켜준다.

📍대략적인 ERD 작성

42cabi ERD 링크

📍다음 팀 회의 일정

  • 12 / 19 오후 1시

📍체크리스트

  • 개발 환경 세팅
  • 관련 유용한 자료 공유
  • ERD 구체화
Clone this wiki locally