You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SNS 연동을 통한 가입이므로 별도의 회원정보를 필요로 하지 않는다.
단, 주문시에는 고객의 연락처와 주소와 같은 세부 정보를 필요로 하기 때문에 또 이후에는 저장하고 활용 할 수 있어야 하기 때문에 ‘회원’ 테이블에는 다음과 같은 데이터 종류가 필요하다.
USER_INFO (
실명 : String, EX] “함성준” “James Lee”
연락처 : String, EX] “010-3455-1209” or “01034551209”
주소 : String, EX] “대전광역시 유성구 신성동 한울아파드 108동 1305호”
회원 계급 : String, Ex] “Bronze” , “Silver” , “Gold ...”
회원 마일리지 : Number Ex] 1023 , 335
)
이후 유저 정보의 Primary Key는 유저의 장바구니의 Foreign Key로 활용될 것이다.
물론 실제구현은 백엔드 팀이 나름 자율적으로 하시겠죠? ^^ 네
장바구니
유저는 자신이 구매하고자 하는 아이템들을 일시적으로 저장 할 수 있어야 한다. 따라서 유저각각에 대한 개인화가 필요하다. 또 아이템에 대한 정보로써 구성이 된다.
CART(
// 아이템 테이블 Primary 키를 Foreign키로 삼아주세요.
수량 : Number,
사이즈 : String,
정기배송 주기 : Number,
)
아이템
쇼핑몰 아이템들은 다음과 같은 데이터 구조를 갖는다.
ITEM(
제공 회사 : String,
상품명 : String, EX] “마스크 MK-101” , “마스크 MK-102” 상품 키워드 : String, EX] ”#엣지있는 #수작업 #필터교체방식 ...“
상품 이미지 경로 : String, EX] “images/mask_mk101.png”
판매가격 : Number
제공 가능한 사이즈 : String “M,L,XL,XXL,XXXL” 상품 상세 정보 : String,
미세먼지 농도 : String // 미세먼지 정도가 어떨 때 권장되는
사용처 : String,
)
각각의 아이템들은 댓글과 리뷰 , QNA를 가지기 때문에 연결된 테이블이 필요하다.
후기 이미지도 같이 올릴 수 있으므로 이미지 경로또한 포함된다.
아이템 댓글 & 리뷰
각각의 아이템들은 자신들의 댓글과 리뷰 테이블을 갖음
ITEM_REPLYS(
// 아이템 테이블 Primary 키를 Foreign키로 삼아주세요.
작성날짜 : Date,
작성자 : String,
이미지 경로 : String,
조회수 : Number,
평점 : Number(float),
내용 : String
)
로그인
장바구니
아이템
아이템 댓글 & 리뷰
Q&A
카테고리
마이페이지 , 장바구니는 아직 프론트엔드 미구현이라 쉽사리 정하면 안될 것 같네요.
일단 여기까지 ㅎㅎ;
The text was updated successfully, but these errors were encountered: