09009
[Spring] 쇼핑몰 ERD 및 스토리보드 본문
상품 카테고리 테이블 데이터 미리 Insert
메인 페이지 : 상품 리스트가 나와야한다.
상품 클릭하면 상품 페이지가 나오도록 설계
상품 페이지에 판매자 링크를 명시
판매자 링크를 클릭하면 판매자가 판매하는 상품 리스트 명시하기
고객 테이블 추가할때 배송지 테이블도 추가
결제 빼기
구매하면 바로 구매하도록 처리
진행 상태: 결제 완료
고객이 판매자를 찜할 수 있다
마이 페이지: 내가 구매한 상품, 내가 찜한 상품
상품 리뷰
별점은 라디오 버튼으로 설계
- 테이블 구조 바꿔도 된다
주의사항
구매자와 판매자의 메인 페이지가 달라야함
판매자: 회원가입 페이지 (아이디, 비밀번호, 쇼핑몰명, 가입버튼), 로그인 페이지,
메인 페이지(통계 페이지), 상품 등록(물품제목, 설명, 수량, input type="file"이 2개 있어야함,
하나는 multiple, 다른 거는 이미지 메인 파일 (파라미터를 따로 해야함, name도 다르게)),
누가 어떤 주소로 어떤 상품을 구매하였는가? (테이블 형태로 어떤상품, 누가, 배송지, 수량, 현재상태)
(현재 상태: 주문 완료가 되어있으면 배송완료라는 버튼이 나와야함. 배송완료 상태는 뒤에 버튼이 없어야함)
메인 페이지: 답글 한번만 쓰기, 답변을 리다이렉트
구매자: 회원가입(성별 라디오버튼), 로그인, 메인페이지(최근 등록된 상품, 상품 이미지를 클릭하면
상품 리스트를 볼 수 있어야한다. 상품 리스트 카드 형태로 row 하나에 col 4)
구매버튼 누르면
(상품수량 없으면 구매버튼 비활성화 (남은수량) c:choose c:when c:otherwise)
구매 페이지 - 주소 선택 (라디오 버튼)
마이 페이지 에서 주소등록 (주소 리스트) 주소 등록할 수 있게 (게시판 개념),
구매 목록 페이지 (테이블: 상품명, 상태(주문완료, 배송완료,주문완료 옆에 취소버튼 / 배송완료 상태이면 옆에 수령완료,
수령완료 상태이면 옆에 리뷰쓰기 버튼, 리뷰는 내용, 라디오버튼으로 별점 설계))
상품 상세페이지에서 리뷰 리스트, 평균 별점 나와야 한다.
상세 페이지에서 찜하기 기능 추가
판매자 이름을 클릭하면 판매자가 판매하는 제품 리스트 생성하기
'Back-End > Spring' 카테고리의 다른 글
[Spring] AJAX를 이용한 쇼핑몰 좋아요 구현 소스코드 (0) | 2023.06.15 |
---|---|
[Spring] 간단한 화장품 기본 쇼핑몰 구현 - 회원 (1) | 2023.06.07 |
[Spring] 예제 3 - 댓글 렌더링 (0) | 2023.05.26 |
[Spring] 예제3 - AJAX를 이용한 게시글 좋아요 구현 (0) | 2023.05.25 |
[Spring] 예제 3 - 렌더링 (0) | 2023.05.25 |