-
Notifications
You must be signed in to change notification settings - Fork 1
요구사항 정의서
김현욱 edited this page Aug 17, 2024
·
3 revisions
- 기능 요구사항
- 이름, 이메일, 비밀번호, 전화번호를 입력해서 가입할 수 있다. 점-1-1
- 정산받을 계좌를 등록할 수 있다. 점-1-2
- 본인의 계좌만 등록할 수 있다.
- 중복되는 이메일은 가입할 수 없다. 점-1-3
- 기능 요구사항
- 이메일과 비밀번호를 통해 로그인 할 수 있다. 점-2-1
- 이메일 또는 비밀번호가 다르면 로그인이 실패한다. 점-2-2
- 기능 요구사항
- 가게 이름, 사업자 번호(법인/개인), 전화번호, 위치 정보, 카테고리, 이용시간, 최소 주문 금액을 입력해 가게를 등록할 수 있다. 점-3-1
- 검증된 사업자 번호여야 한다. 점-3-2
- 한명의 점주는 여러개의 가게를 등록할 수 있다. 점-3-3
- 기능 요구사항
- 여러 종류의 음식 상품을 게시할 수 있다. 점-4-1
- 게시할 때, 음식 상품 정보를 등록한다. 점-4-2
- 상품의 이름, 사진, 카테고리, 가격 등을 등록할 수 있다.
- 각 상품은 임의의 옵션을 추가할 수 있다. 점-4-3
- 옵션은 단일/다중 선택이 가능하다.
- 기능 요구사항
- 점주는 주문 요청에 대한
실시간조회가 가능하다. 점-5-1 - 주문은 음식 상품, 개수, 결재금액, 상태(요청중/조리중/완료)를 보여준다. 점-5-2
- 주문 목록을 필터링할 수 있다. 점-5-3
- 접수 일자
- 상태 기준
- 기능 요구사항
- 주문을 수락하면 사용자에게 알림을 보내고 주문 상태를 접수(완료)로 바꾼다. 점-6-1
- 주문을 거절하면 주문 상태를 취소로 바꾸고 구매자가 구매한 캐시가 환불된다. 점-6-2
- 기능 요구사항
- 이름, 이메일, 비밀번호, 전화번호를 입력해서 가입할 수 있다. 구-1-1
- 중복되는 이메일은 가입할 수 없다. 구-1-2
- 기능 요구사항
- 이메일과 비밀번호를 통해 로그인할 수 있다. 구-2-1
- 이메일 또는 비밀번호가 다르면 로그인이 실패한다. 구-2-2
- 기능 요구사항
- 매장 카테고리를 선택해서 해당 카테고리의 매장들을 조회할 수 있다. 구-3-1
- 필터를 통해 원하는 매장만 조회할 수 있다.
상품 가격 범위- 최소 주문 가격
- 매장 카테고리
- 필터를 통해 원하는 매장만 조회할 수 있다.
- 사용자는 원하는 기준으로 매장을 정렬할 수 있다. 구-3-2
- 주문이 많은 순
별점 높은 순- 최소 주문 가격 순
- 기능 요구사항
- 매장 최소 주문금액, 오픈시간 등을 볼 수 있다. 구-4-1
- 상품들을 음식 상품 카테고리 별로 분리해서 조회할 수 있다. 구-4-2
- 각 상품의 가격을 볼 수 있다.
- 매장의 리뷰를 조회할 수 있다. 구-4-3
- 리뷰에는 주문 내역이 포함된다.
- 기능 요구사항
- 음식 상품과 상품의 옵션, 수량이 정확히 들어가야한다. 구-5-1
- 장바구니에 같은 상점의 음식 상품만 담을 수 있다. 구-5-2
- 장바구니에 현재까지 담은 음식 상품의 금액을 볼 수 있어야 한다. 구-5-3
- 주문 불가한 상태(매장이 닫힌 경우)의 음식 상품을 알 수 있어야 한다. 구-5-4
- 오픈된 매장의 음식 상품만 장바구니에 담을 수 있다. 구-5-5
- 기능 요구사항
- 장바구니를 통해서만 상품을 주문할 수 있다. 구-6-1
- 오픈된 가게의 상품만 주문할 수 있다. 구-6-2
- 한 번에 한개의 가게에서만 음식 상품을 주문할 수 있다. 구-6-3
- 한 번에 여러 종류의 음식 상품을 주문할 수 있다. 구-6-4
- 재고 수가 없으면 음식 상품을 주문할 수 없고, 해당 상품은 품절 상태로 변경된다. 구-6-5
- 보유하고 있는 캐시 금액 만큼 물건을 주문할 수 있다. 구-6-6
- 주문이 가능하면, 주문 진행중 상태가 되고 결제 프로세스가 진행된다. 구-6-7
- 기능 요구사항
- 결제는 배민페이머니를 통해서 이루어진다. 구-7-1
- 점주가 주문을 수락하면 결제 금액의 0-5%는 적립된다.
- 예시) 구글 플레이스토어(적립 상자 열고 나중에 적립) vs 알라딘(적립을 할거냐 바로 할인을 할거냐)
- 구매자의 배민페이머니 잔고가 주문 금액만큼 차감된다.
- 점주가 주문을 수락하면 결제 금액의 0-5%는 적립된다.
- 주문 상태가 결제 완료 상태로 변한다. 구-7-2
- 점주가 주문을 거절하면 배민페이머니가 환불된다. 구-7-3
- 기능 요구사항
- 배민페이머니의 일일 충전 한도는 1백만원이다. 구-8-1
- 충전한 배민페이머니는 음식 상품 구매에 사용된다. 구-8-2
- 기능요구사항
- 구매자는 주문 수락(완료)된 매장에 대해 리뷰를 남길 수 있다. 구-9-1
- 리뷰에는 주문한 내역과 별점, 내용이 들어간다. 구-9-2
- 기능 요구사항
- 전체 회원을 판매자 / 구매자 별로 조회할 수 있다. 시-1-1
- 회원을 삭제할 수 있다. 시-1-2
- 기능 요구사항
- 판매 금액은 점주에게 지급된다. 시-2-1
- 버튼을 클릭하면 점주에게 정산된다. 시-2-2