반응형

요구사항정의서

시스템명

Subway

작성일

2020.05.02

대분류

요구사항 ID

중분류

요구사항 상세내역

유형

일반 회원

업체 회원

관리자

고객화면

RD-A01-001

첫화면

로그화면이 나오고 3초 경과후에 로그인화면으로 이동한다

기능

O

O

O

RD-A01-002

로그인 & 로그아웃

소셜로그인(카카오)과 아이디 로그인이 있다.

기능

O

O

O

RD-A01-003

로그인을 할때 아이디와 비밀번호를 입력받고 틀리면 경고 표시를 해준다.

기능

O

O

O

RD-A01-004

ID찾기 : 이름, 전화번호 입력시 새 창으로 알려준다.비밀번호 찾기 : 아이디, 이름, 전화번호 입력시 임시비밀번호를 이메일로 발송 -> 임시 비밀번호 로그인시 비밀번호 변경 화면 이동

기능

O

O

O

RD-A01-005

로그아웃 버튼을 누르면 로그아웃이 된다.

기능

O

O

O

RD-A01-006

회원가입

소셜로그인(카카오) 회원가입 -> 최초 로그인 시 해당 API 정보제공 동의 화면 전환

기능

O

 

 

RD-A01-007

이메일 일반회원 가입 페이지 ->개인정보입력 : 아이디/비밀번호/비밀번호 확인/이름/생년월일/이메일/이메일인증번호/핸드폰번호/주소

기능

O

 

 

RD-A01-008

이메일 업체 회원 가입 페이지 ->개인정보입력 : 아이디/비밀번호/비밀번호확인/이름/생년월일/이메일/이메일인증번호/핸드폰번호/주소업체 정보 입력 : 지점코드/업체명/업체주소/업체전화번호/카테고리

기능

 

O

 

RD-A01-009

입력사항 미기재시 미입력사항이 있다는 경고창을 띄운다.

기능

O

O

 

RD-A01-010

비밀번호는 RSA 암호화되어 저장된다.

기능

O

O

 

RD-A01-011

비밀번호를 입력하고 다시 입력하여 두 비밀번호 일치 여부를 판별한다.

기능

O

O

 

RD-A01-012

아이디가 존재하면 중복된 아이디라는 경고가 표시된다.

기능

O

O

 

RD-A01-013

회원가입시 메일인증을 해야한다.

기능

O

 

 

RD-A01-014

이메일 인증번호가 다르면 가입이 불가능하다

기능

O

O

 

RD-A01-015

사업자는 server에게 승인을 받아야 가입할 수 있다.

기능

 

O

 

RD-A01-016

업체회원의 지점코드가 존재하면 중복된 업체 경고가 표시된다.

기능

 

O

 

RD-A01-017

메인화면

상단의 광고화면이 일정한 시간이 지나면 스와이프 된다.

기능

O

O

O

RD-A01-018

좌측상단의 햄버거 버튼을 누르면 왼쪽에서 오른쪽으로 슬라이드되며 열린다.

기능

O

O

O

버튼을 누를때 간단한 애니메이션이 동작한다.

기능

O

O

O

RD-A01-019

슬라이드된 메뉴에 프로필사진이 연동된다.

기능

O

O

O

RD-A01-020

햄버거메뉴

정상적으로 회원정보 수정이 가능하다.

기능

O

O

O

RD-A01-021

주문조회시 예약한 메뉴과 배달한 메뉴가 분리되어 출력된다.

기능

O

 

 

RD-A01-022

알림 정보에 공지사항이 제대로 출력된다.

기능

O

O

O

RD-A01-023

쿠폰에 생일 쿠폰이나 이벤트로 받은 쿠폰이 출력된다.

기능

O

 

 

RD-A01-024

스탬프의 개수대로 스탬프가 출력된다.

기능

O

 

 

RD-A01-025

이벤트란에 현재 진행중인 이벤트와 쿠폰을 받을 수 있는 게임이 정상작동한다.

기능

O

 

 

RD-A01-026

TellSubway(민원 게시판)을 출력할 수 있다.

기능

O

O

 

TellSubway에 내가 작성한 게시판만 출력된다.

기능

O

 

 

로그인한 지점에 관한 TellSubway 게시글이 출력된다.

기능

 

O

 

RD-A01-027

알림창

알림창이 정상 작동한다.

기능

O

 

 

RD-A01-028

생일 쿠폰이 도착한 것을 확인 할 수 있다.

기능

O

 

 

