[자바 국비지원] 팀 프로젝트 회고 - 2. 페이지 구상
[자바 국비지원] 팀 프로젝트 회고 - 2. 페이지 구상

[자바 국비지원] 팀 프로젝트 회고 - 2. 페이지 구상

Published
December 3, 2021
Tags
Projects
쇼핑몰로 프로젝트 주제를 결정하고, 초기에 어떤 페이지가 필요할까 고민하며 작성해본 리스트다. 회의 단계에서 제외된 내용도 있고, 시간 여유상 구현하지 못한 기능들도 있다.

1. 기본 페이지 구성 idea

1-1. 사용자

상품리스트, 상품상세, 로그인/회원가입, 결제화면, 마이페이지, 장바구니, 질문답변, 리뷰, 비회원 기능, 비밀번호 초기화, 주문취소/반품, 이용약관, about
 

1-1-1. 메인(상품리스트)

  • header, nav, main, footer 구성
  • 제품 정렬 기능(인기순, 가격순, 세부조건)
  • 카테고리별 구분
  • 제품 재고 현황에 따라 sold out 처리 및 정렬에서 뒤로 빼기
  • 페이징 처리
 

1-1-2. 상품상세

  • 제품사진, 구매옵션, 구매버튼, 제품상세, 교환반품정보, 후기, QnA(비밀글)
 

1-1-3. 회원가입/로그인

  • 일반 가입/oAuth 병행 (db 설계시 oAuth 구분용 속성 추가)
  • 이메일 인증
  • 자동로그인
 

1-1-4. 결제화면

  • 선택 아이템 및 금액 합계, 배송 주소지 선택, 결제 수단 , 결제(구현x, pg 테스트 api가 있을까?)
  • form 전송 시 구매번호 부여
 

1-1-5. 마이페이지

  • 주문관리(주문내역, 반품/취소 현황)
  • 회원정보 변경, 탈퇴
  • 배송 주소지 등록(기본 배송지 + 추가 배송지, 배송지 별 닉네임)
  • 내 질문/내 후기
 

1-1-6. 장바구니

  • 아이템 삭제, 추가
  • 로그인 전/후 장바구니 연동(쿠키 or 세션 활용)
 

1-1-7. 리뷰

  • 각 상품 페이지에 리뷰 탭 배치
  • 이름은 * 처리(김*수)
  • 구매번호가 있어야 후기 작성이 가능하도록
  • 댓글, 좋아요, 별점
  • 사진 업로드(포토리뷰, 일반리뷰) - 파일 용량 리사이즈
 

1-1-8. 질문 답변

  • 각 상품 페이지에 질문 답변 탭 배치
  • 비밀글 작성 기능
 

1-1-9. 비회원 기능

  • 결제 화면, 주문현황 조회, 반품/취소
 

1-1-10. 비밀번호 초기화

  • secure random
  • 메일 발송
 

1-1-11. 주문 취소 / 반품

  • 배송 상황에 따라 취소/반품 구분
  • 취소요청, 요청사유
 

1-1-12. 이용약관, 개인정보 처리 방침

  • 표준양식 구해서 실제 사이트와 같은 로직으로 구현
 

1-1-13. about(프로젝트 소개)

  • 구성원, 기능 소개 등 간결한 1페이지 구성
 

1-2. 관리자

상품 등록, 재고관리, 배송관리, 매출보고, 회원관리, 질문, 반품 취소 관리, 리뷰 관리
 

1-2-1. 상품 등록

  • 아이템 번호, 분류, 아이템명, 상세 페이지, 환불교환 정보, 수량(초기 입고량)
  • 상세 페이지 용 텍스트 에디터 필요(사진 업로드, html tag whistlist 지정)
 

1-2-2. 재고 관리

  • 아이템별 수량 변경
  • 제품 발송처리시 -1, 취소 +1, 반품/환불은 검수 후 수기처리
 

1-2-3. 배송 관리

  • 발주 들어온 품목들 표시
  • 배송현황, 운송장 입력
  • 엑셀 일괄입력 기능
 

1-2-4. 매출 보고(가능하다면)

  • 일자별 매출 추이, 취소 현황, 재구매율 등
 

1-2-5. 회원 관리

  • 회원 리스트 조회
  • cvs 내려받기
  • 비밀번호 초기화 메일 발송 등
 

1-2-6. 질문 관리

  • 전체 질문답변 표시
  • 답변/미답변 표시, 필터링
  • 답변 작성/수정
 

1-2-7. 리뷰 관리

  • 전체 리뷰 표시
  • 답변/미답변 표시, 필터링
  • 답변 작성/수정
  • 답변 일괄 작성 기능(템플릿)
 

1-2-8. 반품 취소 관리

  • 요청 정보 표시
  • 처리현황 체크(상태 변경)
 

2. 추가 기능 idea

  • 색상별 상품 정렬(배경제거, 색상 점유% db 저장, 유사도 높은 순으로 정렬)
  • 다중조건 검색(카테고리, 가격 등)
  • 인기검색어
  • 연관 상품(다른 사용자가 함께 본 제품, 로그 & 트리거 & 이력 없을 경우 기본값 설정 )
  • 뉴스레터
  • 검색어 자동완성(로그&트리거, 키워드 빈도 순 정렬, 일부 표출, char 핸들링!)
  • 포인트 적립 + 출석포인트 + 메일링 포인트
  • 기타 보안 관련 기능(패스워드 암호화)
  • SEO 대응

Loading Comments...