Skip to content

기능 명세서

jiae5287 edited this page May 8, 2022 · 8 revisions

User

User는 서비스를 이용하기 위해 회원 가입기능이 필요합니다.

User는 회원가입을 위해 email, password, name, phoneNumber, authority를 필수로 입력받아야 합니다.

User가 고유한 Id 값을 갖기 위해 이메일 중복 확인 기능이 필요합니다.

User는 회원 가입을 한 후에 서비스를 이용하기 위해 로그인을 해야합니다.

User는 서비스를 나가기 위해 로그아웃을 해야합니다.

User가 배달 서비스를 그만 이용하기 위해 회원 탈퇴기능이 필요합니다.

User가 배달 주문을 하기 위해 주소를 저장해야 합니다.

User가 배달 주문 음식점을 고르기 위해 음식 카테고리를 선택할 수 있는 화면이 필요합니다.

User가 배달 음식점에서 배달 메뉴를 고르기 위해 각 배달 음식점 페이지가 필요하고 그 음식점의 메뉴를 선택할 수 있는 화면이 필요합니다.

User가 여러 배달 주문을 하기 위해 장바구니 기능이 필요합니다.

User가 배달 주문을 하기 위해 장바구니에서 최종 결제기능을 필요로 합니다.

Restaurant

Restaurant는 배달 서비스를 이용하기 위해 회원 가입을 해야합니다.

Restaurant는 회원가입을 위해 email, password, name, phoneNumber, authority, 가게정보를 필수로 입력해야합니다.

Restaurant는 고유한 Id 값을 갖기 위해 이메일 중복 확인 기능이 필요합니다.

Restaurant가 배달 서비스를 그만 이용하기 위해 회원 탈퇴기능이 필요합니다.

Restaurant가 상품 판매를 위해 가게 등록 기능이 필요합니다.

Restaurant가 상품 판매를 위해 메뉴 등록 기능이 필요합니다.

Restaurant가 상품 판매 추이를 보기 위해 가계 통계 기능이 필요합니다.

Restaurant가 오픈, 마감 시 가게를 열고 닫는 기능이 필요합니다.

Restaurant는 주문이 완료되었을 시 주문을 승인하거나 거절하는 기능이 필요합니다.

Restaurant는 상품 판매를 위해 가게를 등록해야 합니다.

Rider

Rider는 서비스를 이용하기 위해 회원 가입기능이 필요합니다.

Rider는 회원가입을 위해 email, password, name, phoneNumber, authority를 필수로 입력받아야 합니다.

Rider가 고유한 Id 값을 갖기 위해 이메일 중복 확인 기능이 필요합니다.

Rider는 회원 가입을 한 후에 서비스를 이용하기 위해 로그인을 해야합니다.

Rider가 배달 서비스를 그만 이용하기 위해 회원 탈퇴기능이 필요합니다.

Rider는 배차요청이 푸쉬알람으로 들어왔을 시 주문을 승인하거나 취소할 수 있어야 합니다.

Rider는 같은 지역내 배차 대기 중인 주문 목록을 볼 수 있어야 합니다.

Rider는 같은 지역내 배차 대기 중인 주문 목록 중에서 배차 요청을 할 수 있어야 합니다.

Rider는 배달 중인 음식을 배달 완료 할 수 있어야 합니다.

Rider는 출퇴근 시 출근 목록에 등록할 수 있어야 합니다.

Clone this wiki locally