Project - Solo
[ 개인 프로젝트 ] - 스프링 프레임워크를 이용한 와인 구독 웹 사이트 | 설계
dauneee
2022. 4. 15. 10:55
주제 |
"SpringFramework 이용한 와인 구독 웹쇼핑사이트" |
선정 이유 | 자신에게 맞는 와인을 찾는데 어려움을 느끼는 분들이 조금 더 쉽게 다양한 와인을 접하고, 자신의 인생 와인을 찾아 볼 수 있도록 구독 사이트를 생각하였습니다. |
요구 사항 분석 |
- 1, 3, 6, 12개월 와인 구독하기를 통하여 해당 기간 동안 추천 와인을 배송해준다. -로그인을 해야 구독 및 구매가 가능하다. -로그인을 하지 않아도 상품 상세보기는 가능하다. -구독 정보는 고객의 정보와 상품의 정보를 가지고 있다. -주문 정보 ( 개별구매 )는 고객의 정보와 상품의 정보 및 수량을 가지고 있다. -마이페이지에서 구독 취소 및 중지, 회원 정보 변경, 회원탈퇴가 가능하다. -회원 정보 수정에서는 아이디와 이름을 제외한 나머지가 변경이 가능하다. -구독 신청 페이지를 통하여 구독을 신청할 수 있다. -개별 구매는 장바구니를 사용하여 구매할 수 있다. -전체구매, 전체 삭제, 선택구매, 선택삭제가 가능하다. |
[ User Flow ]
- 메인페이지를 포함한 다른페이지들은 로그인을 하지 않고도 이용이 가능하지만, 구매나 구독 신청, 마이페이지는 계정이 있어야 가능하다.
- 계정이 없을 경우 회원가입 페이지로 이동하게 된다.
- 로그인을 한 회원은 마이페이지에서 구독 취소 및 중지, 회원 정보 변경, 회원 탈퇴가 가능하다.
- 장바구니에서는 전체 구매, 선택 구매, 전체 삭제, 선택 삭제가 가능하다.
[ ERD ]
- 구독을 신청할 때 회원 정보가 같이 넘어가게 된다.
- 회원은 구독 관련 정보를 받게된다.
[ Logic Process ]
[ CRUD ]
- member
- wine
- subscription
[ 주요 기능 ]
기능 |
설명 |
장바구니 | 와인을 구매할 때 소비자가 편하게 이용할 수 있도록 장바구니를 구현할계획입니다. 장바구니에서는 전체 구매 및 전체 삭제, 개별 구매와 개별 삭제도 가능합니다. |
카테고리 | 와인의 종류나 가격을 설정해주고 그 조건에 맞는와인들이 출력될 수 있도록 할 계획입니다. |
구독 | 소비자가 구독을 신청할 때 따로 개인정보를 입력할 필요 없이 회원가입시 입력하였던 기본 정보들이 그대로 넘어올 수 있도록 할 계획입니다. |