Overview
개요
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio
ICIB-Portfolio

패션 쇼핑몰의 서비스를 구현하고 여러가지 원하는 순서로 물품들을 정렬하는 등 쉽게 이용할 수 있는 쇼핑몰로 일반회원, 업체회원, 관리자회원을 나눠 각각 이용할 수 있는 기능들을 만들어 편리하게 이용 가능한 쇼핑몰 구축

Team Members
팀원
ICIB-Portfolio
  • 양종석 : 프로젝트 취합 및 조율, DB 설계 및 구축,회원가입,상품 상세/리뷰페이지,파일첨부,별점,리뷰 사진 확대,리뷰 신고,찜/장바구니,주문 출력,결제,업체 주문,마이페이지 회원탈퇴/주소 변경
  • 이성빈 : DB 설계 및 구축,CSS 총괄,메인 및 네비바,상품리스트,회원 비밀번호 암호화,일반/카카오 로그인,카카오 지도,업체등록 수락,리뷰 신고,FAQ,일반/업체/관리자 로그인/회원가입,내정보보기,이벤트게시판,QNA,신고/업체등록 등 수락
  • 추승윤 : DB 설계 및 구축,이벤트 게시판,물품 등록/추가/감소/삭제,QNA,답변 대기/완료,QNA 관리자,비밀/공개 글,마이페이지 정보/구매내역/질문내역/정보 수정
  • 윤종민 : CSS,전체 수정/관리,물품관련/리스트,물품등록,재고등록,물품상세보기,찜,장바구니,결제 정보,리뷰/별점
Function Implementation
구현 기능
  • 일반, 업체 회원가입
  • 회원가입 시 Spring security 이용하여 비밀번호 암호화
  • 로그인 / 카카오로그인 & 로그아웃
  • 로그인 전, 로그인 후, 일반회원 or 업체회원 or 관리자에 따라 다른 navbar
  • 푸터에는 카카오지도 API를 이용하여 학원 위치 출력
  • 마이페이지 & 회원정보 수정 (비밀번호는 변경 전 비밀번호 검사 후 변경) & 회원탈퇴
  • 메인페이지 판매 순 (Best) , 신규 순 (New) 리스트 출력
  • New 게시판은 일주일 지난 제품 미출력
  • 남성 (상하의, 아우터, 신발), 여성 (상하의, 아우터, 신발), 브랜드관 출력
  • 각 리스트 안에 인기 순, 최신 순, 높은 가격 순, 낮은 가격 순 리스트 정렬
  • 물품 등록(이름, 가격, 카테고리 등), 재고 등록(컬러, 사이즈, 재고량)
  • 장바구니, 찜 목록 추가 삭제 & 결제API를 이용한 물품 결제
  • 결제 후 주문접수 -> 배송 중 -> 구매확정 후 후기작성 구현
  • 후기작성 신고 & 신고 접수 -> 검토 후 삭제 기능
  • FAQ, QNA, QNA답변, Event 게시판 구현
Design Point
설계 주안점
  • 쇼핑몰에 필요한 기능들을 최대한 구현 할 수 있게 설계
  • 많은 기능보다 오류를 최소화하고 완성도 높은 기능 구현
Technique & Environment
사용 기술 및 개발환경
  • DB: Oracle
  • Server: Apache Tomcat 9.0
  • 언어: Java / JavaScript / HTML / CSS / jQuery
  • IDE 도구: Eclipse (STS)
  • 라이브러리: jQuery / JSON / Bootstrap / Spring security / cos / jdbc6 / mybatis / jstl
  • API: KakaoLogin / KaKaoMap / DaumPost / Im port