-
Notifications
You must be signed in to change notification settings - Fork 48
Use Case
-
User가 배달 서비스를 이용하기 위해 회원 가입기능이 필요합니다.
-
User가 회원가입을 위해 Id, password, phone, email, address를 필수로 입력받아야 합니다.
-
User가 고유한 Id 값을 갖기 위해 아이디 중복 확인 기능이 필요합니다.
-
User는 회원 가입을 한 후에 배달 주문을 하기 위해 로그인을 해야합니다.
-
User가 배달 서비스를 그만 이용하기 위해 회원 탈퇴기능이 필요합니다.
-
User가 배달 주문 음식점을 고르기 위해 음식 카테고리를 선택할 수 있는 화면이 필요합니다.
-
User가 배달 음식점에서 배달 메뉴를 고르기 위해 각 배달 음식점 페이지가 필요하고 그 음식점의 메뉴를 선택할 수 있는 화면이 필요합니다.
-
User가 여러 배달 주문을 하기 위해 장바구니 기능이 필요합니다.
-
User가 배달 주문을 하기 위해 장바구니에서 최종 결제기능을 필요로 합니다.
-
Owner는 배달 서비스를 이용하기 위해 회원 가입을 해야합니다.
-
Owner는 회원가입을 위해 Id, password, phone, email, 가게정보를 필수로 입력해야합니다.
-
Owner는 고유한 Id 값을 갖기 위해 아이디 중복 확인 기능이 필요합니다.
-
Owner가 배달 서비스를 그만 이용하기 위해 회원 탈퇴기능이 필요합니다.
-
Owner가 상품 판매를 위해 가게 등록 기능이 필요합니다.
-
Owner가 상품 판매를 위해 메뉴 등록 기능이 필요합니다.
-
Owner가 상품 판매 추이를 보기 위해 가계 통계 기능이 필요합니다.
-
Owner가 오픈, 마감 시 가게를 열고 닫는 기능이 필요합니다.
-
Owner는 주문이 완료되었을 시 주문을 승인하거나 거절하는 기능이 필요합니다.
-
Owner는 상품 판매를 위해 Store를 등록해야 합니다.
-
Rider는 배차요청이 푸쉬알람으로 들어왔을 시 주문을 승인하거나 취소할 수 있어야 합니다.
-
Rider는 같은 지역내 배차 대기 중인 주문 목록을 볼 수 있어야 합니다.
-
Rider는 같은 지역내 배차 대기 중인 주문 목록 중에서 배차 요청을 할 수 있어야 합니다.
-
Rider는 배달 중인 음식을 배달 완료 할 수 있어야 합니다.
-
Rider는 출퇴근 시 출근 목록에 등록할 수 있어야 합니다.