Skip to content

수요일 작업일지 #20

@JiNookk

Description

@JiNookk

8/10(수) 구현 계획

어제 목표로한 학식기록 버튼을 다 만들지 못했으므로 오늘은 학식기록 버튼의 완성과 대문페이지에서 사용자 맞춤형
메뉴 추천을 목표로 한다.

mvp : 정렬 버튼, 학식 기록기능

  • 영양성분을 기준으로 정렬하는 버튼 생성
  • 내가 먹은 학식을 체크할 수 있는 기능

구현사항

날짜기능

  • 오늘의 메뉴 안에 날짜 선택 버튼을 넣어서 텍스트필드안에 식단을 참고할 날짜를 고른다.
  • 선택한 날짜에 맞는 메뉴패널을 불러온다.

학식 기록 버튼

  • 체크박스를 식당이름 별로 배치해서 체크한뒤 제출 버튼을 누르면 내가 먹은 메뉴를 저장할 수 있게 구현한다.
  • 오늘메뉴를 한번만 저장하는 List<�Restaurant>객체를 만들자. 한번만 저장되고 다음 사이클에서는 비활성화
  • 영양성분 별로 기준치를 두고 체크한 식단에 기준치 이상의 영양성분이 있다면 영양성분 별로 카운트 증가.
  • 체크하면 새로운 프레임에 확인 메시지가 뜨면서 종료되게 만들기 -> 하나의 체크박스만 체크가능
  • 체크되면 체크를 확인하는 불리언이 true로 바뀌면서 다시 체크하지 못하게 만들어야 한다.
  • 오늘 기록 한뒤에 기록되었는지도 저장되어야함. -> 읽어오면서 오늘날짜랑 같은 메뉴가 있는지 체크!

맞춤형 메뉴 추천

  • 영양성분 카운트중 가장 높은 것을 가지고 오늘의 메뉴중에 가장 높은 메뉴를 자동으로 추천해준다.
  • 대문페이지 가운데 추천버튼을 배치한다.
  • 버튼 누르면 새로운 프레임이 나오면서 추천 메뉴, 내가 체크한 영양성분중 무엇을 가장 많이 먹었는지 표시.

아쉬운 점 및 피드백

  • 파일 입출력을 할때 아샬님의 강의에서는 처음에 입력을 받고 시작했는데, 생각없이 짜다보니 중간에서 입력을 받고있다.
  • 필요한 정보를 스윙이 시작되기 전에 받지 못하는 구조가 되어버렸다.
  • 기록하기 버튼을 하루에 한번 할 수 있게 구현해야 하는데 프로그램을 종료했다 켜면 상태가 초기화 되어 여러번 할 수 있는 구조이다.
  • 이미지 파일 어떤것을 쓸지 물어보았는데, 부산대학교 로고를 넣자는 의견이 나왔다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions