ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
역할구분기능 이름요구사항비고
2
일반 유저로그인로그인1. 아이디와 비밀번호가 일치하면 로그인 (수강 회원 권한)
2. 로그인 하면 예약, 장바구니, 마이페이지 기능 허용
3
회원가입회원가입1. 이름, 아이디, 이메일, 비밀번호, 비밀번호 확인
2. 아이디는 중복 불가
아이디와 비밀번호의 길이, 규칙 등 정해야 함
4
클래스클래스 오픈1. 클래스 카테고리 지정
2. 클래스 제목, 설명, 가격, 장소 입력
3. 날짜/시간별 수업, 인원수 지정
5
클래스 수정1. 클래스 카테고리 변경
2. 클래스 제목, 설명, 가격, 장소 수정
3. 날짜/시간별 수업 추가/삭제
4. 수업별 인원수 변경
클래스에 이미 예약이 있을 경우 일단은 삭제 안 되게 (+ 여유가 되면 추가 구현)
인원수를 줄일 경우 기존 예약 인원수 미만으로는 줄일 수 없음
+ 여유 되면 할인 기능까지
클래스 삭제는 문의글로 남겨야 함
6
예약 관리1. 예약 조회
2. 예약 취소
개별 예약을 취소시킨다면 예약한 수강 회원에게 이메일로 알림이 가게
7
장바구니1. 예약 전에 예약 정보 저장 가능
2. 장바구니에 담아둔 클래스 예약 가능
3. 예약 정보 수정 가능
장바구니에서 예약하면, 장바구니에 담아뒀던 클래스는 삭제됨
8
좋아요1.로그인 한 회원은 좋아요 버튼 클릭 가능
9
리뷰 및 평점1.예약을 했던 회원은 평점 및 리뷰 작성 가능
10
마이페이지회원 정보 변경1. 회원 이름, 아이디, 이메일, 비밀번호 변경 가능
2. 비밀번호 변경 시에는 확인 필요
11
회원 탈퇴1. 비밀번호 확인 후 회원 탈퇴
12
예약 조회1. 예약한 클래스 제목, 날짜, 시간, 장소, 인원수 조회
2. 클릭하면 클래스 상세 페이지로 이동
13
예약 수정1. 예약한 클래스의 날짜, 시간, 인원수 변경
2. 예약 취소
인원수는 클래스의 빈 자리가 부족할 경우 추가 불가능
14
문의 게시글게시글 작성1. 수강생 문의 작성
2. 클래스 운영자 문의 작성
3. 작성한 문의 수정
Select box로 수강생/클래스 운영자 문의 선택
+ 여유가 되면 비밀글 기능
15
관리자로그인로그인1. 아이디와 비밀번호가 일치하면 로그인 (관리자 권한)
16
회원회원 관리1. 회원 조회
2. 회원 삭제
17
클래스클래스 삭제1. 클래스 삭제
18
예약 관리1. 예약 조회
2. 예약 취소
19
카테고리 관리1. 카테고리 생성
2. 카테고리 삭제
3. 카테고리 수정 (이름 변경)
4. 클래스를 다른 카테고리로 변경
20
공지 및 이벤트
게시글
공지글 관리1. 공지글 생성
2. 공지글 수정
3. 공지글 삭제
공지탭 추가
21
이벤트글 관리1. 이벤트글 생성, 메인 배너 이미지 설정
2. 이벤트글 수정, 메인 배너 이미지 변경
3. 이벤트글 삭제
이벤트탭 추가
22
공통클래스클래스 목록 보기1. 클래스의 썸네일, 제목, 가격이 보임
2. 클릭하면 클래스 상세 페이지로 이동
3. 카테고리로 분류해서 조회 가능
23
상세 보기1. 클래스의 상세 설명
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100