RD-A01-029

리뷰에 답글, 텔서브웨이 답글 작성시 알림이 발생한다.

기능

O

 

 

RD-A01-030

관리자나 사업자가 발송하는 공지사항을 확인 할 수 있다.

기능

O

 

 

RD-A01-031

메뉴소개

상단에 샌드위치 사이드 등 카테고리를 선택할 수 있는 버튼이 존재한다.

기능

O

 

 

RD-A01-032

메뉴 버튼이 정상작동한다.

기능

O

 

 

RD-A01-033

메뉴 하단에 설명버튼을 누르면 재료, 영양정보, 추천소스가 출력된다.

기능

O

 

 

RD-A01-034

상단의 닫기버튼을 누르면 창이 닫힌다.

기능

O

 

 

RD-A01-035

주문

빵을 선택하고 다음 버튼을 클릭시 다음 화면으로 스와이프 된다.

기능

O

 

 

치즈를 선택하고 다음 버튼을 클릭시 다음 화면으로 스와이프 된다.

기능

O

 

 

추가할 메뉴를 선택하고 다음 버튼을 클릭시 다음 화면으로 스와이프 된다.

기능

O

 

 

야채를 선택하고 다음 버튼을 클릭시 다음 화면으로 스와이프 된다.

기능

O

 

 

소스를 선택하고 다음 버튼 클릭하면 다음 화면으로 스와이프 된다.

기능

O

 

 

세트선택을 체크할 수 있다.

기능

O

 

 

음료수중 하나를 선택할 수 있다.

기능

O

 

 

세트선택안함을 체크할 수 있다.

기능

O

 

 

RD-A01-036

담기 버튼을 누르면 결제 화면으로 이동한다.

기능

O

 

 

취소 버튼을 누르면 이전 화면으로 이동한다.

기능

O

 

 

RD-A01-037

결제

장바구니에 담은 음식들을 확인할 수 있고, 장바구니 내 음식을 구매 할 수 있다.

기능

O

 

 

장바구니에 담은 음식들을 수정 할 수 있다.

기능

O

 

 

장바구니에 담은 음식들을 삭제할 수 있다.

기능

O

 

 

RD-A01-038

배달버튼을 누르면 배달 화면으로 이동한다.

기능

O

 

 

예약버튼을 누르면 예약 화면으로 이동한다.

기능

O

 

 

RD-A01-039

주소 API를 이용하여 내 주소를 검색할 수 있다.

기능

O

 

 

배달시킬 매장이 배달받은 주소에서 가장 가까운 매장으로 기본 설정 된다.

기능

O

 

 

주소 API를 이용하여 가까운 매장을 지도에 표시해준다.

기능

O

 

 

RD-A01-040

동일 체크박스를 클릭하면 내 주소를 배달할 주소로 가져온다.

기능

O

 

 

RD-A01-041

결제 방식(카카오페이, 만나서결제)을 선택할 수 있다.

기능

O

 

 

RD-A01-042

결제를 취소할 수 있다.

기능

O

 

 

RD-A01-043

수정 버튼을 눌러서 다른 매장을 선택할 수 있다.

기능

O

 

 

RD-A01-044

픽업 시간을 입력할 수 있다.

기능

O

 

 

픽업방식을 선택할 수 있다.

기능

O

 

 

RD-A01-045

결제 방식을 선택할 수 있다.

기능

O

 

 

카카오 페이 API를 이용한 결제방식을 활용한다.

기능

O

 

 

RD-A01-046

추천메뉴

키워드를 선택했을때 선택한것을 확인할 수 있는 애니메이션이 작동한다.

기능

O

 

 

RD-A01-047

체크된 단어들을 통하여 azure api를 통해 텍스트를 분석하여 메뉴를 추천할 수 있다.

기능

O

 

 

RD-A01-048

상단의 닫기버튼을 누르면 창이 닫힌다.

기능

O

 

 

RD-A01-049

나만의 꿀조합

나만의 꿀 조합 게시물을 작성할 수 있다.

기능

O

 

 

나만의 작성된 꿀 조합 게시물을 확인 할 수 있다.

기능

O

 

 

나만의 작성된 꿀 조합 게시물을 수정할 수 있다.

기능

O

 

 

내가 작성한 나만의 꿀 조합 게시물을 삭제할 수 있다.

기능

O

 

 

작성된 나만의 꿀 조합 게시물에 좋아요를 줄 수 있다.

기능

O

 

 

작성된 나만의 꿀 조합 게시물에 싫어요를 줄 수 있다.

