Project - Solo

[ 개인 프로젝트 ] - 스프링 프레임워크를 이용한 와인 구독 웹 사이트 | 설계

dauneee 2022. 4. 15. 10:55

 

 

 


주제

"SpringFramework 이용한 와인 구독 웹쇼핑사이트"
선정 이유
자신에게 맞는 와인을 찾는데 어려움을 느끼는 분들이

조금 더 쉽게 다양한 와인을 접하고, 자신의 인생 와인을 찾아 볼 수 있도록  

구독 사이트를 생각하였습니다.

 

 

 


 


요구 사항 분석


1, 3, 6, 12개월 와인 구독하기를 통하여 해당 기간 동안 추천 와인을 배송해준다.

-로그인을 해야 구독 및 구매가 가능하다.


-로그인을 하지 않아도 상품 상세보기는 가능하다.


-구독 정보는 고객의 정보와 상품의 정보를 가지고 있다.


-주문 정보 ( 개별구매 )는 고객의 정보와 상품의 정보 및 수량을 가지고 있다.


-마이페이지에서 구독 취소 및 중지, 회원 정보 변경, 회원탈퇴가 가능하다.


-회원 정보 수정에서는 아이디와 이름을 제외한 나머지가 변경이 가능하다.


-구독 신청 페이지를 통하여 구독을 신청할 수 있다.


-개별 구매는 장바구니를 사용하여 구매할 수 있다.


-전체구매, 전체 삭제, 선택구매, 선택삭제가 가능하다.

 

 


[ User Flow ]

 

- 메인페이지를 포함한 다른페이지들은 로그인을 하지 않고도 이용이 가능하지만, 구매나 구독 신청, 마이페이지는 계정이 있어야 가능하다. 

 

- 계정이 없을 경우 회원가입 페이지로 이동하게 된다.

 

- 로그인을 한 회원은 마이페이지에서 구독 취소 및 중지, 회원 정보 변경, 회원 탈퇴가 가능하다.

 

- 장바구니에서는 전체 구매, 선택 구매, 전체 삭제, 선택 삭제가 가능하다.

 

 


 

[ ERD ]

 

 

- 구독을 신청할 때 회원 정보가 같이 넘어가게 된다.

 

- 회원은 구독 관련 정보를 받게된다.

 

 


[ Logic Process ]

 

 

 


[ CRUD ]

 

 

- member

 

 

 

- wine

 

 

 

 

- subscription

 

 

 

 


 

[ 주요 기능 ]

 


기능

설명
장바구니
와인을 구매할 때 소비자가 편하게 이용할 수 있도록 장바구니를 구현할계획입니다.

장바구니에서는 전체 구매 및 전체 삭제, 개별 구매와 개별 삭제도 가능합니다. 

카테고리
와인의 종류나 가격을 설정해주고

그 조건에 맞는와인들이 출력될 수 있도록 할 계획입니다.

구독
소비자가 구독을 신청할 때 따로 개인정보를 입력할 필요 없이

회원가입시 입력하였던 기본 정보들이 그대로 넘어올 수 있도록 할 계획입니다.