이전 글에선 예약자 ver으로 기능을 정리해보았다.
이번에는 관리자 입장에서 필요한 기능들을 정리해보겠다.
로그인 페이지(필수)
관리자 로그인
- 아이디, 비밀번호 입력창이 있다.
- 로그인 버튼을 누르고, 해당 입력이 일치하면 관리자 권한을 허용한다.
- 일치하지 않을 경우, 에러 팝업창이 뜨고 다시 초기화된 입력창으로 이동한다.
- 방안 : OAuth로 네이버 로그인이나 카카오톡 로그인으로 안전하게 로그인을 진행할 수 있다.
서브페이지 1 : 클래스 관리(필수 0)
(1) 클래스 등록 화면
- 등록 버튼이 있고, 누르면 추가로 클래스를 등록할 수 있다.
- 등록시, id클래스명(필수), 가격(필수), 상세설명(필수), 사진(옵션)을 입력할 수 있다.
(2) 클래스 리스트 화면
- 등록해 놓은 클래스 옵션을 확인할 수 있다.
- id, 클래스명, 가격, (추가 예정)
(3) 클래스 수정
(4) 클래스 삭제
서브페이지 2 : 예약 관리(필수 0)
(1) 예약 현황 관리
1-1) 예약 리스트 화면
- 원하는 예약 클릭하면 예약자 정보 확인 가능
- 검색 가능
1-2) 예약 상태
- 예약 '신청' 상태와 예약 '확정' 상태를 구분할지 고민중.
(2) 예약 취소 관리
- 예약자가 예약을 취소 신청한 경우, 승인 또는 반려
서브페이지 3 : 매출 관리 (필수 X)
(1) 이번달 매출
(2) 전체 매출