기능

O

 

 

RD-A01-050

쿠폰 & 스탬프

할인 쿠폰과 스탬프를 확인할 수 있다.

기능

O

 

 

할인 쿠폰을 사용할 수 있다.

기능

O

 

 

RD-A01-051

텔 서브웨이

등록 버튼을 눌러서 등록 화면으로 이동한다.

기능

O

 

 

답변보기 버튼을 눌러서 텔서브웨이 화면으로 이동한다.

기능

O

 

 

게시물에 값을 입력하고 등록하면 게시물이 등록되고, 메인 화면으로 이동한다.

기능

O

 

 

상단의 닫기버튼을 누르면 창이 닫힌다.

기능

O

 

 

보기 버튼을 눌러서 팝업창으로 게시물 정보를 조회할 수 있다.

기능

O

 

 

팝업창에서 확인 버튼을 눌러서 창을 닫는다.

기능

O

 

 

팝업창에서 삭제 버튼을 눌러서 게시글을 삭제한다.

기능

O

 

 

RD-A01-052

주문조회

주문 조회 정보가 출력된다.

기능

O

 

 

상단의 닫기버튼을 누르면 창이 닫힌다.

기능

O

 

 

RD-A01-053

썹에게 물어봐

상단의 닫기버튼을 누르면 창이 닫힌다.

기능

O

 

 

채팅을 입력하면 챗봇이 질문에 대한 대답을 한다.

기능

O

 

 

RD-A01-054

리뷰

리뷰 게시판의 게시물들이 출력된다.

기능

O

 

 

등록 버튼을 누르면 등록 팝업창이 나온다.

기능

O

 

 

제목과 내용을 입력하고 등록버튼을 누르면 팝업창이 닫히고 게시판에 게시물이 등록된다.

기능

O

 

 

게시물의 상세보기 버튼을 클릭하면 게시물의 상세정보가 팝업창으로 출력된다.

기능

O

O

 

별점을 부여할 수 있다.

기능

O

 

 

닫기 버튼을 누르면 팝업창을 닫는다.

기능

O

O

 

RD-A01-055

공지사항

공지사항 게시물들이 출력된다.

기능

O

 

 

상세보기를 클릭하면 상세보기팝업창으로 열린다.

기능

O

 

 

등록버튼을 누르면 수정할 수 있다.

기능

 

 

O

닫기 버튼을 누르면 팝업창을 닫는다.

기능

O

O

O

사업자화면

RD-A02-001

메인화면

좌측상단의 햄버거 버튼을 누르면 왼쪽에서 오른쪽으로 슬라이드되며 열린다.

기능

 

O

 

RD-A02-002

오늘의 고객수,오늘의 매출이 상단에 출력된다.

기능

 

O

 

RD-A02-003

메인화면에 매장관리 메뉴들이 출력된다.

기능

 

O

 

RD-A02-004

재고관리

상단의 메뉴를 선택하면 테이블뷰에 정보가 출력된다.

기능

 

O

 

RD-A02-005

발주관리

발주할 재료의 수량을 입력한다.

기능

 

O

 

발주신청 버튼을 누르면 신청되고, 메인화면으로 이동한다.

기능

 

O

 

취소 버튼을 누르면 메인 화면으로 이동한다.

기능

 

O

 

RD-A02-006

주문관리

배달 버튼을 눌러서 배달 화면으로 이동한다.

기능

 

O

 

RD-A02-007

예약 버튼을 눌러서 예약 화면으로 이동한다.

기능

 

O

 

RD-A02-008

배달관리

고객들이 주문한 배달 정보를 조회할 수 있다.

기능

 

O

 

RD-A02-009

접수하지 않은 배달은 주문한 배달 정보는 접수대기중이 출력된다.

기능

 

O

 

RD-A02-010

상세보기를 클릭하면 팝업창이 뜨고, 접수 거부 버튼이 존재한다.

기능

 

O

 

RD-A02-011

접수/거부 버튼을 누르면 고객에게 배달 정보가 전송되고, 배달취소/배달완료/배달미완료이 출력된다.

기능

 

O

 

RD-A02-012

배달 예상 시간을 설정된 값으로 설정할 수 있다

기능

 

O

 

RD-A02-013

예약관리

고객들이 주문한 예약 정보를 조회할 수 있다.

기능

 

O

 

RD-A02-014

접수하지 않은 예약 정보는 접수 대기중이 출력된다.

기능

 

O

 

