Skip to content

ChunjaeFullStackJavaMaker/Chunjae_Team_Proj02

Repository files navigation

📍Chunjae Project 02

천재교육 풀스택 JAVA 과정 2기 2차 팀 프로젝트 _ 스토어 페이지

🖥️ 프로젝트 소개

"CORNBOOK" 라는 스토어 기반 구매 플랫폼입니다."

📌 주요기능

  • 회원기능 (로그인, 로그아웃, 회원가입)
  • 상품판매 (상품 목록, 상품 상세페이지, 홍보 동영상 기능, 상품 입고 기능)
  • 상품구매 (상품 결제, 상품 환불, 장바구니 기능 )
  • 마이페이지 (개인정보수정,배송정보조회, 상품 리뷰(댓글), 상품 구매 목록)
  • 관리자페이지 (상품관리, 배송정보조회 입출고 관리, 회원관리)
  • 공지사항 (게시판 글 목록, 글 상세보기, 글 등록, 글 수정, 글 삭제, 댓글)
  • FAQ ( 글 목록, 글 상세보기, 글 등록, 글 수정, 글 삭제)

🕰️ 개발 기간

  • 23.08.22일 - 23.09.04일

🧑‍🤝‍🧑 맴버구성

팀장 : 박진권

  • 로고 제작
  • usecaseDiagram 작성
  • 메인페이지 디자인
  • FAQ 기능 구현
  • 공지사항, FAQ 게시판 제작



팀원 : 김보경

  • 요구사항정의서 작성
  • 상품 카테고리 리스트 기능
  • 상품 상세페이지 구현
    • 상품 상세페이지 동영상 재생 기능 구현
    • 상품 상세페이지 리뷰 리스트 기능 구현
    • 리뷰 작성 기능 구현



팀원 : 김현경

  • WBS 작성
  • 결제 기능 구현
  • 리뷰 삭제/수정 기능 구현
  • 상품 입고 기능 구현
  • 마이페이지 구현
    • 회원정보 수정 기능
    • 내가 쓴 리뷰 관리 기능



팀원 : 신예은

  • 화면설계서 작성
  • 환불/취소 기능
  • 관리지페이지 기능 구현
    • 손익 통계 페이지 구현
    • 회원 관리 기능 구현
  • 상품 관리 기능 구현
    • 상품 추가/삭제/수정 기능 구현
    • 파일 업로드 기능 구현
    • 배송 기능 구현



팀원 : 오태훈

  • 데이터베이스 설계
  • 로그인 기능 구현
  • 회원가입 기능 구현
  • 메인페이지 사이드바 구현
  • 카카오톡 1:1 상담 기능 구현
  • 장바구니

⚙️ 개발 환경

✅FRONTEND :

✅BACKEND :

✅DATABASE :

✅Server :






⚒프로젝트 설계

📂개념적 설계 (USECASE DIAGRAM)

usecasediagram1

usecasediagram2

usecasediagram3

usecasediagram4

usecasediagram5

usecasediagram6

usecasediagram7

usecasediagram8

usecasediagram9

usecasediagram10

usecasediagram11



📂DATABASE - 테이블 ERD

database_erd



📂DATABASE - 테이블 구현

MEMBER

initial

PRODUCT

initial

CATEGORY

initial

CART

initial

DELIVERY

initial

PAYMENT

initial

SERVE

initial

RECEIVE

initial

REVIEW

initial

NOTICE

initial

FAQ

initial

BOARD

initial

ADD INFO

initial

FILETEST

initial

FILETEST2

initial

📂CLASS DIAGRAM

classdiagram

📂시퀀스 다이어그램 (Sequence Diagram)

회원

시퀀스다이아그램1

공지사항

시퀀스다이아그램2

FAQ

시퀀스다이아그램3

장바구니

시퀀스다이아그램4

상품

시퀀스다이아그램5

결제

시퀀스다이아그램6

입고

시퀀스다이아그램7

리뷰

시퀀스다이아그램8

📎기능 구현

메인 페이지

  • 사이드바
  • 카카오톡 1:1 상담 기능

메인페이지

🗂 회원 기능

1. 로그인

(1) 일반 로그인

  • DB값 검증
  • ID찾기, PW찾기
  • 로그인 시 쿠키(Cookie) 및 세션(Session) 생성

    로그인 화면

(2)회원가입

  • 주소 API 연동
  • ID 중복 체크
  • 비밀번호 유효성 검사

회원가입 화면

2.마이 페이지

  • 주소 API 연동
  • 회원정보 변경
  • 구매한 상품 목록
  • 내가 쓴 리뷰 관리
  • 배송 조회 기능: 구매 확정 후 리뷰 등록

나의 정보 수정

배송 조회

구매확정

나의 리뷰관리

고객 지원

공지사항

  • CURD

    • 관리자: 글쓰기, 수정, 삭제
    • 회원: 읽기

    공지사항 글 목록

    공지사항 글 쓰기, 수정

공지사항 글 상세보기

FAQ

  • 토글 형식의 FAQ 기능

FAQ

PIC11 : FAQ

상품

(1)상품리스트

  • 유아/초/중/고 카테고리별 리스트 출력 기능

유아상품 리스트

초등상품 리스트

중등상품 리스트

고등상품 리스트

(2)상품 상세페이지

  • 장바구니 추가 기능
  • 관리자 입고 기능
  • 상품 비디오 재생 기능
  • 상품 후기리스트 기능

상품 상세페이지

상품 비디오

상품 리뷰 리스트

관리자 기능

관리자 페이지

  • 대시보드 형식의 관리자 페이지
  • 상품 관리 기능: 상품 등록, 수정, 삭제
  • 배송정보 관리: 결제완료 주문 배송상태 변경
  • 회원관리 기능: 회원정보 수정/강퇴

관리자 페이지

상품 관리

배송정보

회원관리

🎬 콘북 시연영상

cornbook.mp4

About

천재교육 풀스택 JAVA 과정 2기 2차 팀 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published