Teamproject -1

조형찬·2023년 4월 24일

TeamProject 일지

목록 보기
1/34
    1. 24

선생님과 1차 상담 전 팀원과 설정한 방향성

1) 전체 기능

  • 메인 기능 : 전형적인 메인 메뉴 1가지 보여준다.
    쌓인 데이터를 기반으로 맞춤형 데이터를 보여준다.

  • 메인 페이지
    3개의 메뉴 + 슬라이드 기능으로 일주일 메뉴를 보여준다.

  • 검색 기능 : 메뉴 검색

  • 메인에서 메뉴를 눌렀을 때 보여주는 방법 (팝업)
    각각 메뉴에서 사진 + 레시피 제안 + 상품 추천 + Q&A

  • 좋아요 기능
    로그인 후 이용 가능
    비로그인 시에는 좋아요 수만 확인가능
    해당 메뉴를 좋아요 누른 사람들이 좋아한 다른 식단 (관심있는 메뉴 추천/태그처럼)

2) 식단 구성
메인 메뉴 1가지만 추천해주고, 메인 화면에는 일주일 메뉴가 노출된다.

3) 필요 옵션
점수 테이블 (점수 산정 공식을 회원가입시 취향에 따라 바꾼다.)
점수에 따라서 메뉴 추천 순위가 달라진다.
점수 초기화 기준
메뉴의 재노출 가능기간 설정
24시간 기준으로 00시에 점수를 재합산하여 순서를 매기고, 맨 마지막 날짜에 중복 체크 후 업로드

▶ 기본점수 할당
1. 메뉴 종류의 분류에 따라 점수 부여
예1) 메인 메뉴 1가지
예2) 한식, 일식, 양식

▶ 플러스 옵션
1. 좋아요 수
2. 상품 추천의 중요도
유료 입점 : 가산점을 부여하여 상품이 먼저 노출된다.
(참고사항 - 무료 입점 : 상품이 노출은 되지만 가산점이 없다.)
3. 메뉴 검색 빈도수
4. 메뉴 추천
회원가입시 입력 받은 취향에 따른 가산점 부여 방식 변화 필요
데이터 베이스 활용하여 메뉴 구성 변화

▶ 마이너스 옵션
1. 최근 메뉴와의 중복 여부
예) 오늘로부터 3일전에 나왔던 메뉴면 -3을 준다. (이런 느낌)
예) 메뉴 이름과 분류에 따라서 마이너스를 한다.

  • 개발 환경
  • 스프링 부트
  • DBMS : Oracle
  • WAS : Tomcat

프로젝트(MVC)

  • M : factoryModel
  • V
  1. 메인 페이지
  2. 오늘의 메뉴 페이지 (팝업창)
    . 레시피, 상품추천, 좋아요, Q&A
  3. 로그인 페이지
  4. 회원가입 페이지
    . 이름, 비밀번호, 연락처, 성별, 취향(선호도 입력)
  5. 검색 결과 페이지
    . 검색 결과를 클릭하면 팝업으로 띄운다.
  6. 관리자 페이지
    . 컨텐츠 관리
    상품등록, 수정, 삭제
    상품등록 : 메뉴분류, 메뉴이름, 사진, 레시피 정보, 장보기(밀키트 이미지, 밀키트 이름, 판매점 링크), 문의사항(+답변)
  • C

참고 사이트 (음식 데이터 )
https://www.aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=74


선생님 피드백

  • 비로그인과 로그인이 크게 차이가 나면 의미가 없다.
  • 필터링을 하여 원하는 or 원하지 않는 메뉴를 고르도록 해야 할 것 같다.
  • 날씨, 기분, (+시간, 장소) 등에 따라 이건 어때 라는 식의 추천 방식이 사이드로 들어가는 것이 좋을 듯 하다.

피드백 수용 과정

  • 날씨, 기분 등에 따라서 추천해준 메뉴를 초기화면에 넣는 것이 좋을지 고민 (메인으로 갈것인지 사이드로 보낼것인지, 사이드로 간다면 메인에는 뭐가 들어가야 할까)
  • 필터링(들어가야 하는 옵션, 빼고 싶은 옵션등 선택)을 해서 메뉴 목록을 보여주는 방식 좋은듯
  • 네이버 쇼핑 페이지 참고해보니 필터를 나누어 두었음. (예)1차 필터 누가 먹을것인가(영유아, 성인, 노인 등등) 2차 필터 음식 종류 선택(1차 필터에서 선정한것 바탕으로 2차 필터에는 선택 못하는 경우도 있음)
  • 실시간 검색 순위

검색 -카테고리 별 필터링 or 메뉴 이름 검색
제안 - 날씨, 기분, 계절에 따라 추천 메뉴

참고사이트
오키친- https://ottogi.okitchen.co.kr/category/cate_index.asp
만개의레시피 -https://www.10000recipe.com/index.html

profile
서버개발 공부중

0개의 댓글