Skip to content

Latest commit

 

History

History
144 lines (110 loc) · 6.7 KB

README.md

File metadata and controls

144 lines (110 loc) · 6.7 KB

CCC

image


Create Character
Challenge Character
Choose Character by. Hard Charac

회원들이 각자 만든 캐릭터를 등록하고, 각자의 최고의 캐릭터에 투표합니다.
최고의 캐릭터를 뽑아 굿즈를 만들어 판매하는 사이트입니다.
  • 개발 목표 : 캐릭터 대회 및 캐릭터 굿즈 쇼핑몰 개발

  • 수행 기간 : 2022년 12월 5일 ~ 2023년 1월 12일 (약 6주)

  • 개발 인원 : 6명

  • 기여도 : 20%

  • 팀 전체 구현 기능 :

    • 로그인, 회원가입
    • 상품 등록, 상품 리스트 조회, 상품 리뷰 작성 및 상품 검색.
    • 관심 상품 등록 및 삭제.
    • 장바구니 추가 및 삭제.
    • 주문 내역 기간별 조회, 배송지 정보 조회.
    • 공지사항 다중 첨부파일 글 등록, 수정, 삭제. 페이지당 게시글 변경 및 페이징 처리.
    • 자유게시판 다중 첨부파일 글 등록, 수정, 삭제. 댓글 등록, 수정, 삭제. 관리자 로그인 시 그룹 삭제.
    • 문의 게시판 글 등록, 수정, 삭제. 내 글보기. 관리자 로그인 시 그룹 삭제 및 답변 등록.
    • 캐릭터 월드컵
    • 캐릭터 게시판 글 등록, 수정, 삭제. 캐릭터 좋아요 표시. 게시글에 댓글 및 대댓글 등록, 수정, 삭제.
    • 내 캐릭터 조회, 등록, 수정, 삭제
    • 회원 그룹 차단. 회원 목록 EXCEL 문서로 출력.
    • 관리자 등록, 수정, 삭제
    • 배송지 조회, 등록, 수정, 삭제.
  • 개발 환경 :

    • OS : Window 10
    • Development Tool : STS3, Visual Studio Code
    • DBMS : Oracle DB-SQLDeveloper
    • Server : Apache Tomcat v8.5
    • Framework : Spring Framework 5.3.24, Mybatis 3
    • Management and comprehension Tool : Maven 3.8.6
    • Language : Java 1.8, JavaScript5, HTML5, CSS3
    • Application Tool : JSP 3.2
    • Design Tool : BootStrap 4.3.1
    • Library : jQuery 3.4.1
    • Team Collaboration Tool : Github
  • ER Diagram :

CCC_FINAL_ERD



담당 기능 설명 :

  • 공지사항 게시판 :

    • 글 조회, 등록, 수정, 삭제.
    • 페이징 처리 및 페이지 당 표시 글 수 변경.
    • 글 등록, 수정 시 다중 첨부파일 업로드 가능.
    • 최대 첨부파일의 수를 변경하기 용이하도록 코드를 작성하였으며, 수정 시 선택적으로 첨부파일을 삭제 가능.
  • 문의 게시판 :

    • 글 조회, 등록, 수정, 삭제.
    • 글 등록, 수정 시 다중 첨부파일 업로드 가능.
    • 최대 첨부파일의 수를 변경하기 용이하도록 코드를 작성하였으며, 수정 시 선택적으로 첨부파일을 삭제 가능.
    • 관리자로 로그인 시 체크한 항목의 글을 일괄 삭제 가능.
    • 관리자로 로그인 시 답변이 달리지 않은 글에 답변 등록.
    • 자신의 글이 아닐 경우 해당 글의 상세 조회를 할 수 없도록 처리.
    • '내 글보기' 버튼 클릭 시 자신의 글만 조회 가능.
  • 장바구니 :

    • 굿즈 개별 구매, 삭제 및 수량변경
    • 체크한 굿즈 그룹 구매, 삭제
    • 전체 굿즈 구매, 삭제
    • 개별 굿즈 관심 상품 등록 및 삭제
    • 체크한 굿즈의 구매 금액 총합 표시
    • 굿즈의 구매 변경 시 합계 금액 표시
  • 구매 :

    • 페이지가 열렸을 때 해당 회원의 기본 배송지 정보가 출력.
    • 구매하려는 굿즈 조회 및 배송지 정보 입력
    • 배송지 추가, 수정, 삭제.
    • 배송지 조회 페이지에서 '선택'을 클릭하면 구매 페이지 정보 변경.
    • 배송지 추가 및 수정 시 KAKAO 우편번호 찾기 API 이용.
    • 배송지 추가 및 수정 시 기본 배송지로 체크할 경우 해당 회원의 기본 배송지로 설정.
  • 캐릭터 월드컵 :

    • 몇 강으로 진행할 것인지 선택하면 캐릭터 월드컵 페이지로 이동하여 진행.
    • 좌우의 캐릭터 중 더 마음에 드는 캐릭터를 선택해서 가장 좋은 캐릭터를 뽑기.



읽어주셔서 감사합니다.