RD-A02-015

상세보기 버튼이 클릭하면 팝업창이 뜬다.

기능

 

O

 

팝업창의 접수 거부 버튼이 정상작동된다.

기능

 

O

 

예약취소/예약완료/예약미완료가 출력된다.

기능

 

O

 

RD-A02-016

텔서브웨이

민원 정보 게시물을 조회할 수 있다.

기능

 

O

 

RD-A02-017

답변을 작성하고, 전송 버튼을 누르면 팝업창이 닫히고 처리 여부에 처리 완료로 출력된다.

기능

 

O

 

RD-A02-018

매장정보를 출력한다.

기능

 

O

 

RD-A02-019

회의

그룹회의 버튼을 눌러서 그룹회의 화면으로 이동한다.

기능

 

O

 

RD-A02-020

전국 매장의 지점 목록이 출력된다.

기능

 

O

 

RD-A02-021

지점을 선택하면 1:1채팅 화면으로 이동한다.

기능

 

O

 

RD-A02-022

채팅을 입력하면 상대방에게 출력되고, 상대방이 입력하면 내 화면에 출력된다.

기능

 

O

 

RD-A02-023

전국 지점장들과 대화할 수 있는 화면이 출력된다.

기능

 

O

 

RD-A02-024

채팅을 입력하면 상대방에게 출력되고, 상대방이 입력하면 내 화면에 출력된다.

기능

 

O

 

RD-A02-025

마이페이지

변경할 정보를 수정할 수 있다.

기능

O

 

 

RD-A02-026

주소 api를 사용해서 지점 위치를 저장할 수 있다.

기능

O

O

O

RD-A02-027

Naver SMTP를 활용하여 이메일 인증을 처리한다.

기능

 

O

 

RD-A02-028

상단의 닫기버튼을 누르면 창이 닫힌다.

기능

O

O

O

RD-A02-029

금일 매출, 고객수, 가장 많이 팔린 메뉴가 출력된다.

기능

 

O

 

RD-A02-030

매출관리

월별로 막대 그래프가 출력된다.

기능

 

O

 

서버화면

RD-A03-001

사업자관리

현재 존재하는 사업자들이 테이블로 출력된다.

기능

 

 

O

RD-A03-002

승인여부를 토글 버튼으로 보여준다.

기능

 

 

O

RD-A03-003

사업자 회원을 삭제 할 수 있다.

기능

 

 

O

RD-A03-004

우수한 매장들을 상단에 출력해준다.(매출량)

기능

 

 

O

RD-A03-005

매장관리

매장별 재고량을 보여준다.

기능

 

 

O

RD-A03-006

공지사항

데이터베이스에 존재하는 공지사항을 출력할 수 있다.

기능

 

 

O

RD-A03-007

공지사항을 추가할 수 있다.

기능

 

 

O

공지사항을 삭제할 수 있다.

기능

 

 

O

공지사항을 상세보기 해서 내용을 확인할 수 있다.

기능

 

 

O

공지사항을 수정할 수 있다.

기능

 

 

O

RD-A03-008

공지사항을 사업자와 고객에게 일괄적으로 전송한다.

기능

 

 

O

RD-A03-009

스탬프관리

메뉴 구매시 1메뉴당 1개의 스탬프를 발생시킨다.

기능

 

 

O

RD-A03-010

쿠폰관리

스탬프가 10개가 되면 1개의 쿠폰이 발송된다.

기능

 

 

O

RD-A03-011

생일자에게 쿠폰이 발송된다.

기능

 

 

O

RD-A03-012

빅데이터

판매이벤트 발생시 데이터를 서버에 축적한다.

기능

 

 

O

RD-A03-013

연령대를 선택하면 메뉴 판매량 그래프가 출력된다.

기능

 

 

O

RD-A03-014

메뉴를 선택하면 빵 선택율 그래프와 소스 선택율 그래프가 출력된다.

기능

 

 

O

RD-A03-015

광고관리

파일 찾기 버튼을 누르면 탐색기가 실행되고 파일을 업로드할 수 있다.

기능

 

 

O

RD-A03-016

업로드 된 파일을 미리보기 할 수 있다.

기능

 

 

O

업로드 된 파일이 클라이언트와 사업자의 광고 창에 게시된다.

기능

 

 

O

RD-A03-017

식자재 관리

식자재 등록을 할 수 있다.

기능

 

 

O

RD-A03-018

식품을 등록 할 수 있다.

기능

 

 

O

반응형

+ Recent posts