8주차 주간보고서

By | 2026년 05월 12일

1. 금주 진행 사항

  • 스마트 발주 권고 알고리즘 고도화 및 다각화 (공휴일 연동)
    • 기능 정의: 기존의 단순 요일(DAYOFWEEK) 기준 폐기 분석을 넘어, ‘공휴일 및 특정 행사’라는 외부 요인을 변수로 추가하여 발주 권고 알고리즘의 예측 정확도를 고도화함.
    • 데이터베이스 구축: 휴일 및 행사 일정을 관리하는 holidays 테이블을 데이터베이스에 신규 구축하고, 과거 및 미래의 일정 데이터를 매핑할 수 있는 스키마 구조 설계.
    • API 쿼리 로직 개선 (/api/recommendation):
      • 내일이 공휴일/행사일인지 판별하는 로직 추가.
      • 내일이 휴일일 경우, inventory 데이터와 JOIN 연산을 수행하여 과거 공휴일에 폐기율이 유독 높았던 특정 상품군을 지능적으로 선별해 내는 알고리즘 구현 완료.
    • 사용자 편의성(UX)을 위한 달력 인터페이스 개선
      • 브라우저 기본 날짜 선택기의 시각적 한계를 극복하고자 Flatpickr 라이브러리를 도입함.
      • 서버에서 받아온 공휴일 데이터와 주말(토/일)을 판별하여, 토요일은 파란색, 일요일 및 공휴일은 빨간색으로 달력에 자동 강조 표시되도록 커스텀 UI 개발 완료.

2. 실무 시나리오 테스트 결과

  • 시나리오 구성: 특정 상품(전주비빔 삼각김밥 등)이 과거 공휴일에 집중적으로 폐기된 이력(가상 데이터)을 시스템에 주입하고, 내일이 ‘대학 축제’ 등의 행사일인 상황을 시뮬레이션함.
  • 시스템 피드백 및 검증:
    • 판매 실적 리포트 접속 시, 시스템이 내일의 행사를 인식하고 과거 데이터를 기반으로 **”🚨 내일은 [대학 축제(내일)]입니다! 과거 행사/공휴일에 폐기가 잦았던 전주비빔 삼각김밥의 발주를 주의하세요.”**라는 고도화된 경고 메시지를 성공적으로 표출함.
    • 이를 통해 점주가 공휴일 특수에 대비해 맹목적인 대량 발주를 지양하고, 데이터를 기반으로 한 합리적인 재고 관리가 가능함을 검증함.

3. 향후 계획

  • 모바일 접근성 및 알림 기능 강화 (9주차)
    • 기능 정의: 중대한 발주 경고나 실시간 유통기한 폐기 임박 알림 발생 시, 점주가 화면을 보고 있지 않아도 즉각 인지할 수 있는 능동형 피드백 시스템 구축.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다