프로젝트/세미프로젝트(Semi)

세미 프로젝트(팀 프로젝트) - jsp를 활용한 쇼핑몰 구현

jmaster 2022. 2. 10. 00:01

🏠배포 사이트 : http://itwill.xyz/bagbag/site/

1. 프로젝트 기획안

🔅프로젝트 주제: 건강 식품 쇼핑몰

🔅프로젝트 기간 : 2022년 1월 ~ 2022년 2월

 

🔅개발환경: Eclipse, Apach Tomcat, Oracle SQL Developer

🔅사용 기술: JAVA, JSP, Oracle , HTML5, JavaScript(ES6++), CSS3, jQuery

 

🔅조원 : 4명

🔅맡은 역할 : 게시판(공지사항 페이지, Q&A 페이지), 제품 상세페이지, 관리자(상품 관리 페이지)

 

2. 프로젝트 과정

🔅 기획안 → 화면 정의서 → DB정의서 → SQL정의서 → 개발

 

3.DB 구조

 

4.결과물

🔹메인 페이지

🔅기능 : 메인 페이지 상품 클릭 시 상품 상세 페이지로 이동, 상품 검색

 

 

🔹회원가입 

🔅기능 : 이메일 중복여부 체크, 카카오 API 주소 검색, 유효성 검사

🔹로그인

🔅기능 : 로그인 유효성 검사

 

 

 

 

🔹제품 상세페이지(me)

🔅기능 : 상품 갯수 출력, 카테고리별 상품 출력, 상품 정렬(신상품, 상품명, 낮은가격, 높은가격), 메인 페이지 헤더 검색창을 통해 검색 결과 출력

 

 

🔹제품 상세페이지(me)

🔅기능 : 수량 변경시 가격 변경, 장바구니 & 구매 페이지 이동, 제품 상세내용(상픔 상세정보, 구매안내, 상품리뷰, 상품문의) 탭 클릭 시 해당 탭 위치로 이동, 해당 상품의 review 및 상품문의내역 출력

 

🔹구매 페이지

🔅기능 : 주소 검색 API, 결재 내용 유효성 검사

 

🔹장바구니

🔅기능 : 선택 상품 삭제 및 주문, 상품 수량 변경

 

🔹상품 리뷰

🔅기능 : 최신순,평점순 조회순 별 정렬, 별점 및 이미지 출력, 상품별 리뷰 작성, 검색 기능(작성자, 제목, 내용), 게시판(상품 리뷰) CRUD 구현

 

🔹상품 QnA(me)

🔅기능 : 답글형 QnA게시판, 비밀글 설정, 검색 기능(작성자, 제목, 내용), 게시판(QnA) CRUD 구현, 관리자만 답글 설정 

 

🔹공지사항 (me)

🔅기능 : 필독 여부 선택가능, 게시판(공지사항) CRUD 구현, 파일 첨부 기능

🔹마이페이지

🔅기능 : 주문내역 조회, 회원정보 수정, 게시물 관리, 상품리뷰관리 

 

🔹마이페이지 - 주문 내역 조회

🔅기능 : 주문내역 조회 및 검색, 취소 신청 결제 여부 확인

 

🔹마이페이지 - 회원정보 수정

🔅기능 : 회원정보 수정, 주소API 사용

 

🔹마이페이지 - 내가 쓴 상품 QnA

🔅기능 :  자신이 쓴 QnA 출력

 

🔹마이페이지 - 내가 쓴 상품 리뷰

🔅기능 :  자신이 쓴 상품 리뷰 출력

 

🔹관리자 - 회원조회

🔅기능 :  회원 정보 수정 및 삭제 

 

 

🔹관리자 - 관리자 조회

🔅기능 :  관리자 정보 수정 및 삭제

 

🔹관리자 - 상품 조회(me)

🔅기능 : 상품 정보 조회 및 상품 CRUD, 다중 이미지 처리

 

🔹관리자 - 카테고리 관리

🔅기능 : 카테고리 조회, 추가, 수정, 삭제

 

🔹관리자 - 주문관리

🔅기능 : 주문 조회 및 검색 주문 상태 관리