cookie-jo / tea-recommendation-service

성분 데이터를 활용한 맞춤형 차(茶) 추천 서비스
0 stars 1 forks source link

JSP&Servlet MVC(model2) 쇼핑몰 + 차(茶) 추천서비스

Introduction

성분데이터를 활용한 맞춤형 차(茶) 추천서비스
120여 종류의 차(茶) 상품을 판매하는 쇼핑몰 + 추천서비스

Technical Specification

2차팀프로젝트 기술스택

Required Library

Requirements Specification

Database Modeling

2차 ERD

주요 기능 설명

사이트 메인화면


ezgif com-gif-maker (2)


메인화면은 주요기능인 차(茶)추천서비스를 이용할 수 있도록 배치하였고, 일반상품, 구독서비스(수익구조), 고급상품, 회사 팀소개 순으로 나열하였습니다.


회원가입


ezgif com-gif-maker


회원가입은 우편번호 api를 사용해 주소를 입력받을 수 있게 하였습니다.


로그인


ezgif com-gif-maker (1)


로그인을 하면 메인화면으로 이동합니다.


상품 목록 조회


ezgif com-gif-maker (3)


한 페이지에 상품을 8개씩 보여주게 하였고 jsp파일을 여러개 만드는 방법으로 페이징 처리를 하였습니다.


설문조사 (주요기능: 콘텐츠기반 필터링)


ezgif com-gif-maker (7)survey


설문조사 1~13 문항을 1,0 값으로 행렬화 해서 오라클DB에 저장하고 자바의 ProcessBuilder를 사용하여 파이썬으로 넘긴 후, 코사인유사도에 따라서 나온 결과 상위 5개를 오라클DB에 저장합니다.


상품 상세


ezgif com-gif-maker (4)review


상품 상세 페이지에서는 해당 상품의 효능을 볼 수 있고, 장바구니에 담을 수 있고, 리뷰를 작성할 수 있습니다.


장바구니에 담기, 결제


ezgif com-gif-maker (5)detail


장바구니는 여러개를 담을 수 있게 Session을 사용하였습니다. 결제는 KCP인증 및 사업자 등록을 해야하는 문제가 있었고, 지금은 할 수 가 없어서 형식만 만들었습니다.


마이페이지 확인


ezgif com-gif-maker (7)mypage


myPage에 들어가면 회원의 정보와 차(茶) 추천결과를 볼 수 있습니다.